diff --git a/maintainers/scripts/luarocks-packages.csv b/maintainers/scripts/luarocks-packages.csv index 30e305795d40..4488219ecf07 100644 --- a/maintainers/scripts/luarocks-packages.csv +++ b/maintainers/scripts/luarocks-packages.csv @@ -123,6 +123,8 @@ magick,,,,,5.1,donovanglover markdown,,,,,, md5,,,,,, mediator_lua,,,,,, +mega.cmdparse,,,,,, +mega.logging,,,,,, middleclass,,,,,, mimetypes,,,,,, mini.test,,,,,, diff --git a/pkgs/applications/editors/vim/plugins/aliases.nix b/pkgs/applications/editors/vim/plugins/aliases.nix index 91c2efe05914..7dc05270b5c0 100644 --- a/pkgs/applications/editors/vim/plugins/aliases.nix +++ b/pkgs/applications/editors/vim/plugins/aliases.nix @@ -69,6 +69,7 @@ mapAliases ( sparkup = throw "'vimPlugins.sparkup' was removed: the upstream repository got deleted"; # Added 2025-08-06 syntax-tree-surfer = throw "'vimPlugins.syntax-tree-surfer' has been archived"; # Added 2025-12-18 todo-nvim = throw "'vimPlugins.todo-nvim' has been removed: abandoned by upstream"; # Added 2023-08-23 + vim-csharp = throw "'vimPlugins.vim-csharp' has been removed: repository deleted"; # Added 2026-05-12 vim-sourcetrail = throw "'vimPlugins.vim-sourcetrail' has been removed: abandoned by upstream"; # Added 2022-08-14 # keep-sorted end } diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 9bbcc30397d1..1c59c0d43a67 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -334,12 +334,12 @@ final: prev: { NrrwRgn = buildVimPlugin { pname = "NrrwRgn"; - version = "0.34-unstable-2025-11-05"; + version = "0.34-unstable-2026-05-07"; src = fetchFromGitHub { owner = "chrisbra"; repo = "NrrwRgn"; - rev = "6a3f40bff37fcff7d4245932b47118f071b925f9"; - hash = "sha256-MMoadYv3a+V3oNVI3C0FlzQxlPDWG3L8yLsjFrnkhdE="; + rev = "5c49cfe52eee3912fa72b1d4f838b6bf9686972a"; + hash = "sha256-amf9Xve9/eOYnbewQMAA4qWR1ffo+UgTz3RvFHAO5f0="; }; meta.homepage = "https://github.com/chrisbra/NrrwRgn/"; meta.license = unfree; @@ -446,12 +446,12 @@ final: prev: { SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "0-unstable-2026-04-30"; + version = "0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "6db1246640e9e1bdf8a1d1f6d27a940fc0a572d5"; - hash = "sha256-atJxcg6SOH/YAgnPQ6ITzPLQUkNqQQ0zz9NMH2o4m0U="; + rev = "afbdf2ae4391bf8639eaf9b0a5296aa4869a2b7f"; + hash = "sha256-XOvnccf9KFE4WMwsTMGsLaNN5yMy6pMw3xoEZka94Ww="; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -868,12 +868,12 @@ final: prev: { ale = buildVimPlugin { pname = "ale"; - version = "4.0.0-unstable-2026-04-15"; + version = "4.0.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "dense-analysis"; repo = "ale"; - rev = "c59c0d1a573a7b2fe491f78af4f2033bde454753"; - hash = "sha256-ylXXgohtwdA3SBssckB9zrDhjXQK9OPFwt69n0LXYg8="; + rev = "78122497f57d17257c77301a08ddb7562f625f7e"; + hash = "sha256-HKaQminhMI6H1/sDj/5sh2xlCoZtVL4XJVinMNxKcAo="; }; meta.homepage = "https://github.com/dense-analysis/ale/"; meta.license = getLicenseFromSpdxId "BSD-2-Clause"; @@ -1050,12 +1050,12 @@ final: prev: { artio-nvim = buildVimPlugin { pname = "artio.nvim"; - version = "0-unstable-2026-05-03"; + version = "0-unstable-2026-05-04"; src = fetchFromGitHub { owner = "comfysage"; repo = "artio.nvim"; - rev = "cd9ab579578b92b0a790e67202a6336058c53411"; - hash = "sha256-kDhVBU8ErDw9iO2C2Ums0FAIq2In0Ly1k53KQrsBKKY="; + rev = "0b08d6862afe685fd78963808d022d7c15c89546"; + hash = "sha256-SrYZPFBQVJgm0X/CzyOOTfDwgNBIrjH+jlW6K8aE2Ec="; }; meta.homepage = "https://github.com/comfysage/artio.nvim/"; meta.license = getLicenseFromSpdxId "EUPL-1.2"; @@ -1386,12 +1386,12 @@ final: prev: { auto-session = buildVimPlugin { pname = "auto-session"; - version = "2.5.1-unstable-2026-02-15"; + version = "2.5.1-unstable-2026-05-05"; src = fetchFromGitHub { owner = "rmagatti"; repo = "auto-session"; - rev = "62437532b38495551410b3f377bcf4aaac574ebe"; - hash = "sha256-VboD/4FNA/LVad0Nu/ul43pcUMnwpNpP0cAhs14u3dI="; + rev = "daa7c996a0395e26342934843938647d0f1e87f4"; + hash = "sha256-Dy538JjSm47paDiXbPw+gM+UiPQlM4dM7bcRWzYY9w8="; }; meta.homepage = "https://github.com/rmagatti/auto-session/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -1722,12 +1722,12 @@ final: prev: { bitbake = buildVimPlugin { pname = "bitbake"; - version = "4.0.35"; + version = "6.0"; src = fetchFromGitHub { owner = "openembedded"; repo = "bitbake"; - tag = "yocto-4.0.35"; - hash = "sha256-Dm+k84uBWAbHIRc2Wqqqk9f4V0J7Cl67TrShWBb1tiY="; + tag = "yocto-6.0"; + hash = "sha256-RyMss2lWM04eFanbZNerlgRE971q7yKxQjPuN02D2IU="; }; meta.homepage = "https://github.com/openembedded/bitbake/"; meta.license = unfree; @@ -1820,12 +1820,12 @@ final: prev: { blink-cmp-env = buildVimPlugin { pname = "blink-cmp-env"; - version = "0-unstable-2025-09-13"; + version = "0-unstable-2026-05-05"; src = fetchFromGitHub { owner = "bydlw98"; repo = "blink-cmp-env"; - rev = "99af62c1f9aa46005e8f50ad4ccee581946546ca"; - hash = "sha256-DEzOzlwmvWmkR9VBF2jsgeA/bCjjgIiqY46GrcBGTfE="; + rev = "6b147eca6fa5975d29f5508aff24e9a9acb6a1f5"; + hash = "sha256-yzfHLMp3szMTfTq7j/BlKF/1zjLHLLvmUnGe0hIV5Hk="; }; meta.homepage = "https://github.com/bydlw98/blink-cmp-env/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -3442,12 +3442,12 @@ final: prev: { coc-nvim = buildVimPlugin { pname = "coc.nvim"; - version = "0.0.82-unstable-2026-04-30"; + version = "0.0.82-unstable-2026-05-12"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc.nvim"; - rev = "e682a2e0cef815b49b3bb79a0c6d0a430c8116c8"; - hash = "sha256-dSylKvIZhZjM/5ORCrs3+yROiIIg3fTGnchFK2i2bJY="; + rev = "269f4465f304f7f2412b9cc46fbdc98667b84546"; + hash = "sha256-3YaXdNL7Kh2aVZAU1hVtdWfMLB12NGrknts6OUiTtYg="; }; meta.homepage = "https://github.com/neoclide/coc.nvim/"; meta.license = unfree; @@ -3526,12 +3526,12 @@ final: prev: { codecompanion-nvim = buildVimPlugin { pname = "codecompanion.nvim"; - version = "19.12.0"; + version = "19.13.0"; src = fetchFromGitHub { owner = "olimorris"; repo = "codecompanion.nvim"; - tag = "v19.12.0"; - hash = "sha256-SKqRMFG5xiJHhMCexOtQGAJRFYRgcfuInxTJvXhGhhI="; + tag = "v19.13.0"; + hash = "sha256-9jSFvxX9m1+pFNY7YNRPz4Emm1HzNW/MjvR9BNDZpAo="; }; meta.homepage = "https://github.com/olimorris/codecompanion.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -3638,12 +3638,12 @@ final: prev: { colorful-menu-nvim = buildVimPlugin { pname = "colorful-menu.nvim"; - version = "0-unstable-2025-11-25"; + version = "0-unstable-2026-05-06"; src = fetchFromGitHub { owner = "xzbdmw"; repo = "colorful-menu.nvim"; - rev = "b51a659459df8d078201aefc995db8175ed55e84"; - hash = "sha256-hra7QFKWsIqtAWYNDqPv3tJUAsZfVmGTY3AQjeWvxaM="; + rev = "13f9b7eaa9cd2901b4f8915cfb2483c3be4c8c20"; + hash = "sha256-RPYTEtJ3pazPJjIby+WQOHVAa1BE58d9/EOu8XQnUNk="; }; meta.homepage = "https://github.com/xzbdmw/colorful-menu.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -4017,12 +4017,12 @@ final: prev: { copilot-lua = buildVimPlugin { pname = "copilot.lua"; - version = "2.0.2"; + version = "2.0.3"; src = fetchFromGitHub { owner = "zbirenbaum"; repo = "copilot.lua"; - tag = "v2.0.2"; - hash = "sha256-9e5nJI+ugkolwdzQ4/KT6Gz1rpSbOSnLfdUWT9LDJg0="; + tag = "v2.0.3"; + hash = "sha256-sYcKs46PF+j9wvP+UQ+asGUNgZHD5JLnq9KQOube0mA="; }; meta.homepage = "https://github.com/zbirenbaum/copilot.lua/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -5349,12 +5349,12 @@ final: prev: { easy-dotnet-nvim = buildVimPlugin { pname = "easy-dotnet.nvim"; - version = "0-unstable-2026-04-29"; + version = "0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "GustavEikaas"; repo = "easy-dotnet.nvim"; - rev = "cccd08c1e86f4952cbab1e27a2bd54c7251b28de"; - hash = "sha256-YiI+tSLCKQR1oTzUXHp7B82nFc2/0x+5pDc0AzkG/m0="; + rev = "153be96f0b28090ae5f046dffda189221a387083"; + hash = "sha256-gQnO/bPH5FdOIPvet3WUAWrgAnOuxRQUtP+X4qfl8tM="; }; meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -5631,11 +5631,11 @@ final: prev: { evergarden-nvim = buildVimPlugin { pname = "evergarden-nvim"; - version = "0-unstable-2026-04-25"; + version = "0-unstable-2026-05-11"; src = fetchgit { url = "https://codeberg.org/evergarden/nvim"; - rev = "762a37afe2e242144355fafe385d638ec347ec48"; - hash = "sha256-q8nQ+F2OKL7AV92hUhHgesXMDrJakBGkLI17YvkVRa0="; + rev = "71be008947c25115d96b8effdd62e87fcb059fcc"; + hash = "sha256-eLFB4fTLpsO08kyiPG1B3uOchEIlVzIxpmdWw151KkQ="; }; meta.homepage = "https://codeberg.org/evergarden/nvim"; meta.license = unfree; @@ -5854,12 +5854,12 @@ final: prev: { firenvim = buildVimPlugin { pname = "firenvim"; - version = "0.2.16-unstable-2026-05-02"; + version = "0.2.17"; src = fetchFromGitHub { owner = "glacambre"; repo = "firenvim"; - rev = "f84ab3f707a237d915f6a2e2d597708e66e3e66f"; - hash = "sha256-EN3AsrTZ6yT2nJBAbQYqtu4oXqKrboP35YOwE0bYnVc="; + tag = "0.2.17"; + hash = "sha256-lz104GH53X82zvZQDKuZm03QXlCP61aswnyWVfFAz4A="; }; meta.homepage = "https://github.com/glacambre/firenvim/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; @@ -6037,12 +6037,12 @@ final: prev: { flutter-tools-nvim = buildVimPlugin { pname = "flutter-tools.nvim"; - version = "2.2.0"; + version = "3.0.0"; src = fetchFromGitHub { owner = "nvim-flutter"; repo = "flutter-tools.nvim"; - tag = "v2.2.0"; - hash = "sha256-deLOga7lpWbhjDuww0HhKWCvtPA17dgFtF5ZoYCDvLw="; + tag = "v3.0.0"; + hash = "sha256-qr8k29l4VNdsr2ApXqFd3jGxCFqf4a4QKNYVAJkaxHQ="; }; meta.homepage = "https://github.com/nvim-flutter/flutter-tools.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -6681,12 +6681,12 @@ final: prev: { go-nvim = buildVimPlugin { pname = "go.nvim"; - version = "0.11-unstable-2026-04-13"; + version = "0.11-unstable-2026-05-06"; src = fetchFromGitHub { owner = "ray-x"; repo = "go.nvim"; - rev = "ed77921e3f0bdf9e52cf9fab2e0f4c69ef2a7e04"; - hash = "sha256-4uH9Hdynja+ulXPmZq4uvrTceQUeF65VarxHXJ+ZUsM="; + rev = "5c741a26f5df77c95d42d8f48e7008aea10e5f4f"; + hash = "sha256-Xap+L2uXcwtnbFDBB416cV6vVI8dtvsmXE/05gH/kbI="; }; meta.homepage = "https://github.com/ray-x/go.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -7115,12 +7115,12 @@ final: prev: { haskell-snippets-nvim = buildVimPlugin { pname = "haskell-snippets.nvim"; - version = "1.5.0-unstable-2026-04-21"; + version = "1.5.0-unstable-2026-05-11"; src = fetchFromGitHub { owner = "mrcjkb"; repo = "haskell-snippets.nvim"; - rev = "11868addce601fdeed56097d48ff42abeec3dfe8"; - hash = "sha256-Y4ZNYNb7shMQ8lTAx2/8De9KgbYq8Pf+6yQhHX6a4Ck="; + rev = "f7482c1097007e8bac0502c0644e375a12ae72ba"; + hash = "sha256-BygC8L0Jau5/7ljHfD9LJO18jhXvIq1SSvtyb7bNv40="; }; meta.homepage = "https://github.com/mrcjkb/haskell-snippets.nvim/"; meta.license = getLicenseFromSpdxId "GPL-2.0-only"; @@ -7312,12 +7312,12 @@ final: prev: { hlchunk-nvim = buildVimPlugin { pname = "hlchunk.nvim"; - version = "1.3.0-unstable-2025-12-15"; + version = "1.3.0-unstable-2026-05-07"; src = fetchFromGitHub { owner = "shellRaining"; repo = "hlchunk.nvim"; - rev = "3bc2bd7aef28fbed6643534a0fdd0f19966544bc"; - hash = "sha256-3B9j0O6sUXeOXxYmDlJb/nywHq6Q2kmbG3LkfLEaQt8="; + rev = "06f51922ca43d5cdacf96725c106405fe064c59e"; + hash = "sha256-ETsuiYjTR4JF/4RVqRXJHLtcoalEaFinHxxD4Ww34xU="; }; meta.homepage = "https://github.com/shellRaining/hlchunk.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -7452,12 +7452,12 @@ final: prev: { hunk-nvim = buildVimPlugin { pname = "hunk.nvim"; - version = "1.9.0-unstable-2026-03-20"; + version = "1.10.0"; src = fetchFromGitHub { owner = "julienvincent"; repo = "hunk.nvim"; - rev = "a73c34934e87af4f2e615fea3a57ee28b2dceec8"; - hash = "sha256-Zw+dudVej4hvT+S9Jk2IMuCWzU3b4z90fmfKDmcujug="; + tag = "v1.10.0"; + hash = "sha256-HcQNn1qsY9seuyLjX1Z9FCSRs3cdoxYDL3lZIOjwwog="; }; meta.homepage = "https://github.com/julienvincent/hunk.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -7767,7 +7767,7 @@ final: prev: { tag = "v0.0.7"; hash = "sha256-136r1/SjBHcrKZZcFHZK7rFTcJHAReZqIzUrKsZStc4="; }; - meta.homepage = "https://github.com/MysticalDevil/inlay-hints.nvim"; + meta.homepage = "https://github.com/MysticalDevil/inlay-hints.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; meta.hydraPlatforms = [ ]; }; @@ -7970,12 +7970,12 @@ final: prev: { jedi-vim = buildVimPlugin { pname = "jedi-vim"; - version = "0.11.2-unstable-2026-02-10"; + version = "0.11.2-unstable-2026-05-04"; src = fetchFromGitHub { owner = "davidhalter"; repo = "jedi-vim"; - rev = "89a2122ab0ad30ebe258d8276bf584511fe27129"; - hash = "sha256-GimiIMoxo/krAJptSnnQ2PqlyOZqfYLNagnrHs/zzqs="; + rev = "a33071af6b3cf2399bc4631e0aa265901e1cf99e"; + hash = "sha256-Tg+JHiOneIqfVKJa8VfIbB1aNAYlJGNoiY/+7qgAYf8="; fetchSubmodules = true; }; meta.homepage = "https://github.com/davidhalter/jedi-vim/"; @@ -8138,12 +8138,12 @@ final: prev: { kanagawa-nvim = buildVimPlugin { pname = "kanagawa.nvim"; - version = "0-unstable-2026-04-20"; + version = "0-unstable-2026-05-10"; src = fetchFromGitHub { owner = "rebelot"; repo = "kanagawa.nvim"; - rev = "8ad3b4cdcc804b332c32db8f9743667e1bb82b99"; - hash = "sha256-vAq9ZiG3s4x/xFSKt9/o40pptj2y7S8DQqs1dJEdhVU="; + rev = "bb85e4bfc8d89b0e62c8fa53ccdd13d12e2f77b3"; + hash = "sha256-fMP4NUCKD1ZcNkaHy6SuNm020ECXpBOihGv2n1wyTN4="; }; meta.homepage = "https://github.com/rebelot/kanagawa.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -8517,11 +8517,11 @@ final: prev: { leap-nvim = buildVimPlugin { pname = "leap.nvim"; - version = "0-unstable-2026-05-02"; + version = "0-unstable-2026-05-09"; src = fetchgit { url = "https://codeberg.org/andyg/leap.nvim/"; - rev = "5ad712bbc927c09b6b6ebd3df414669bb80b6c77"; - hash = "sha256-z8KC4POErCnUExNN/TmI+g+etBCbeuB2x4wIPz6Th/Y="; + rev = "940bc5e716a8cde63bd47e1b13f30fd9075ec0c8"; + hash = "sha256-bwyZzOq0OGYMqJks3ijEWD3wgdbTNhUwNT96tWUNXK4="; }; meta.homepage = "https://codeberg.org/andyg/leap.nvim/"; meta.license = unfree; @@ -8950,12 +8950,12 @@ final: prev: { llama-vim = buildVimPlugin { pname = "llama.vim"; - version = "0-unstable-2026-04-02"; + version = "0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "ggml-org"; repo = "llama.vim"; - rev = "cfb472aa94e08e982e0ae395bbf01f2cc8a3c6b7"; - hash = "sha256-aYX33Btw00YQqvxgPdA6xifrOpeo7c+pBeKIB7po2qQ="; + rev = "0e26efd52491bc83f81991c4f09252f688b9746e"; + hash = "sha256-Gfhj8fTFdHgny3meBakVVIrxu9KOUau8FMQ+iTDnRtA="; }; meta.homepage = "https://github.com/ggml-org/llama.vim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -8992,12 +8992,12 @@ final: prev: { lsp-format-modifications-nvim = buildVimPlugin { pname = "lsp-format-modifications.nvim"; - version = "0-unstable-2025-07-05"; + version = "0-unstable-2026-05-09"; src = fetchFromGitHub { owner = "joechrisellis"; repo = "lsp-format-modifications.nvim"; - rev = "fd2b0de0afa42bea1d310af8337a4a95ebd27260"; - hash = "sha256-/x76tWGtSkDmbYyMZbVlzagqQnqumHyJqWHL2syDqvI="; + rev = "1b307ec983f5e312d2ad9ff22b5e8084afea848f"; + hash = "sha256-3qwxYVhz2iA5+jePXvP5NNYz3GF5qgrY/IEU/kbpxAY="; }; meta.homepage = "https://github.com/joechrisellis/lsp-format-modifications.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9034,12 +9034,12 @@ final: prev: { lsp-overloads-nvim = buildVimPlugin { pname = "lsp-overloads.nvim"; - version = "1.5.0-unstable-2025-10-17"; + version = "2.0.2-unstable-2026-05-10"; src = fetchFromGitHub { owner = "Issafalcon"; repo = "lsp-overloads.nvim"; - rev = "187912c9da30c2b4a1e8f2d3e3bc5dc899f91ea0"; - hash = "sha256-ZrtbUT6Q+KkIJTP1YJDCy1Fxy3Mmun2hXTVQ9V36kRQ="; + rev = "4a9277c52455785096ddc4df13208c67fd696343"; + hash = "sha256-eVgWK7kxu8nrALPKpZrmrEhsXMzqLmx9RvcsUXDFODg="; }; meta.homepage = "https://github.com/Issafalcon/lsp-overloads.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9117,12 +9117,12 @@ final: prev: { lsp_signature-nvim = buildVimPlugin { pname = "lsp_signature.nvim"; - version = "0.3.1-unstable-2026-04-07"; + version = "0.3.1-unstable-2026-05-05"; src = fetchFromGitHub { owner = "ray-x"; repo = "lsp_signature.nvim"; - rev = "a65b38f260cc3470a05b4afb84c8d868617d476d"; - hash = "sha256-yKw5UmqLgllDszVcdwuUrYd8K7Ih7RfWn5H+6Yk3n8E="; + rev = "f40bcf203812beaf26766ec0bc169a7f429fd730"; + hash = "sha256-Mq3UFwEJhdJ71xO6A8Yv3YAjIxilNJgV/d9voiRkIHE="; }; meta.homepage = "https://github.com/ray-x/lsp_signature.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -9173,12 +9173,12 @@ final: prev: { lspsaga-nvim = buildVimPlugin { pname = "lspsaga.nvim"; - version = "0-unstable-2026-04-21"; + version = "0-unstable-2026-05-04"; src = fetchFromGitHub { owner = "nvimdev"; repo = "lspsaga.nvim"; - rev = "c532fb86c3d211c5829ad58d2a0783012739bb65"; - hash = "sha256-oFzbEkY/WKT7jbwGxeKnbQXgnY8kSmH/UsjljXozBWU="; + rev = "e6c04f88836d79f2fd7e46fd170e7ee986c789d4"; + hash = "sha256-aDf2JgqfxegMwzK8updAsyrwxU7HnSPtJQKzEDSTy14="; }; meta.homepage = "https://github.com/nvimdev/lspsaga.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9327,12 +9327,12 @@ final: prev: { mark-radar-nvim = buildVimPlugin { pname = "mark-radar.nvim"; - version = "0-unstable-2026-04-17"; + version = "0-unstable-2026-05-06"; src = fetchFromGitHub { owner = "winston0410"; repo = "mark-radar.nvim"; - rev = "e0311901367e01382d5251fc0b881c6d4df1ee1a"; - hash = "sha256-1rkEC4+EQSG5wmos2Pvw9GYU7HTiysL85AhBxoyXmKc="; + rev = "946ec6f8a8c914c9ae9fa682214479509fe1e155"; + hash = "sha256-0/ac8kz0qQVJLQdXhl6r6gHze4o9XAFuM1v7ksxzlLA="; }; meta.homepage = "https://github.com/winston0410/mark-radar.nvim/"; meta.license = unfree; @@ -9454,12 +9454,12 @@ final: prev: { mason-nvim = buildVimPlugin { pname = "mason.nvim"; - version = "2.2.1-unstable-2026-04-27"; + version = "2.2.1-unstable-2026-05-07"; src = fetchFromGitHub { owner = "mason-org"; repo = "mason.nvim"; - rev = "cb8445f8ce85d957416c106b780efd51c6298f89"; - hash = "sha256-36u0h+nepjUub1tz5Cfw7GAUL14aMCg4hGFK5w3ZZBw="; + rev = "e54f5bf5f12c560da31c17eee5b3e1bd369f3ff9"; + hash = "sha256-rWo4W+rF7PYAHbqAaa6YSITFO2sTCiBn/ydIElkJAFw="; }; meta.homepage = "https://github.com/mason-org/mason.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -9664,12 +9664,12 @@ final: prev: { mini-ai = buildVimPlugin { pname = "mini.ai"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.ai"; - rev = "43eb2074843950a3a25aae56a5f41362ec043bfa"; - hash = "sha256-vrCIUPR3+oHpXyaYI4qEXcOvQQaE9lexWqB0XGalHYY="; + rev = "a783ce6e1a5b3bc90519f20b51f4a5f6702734af"; + hash = "sha256-mxc3ZO9vwJd7GvwOFmiFUYtMaYj8uMje3eQSSgJwdwQ="; }; meta.homepage = "https://github.com/nvim-mini/mini.ai/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9678,12 +9678,12 @@ final: prev: { mini-align = buildVimPlugin { pname = "mini.align"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.align"; - rev = "6f3c69cd57134ad8fbf1e85dcdc90cb37a8c75c8"; - hash = "sha256-7VwbEcd+PEgPXMRhFG9zCijMsqhpQWtzA1LAs0kBx9k="; + rev = "c701192658ddac4e3b20956a964c2b03157b5e51"; + hash = "sha256-d1SvjsINdmxJqkXHZEjlTj9GNiq+QytOXSVjYr7jZm4="; }; meta.homepage = "https://github.com/nvim-mini/mini.align/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9692,12 +9692,12 @@ final: prev: { mini-animate = buildVimPlugin { pname = "mini.animate"; - version = "0.17.0-unstable-2026-04-14"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.animate"; - rev = "72e04cf86ccbcd50efb53c2b87397386195bc3a7"; - hash = "sha256-VlsDJtRqQCreS4WGVTnTddpl7GPMTkKIhRA/YauaBhQ="; + rev = "eee9056eecd12933dfb09b710b7f32c10200e9ea"; + hash = "sha256-bYAIaRB2KpSwTyWVVvK7Yu+1sLPqQ7wMdfI860bGano="; }; meta.homepage = "https://github.com/nvim-mini/mini.animate/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9706,12 +9706,12 @@ final: prev: { mini-base16 = buildVimPlugin { pname = "mini.base16"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.base16"; - rev = "800f107b27a00978b0dadd672d6da21a5b12fa9a"; - hash = "sha256-wGKFapSEWc7MUWGboe9lLTuTwgNB5whTNg6ZNGLiPwQ="; + rev = "f2b4697eb678c396052f7fd3599c142292ad94c3"; + hash = "sha256-7wcobm8MLCuj+wmhZiIxAXSfZd5rgHMyFuyzrwAYVdA="; }; meta.homepage = "https://github.com/nvim-mini/mini.base16/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9720,12 +9720,12 @@ final: prev: { mini-basics = buildVimPlugin { pname = "mini.basics"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.basics"; - rev = "30b9d5c026965bbf6cfedc0d30ee66273f6c4084"; - hash = "sha256-lx+5plFDSB4ot8abgYR3fHlJzTHwDQQpUlC9DRP4V68="; + rev = "9ad4ffe62474f5f82c88d3b745f47581c51ba592"; + hash = "sha256-kU3qtxfx0aFc0PwGXOZAc//xT7iVFfWSVCF/rxTrNtw="; }; meta.homepage = "https://github.com/nvim-mini/mini.basics/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9734,12 +9734,12 @@ final: prev: { mini-bracketed = buildVimPlugin { pname = "mini.bracketed"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.bracketed"; - rev = "efb969a6a9583a5d48bfbe36363769351e38f967"; - hash = "sha256-nyD3/+UJXWQ+zhhNUiKKfQgHBZpH8TKkr/T1Mftz7nU="; + rev = "d94d51dcee625723aaaf8d38174b48522eaf9131"; + hash = "sha256-6HD3eYKkRYsS+evLvfptMOczC3ljrf5PurIwx9tZp1U="; }; meta.homepage = "https://github.com/nvim-mini/mini.bracketed/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9748,12 +9748,12 @@ final: prev: { mini-bufremove = buildVimPlugin { pname = "mini.bufremove"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.bufremove"; - rev = "8603490905fdfa31943cf2ede7ef4475e3dbac9a"; - hash = "sha256-dNpmKx48LDoXbXcV8deAl7QbUoC42ufKXgW+CKmNKLA="; + rev = "4cfbb201b2760da79ca6e1a00e9f67cbc99cbb8f"; + hash = "sha256-TVae69MHavTTgBCWpIbQk0L3EgLlRQgqXZlotSbG8bk="; }; meta.homepage = "https://github.com/nvim-mini/mini.bufremove/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9762,12 +9762,12 @@ final: prev: { mini-clue = buildVimPlugin { pname = "mini.clue"; - version = "0.17.0-unstable-2026-04-14"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.clue"; - rev = "43bd6cf1c3ccdea46d403c32dbc4629fa6afa09d"; - hash = "sha256-0OJMRCtGG2I3CmohQXcm92bXAi5QGZ1Klp/GQhOvyyk="; + rev = "f6978fb031023ee0b0aeb2abdb44abb87577bf38"; + hash = "sha256-xayesclebU/xcaFSrsfsnQabs54hUWFwrrqZeNq0OiQ="; }; meta.homepage = "https://github.com/nvim-mini/mini.clue/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9776,12 +9776,12 @@ final: prev: { mini-cmdline = buildVimPlugin { pname = "mini.cmdline"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.cmdline"; - rev = "abae396a175779dcbfe1500231f9bb48cda557c1"; - hash = "sha256-TjArbkIwP5iPrHEx8x6bGJQEPnNQNXb+Nr9ujSQJ5tM="; + rev = "26f5ad15fc28058c111be450ae5aadf800257306"; + hash = "sha256-P+mYcqUUZD6BwZGQbYI9kV/FAS4+H4ysCdDOvu65UQQ="; }; meta.homepage = "https://github.com/nvim-mini/mini.cmdline/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9790,12 +9790,12 @@ final: prev: { mini-colors = buildVimPlugin { pname = "mini.colors"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.colors"; - rev = "58a827e0996a5c47158284259c4d7b3202d97f62"; - hash = "sha256-dxw3mIsC4zrFvS156Q18V5Lhim/LpdBb29LLs4OqWL4="; + rev = "c40f49f3d41a3207f1b8f854919837c34acdc0c5"; + hash = "sha256-dcsAoj9r02YuWC0gz1BtjSVguQNxyD85Q4mEp3cDsSk="; }; meta.homepage = "https://github.com/nvim-mini/mini.colors/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9804,12 +9804,12 @@ final: prev: { mini-comment = buildVimPlugin { pname = "mini.comment"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.comment"; - rev = "8e5ff3ed3cc0e8f216617aae01020c00c20f7a87"; - hash = "sha256-ADlpVkkUSyWY8dQLiGRIIBGqwMuwGhe97wJ/wGqZ/UQ="; + rev = "fc87ba6554f182161d9a4bab5017c575571f000f"; + hash = "sha256-kNELUIgJxiEJHj+evZt0aG4+Nvzdow1NpZOI2M2xTaU="; }; meta.homepage = "https://github.com/nvim-mini/mini.comment/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9818,12 +9818,12 @@ final: prev: { mini-completion = buildVimPlugin { pname = "mini.completion"; - version = "0.17.0-unstable-2026-04-21"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.completion"; - rev = "667d94669be66043123cac44e7c5d65a31657732"; - hash = "sha256-Y2cYv06QUvKWRoF/05+ajJ41z/4D6QZAuxjNCFAtu5E="; + rev = "6937ff1d7bf47ab58046c6685cc9057aa481ecb2"; + hash = "sha256-BGt2olKT81WxH4Rikidfq5MsuNBzoAKDROedPLWb+mw="; }; meta.homepage = "https://github.com/nvim-mini/mini.completion/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9832,12 +9832,12 @@ final: prev: { mini-cursorword = buildVimPlugin { pname = "mini.cursorword"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.cursorword"; - rev = "a7e606208197ca5d1c5288750d5163429b4c74da"; - hash = "sha256-swg5gxbUVY5Zkf6MThUP53aIg2NdSsEgmaFpoHwygSw="; + rev = "52eacb10266b8ce07c052e3c80a706d29eb74006"; + hash = "sha256-pOur/hyoaHR8d+4p1zLiLFSoGfOHkd4l4SVJg7LrDAw="; }; meta.homepage = "https://github.com/nvim-mini/mini.cursorword/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9846,12 +9846,12 @@ final: prev: { mini-deps = buildVimPlugin { pname = "mini.deps"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.deps"; - rev = "d2c375398ca88d4fdf553e1c4441a865673d09f7"; - hash = "sha256-V1cDkMnFf81BPwRjRQC/wAmfTQjsxckhAobM6X9jZeg="; + rev = "88f8bfa418dedc0c91cc21959cd460813b510327"; + hash = "sha256-WMEjJtGz3kxQ0EAzyNXe/ecEDaO/TZypRPgnqM0Tc6s="; }; meta.homepage = "https://github.com/nvim-mini/mini.deps/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9860,12 +9860,12 @@ final: prev: { mini-diff = buildVimPlugin { pname = "mini.diff"; - version = "0.17.0-unstable-2026-05-01"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.diff"; - rev = "0ee0459152b141c0e1b0931eb6949105be4850a9"; - hash = "sha256-tklLHHH7DUFLDYk2gACSzII9IyDlDqUjegfqatC2xEA="; + rev = "117c301374ab8546891e2b34f63885ea83527432"; + hash = "sha256-GKZFkFhHNWAirFFKaHm4JuEao7iZeiJm33lFjjNdK6Q="; }; meta.homepage = "https://github.com/nvim-mini/mini.diff/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9874,12 +9874,12 @@ final: prev: { mini-doc = buildVimPlugin { pname = "mini.doc"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.doc"; - rev = "7688a470921ec04c3dbbbe7d38d1c75e7d0a7bcb"; - hash = "sha256-bw3nejD8F5149CXLg88LqNUuHf4o46kAifQG6WRyzLc="; + rev = "bc3a3ecfd38cbda6752cbe4559aca225085dd90e"; + hash = "sha256-Qv7mbu/X6UoPG66oMR3TMcyWSAnc1AZUrhCGLd58M6w="; }; meta.homepage = "https://github.com/nvim-mini/mini.doc/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9888,12 +9888,12 @@ final: prev: { mini-extra = buildVimPlugin { pname = "mini.extra"; - version = "0.17.0-unstable-2026-04-07"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.extra"; - rev = "bc4e872500fd6d2ce252604e0ffa100f64f02280"; - hash = "sha256-+SlfaXZaTjTdPJik2SDTnfb+IFri2rG+DIv59dADi2w="; + rev = "cf027da13fd217cfe3af6ef978d0e947c7ee0f7a"; + hash = "sha256-LSbcIx/1GtTDWhZGKzFPOdiDp2qglcI+1ymn9k2dAio="; }; meta.homepage = "https://github.com/nvim-mini/mini.extra/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9902,12 +9902,12 @@ final: prev: { mini-files = buildVimPlugin { pname = "mini.files"; - version = "0.17.0-unstable-2026-04-25"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.files"; - rev = "3e247eb12ca8c05622ceb8745f9004f761b22ef8"; - hash = "sha256-/8Hnup7ufmjKnXWOC4HmAeRedXLzVJmfWrFikYZLA6s="; + rev = "f9f0ccbef0fd24eaddc8675accca83fa1f310c3f"; + hash = "sha256-CoaEUky+atHwBGGXdR8yNlPKjsR79iHHdMZzSpzIXqc="; }; meta.homepage = "https://github.com/nvim-mini/mini.files/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9916,12 +9916,12 @@ final: prev: { mini-fuzzy = buildVimPlugin { pname = "mini.fuzzy"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.fuzzy"; - rev = "4c0a54f83a27e99b67d06e9a74b3483c8ffe264c"; - hash = "sha256-dnhT17eTP/jSjdFl1TIFRcozt1w+jieE7tTDwvV5BGQ="; + rev = "2c0e7809e0c51dccb335d01f02d4f6b2b4d6fcdc"; + hash = "sha256-AX/Di9KfRryWthGs1kIObxlR9vG9/YAXylWyPGxe+js="; }; meta.homepage = "https://github.com/nvim-mini/mini.fuzzy/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9930,12 +9930,12 @@ final: prev: { mini-git = buildVimPlugin { pname = "mini-git"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini-git"; - rev = "a007cc40a4585c4f54787ddcf07295c2689daeb4"; - hash = "sha256-1qexFbUk/Tyv5MbaZdmhOU6xFBIHbFaoqtzGNP7SPQ0="; + rev = "7c81d173462042cd3a3571643bce03a6c255fd41"; + hash = "sha256-hII9oQKitOzpycdgP41c4INZUJ1kEtwUtf8SlfFDlZU="; }; meta.homepage = "https://github.com/nvim-mini/mini-git/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9944,12 +9944,12 @@ final: prev: { mini-hipatterns = buildVimPlugin { pname = "mini.hipatterns"; - version = "0.17.0-unstable-2026-04-17"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.hipatterns"; - rev = "9eff319bbe66adfaf781a0d0e174baa08ba94909"; - hash = "sha256-As3KIoOPhm/KAVOp0Gw1hPIOB7sI47nu2am+4gpPyo4="; + rev = "35b632f6c138d720f29de87476361af44bed2198"; + hash = "sha256-dFvp0lOon65ti+hlq/B2P8LGjyNmYUYuueTA2e7ccZY="; }; meta.homepage = "https://github.com/nvim-mini/mini.hipatterns/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9958,12 +9958,12 @@ final: prev: { mini-hues = buildVimPlugin { pname = "mini.hues"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.hues"; - rev = "943c966c5c165f4401164d72a6a221197fe124a4"; - hash = "sha256-CQLsJl3EUw71eAzd4Af0dnqfGbgEmmsWJRhwnuB+HJQ="; + rev = "9a5e1c16cf9c09211d3cb2c5294e492ccc5dfef5"; + hash = "sha256-iLuACIkXyLwhfmw87BxPcbFnEKkdwoBCEVUcn5MeSvU="; }; meta.homepage = "https://github.com/nvim-mini/mini.hues/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9972,12 +9972,12 @@ final: prev: { mini-icons = buildVimPlugin { pname = "mini.icons"; - version = "0.17.0-unstable-2026-04-14"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.icons"; - rev = "bac6317300e205335df425296570d84322730067"; - hash = "sha256-/arujhZe9m9VB5nZ0xzCZjkxu4ai9Rfit7y6RwrLf7s="; + rev = "9c7b1b90b15bdd69c52f6e31889dbc9987c30ec4"; + hash = "sha256-DW6CZJXkQJgzH0RpYXHDQ+fGYJKAlodpofVXLTTzoEs="; }; meta.homepage = "https://github.com/nvim-mini/mini.icons/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9986,12 +9986,12 @@ final: prev: { mini-indentscope = buildVimPlugin { pname = "mini.indentscope"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.indentscope"; - rev = "e0601f75aa5137a5a13bb92a988c9a300f5bd3de"; - hash = "sha256-kbydWyaslRWTvKJMsuiMgIQi/FroPhBUke4DeRWLmQI="; + rev = "ace9b4e503cb095b9a3f6442c909d117c4aa8d0e"; + hash = "sha256-VS0/P9xstXtG35BQ3B0AfCFD5yTaJixe9igCZNLZfZU="; }; meta.homepage = "https://github.com/nvim-mini/mini.indentscope/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10000,12 +10000,12 @@ final: prev: { mini-jump = buildVimPlugin { pname = "mini.jump"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.jump"; - rev = "9e94f41a3ebcd5f5771d36fdedb18fde9d28da76"; - hash = "sha256-sJS5JSM7TRRcKaabxKokBsuRKrVoxypvi1adQ9h9Jvc="; + rev = "d6ea5afbda111f63d2214536037afd698b95b832"; + hash = "sha256-D7CGGx5bdRPr71ufh1JtpGgnPmbLZyxN+6oJOmg88KY="; }; meta.homepage = "https://github.com/nvim-mini/mini.jump/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10014,12 +10014,12 @@ final: prev: { mini-jump2d = buildVimPlugin { pname = "mini.jump2d"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.jump2d"; - rev = "c0df3170873b712b61951781aeee9942a92ba1f1"; - hash = "sha256-4ugbxE0U7mlakpHWx3zAvTlk58UCAX4RNhrGeLz4fz8="; + rev = "67686a3329f599eb2f2fa369e89f0ccba5435929"; + hash = "sha256-Q9HMloYGrExf53j42dS5aOFtHh209WmnY+I0kJRtr3c="; }; meta.homepage = "https://github.com/nvim-mini/mini.jump2d/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10028,12 +10028,12 @@ final: prev: { mini-keymap = buildVimPlugin { pname = "mini.keymap"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.keymap"; - rev = "dc3b688b26a810f519cdd0572a27587a138ced78"; - hash = "sha256-hL6fsUxmRzie3iZpbMOQ/C/iQzpJiHNB9HfsrgVTF4o="; + rev = "14f4cf1058bd3458d4cccd6a4587b6ebb1d43385"; + hash = "sha256-jDrh4BE5U4+ADmMtZpUiY4azxG/8H7ntz54VW6mLh3g="; }; meta.homepage = "https://github.com/nvim-mini/mini.keymap/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10042,12 +10042,12 @@ final: prev: { mini-map = buildVimPlugin { pname = "mini.map"; - version = "0.17.0-unstable-2026-04-14"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.map"; - rev = "aa87dcc4b2640a128cf2f2a7400d60a9d8c21d6c"; - hash = "sha256-aQ7212R5WhrGtlMzOoTeUBVSUEoKATESVrDY1m0henQ="; + rev = "fcb6162297028b2d11802b0850fbbb9c5a036aa6"; + hash = "sha256-quzuuS67n8J2hGFkpxDU6ZZxjEz3KegP1b2FjQ7xL7g="; }; meta.homepage = "https://github.com/nvim-mini/mini.map/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10056,12 +10056,12 @@ final: prev: { mini-misc = buildVimPlugin { pname = "mini.misc"; - version = "0.17.0-unstable-2026-04-09"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.misc"; - rev = "c72c90e083bcf24bfb2827d63b4752e414023f3e"; - hash = "sha256-51eLYthhCerqi0RWWhfzGCIDp4VC+i0ZpZV9UYIuSDM="; + rev = "37b585358662a90c360060da6c5e61810524542e"; + hash = "sha256-eAg/5aLDVH/IUJYoNDjd/AaHPZcVVaDjbUF2aH0EOgU="; }; meta.homepage = "https://github.com/nvim-mini/mini.misc/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10070,12 +10070,12 @@ final: prev: { mini-move = buildVimPlugin { pname = "mini.move"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.move"; - rev = "74d140143b1bb905c3d0aebcfc2f216fd237080e"; - hash = "sha256-+OTW77wcX1I2Ua5W6O7tX/4J22RLTxZ2YviV1Atr7OI="; + rev = "a776027e68fe763987a0132d59877d651a7c0130"; + hash = "sha256-f+MHsSCR9Y2gVV7X/o+HIVzbwZZVG7eL7Q9XILbqAsc="; }; meta.homepage = "https://github.com/nvim-mini/mini.move/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10084,12 +10084,12 @@ final: prev: { mini-notify = buildVimPlugin { pname = "mini.notify"; - version = "0.17.0-unstable-2026-04-14"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.notify"; - rev = "9e68ab0a54f90567b4fec2de22c851dba8480439"; - hash = "sha256-j9sUgw7yaGFBgdpRxLZOhXMUp7YlleMDpo97lHjKpYQ="; + rev = "ef35a3ec68399398f097d0c1736c343a45cb7406"; + hash = "sha256-rqi7dDE9GWCZEz2/jf9PDMNbkspnjdZAks+6KH58azM="; }; meta.homepage = "https://github.com/nvim-mini/mini.notify/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10098,12 +10098,12 @@ final: prev: { mini-nvim = buildVimPlugin { pname = "mini.nvim"; - version = "0.17.0-unstable-2026-05-01"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.nvim"; - rev = "0f339bf5c93f392dc5d2417d47d7b9edc5f96fe8"; - hash = "sha256-EEh/r+u+fzVLIF8cosgrovNNDvpzGa3OQXb5w2Uqv4E="; + rev = "17c448b0f3f29c0857a3436fc64e1d7cb9267ec3"; + hash = "sha256-AjAgXk818MQFGHJd1cCflt6Skpi1W9JSfM0cygcgp1Y="; }; meta.homepage = "https://github.com/nvim-mini/mini.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10112,12 +10112,12 @@ final: prev: { mini-operators = buildVimPlugin { pname = "mini.operators"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.operators"; - rev = "fccb5e3ef0cc319b217ed9c7db1a4672dd6b766c"; - hash = "sha256-qMdxVUKjVX1+gPvf4VI1+qgykOZejzsVsXGR4PFu8J0="; + rev = "76e7c5b672147956fa188bf8649ce0b1c8ea4a48"; + hash = "sha256-kfSxabV61gF4KumxMxdocUwaaktlThiGbABx7mQb8WM="; }; meta.homepage = "https://github.com/nvim-mini/mini.operators/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10126,12 +10126,12 @@ final: prev: { mini-pairs = buildVimPlugin { pname = "mini.pairs"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.pairs"; - rev = "42387c7fe68fc0b6e95eaf37f1bb76e7bffaa0d9"; - hash = "sha256-ewUVK+bPzzB8NySrm7iTyNJ4se71YBediFWpUFJCNfs="; + rev = "30cf2f01c4aaa2033db67376b9924fa2442c05d6"; + hash = "sha256-rLl7zM97oyi/M4jsq/Zvl9u7Z3enLvNzByyhT4xaCg8="; }; meta.homepage = "https://github.com/nvim-mini/mini.pairs/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10140,12 +10140,12 @@ final: prev: { mini-pick = buildVimPlugin { pname = "mini.pick"; - version = "0.17.0-unstable-2026-04-09"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.pick"; - rev = "437d44eb57312f23e6b931704694fc294922cd88"; - hash = "sha256-aRxyI1k0+d4xMhSL9w2rofY4jinJwmfZ2WalQ6wNHiQ="; + rev = "975e398570dd15696575c5374f94e78fd29a7a69"; + hash = "sha256-3aCzRoPdvo+IFx0PQxCVQv2j3oU/JoiBVCei70bXtUk="; }; meta.homepage = "https://github.com/nvim-mini/mini.pick/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10154,12 +10154,12 @@ final: prev: { mini-sessions = buildVimPlugin { pname = "mini.sessions"; - version = "0.17.0-unstable-2026-04-16"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.sessions"; - rev = "c96a1d1284b37ba2431092981a9d58f8c71a4fc3"; - hash = "sha256-y/aHihPEBQazmeQVj/5kAlbeapBACERk2jUnBQNS3SM="; + rev = "e59286b20fbf61171039ddfebc736cf9562e75d5"; + hash = "sha256-rULcDHhAcZDQzX6KJ+PoZncNqGnU1t4iSBpUiGBHZ+g="; }; meta.homepage = "https://github.com/nvim-mini/mini.sessions/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10168,12 +10168,12 @@ final: prev: { mini-snippets = buildVimPlugin { pname = "mini.snippets"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.snippets"; - rev = "8e3acd41bd7ee8f89967c83bacc93871b98a14aa"; - hash = "sha256-4putVLcfKrbOqpD9L/fLpKGES0ZCOmGXt3mxRfptYx8="; + rev = "5330cc759cc7f67ad6cc885ad509e3d989a5904e"; + hash = "sha256-q3YL/uUSzgDHQQHMMHWhLj8kcz6DsMfWYPal+RrAYa4="; }; meta.homepage = "https://github.com/nvim-mini/mini.snippets/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10182,12 +10182,12 @@ final: prev: { mini-splitjoin = buildVimPlugin { pname = "mini.splitjoin"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.splitjoin"; - rev = "8bd5a3d581b9f3dd3bc91fe495e210b8b0ee981d"; - hash = "sha256-wgXJc58gco5mNYJpjmOZEirYo7xFSY0k8pCKAbmQbOQ="; + rev = "146aef247d9bfc58bab20dd921ba6b75ac4b8cf9"; + hash = "sha256-lW9RY8ky7WBL8H5joXiOubOhJjiMGrmRmR/4e59s2g4="; }; meta.homepage = "https://github.com/nvim-mini/mini.splitjoin/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10196,12 +10196,12 @@ final: prev: { mini-starter = buildVimPlugin { pname = "mini.starter"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.starter"; - rev = "7bdc9decc8b623f245c1e42a64bc41e61d574c5e"; - hash = "sha256-9blx4VllXj9jNMd5LjXZoebtjgFDnrycTJu/S/ezpp4="; + rev = "35b018a035794e341ac01cb2091bbd71b3f823d0"; + hash = "sha256-ZvWrNiYUTBp2KWkMns1Jpr44RanTO9jd857xfI3KOpQ="; }; meta.homepage = "https://github.com/nvim-mini/mini.starter/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10210,12 +10210,12 @@ final: prev: { mini-statusline = buildVimPlugin { pname = "mini.statusline"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.statusline"; - rev = "b456bfe845e475e9cec065b7a9a1ef657ad2f41b"; - hash = "sha256-RHMbkng5tQclXQ6qzpjgeV8NMUL4TkF1wMzrR+UdExU="; + rev = "e9e5c147385e5e0310ab79162dd08d0465e96d83"; + hash = "sha256-k9qyBfaI9Dc2dcjOuWAvh7w9RUxxg9zXnYUJp5llZkI="; }; meta.homepage = "https://github.com/nvim-mini/mini.statusline/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10224,12 +10224,12 @@ final: prev: { mini-surround = buildVimPlugin { pname = "mini.surround"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.surround"; - rev = "2715e04bea3ec9244f15b421dc5b18c0fe326210"; - hash = "sha256-H+VXj4N/7dTTcLx2uzu7TD7IJeQbR9TcgoEmS/fHloI="; + rev = "990ce30f724d08e79670107de6b915a3f1bb9a9b"; + hash = "sha256-gF4ZMo5cW7VYBa2XFFVxhrRzV097ix0evsC1+3jkP7k="; }; meta.homepage = "https://github.com/nvim-mini/mini.surround/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10238,12 +10238,12 @@ final: prev: { mini-tabline = buildVimPlugin { pname = "mini.tabline"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.tabline"; - rev = "169af955ad2ed0ffcc3d2c83e850bcc7eaac2f0e"; - hash = "sha256-Oqq4Q/+ykxY8d7Cxz3tlM7pmq1a3jJD8/v6ZGWJaEoQ="; + rev = "5c32522e128ba02e78d091ab2d5c6972f673c440"; + hash = "sha256-bosGFg0zMTXjBQvUzrjw5INQnD/Mz4X4FJKwU9VzRj8="; }; meta.homepage = "https://github.com/nvim-mini/mini.tabline/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10252,12 +10252,12 @@ final: prev: { mini-trailspace = buildVimPlugin { pname = "mini.trailspace"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.trailspace"; - rev = "b362246495d18c29b4545a8f1c47f627f8011b7c"; - hash = "sha256-5c8X1+zxYBJtoQ3rvZ2hyELVce1ojBN/talNaPRrYxc="; + rev = "ae2fd422564c6e781caf6545355ca6051e20fa26"; + hash = "sha256-Bmq8hrAFTPLPZnlhPTwYq1osYmE0wcRuSw35qWrINe0="; }; meta.homepage = "https://github.com/nvim-mini/mini.trailspace/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10266,12 +10266,12 @@ final: prev: { mini-visits = buildVimPlugin { pname = "mini.visits"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.visits"; - rev = "dc91169809deec9612b684f22f617619f5b3279b"; - hash = "sha256-p2samqxhCQdp2imNejVjk1XoWDDFHsZOwQUTsYYS6WI="; + rev = "0e4b914220e816ffa926398817fb54b58c6a12eb"; + hash = "sha256-/udHGi4g3b0ZKqaQHWal/jjoE43QdghH4YszMy2cduM="; }; meta.homepage = "https://github.com/nvim-mini/mini.visits/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10336,12 +10336,12 @@ final: prev: { mkdx = buildVimPlugin { pname = "mkdx"; - version = "1.10.0-unstable-2023-10-16"; + version = "1.10.0-unstable-2026-05-10"; src = fetchFromGitHub { owner = "SidOfc"; repo = "mkdx"; - rev = "ee667cad506954b706c3fa972fbaaad46b1bf028"; - hash = "sha256-Mpze6Quz5KNQF+/59JYQCZVJgRGFzTOvC1U+6g9kh/o="; + rev = "1448d3ae95b20349b2fc47c446530bbe65d50bec"; + hash = "sha256-6uR3yIRxfHoQYHhhmfOy0V1VeUz3eGe9aHx3CkSRQXQ="; }; meta.homepage = "https://github.com/SidOfc/mkdx/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10434,12 +10434,12 @@ final: prev: { monokai-pro-nvim = buildVimPlugin { pname = "monokai-pro.nvim"; - version = "2.1.1"; + version = "2.1.4"; src = fetchFromGitHub { owner = "loctvl842"; repo = "monokai-pro.nvim"; - tag = "v2.1.1"; - hash = "sha256-G8qGIUD2NivfJw016bKk67VEJzOitUZIk8o8k2WTt5w="; + tag = "v2.1.4"; + hash = "sha256-JAf9fh67kNOpjCk3hKW5+JuA3FVoFGyqlKZSFJJB6FY="; }; meta.homepage = "https://github.com/loctvl842/monokai-pro.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10854,12 +10854,12 @@ final: prev: { neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "1.4.0-unstable-2026-05-02"; + version = "1.4.0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "e87f70ccf9472ba20f6196a1a6ee16c41b5f9f71"; - hash = "sha256-eogkDPUksTC/Mf8bMtBHmitu45W+ZeKuHXG95Mf1FtE="; + rev = "978a10c6e26d2a566a2e491d6a2a298568af8b74"; + hash = "sha256-lIy0WwPprPyZKHYiX6ZhXJTtQ8cJBQIpVMm8Nr9GSeM="; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -10938,12 +10938,12 @@ final: prev: { neogit = buildVimPlugin { pname = "neogit"; - version = "3.0.0-unstable-2026-04-29"; + version = "3.0.0-unstable-2026-05-07"; src = fetchFromGitHub { owner = "NeogitOrg"; repo = "neogit"; - rev = "88000e7e60177558d1b428a0d561c92e5d81341e"; - hash = "sha256-g8L1o0qf8COCuvA6tD2zGwhNm1dyxdzHD5fg7THnOe0="; + rev = "395ac481e197784e410b59b987fadaf9e7481df1"; + hash = "sha256-sioCf8OgFMnB64oWjROoVyive6Quj2OaSJLeGrd48vg="; }; meta.homepage = "https://github.com/NeogitOrg/neogit/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -11669,12 +11669,12 @@ final: prev: { netrw-nvim = buildVimPlugin { pname = "netrw.nvim"; - version = "0-unstable-2024-07-23"; + version = "0-unstable-2026-05-05"; src = fetchFromGitHub { owner = "prichrd"; repo = "netrw.nvim"; - rev = "90501c62b9b816ed3ed1e912ae9db9af5671a1b2"; - hash = "sha256-tEO+omzlaC0uFkIHebeqnGtiPbDelRTBJONEnTy0F9U="; + rev = "3f643df59951d9adc4cf348cefe435fcdb5a3671"; + hash = "sha256-Sc02VHx9U8lW5YWG7GkvmYwvZL9WBlsnYdmSPZnulVk="; }; meta.homepage = "https://github.com/prichrd/netrw.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -11836,12 +11836,12 @@ final: prev: { nlsp-settings-nvim = buildVimPlugin { pname = "nlsp-settings.nvim"; - version = "0-unstable-2026-05-01"; + version = "0-unstable-2026-05-08"; src = fetchFromGitHub { owner = "tamago324"; repo = "nlsp-settings.nvim"; - rev = "b95d69d5b58ce3abd98b8e71b7d7499c6687b5bf"; - hash = "sha256-sD7T81WrwLQhAxJMrqIeWF5I4JLzxKzY05oVmTOyZe8="; + rev = "1ae83a5be572fd5e8c1547b5c4c582ce1a14c017"; + hash = "sha256-R2Kl6s7JRoOa2C6/FFcfqOdTtHG3OhOhRuduLOfCBPY="; }; meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -11920,12 +11920,12 @@ final: prev: { none-ls-nvim = buildVimPlugin { pname = "none-ls.nvim"; - version = "0-unstable-2026-04-29"; + version = "0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "nvimtools"; repo = "none-ls.nvim"; - rev = "241ff8214b4ec051eb51e74a61ff729c0271b429"; - hash = "sha256-tplnARSDuc9dkaai6/rm2kS+5jTWmVQXWvJ+Ij9HmQs="; + rev = "f9d557ac7cd28a3a993b5ea49716498bd540b01f"; + hash = "sha256-gMncplPHwy6MgQQRU/Niqh4YR3vfas34Ehz6p1PUOBQ="; }; meta.homepage = "https://github.com/nvimtools/none-ls.nvim/"; meta.license = getLicenseFromSpdxId "Unlicense"; @@ -12046,12 +12046,12 @@ final: prev: { nvchad-ui = buildVimPlugin { pname = "nvchad-ui"; - version = "0-unstable-2026-01-24"; + version = "0-unstable-2026-05-10"; src = fetchFromGitHub { owner = "nvchad"; repo = "ui"; - rev = "cb75908a86720172594b30de147272c1b3a7f452"; - hash = "sha256-zy1fzwGKAZNDaceoPEyXUgVd7WAT3VnHTCytBh9+m98="; + rev = "3e67e9d5325fd47fdbc90ca00a147db2f3525754"; + hash = "sha256-bl2erzyZCZp9seb4E7o/SFsBUHwocVOmQNv0mbO5yR0="; }; meta.homepage = "https://github.com/nvchad/ui/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; @@ -12116,12 +12116,12 @@ final: prev: { nvim-autopairs = buildVimPlugin { pname = "nvim-autopairs"; - version = "0.10.0-unstable-2026-01-30"; + version = "0.10.0-unstable-2026-05-08"; src = fetchFromGitHub { owner = "windwp"; repo = "nvim-autopairs"; - rev = "59bce2eef357189c3305e25bc6dd2d138c1683f5"; - hash = "sha256-0IqXpxKCzqVz6i9QajPYJ0FdfReHQBhehrvN89/8n6U="; + rev = "7b9923abad60b903ece7c52940e1321d39eccc79"; + hash = "sha256-klOJgBPw8oGDnF9wKIpGDzuBY+tH1acRyvZSPR4wrjw="; }; meta.homepage = "https://github.com/windwp/nvim-autopairs/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -12492,12 +12492,12 @@ final: prev: { nvim-docs-view = buildVimPlugin { pname = "nvim-docs-view"; - version = "0-unstable-2025-08-12"; + version = "0-unstable-2026-05-08"; src = fetchFromGitHub { owner = "amrbashir"; repo = "nvim-docs-view"; - rev = "a5256fd30417f58804691df174bc76a8c8f8163a"; - hash = "sha256-YIf7JxM3lVe1HiEEfxlj8gIM7nIL4yef38HC/wUITAY="; + rev = "9a262fa7e181e924d355e8725c68c48f076138b1"; + hash = "sha256-zsrrsTIpjRqDS/NXQH7TA6CjZj3PK8kstD9EB4omSGw="; }; meta.homepage = "https://github.com/amrbashir/nvim-docs-view/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -12562,12 +12562,12 @@ final: prev: { nvim-gdb = buildVimPlugin { pname = "nvim-gdb"; - version = "0-unstable-2025-12-31"; + version = "0-unstable-2026-05-08"; src = fetchFromGitHub { owner = "sakhnik"; repo = "nvim-gdb"; - rev = "b644f07c54608cc913c1d9e14954f15dcb7331a9"; - hash = "sha256-4l7C1uv84CCbw5uEyVBGs8XEvMnW5+M9zGar8lWRVwM="; + rev = "3ea9e52a7be60373a127be9dcc94773bc1d6e25c"; + hash = "sha256-y8dxr4xAOX7+PKCd2h3iMlmWZtmBr9Wp6ecjAYFtunc="; }; meta.homepage = "https://github.com/sakhnik/nvim-gdb/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -12604,15 +12604,15 @@ final: prev: { nvim-highlight-colors = buildVimPlugin { pname = "nvim-highlight-colors"; - version = "0-unstable-2026-01-26"; + version = "0-unstable-2026-05-05"; src = fetchFromGitHub { owner = "brenoprata10"; repo = "nvim-highlight-colors"; - rev = "e2cb22089cc2358b2b995c09578224f142de6039"; - hash = "sha256-LrY61knLKAn36+RnMddAzxf/wYtdnLxnnQhtHB3mQwc="; + rev = "e4c7af0211866162d999ce0bdd6a029302e19139"; + hash = "sha256-4tkehMJpMs/CrQrCFqy+4G9uQei9mAoQlwvxuYtu7z8="; }; meta.homepage = "https://github.com/brenoprata10/nvim-highlight-colors/"; - meta.license = unfree; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -12937,12 +12937,12 @@ final: prev: { nvim-lspconfig = buildVimPlugin { pname = "nvim-lspconfig"; - version = "2.8.0"; + version = "2.9.0"; src = fetchFromGitHub { owner = "neovim"; repo = "nvim-lspconfig"; - tag = "v2.8.0"; - hash = "sha256-boQBpuqeGLQV0Vnx+9zecxPEHRVnJMAWVmSld6msS7E="; + tag = "v2.9.0"; + hash = "sha256-FuajmzcxEFxl4ZDJIJk23x2k0cqq/YRhRzzGvdVwN9M="; }; meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -13539,12 +13539,12 @@ final: prev: { nvim-treesitter-context = buildVimPlugin { pname = "nvim-treesitter-context"; - version = "1.0.0-unstable-2026-04-02"; + version = "1.0.0-unstable-2026-05-06"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter-context"; - rev = "b0c45cefe2c8f7b55fc46f34e563bc428ef99636"; - hash = "sha256-K4o+iJY8+D0PRvRvXuBqX2q3fwxizAPp/FFpm0O0I9E="; + rev = "b311b30818951d01f7b4bf650521b868b3fece16"; + hash = "sha256-2FkJvQMN0ktaNiyVLjcUUBvQNW9VHY6X4FscI1U3QhY="; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -13931,12 +13931,12 @@ final: prev: { obsidian-nvim = buildVimPlugin { pname = "obsidian.nvim"; - version = "3.16.2-unstable-2026-04-22"; + version = "3.16.3"; src = fetchFromGitHub { owner = "obsidian-nvim"; repo = "obsidian.nvim"; - rev = "af9857e4993e0adddb897f09c2805b44a0d913ea"; - hash = "sha256-zajt8vt/bLMCqgSgjMj/MiUFTU3TNAnr25YM+J+qg2M="; + tag = "v3.16.3"; + hash = "sha256-tJ5pGZ8LK4qDOg+amllidyGHZM20SN458tBJxkzB5K0="; }; meta.homepage = "https://github.com/obsidian-nvim/obsidian.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -13987,12 +13987,12 @@ final: prev: { octo-nvim = buildVimPlugin { pname = "octo.nvim"; - version = "0-unstable-2026-04-24"; + version = "0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "pwntester"; repo = "octo.nvim"; - rev = "34e67cc2d247e9b9271e2b54baeb6d4f6d1035bb"; - hash = "sha256-rwOQs1l7j+GvbaJ1Vj42HE+lWcZrFKfTqDcvuACCDgE="; + rev = "21637048c22f47809d896dace7b2b72b6c724692"; + hash = "sha256-kjm3jVmJwiC3RyvdtXW+kUO7zy48BrohfC+BzjsjTQE="; }; meta.homepage = "https://github.com/pwntester/octo.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -14043,12 +14043,12 @@ final: prev: { oklch-color-picker-nvim = buildVimPlugin { pname = "oklch-color-picker.nvim"; - version = "4.1.1"; + version = "4.1.2"; src = fetchFromGitHub { owner = "eero-lehtinen"; repo = "oklch-color-picker.nvim"; - tag = "v4.1.1"; - hash = "sha256-zAPPMQyG8ys4ezoMDZYZzbiHc20TZrFjAiIwsIiIQN0="; + tag = "v4.1.2"; + hash = "sha256-KEmKDWKQC87rAghhOxbJN4umZvBSx0Um0ur3GdMZFhU="; }; meta.homepage = "https://github.com/eero-lehtinen/oklch-color-picker.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -14239,12 +14239,12 @@ final: prev: { opencode-nvim = buildVimPlugin { pname = "opencode.nvim"; - version = "0.8.1"; + version = "0.8.2"; src = fetchFromGitHub { owner = "nickjvandyke"; repo = "opencode.nvim"; - tag = "v0.8.1"; - hash = "sha256-Td1tmniHQfzvMCiKY1VbRqv6YDIPMkgFS27duLoQgP8="; + tag = "v0.8.2"; + hash = "sha256-V67sPj/ybMZ89pt5Trng+4OWYk6aqsWJDxmH/puWB78="; }; meta.homepage = "https://github.com/nickjvandyke/opencode.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -14674,12 +14674,12 @@ final: prev: { pi-nvim = buildVimPlugin { pname = "pi.nvim"; - version = "0-unstable-2026-04-29"; + version = "0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "pablopunk"; repo = "pi.nvim"; - rev = "6e86a704ed6ff488fda78b64f4e564d6ee620785"; - hash = "sha256-o5S7x1VWWQ2BnhthbVMndC2w4fnjc1h41gP/HUv4TV4="; + rev = "1922e69569fe8ca8219d7934201f00cd38a30565"; + hash = "sha256-bS+x0jbzhj3FghGSuwfvn34ty3U8RpN1x3AwQdadS1o="; }; meta.homepage = "https://github.com/pablopunk/pi.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -14815,12 +14815,12 @@ final: prev: { precognition-nvim = buildVimPlugin { pname = "precognition.nvim"; - version = "1.2.0"; + version = "1.3.0"; src = fetchFromGitHub { owner = "tris203"; repo = "precognition.nvim"; - tag = "v1.2.0"; - hash = "sha256-AcBZ3by3ONZBDuY2jpfDZSutwotlh+YHA7SgCJEmrzo="; + tag = "v1.3.0"; + hash = "sha256-EIc/Z7ifZk7L+X6/VrqckyZnvhOSdtVcQG8uJzAycXg="; }; meta.homepage = "https://github.com/tris203/precognition.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -14899,12 +14899,12 @@ final: prev: { project-nvim = buildVimPlugin { pname = "project.nvim"; - version = "3.3.1-1"; + version = "3.5.0-1"; src = fetchFromGitHub { owner = "DrKJeff16"; repo = "project.nvim"; - tag = "v3.3.1-1"; - hash = "sha256-AT1Yfw6QyL+GKNicItK1oD1mQyCqH8CyyIm9LQtG0Ic="; + tag = "v3.5.0-1"; + hash = "sha256-lmnduaG6jmsLPQYyhAG/MnRwVfSJ3VOjNtas0d+ry4w="; }; meta.homepage = "https://github.com/DrKJeff16/project.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -15277,12 +15277,12 @@ final: prev: { refactoring-nvim = buildVimPlugin { pname = "refactoring.nvim"; - version = "0-unstable-2026-04-30"; + version = "0-unstable-2026-05-06"; src = fetchFromGitHub { owner = "theprimeagen"; repo = "refactoring.nvim"; - rev = "f75049d4564d96f66dc3cd79207d0ad6ea42c668"; - hash = "sha256-Y0nVzrJTbtT5Su2LUVaYtFrxiIAW4tj+9HLDH9R0LQ4="; + rev = "29bada48407a9e00d670207d00bbdc0c46c5dc58"; + hash = "sha256-d/browY8XA8JXDSVI0MVyCVrQc8ENaGDHEFjj6UYDho="; }; meta.homepage = "https://github.com/theprimeagen/refactoring.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -15361,12 +15361,12 @@ final: prev: { render-markdown-nvim = buildVimPlugin { pname = "render-markdown.nvim"; - version = "8.12.0-unstable-2026-04-26"; + version = "8.12.0-unstable-2026-05-07"; src = fetchFromGitHub { owner = "MeanderingProgrammer"; repo = "render-markdown.nvim"; - rev = "3f3eea97b80839f629c951ca660ffd125bfa5b34"; - hash = "sha256-dh4gBQVRTa1DgOvKN8NFMQ9e1E8rbrkTvlJH9nN9S6Y="; + rev = "629eb9533ec989d9d5c6cab8f3ad5372422c24e0"; + hash = "sha256-IBqQmerjJz9g0QR/Elym7WsNuk1scLaeI9isvjcCFqw="; }; meta.homepage = "https://github.com/MeanderingProgrammer/render-markdown.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -15950,12 +15950,12 @@ final: prev: { slimv = buildVimPlugin { pname = "slimv"; - version = "0.9.13-unstable-2025-10-11"; + version = "0.9.13-unstable-2026-05-09"; src = fetchFromGitHub { owner = "kovisoft"; repo = "slimv"; - rev = "dfa79147c1be5694475f1240d57c7052b72b53a4"; - hash = "sha256-l5T09tuB/LJWWvBo+gywyd7qVmFomDcoxrJHOd3WSEM="; + rev = "3ae4748296b2a0d852e396add5d88c91e2207f81"; + hash = "sha256-//rcErhVL4tjuU+9X3SeQ2XILvqfc3pX+0t5QOCJlb8="; }; meta.homepage = "https://github.com/kovisoft/slimv/"; meta.license = unfree; @@ -15978,12 +15978,12 @@ final: prev: { smart-splits-nvim = buildVimPlugin { pname = "smart-splits.nvim"; - version = "2.1.0-unstable-2026-05-01"; + version = "2.1.0-unstable-2026-05-08"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "smart-splits.nvim"; - rev = "80be31a3d2e37d32bd37794da72a4f69fce7a85f"; - hash = "sha256-k9xmK4nf8I+zpo3XONdPnprp2mGXzrbqrZHchhlUKDs="; + rev = "9053ebd394c38fe55fd2f4710daec27411c34fb9"; + hash = "sha256-u8tmjUEo8XK4DxGAxM9GSACqs+/hJ+ZjIeRTUNcN05o="; }; meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -16118,12 +16118,12 @@ final: prev: { solarized-osaka-nvim = buildVimPlugin { pname = "solarized-osaka.nvim"; - version = "0-unstable-2026-04-21"; + version = "0-unstable-2026-05-08"; src = fetchFromGitHub { owner = "craftzdog"; repo = "solarized-osaka.nvim"; - rev = "a261ee90fb3e5e82660567e4874d384e996afa4f"; - hash = "sha256-b8gZM9/HFi4q+mWpEijO8fCBuu1eslGSNPgZOyjXMmc="; + rev = "f675d9a5c58f3b0d6158d665a623f81a62e7bdaf"; + hash = "sha256-haf2hbhE54NAeouBWXFdZPTHSV9IU78BfUL7W4kw0Q8="; }; meta.homepage = "https://github.com/craftzdog/solarized-osaka.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -16356,12 +16356,12 @@ final: prev: { srcery-vim = buildVimPlugin { pname = "srcery-vim"; - version = "2.1.0-unstable-2026-04-18"; + version = "3.0.0"; src = fetchFromGitHub { owner = "srcery-colors"; repo = "srcery-vim"; - rev = "ca521d76f968713dabfe29b7f13d57fc257da43e"; - hash = "sha256-3Flf84WAZkzvWNPXKfB/Fruk0EWQrf8JrZGBo4Fqbig="; + tag = "v3.0.0"; + hash = "sha256-hkv+Bf/k65elRPdtkJh0JdBGPNAlKET3FCp0a9l3N7Q="; }; meta.homepage = "https://github.com/srcery-colors/srcery-vim/"; meta.license = unfree; @@ -16468,12 +16468,12 @@ final: prev: { startup-nvim = buildVimPlugin { pname = "startup.nvim"; - version = "0.1-beta-unstable-2024-10-30"; + version = "0.1-beta-unstable-2026-05-10"; src = fetchFromGitHub { owner = "max397574"; repo = "startup.nvim"; - rev = "9ca3b9a55f2f2196ef90b39a52029b46fdde5226"; - hash = "sha256-AXJv5l5Y5ihvV4byNJHDLsomvNVLnyYoJgK6XFm3oT4="; + rev = "cd5fe95f61fdf6ef7db3732be79126032ab1dd3e"; + hash = "sha256-vwLvzQiQctkFitOPcg/bjKKGInU5AIfrpjI/e26ZBSA="; }; meta.homepage = "https://github.com/max397574/startup.nvim/"; meta.license = getLicenseFromSpdxId "GPL-2.0-only"; @@ -17087,12 +17087,12 @@ final: prev: { telescope-frecency-nvim = buildVimPlugin { pname = "telescope-frecency.nvim"; - version = "1.2.2-unstable-2025-11-08"; + version = "1.2.2-unstable-2026-05-10"; src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope-frecency.nvim"; - rev = "fc6418bf663a182b72427487246b870f2ddbbbe2"; - hash = "sha256-iTSDtPxjNWPl5kMw1KSkbKtx2fIJJSs7P/NJkkkgd8g="; + rev = "ab7b69366f46a8749e3c3ec21ba0cbc59a440ddd"; + hash = "sha256-FVo2odnwxImjSd+mYciHznwrRwY8W80mn4lJtQKAEZE="; }; meta.homepage = "https://github.com/nvim-telescope/telescope-frecency.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -17101,12 +17101,12 @@ final: prev: { telescope-fzf-native-nvim = buildVimPlugin { pname = "telescope-fzf-native.nvim"; - version = "0-unstable-2025-11-07"; + version = "0-unstable-2026-05-06"; src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope-fzf-native.nvim"; - rev = "6fea601bd2b694c6f2ae08a6c6fab14930c60e2c"; - hash = "sha256-ChEM4jJonAE4qXd/dgTu2mdlpNBj5rEdpA8TgR38oRM="; + rev = "b25b749b9db64d375d782094e2b9dce53ad53a40"; + hash = "sha256-FMzAAkS/TgdINK/YuadHXikFcTYtgYeXcEL0jDvWKzk="; }; meta.homepage = "https://github.com/nvim-telescope/telescope-fzf-native.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -17677,12 +17677,12 @@ final: prev: { tinted-nvim = buildVimPlugin { pname = "tinted-nvim"; - version = "1.0.0-unstable-2026-05-03"; + version = "1.0.0-unstable-2026-05-04"; src = fetchFromGitHub { owner = "tinted-theming"; repo = "tinted-nvim"; - rev = "22edae966ea05d0e17960bca2b5486a734755deb"; - hash = "sha256-ybHUc906wupVaDSwsWIytYff1k8GxPavJhLyyAzjqLk="; + rev = "c0fca5c6123e2f6fb4db9a433cd01f2ce8085a57"; + hash = "sha256-Ofo4OoukZJmv3G/OxFIFYNQdvNvmOiH1SVb2PQ0FrqQ="; }; meta.homepage = "https://github.com/tinted-theming/tinted-nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -17691,12 +17691,12 @@ final: prev: { tinted-vim = buildVimPlugin { pname = "tinted-vim"; - version = "01-unstable-2026-05-03"; + version = "01-unstable-2026-05-04"; src = fetchFromGitHub { owner = "tinted-theming"; repo = "tinted-vim"; - rev = "8ea8d0db8b1a64e3353f899627ffa5d094564f76"; - hash = "sha256-5enGpXxkHb2HcQxMKeTsGBMqOHnaik1i7eEAg6A9YBk="; + rev = "c086276f0227f41d17b68b1fe2e378b3b113401d"; + hash = "sha256-qfG5xFnAZd3o1kGL8xQPAkqHHvx+twJMkwCrL2Wdkrg="; }; meta.homepage = "https://github.com/tinted-theming/tinted-vim/"; meta.license = unfree; @@ -17959,12 +17959,12 @@ final: prev: { treesitter-modules-nvim = buildVimPlugin { pname = "treesitter-modules.nvim"; - version = "0-unstable-2026-04-05"; + version = "0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "MeanderingProgrammer"; repo = "treesitter-modules.nvim"; - rev = "dbded29dade0ff4435642530ec2b5a81730f8e1a"; - hash = "sha256-y6X7TvWgPqP6S0DTkx53eMhS0veUQwKGVcr8y+FPgSY="; + rev = "290eec96bfc43ed28264661dd30e894a60c4b99c"; + hash = "sha256-3pSVcSJDNIEt6JwCBmgzGDFk1DdPuhN5XQNi59L+YmQ="; }; meta.homepage = "https://github.com/MeanderingProgrammer/treesitter-modules.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -17987,12 +17987,12 @@ final: prev: { treewalker-nvim = buildVimPlugin { pname = "treewalker.nvim"; - version = "0-unstable-2026-04-29"; + version = "0-unstable-2026-05-08"; src = fetchFromGitHub { owner = "aaronik"; repo = "treewalker.nvim"; - rev = "ba74c5ec8bd128297170476d56389125ecb23799"; - hash = "sha256-bbvJ1Ym1bf4SKdn9KjXo3NXwQ9u+ksT8nZkC63iYR2s="; + rev = "fcaa112f8c3dfba3a91c52a5a95701a7917f61e3"; + hash = "sha256-5s3P1xekniVgtEfAwuxbOwGsSi90UuutctVLgXC/C0g="; }; meta.homepage = "https://github.com/aaronik/treewalker.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -18325,12 +18325,12 @@ final: prev: { ultisnips = buildVimPlugin { pname = "ultisnips"; - version = "3.2-unstable-2026-04-25"; + version = "4.0"; src = fetchFromGitHub { owner = "SirVer"; repo = "ultisnips"; - rev = "0223456b89f7f797c5424ddef07cfc28b5cd86a5"; - hash = "sha256-m33oxuCVimpC0GQ0unsqm7Hy7UcTE6a2ONu6h80gqEI="; + tag = "4.0"; + hash = "sha256-NeHaNtNU6/j9gufl/LKwIs7dvP0ld2SGxT2qPQYc7Cg="; }; meta.homepage = "https://github.com/SirVer/ultisnips/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; @@ -18591,12 +18591,12 @@ final: prev: { vifm-vim = buildVimPlugin { pname = "vifm.vim"; - version = "0.14-unstable-2026-04-11"; + version = "0.14-unstable-2026-05-09"; src = fetchFromGitHub { owner = "vifm"; repo = "vifm.vim"; - rev = "72b77e55eaddd3cabaa2b9018c8c83a268398666"; - hash = "sha256-i3FhzaSTWSUMtvqhDHfGKqdHo/u9u2fGHwvmKq5P470="; + rev = "3742c5f90635650de12859aa880c7a763766cf85"; + hash = "sha256-sWHf3OpdFvT1EerLKXFT5IZPeLzZSjczkZ/OohXjQhg="; }; meta.homepage = "https://github.com/vifm/vifm.vim/"; meta.license = unfree; @@ -18815,12 +18815,12 @@ final: prev: { vim-addon-manager = buildVimPlugin { pname = "vim-addon-manager"; - version = "0-unstable-2024-08-29"; + version = "0-unstable-2026-05-09"; src = fetchFromGitHub { owner = "MarcWeber"; repo = "vim-addon-manager"; - rev = "585197500a4920c031467196e41335ca997aca6d"; - hash = "sha256-rwr4LLEN3BZd83xXaIDnqEu2KTQ5P24bVgjWCDFQtLw="; + rev = "514ac63c8d8dfc15e2e8ea399650fa46a84c3c38"; + hash = "sha256-qMb81wgK/AqaENXGznFZM2YCEqFo7sMQ1UwhHUdI058="; }; meta.homepage = "https://github.com/MarcWeber/vim-addon-manager/"; meta.license = unfree; @@ -19891,20 +19891,6 @@ final: prev: { meta.hydraPlatforms = [ ]; }; - vim-csharp = buildVimPlugin { - pname = "vim-csharp"; - version = "0-unstable-2017-03-29"; - src = fetchFromGitHub { - owner = "OrangeT"; - repo = "vim-csharp"; - rev = "b5982fc69bba7d507638a308d6875b031054280d"; - hash = "sha256-ndFo3mG0UoMK3KyPoHj1L0+6p5aHG5hnJsuMtrEfTps="; - }; - meta.homepage = "https://github.com/OrangeT/vim-csharp/"; - meta.license = unfree; - meta.hydraPlatforms = [ ]; - }; - vim-css-color = buildVimPlugin { pname = "vim-css-color"; version = "0-unstable-2024-10-18"; @@ -20467,12 +20453,12 @@ final: prev: { vim-fern = buildVimPlugin { pname = "vim-fern"; - version = "1.58.0-unstable-2026-03-20"; + version = "1.58.0-unstable-2026-05-04"; src = fetchFromGitHub { owner = "lambdalisue"; repo = "vim-fern"; - rev = "a96f8c6c52746346fe568e3711792c1e9268cf91"; - hash = "sha256-2XkM4Niq8FLxr/gNOBWaleggtgeb+SVIQZeLDtintR4="; + rev = "b4520a50d8df51969838d35eb07f797e2785b234"; + hash = "sha256-p8FFz5pOl3XZe56UNPvcqcIBvTFAfV08EwHiCQ+tTVY="; }; meta.homepage = "https://github.com/lambdalisue/vim-fern/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -20579,12 +20565,12 @@ final: prev: { vim-floaterm = buildVimPlugin { pname = "vim-floaterm"; - version = "0-unstable-2026-02-10"; + version = "0-unstable-2026-05-07"; src = fetchFromGitHub { owner = "voldikss"; repo = "vim-floaterm"; - rev = "0ab5eb8135dc884bc543a819ac7033c15e72a76b"; - hash = "sha256-A4SpMFB1thUhF4N5I7N+HnycE/OXQQbJVMr4wo0gKUc="; + rev = "bb4ba7952e906408e1f83b215f55ffe57efcade6"; + hash = "sha256-JEd8XR1LsY7Xb32dx+TSa961sxSfF+OHewBxiCSFRYs="; }; meta.homepage = "https://github.com/voldikss/vim-floaterm/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -21673,12 +21659,12 @@ final: prev: { vim-just = buildVimPlugin { pname = "vim-just"; - version = "0-unstable-2025-12-10"; + version = "0-unstable-2026-05-10"; src = fetchFromGitHub { owner = "NoahTheDuke"; repo = "vim-just"; - rev = "11b0f3177e2854cafa0c4baef5329e7d0f0dccbd"; - hash = "sha256-nCW8+x64GiJkbKshi3RhfRQoceTV5QPXs0mculC8xhM="; + rev = "6034ccf6a4682c91f90f38fae4c882068e6723fe"; + hash = "sha256-3ytgSsTvtmq9jC2qyeBzKLK+x0UppyVODggcspDX7ZE="; }; meta.homepage = "https://github.com/NoahTheDuke/vim-just/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -22921,12 +22907,12 @@ final: prev: { pname = "vim-polyglot"; version = "4.17.1-unstable-2025-08-27"; src = fetchFromGitHub { - owner = "sheerun"; + owner = "vim-polyglot"; repo = "vim-polyglot"; rev = "f061eddb7cdcc614c8406847b2bfb53099832a4e"; hash = "sha256-GcJRChc2cVXz6U1q4z3RmWnlpGllD4KiQ66U3uA/dg8="; }; - meta.homepage = "https://github.com/sheerun/vim-polyglot/"; + meta.homepage = "https://github.com/vim-polyglot/vim-polyglot/"; meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -23465,12 +23451,12 @@ final: prev: { vim-sexp = buildVimPlugin { pname = "vim-sexp"; - version = "0-unstable-2026-05-02"; + version = "0-unstable-2026-05-10"; src = fetchFromGitHub { owner = "guns"; repo = "vim-sexp"; - rev = "c6e7180781c5603f5ea0e2305adb0c117e4f8284"; - hash = "sha256-tjiTW3l7KfBzUR3Zg/tq6I3JNWaZVhdmywZaq2lrMrU="; + rev = "0284743c84bebaf04b4862743f692718a3774d30"; + hash = "sha256-h2xeox9wJoHpYQtbegCPYxqfLDdA8Qo7g27NoLf4IEY="; }; meta.homepage = "https://github.com/guns/vim-sexp/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -24107,12 +24093,12 @@ final: prev: { vim-test = buildVimPlugin { pname = "vim-test"; - version = "3.1.0"; + version = "3.3.0"; src = fetchFromGitHub { owner = "vim-test"; repo = "vim-test"; - tag = "v3.1.0"; - hash = "sha256-vPACu8GlWxFITasOyWE9E87qqXLxG5WMn8h2XKNGD0I="; + tag = "v3.3.0"; + hash = "sha256-hJhHgblykGXvE9xuM2qbZhm9aKzCNgXf+yeXDiLKXps="; }; meta.homepage = "https://github.com/vim-test/vim-test/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -25032,12 +25018,12 @@ final: prev: { vimtex = buildVimPlugin { pname = "vimtex"; - version = "2.17-unstable-2026-05-01"; + version = "2.17-unstable-2026-05-12"; src = fetchFromGitHub { owner = "lervag"; repo = "vimtex"; - rev = "97e11bd4f56d46a87f8593d6ccb27820e19c4ab0"; - hash = "sha256-LsWTI/JElapBImGB6nUUtZT5EpG7djaRniKq/oSFpJM="; + rev = "182ad387e3f3107699483606c9a2b6648f8437b2"; + hash = "sha256-dvrSe4dxbGl+rGScQDBK0tQUz4Pr37E3V326XcFGSQg="; }; meta.homepage = "https://github.com/lervag/vimtex/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -25284,12 +25270,12 @@ final: prev: { whichpy-nvim = buildVimPlugin { pname = "whichpy.nvim"; - version = "0-unstable-2026-03-14"; + version = "0-unstable-2026-05-09"; src = fetchFromGitHub { owner = "neolooong"; repo = "whichpy.nvim"; - rev = "5c317eab2c5af5f2d109c041f835763f9bf647e5"; - hash = "sha256-zrVRRa868Sq0V8THxq9609FDr2w3n6btISFClE1J30c="; + rev = "96bc91d36d52fd64f1e5ab358c1b85f313c11628"; + hash = "sha256-a4TqZ7wW5quTvZ1TgTdpzm4K2hM6+fsvLZgVzl8USfU="; }; meta.homepage = "https://github.com/neolooong/whichpy.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -25494,12 +25480,12 @@ final: prev: { wrapping-nvim = buildVimPlugin { pname = "wrapping.nvim"; - version = "2.1.3-unstable-2026-04-02"; + version = "2.1.3-unstable-2026-05-11"; src = fetchFromGitHub { owner = "andrewferrier"; repo = "wrapping.nvim"; - rev = "ef6daf9fcceac8e7a99a155bf7b153488aefdd61"; - hash = "sha256-TKkeg5NGH4wvDIISn21MLkxaHr4ZK1jhifSgk3a2Vak="; + rev = "3ecfb37cdc189a4e32d646e1c2ae0f46b9d62740"; + hash = "sha256-IIAYVs6Yesd/dny9F4uOF01JyRznZxu/cOE0qEpK6B0="; }; meta.homepage = "https://github.com/andrewferrier/wrapping.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -25677,12 +25663,12 @@ final: prev: { yazi-nvim = buildVimPlugin { pname = "yazi.nvim"; - version = "13.1.5-unstable-2026-05-03"; + version = "13.1.5-unstable-2026-05-12"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "yazi.nvim"; - rev = "d6ffa819eac0acc071664aa3d8a10c02f66ee0b6"; - hash = "sha256-b6MTvvRfne6RDCIAoXCU+eKp0UjM8zDg+zIxNUca4Zk="; + rev = "25f370e6e84ca7ebca5927ec66cd93e2fa16fd3d"; + hash = "sha256-togJQq+HhpkqZJD4GZ9F9NNjulur+sbcUB3PulmQvLU="; }; meta.homepage = "https://github.com/mikavilpas/yazi.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -25803,12 +25789,12 @@ final: prev: { zenbones-nvim = buildVimPlugin { pname = "zenbones.nvim"; - version = "4.11.0"; + version = "4.12.0"; src = fetchFromGitHub { owner = "zenbones-theme"; repo = "zenbones.nvim"; - tag = "v4.11.0"; - hash = "sha256-2fecMaB/59a/a0tUpDhipyGgwUliNf73SNTKQp3Bhck="; + tag = "v4.12.0"; + hash = "sha256-Bh+OW1qyOYSgl3WbYnQ3HLem+AKChqwGYfn04ifyfAw="; }; meta.homepage = "https://github.com/zenbones-theme/zenbones.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -25817,12 +25803,12 @@ final: prev: { zenburn = buildVimPlugin { pname = "zenburn"; - version = "2.29-unstable-2026-03-22"; + version = "2.29-unstable-2026-05-05"; src = fetchFromGitHub { owner = "jnurmine"; repo = "zenburn"; - rev = "35fffad3d8fa79d7f3ff0ea7a472a3b62444979b"; - hash = "sha256-QKp5EyVNFMfwCIs4lzUjpIngWzTsUAW4k5vYcQmJG6o="; + rev = "9d7988abf0d2654f837fcd288145afd5f316b70c"; + hash = "sha256-WeTYdJNiD9/BSqbdnsQzmRX70XP6Op4kydnCCPKfpKk="; }; meta.homepage = "https://github.com/jnurmine/zenburn/"; meta.license = unfree; @@ -25845,11 +25831,11 @@ final: prev: { zig-vim = buildVimPlugin { pname = "zig.vim"; - version = "0-unstable-2026-05-02"; + version = "0-unstable-2026-05-06"; src = fetchgit { url = "https://codeberg.org/ziglang/zig.vim/"; - rev = "73f6856496aee1d94884f072dfad18df7977d4e3"; - hash = "sha256-I+nPSItC/0M8QTs1mVX7F+KjtezYpq9GFpUdsFl6bTE="; + rev = "29f7a9b8a4e33f936b803de0b713683ad687a6c3"; + hash = "sha256-nIek0mbJ869dWuX3LAeSHJay86zE4lupXQTeYhLzth8="; }; meta.homepage = "https://codeberg.org/ziglang/zig.vim/"; meta.license = unfree; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 93f6531126f2..8267f61f94fb 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -1352,6 +1352,7 @@ assertNoAdditions { # Pickers, can use telescope, fzf-lua, or snacks fzf-lua telescope-nvim + neotest ]; }; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index cf926280f12d..bd1a34991b13 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -552,7 +552,7 @@ https://github.com/Darazaki/indent-o-matic/,, https://github.com/arsham/indent-tools.nvim/,, https://github.com/Yggdroot/indentLine/,, https://github.com/ciaranm/inkpot/,, -https://github.com/MysticalDevil/inlay-hints/,, +https://github.com/MysticalDevil/inlay-hints.nvim/,, https://github.com/jbyuki/instant.nvim/,, https://github.com/pta2002/intellitab.nvim/,, https://github.com/parsonsmatt/intero-neovim/,, @@ -1418,7 +1418,6 @@ https://github.com/octol/vim-cpp-enhanced-highlight/,, https://github.com/mhinz/vim-crates/,, https://github.com/vim-crystal/vim-crystal/,, https://github.com/rbong/vim-crystalline/,, -https://github.com/OrangeT/vim-csharp/,, https://github.com/ap/vim-css-color/,, https://github.com/cue-lang/vim-cue/,, https://github.com/itchyny/vim-cursorword/,, @@ -1634,7 +1633,7 @@ https://github.com/justinj/vim-pico8-syntax/,, https://github.com/junegunn/vim-plug/,, https://github.com/powerman/vim-plugin-AnsiEsc/,, https://github.com/hasundue/vim-pluto/,, -https://github.com/sheerun/vim-polyglot/,, +https://github.com/vim-polyglot/vim-polyglot/,, https://github.com/jmcomets/vim-pony/,, https://github.com/haya14busa/vim-poweryank/,, https://github.com/prettier/vim-prettier/,, diff --git a/pkgs/applications/editors/vscode/extensions/tekumara.typos-vscode/default.nix b/pkgs/applications/editors/vscode/extensions/tekumara.typos-vscode/default.nix index 38a30b4e57e9..6d5b83c7e2d6 100644 --- a/pkgs/applications/editors/vscode/extensions/tekumara.typos-vscode/default.nix +++ b/pkgs/applications/editors/vscode/extensions/tekumara.typos-vscode/default.nix @@ -31,7 +31,7 @@ let } .${system} or (throw "Unsupported system: ${system}"); in -vscode-utils.buildVscodeMarketplaceExtension { +vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: { mktplcRef = { name = "typos-vscode"; publisher = "tekumara"; @@ -57,7 +57,7 @@ vscode-utils.buildVscodeMarketplaceExtension { passthru.updateScript = vscode-extension-update-script { }; meta = { - changelog = "https://marketplace.visualstudio.com/items/tekumara.typos-vscode/changelog"; + changelog = "https://github.com/tekumara/typos-lsp/blob/v${finalAttrs.version}/CHANGELOG.md"; description = "VSCode extension for providing a low false-positive source code spell checker"; downloadPage = "https://marketplace.visualstudio.com/items?itemName=tekumara.typos-vscode"; homepage = "https://github.com/tekumara/typos-lsp"; @@ -70,4 +70,4 @@ vscode-utils.buildVscodeMarketplaceExtension { ]; maintainers = [ ]; }; -} +}) diff --git a/pkgs/applications/emulators/libretro/cores/swanstation.nix b/pkgs/applications/emulators/libretro/cores/swanstation.nix index 2125111b2a05..9c3b64a9fb6b 100644 --- a/pkgs/applications/emulators/libretro/cores/swanstation.nix +++ b/pkgs/applications/emulators/libretro/cores/swanstation.nix @@ -6,13 +6,13 @@ }: mkLibretroCore { core = "swanstation"; - version = "0-unstable-2026-04-10"; + version = "0-unstable-2026-05-11"; src = fetchFromGitHub { owner = "libretro"; repo = "swanstation"; - rev = "0c263202fe29689113c3db63c8cd3fcacfc6ff37"; - hash = "sha256-u+ZryM8CY4TTJ7YQdHMNREMbQ6gEd2Mz9h5s0CY4nEY="; + rev = "0f7757b3196ab472c3a8b279206b3ea19a3e5f2d"; + hash = "sha256-5R+K0NpLdjajT6LV0os569vrgqRCtfXDqMnhM8z7dmk="; }; extraNativeBuildInputs = [ cmake ]; diff --git a/pkgs/applications/emulators/libretro/cores/vba-next.nix b/pkgs/applications/emulators/libretro/cores/vba-next.nix index a0de2732025b..2555f5959b39 100644 --- a/pkgs/applications/emulators/libretro/cores/vba-next.nix +++ b/pkgs/applications/emulators/libretro/cores/vba-next.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "vba-next"; - version = "0-unstable-2026-04-20"; + version = "0-unstable-2026-05-12"; src = fetchFromGitHub { owner = "libretro"; repo = "vba-next"; - rev = "82119ba97ee57c738a2eb1dc3a45cd2122ad2232"; - hash = "sha256-On2O4WBVLmuj5FJZyaYUtgCEl1mEZffqAvGZpKz+Or8="; + rev = "f56ea99799b51fb107a4d3afe2a97a1364e8d806"; + hash = "sha256-gbBurV2N6evLnZqvcxAZ2xfKMsybVeu+Nml0p0APTRE="; }; meta = { diff --git a/pkgs/applications/graphics/gimp/2.0/default.nix b/pkgs/applications/graphics/gimp/2.0/default.nix index 9dd68e31322e..eaa2d87417b3 100644 --- a/pkgs/applications/graphics/gimp/2.0/default.nix +++ b/pkgs/applications/graphics/gimp/2.0/default.nix @@ -149,6 +149,11 @@ stdenv.mkDerivation (finalAttrs: { url = "https://salsa.debian.org/gnome-team/gimp/-/raw/4cb293ec1a3b273281d5d9daf94b833c293797d7/debian/patches/CVE-2025-10934.patch"; hash = "sha256-MmYdh74cky/dF3UTHC0xpDW6+aa8Vzh+4ADHCDtIDzo="; }) + (fetchurl { + name = "c23.patch"; + url = "https://gitlab.gnome.org/GNOME/gimp/-/commit/85bdad2b2ca7ba36a01bef945b1c4b193a2fa9d0.patch"; + hash = "sha256-6g2Zhbx+WxX7lOCYAFII0yDbwILecExwFD22tZDED50="; + }) ]; # error: possibly undefined macro: AM_NLS diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json index 33ed202662ed..b01d05397b8e 100644 --- a/pkgs/applications/networking/browsers/chromium/info.json +++ b/pkgs/applications/networking/browsers/chromium/info.json @@ -1,10 +1,10 @@ { "chromium": { - "version": "148.0.7778.96", + "version": "148.0.7778.167", "chromedriver": { - "version": "147.0.7727.138", - "hash_darwin": "sha256-d2dEPcR2mlfkL6XGhzMsgH/OwAI+yLXdS0dF4luPRfM=", - "hash_darwin_aarch64": "sha256-6rguKqpJJd058DQbiLVKVd/t+E7yYe1FHHB6zlwD6bU=" + "version": "148.0.7778.168", + "hash_darwin": "sha256-F24gaQI0JZkStM71KJDEn8EKBTw1UifMxYXDdUIVup4=", + "hash_darwin_aarch64": "sha256-WpAiIz3nXxJLkxAP5JSn6rSxDW0vvl7EHeJA5MD+nss=" }, "deps": { "depot_tools": { @@ -21,8 +21,8 @@ "DEPS": { "src": { "url": "https://chromium.googlesource.com/chromium/src.git", - "rev": "8625e066febc721e015ea99842da12901eb7ed73", - "hash": "sha256-coeBYfNPtiRRPuqoBRaxkTQI/a2pYNLI1slUdU1dZAc=", + "rev": "65db666ac2cf205fcc36db8bb5b9cd87f94808ac", + "hash": "sha256-Vda6y35lHYP3xK9FT5FdsnfTtL0MiY2m/auSq6NyL0U=", "recompress": true }, "src/third_party/clang-format/script": { @@ -92,8 +92,8 @@ }, "src/third_party/angle": { "url": "https://chromium.googlesource.com/angle/angle.git", - "rev": "cc0e3572e8789f4a184dd9714a04b3d98ae81015", - "hash": "sha256-3KVTEBcnQTn99ccdKzylzUvua2jlS4g8/nfIDdLk6ug=" + "rev": "6c71c70ec7e838c5f1712974086c8bc33d07de14", + "hash": "sha256-35Zu8jSopO47pH1rNLtSq5I8QRsOkMMvTgtmD13Yw/Y=" }, "src/third_party/angle/third_party/glmark2/src": { "url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2", @@ -342,8 +342,8 @@ }, "src/third_party/harfbuzz/src": { "url": "https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git", - "rev": "4fc96139259ebc35f40118e0382ac8037d928e5c", - "hash": "sha256-/RT2OPWFiVwFqmNS4o+gE0JrcVO1cQDkCkgrSEe7BzE=" + "rev": "f027b8e9039f73bf803eae684fee2eb2d30e4180", + "hash": "sha256-HWb3QbPl+RE2oI/Jwv5BjKwv9UnJ8VcJvk+uGy9cAqM=" }, "src/third_party/ink/src": { "url": "https://chromium.googlesource.com/external/github.com/google/ink.git", @@ -662,8 +662,8 @@ }, "src/third_party/skia": { "url": "https://skia.googlesource.com/skia.git", - "rev": "afe8b760ada5128164f9826866b4381a3463df41", - "hash": "sha256-HsKHffZWTls362kjokxzdhaxb/xJD1g70VHGk9l6GVM=" + "rev": "a2888b27a98e4ff30085d4d2dba8a1a99baf6dfb", + "hash": "sha256-eOjFuMmXr9YtZ0e4yDB8JMjTrNWEg5OlTkAMGuHZIWE=" }, "src/third_party/smhasher/src": { "url": "https://chromium.googlesource.com/external/smhasher.git", @@ -797,8 +797,8 @@ }, "src/third_party/webrtc": { "url": "https://webrtc.googlesource.com/src.git", - "rev": "9600e77d854090669817d22aa2fc941ee92aaacd", - "hash": "sha256-jTJv53qt971Va5q6MaULysYiChBVmsFYxG9fzkcE0ak=" + "rev": "9a7f650bcd14f241d20f88f4e1ea3b7300de72ac", + "hash": "sha256-k5cHE4XURJQrPURmXk4MMNV5k8+ryKfjmsVTzARRro4=" }, "src/third_party/wuffs/src": { "url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git", @@ -822,8 +822,8 @@ }, "src/v8": { "url": "https://chromium.googlesource.com/v8/v8.git", - "rev": "ddc9a95905de5268332a8f0216dc2bc67d26e829", - "hash": "sha256-x2FGL3J+JaWO1m6jBrcayR7Vlz90fYEAuufm4PULYyM=" + "rev": "e38030f4228c8d1405fe105fc5feaa5173559e25", + "hash": "sha256-VsJpsCfDGF6rlfYQXccgF+F/pBhY/ybUa9N5HnHJ2lU=" } } }, diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 1f4963b33d89..19c19347e187 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1265,11 +1265,11 @@ "vendorHash": "sha256-9M1DsE/FPQK8TG7xCJWbU3HAJCK3p/7lxdzjO1oAfWs=" }, "sumologic_sumologic": { - "hash": "sha256-Hw3+tck9kQmZ3TmtGUR8hu36gfMOgEGPjCscqaen8EU=", + "hash": "sha256-5X/3oHaW+b9U8W1DPKAJltDwGJjV4Mx1XP/JCkQtpwA=", "homepage": "https://registry.terraform.io/providers/SumoLogic/sumologic", "owner": "SumoLogic", "repo": "terraform-provider-sumologic", - "rev": "v3.2.7", + "rev": "v3.2.8", "spdx": "MPL-2.0", "vendorHash": "sha256-R/+PS4cUtr8/twUXOPRiVweb5I9NNiD6mGOcAFr9IDs=" }, diff --git a/pkgs/by-name/ad/adslib/package.nix b/pkgs/by-name/ad/adslib/package.nix index f29815505912..72f9602714ac 100644 --- a/pkgs/by-name/ad/adslib/package.nix +++ b/pkgs/by-name/ad/adslib/package.nix @@ -2,23 +2,33 @@ lib, stdenv, fetchFromGitHub, + meson, + ninja, + pkg-config, unstableGitUpdater, }: -stdenv.mkDerivation { +stdenv.mkDerivation (finalAttrs: { pname = "adslib"; - version = "0-unstable-2021-11-07"; + version = "0-unstable-2026-04-27"; src = fetchFromGitHub { owner = "stlehmann"; repo = "ADS"; - rev = "a894d4512a51f3ada026efbf9553e75ba9351e2e"; - sha256 = "SEh4yneTM1dfbWRdWlb5gP/uSeoOeE3g7g/rJWSTba8="; + rev = "77953d58f2690436e82db9954e2e55878c5edaa4"; + hash = "sha256-UDPuzqD1krEZa7436k1NvE0lJUmNYG4kiP5fstoRDMc="; }; - installPhase = '' - mkdir -p $out/lib - cp adslib.so $out/lib/adslib.so + nativeBuildInputs = [ + meson + ninja + pkg-config + ]; + + postInstall = '' + # Downstream consumers (e.g. pyads) load the shared library as + # `adslib.so` rather than the meson default `libadslib.so`. + ln -s libadslib.so $out/lib/adslib.so ''; passthru.updateScript = unstableGitUpdater { }; @@ -28,5 +38,6 @@ stdenv.mkDerivation { homepage = "https://github.com/stlehmann/ADS"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ jamiemagee ]; + platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ag/age-plugin-sss/package.nix b/pkgs/by-name/ag/age-plugin-sss/package.nix index 07e727428cfe..d354830d4038 100644 --- a/pkgs/by-name/ag/age-plugin-sss/package.nix +++ b/pkgs/by-name/ag/age-plugin-sss/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "age-plugin-sss"; - version = "0.3.1"; + version = "0.4.0"; src = fetchFromGitHub { owner = "olastor"; repo = "age-plugin-sss"; tag = "v${finalAttrs.version}"; - hash = "sha256-QNu2Sp0CxYYXuMzf7X0mMYI677ICu5emOM4F9HlKhHA="; + hash = "sha256-XXlnot+oevRJKl0F1uz2DHg3yrtGhlBSlEGOsx/hCMw="; }; vendorHash = "sha256-Aw7dwro6adluhQXPlZ9RZVGBAmNw539Z3c+a8TmPTXU="; diff --git a/pkgs/by-name/ap/apidog/package.nix b/pkgs/by-name/ap/apidog/package.nix index 9f40de3c39b6..2d27ba4157c2 100644 --- a/pkgs/by-name/ap/apidog/package.nix +++ b/pkgs/by-name/ap/apidog/package.nix @@ -7,11 +7,11 @@ let pname = "apidog"; - version = "2.8.26"; + version = "2.8.27"; src = fetchurl { url = "https://file-assets.apidog.com/download/${version}/Apidog-${version}.AppImage"; - hash = "sha256-u+J5OKgqOKEE35IhMpL7LUB4UgaX2XZKfnUczfLhjoU="; + hash = "sha256-elZR7IhS+0PvcO/WowADjsPyjM0NB+5BCDz7PTA+Lr0="; }; appimageContents = appimageTools.extract { diff --git a/pkgs/by-name/aw/aws-vault/package.nix b/pkgs/by-name/aw/aws-vault/package.nix index e81a44126884..be3e2d934b63 100644 --- a/pkgs/by-name/aw/aws-vault/package.nix +++ b/pkgs/by-name/aw/aws-vault/package.nix @@ -10,17 +10,17 @@ }: buildGoModule (finalAttrs: { pname = "aws-vault"; - version = "7.10.4"; + version = "7.10.7"; src = fetchFromGitHub { owner = "ByteNess"; repo = "aws-vault"; rev = "v${finalAttrs.version}"; - hash = "sha256-Feb/GFi5bpfZQcBW7ydNgCXZJZHeu7Iv352i9UwVgE8="; + hash = "sha256-lpk19VhnhC+aKutThzHGUKq4bveFm+Jn64/eqL+/lrE="; }; proxyVendor = true; - vendorHash = "sha256-ogAwkoOw/Toh1JtAjcZHxu2MzzDlv33tfoOYCeV0vN0="; + vendorHash = "sha256-Qxgi6wa5NZ8hseLSlFa52WWH1BiB04YZmoqk7KRdVuk="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/bo/bombono/package.nix b/pkgs/by-name/bo/bombono/package.nix index f7fe83f4ab9e..4f2213c4d577 100644 --- a/pkgs/by-name/bo/bombono/package.nix +++ b/pkgs/by-name/bo/bombono/package.nix @@ -49,7 +49,9 @@ stdenv.mkDerivation { postPatch = '' substituteInPlace src/mbase/SConscript \ - --replace "lib_mbase_env['CPPDEFINES']" "list(lib_mbase_env['CPPDEFINES'])" + --replace-fail "lib_mbase_env['CPPDEFINES']" "list(lib_mbase_env['CPPDEFINES'])" + # adapt to recent C standards + substituteInPlace Autoconfig --replace-fail "void (*signal ()) ();" "void (*signal(int, void (*)(int)))(int);" ''; nativeBuildInputs = [ diff --git a/pkgs/by-name/c3/c3c/package.nix b/pkgs/by-name/c3/c3c/package.nix index 7aad19389076..507d348c8a8f 100644 --- a/pkgs/by-name/c3/c3c/package.nix +++ b/pkgs/by-name/c3/c3c/package.nix @@ -19,13 +19,13 @@ in llvmPackages.stdenv.mkDerivation (finalAttrs: { pname = "c3c${optionalString debug "-debug"}"; - version = "0.7.11"; + version = "0.8.0"; src = fetchFromGitHub { owner = "c3lang"; repo = "c3c"; tag = "v${finalAttrs.version}"; - hash = "sha256-M6lx7MHhR1ghR+stRGJB7NL2SwHoyFOfU2tKu9Hh2oU="; + hash = "sha256-dsg1pPkFiZKuwoT/XGu4ommH54jFXvGMVddi1bmxfnE="; }; cmakeBuildType = if debug then "Debug" else "Release"; diff --git a/pkgs/by-name/cj/cjdns/package.nix b/pkgs/by-name/cj/cjdns/package.nix index e30db3812057..e9e8f81cae95 100644 --- a/pkgs/by-name/cj/cjdns/package.nix +++ b/pkgs/by-name/cj/cjdns/package.nix @@ -15,36 +15,22 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cjdns"; - version = "22.1"; + version = "22.3"; src = fetchFromGitHub { owner = "cjdelisle"; repo = "cjdns"; tag = "cjdns-v${finalAttrs.version}"; - hash = "sha256-0imQrkcvIA+2Eq/zlC65USMR7T3OUKwQxrB1KtVexyU="; + hash = "sha256-A5KPcjFrCIYhT/6W+J4Nvb1y23cAgv9M6PWcyN43st4="; }; patches = [ (replaceVars ./system-libsodium.patch { libsodium_include_dir = "${libsodium.dev}/include"; }) - # Remove mkpasswd since it is failing the build - (fetchpatch { - url = "https://github.com/cjdelisle/cjdns/commit/6391dba3f5fdab45df4b4b6b71dbe9620286ce32.patch"; - hash = "sha256-XVA4tdTVMLrV6zuGoBCkOgQq6NXh0x7u8HgmaxFeoRI="; - }) - (fetchpatch { - url = "https://github.com/cjdelisle/cjdns/commit/436d9a9784bae85734992c2561c778fbd2f5ac32.patch"; - hash = "sha256-THcYNGVbMx/xf3/5UIxEhz3OlODE0qiYgDBOlHunhj8="; - }) - # Fix build failure with Rust 1.89.0 (https://github.com/cjdelisle/cjdns/pull/1271) - (fetchpatch { - url = "https://github.com/cjdelisle/cjdns/commit/68b786aca5bfa427e5f58c029e4d9cc74969ef87.patch"; - hash = "sha256-FmrooDzrIWUIAnzwZTVDXI+Cl8pMngPqxsJjUHVhry8="; - }) ]; - cargoHash = "sha256-f96y6ZW0HxC+73ts5re8GIo2aigQgK3gXyF7fMrcJ0o="; + cargoHash = "sha256-tob45/99svE0R1Kk7G1+H7waBWYmI9VKC8ffl3ZmdcU="; nativeBuildInputs = [ which diff --git a/pkgs/by-name/go/google-chrome/package.nix b/pkgs/by-name/go/google-chrome/package.nix index a8cc4aaf026e..6b446a00ec00 100644 --- a/pkgs/by-name/go/google-chrome/package.nix +++ b/pkgs/by-name/go/google-chrome/package.nix @@ -184,11 +184,11 @@ let linux = stdenvNoCC.mkDerivation (finalAttrs: { inherit pname meta passthru; - version = "148.0.7778.96"; + version = "148.0.7778.167"; src = fetchurl { url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_amd64.deb"; - hash = "sha256-Rmowgy0t/GJkiu28ZkXdzi5dzFxpFpzhcbZgsdFKl0c="; + hash = "sha256-1k9PrK1mpUJFJ6RbC3ZEN0CqOLX4JbGpmpXQrDpZTVU="; }; # With strictDeps on, some shebangs were not being patched correctly @@ -302,11 +302,11 @@ let darwin = stdenvNoCC.mkDerivation (finalAttrs: { inherit pname meta passthru; - version = "148.0.7778.97"; + version = "148.0.7778.168"; src = fetchurl { - url = "http://dl.google.com/release2/chrome/fqffxmazeqztj7lx2lxedj2iwy_148.0.7778.97/GoogleChrome-148.0.7778.97.dmg"; - hash = "sha256-lfmEmoovaTcgyvetQnXnlE9dOLI7FRvPu6f6Fcpc7JA="; + url = "http://dl.google.com/release2/chrome/l7nnht2cublegpab37bdleb52y_148.0.7778.168/GoogleChrome-148.0.7778.168.dmg"; + hash = "sha256-HaextZ70Os3EN5mguSmKp0GD0LAy1kE4dWUYwOA+JOs="; }; dontPatch = true; diff --git a/pkgs/applications/window-managers/i3/auto-layout.nix b/pkgs/by-name/i3/i3-auto-layout/package.nix similarity index 91% rename from pkgs/applications/window-managers/i3/auto-layout.nix rename to pkgs/by-name/i3/i3-auto-layout/package.nix index 79fa99d77037..754b502d8372 100644 --- a/pkgs/applications/window-managers/i3/auto-layout.nix +++ b/pkgs/by-name/i3/i3-auto-layout/package.nix @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage { owner = "chmln"; repo = "i3-auto-layout"; rev = "9e41eb3891991c35b7d35c9558e788899519a983"; - sha256 = "sha256-gpVYVyh+2y4Tttvw1SuCf7mx/nxR330Ob2R4UmHZSJs="; + hash = "sha256-gpVYVyh+2y4Tttvw1SuCf7mx/nxR330Ob2R4UmHZSJs="; }; cargoHash = "sha256-oKpcYhD9QNW+8gFVybDEnz58cZ+2Bf4bwYuflXiJ1jc="; diff --git a/pkgs/applications/window-managers/i3/balance-workspace.nix b/pkgs/by-name/i3/i3-balance-workspace/package.nix similarity index 60% rename from pkgs/applications/window-managers/i3/balance-workspace.nix rename to pkgs/by-name/i3/i3-balance-workspace/package.nix index d372bb21c9b1..59c89a6124c2 100644 --- a/pkgs/applications/window-managers/i3/balance-workspace.nix +++ b/pkgs/by-name/i3/i3-balance-workspace/package.nix @@ -1,21 +1,32 @@ { lib, - buildPythonPackage, + python3Packages, fetchPypi, - i3ipc, }: -buildPythonPackage (finalAttrs: { +python3Packages.buildPythonPackage (finalAttrs: { pname = "i3-balance-workspace"; version = "1.8.6"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; hash = "sha256-zJdn/Q6r60FQgfehtQfeDkmN0Rz3ZaqgNhiWvjyQFy0="; }; - propagatedBuildInputs = [ i3ipc ]; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail 'poetry.masonry.api' 'poetry.core.masonry.api' \ + --replace-fail 'poetry>=' 'poetry-core>=' + ''; + + build-system = [ + python3Packages.poetry-core + ]; + + dependencies = [ + python3Packages.i3ipc + ]; doCheck = false; # project has no test pythonImportsCheck = [ "i3_balance_workspace" ]; diff --git a/pkgs/applications/window-managers/i3/cycle-focus.nix b/pkgs/by-name/i3/i3-cycle-focus/package.nix similarity index 100% rename from pkgs/applications/window-managers/i3/cycle-focus.nix rename to pkgs/by-name/i3/i3-cycle-focus/package.nix diff --git a/pkgs/applications/window-managers/i3/easyfocus.nix b/pkgs/by-name/i3/i3-easyfocus/package.nix similarity index 92% rename from pkgs/applications/window-managers/i3/easyfocus.nix rename to pkgs/by-name/i3/i3-easyfocus/package.nix index 7689be9806e0..76504ef027a8 100644 --- a/pkgs/applications/window-managers/i3/easyfocus.nix +++ b/pkgs/by-name/i3/i3-easyfocus/package.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation { owner = "cornerman"; repo = "i3-easyfocus"; rev = "fffb468f7274f9d7c9b92867c8cb9314ec6cf81a"; - sha256 = "1db23vzzmp0hnfss1fkd80za6d2pajx7hdwikw50pk95jq0w8wfm"; + hash = "sha256-1XHEAZYlzQsKn5E3eLpUVzSjPkBtuqC1sxDc+v8eYrU="; }; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/applications/window-managers/i3/layout-manager.nix b/pkgs/by-name/i3/i3-layout-manager/package.nix similarity index 93% rename from pkgs/applications/window-managers/i3/layout-manager.nix rename to pkgs/by-name/i3/i3-layout-manager/package.nix index a52de5e6bb54..09ada08d335e 100644 --- a/pkgs/applications/window-managers/i3/layout-manager.nix +++ b/pkgs/by-name/i3/i3-layout-manager/package.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation { owner = "klaxalk"; repo = "i3-layout-manager"; rev = "df54826bba351d8bcd7ebeaf26c07c713af7912c"; - sha256 = "0ccvr43yp26fnh5d82cw7jcfq2sbxzzmdx2cp15bmxr8ixr8knc3"; + hash = "sha256-g9mJco8o97pKuEz0Vv/vSwvsmDycCdQKtM6I6wfJmzE="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/applications/window-managers/i3/i3-ratiosplit.nix b/pkgs/by-name/i3/i3-ratiosplit/package.nix similarity index 80% rename from pkgs/applications/window-managers/i3/i3-ratiosplit.nix rename to pkgs/by-name/i3/i3-ratiosplit/package.nix index 8ff464a70ce3..f4b23b38eddb 100644 --- a/pkgs/applications/window-managers/i3/i3-ratiosplit.nix +++ b/pkgs/by-name/i3/i3-ratiosplit/package.nix @@ -4,15 +4,15 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "i3-ratiosplit"; version = "0.1.0"; src = fetchFromGitHub { owner = "333fred"; repo = "i3-ratiosplit"; - rev = "v${version}"; - sha256 = "0yfmr5zk2c2il9d31yjjbr48sqgcq6hp4a99hl5mjm2ajyhy5bz3"; + tag = "v${finalAttrs.version}"; + hash = "sha256-46/ioZdKVFkLhSkpcqHB7GGNSF5S+jBaolEwMX/J1Xk="; }; cargoHash = "sha256-no5fJ5nlwyS/PVi9J5Ek3c3Rp7A3MflpReo9kwJrj6U="; @@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ svrana ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/applications/window-managers/i3/i3-resurrect.nix b/pkgs/by-name/i3/i3-resurrect/package.nix similarity index 61% rename from pkgs/applications/window-managers/i3/i3-resurrect.nix rename to pkgs/by-name/i3/i3-resurrect/package.nix index 1cfb8a616574..7c2baf3df792 100644 --- a/pkgs/applications/window-managers/i3/i3-resurrect.nix +++ b/pkgs/by-name/i3/i3-resurrect/package.nix @@ -1,34 +1,33 @@ { lib, - buildPythonApplication, - click, - i3ipc, - psutil, - natsort, + python3Packages, fetchPypi, xprop, xdotool, - importlib-metadata, }: -buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "i3-resurrect"; version = "1.4.5"; - format = "setuptools"; + pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-13FKRvEE4vHq5G51G1UyBnfNiWeS9Q/SYCG16E1Sn4c="; }; - propagatedBuildInputs = [ - click - psutil + build-system = [ + python3Packages.setuptools + ]; + + dependencies = [ + python3Packages.click + python3Packages.psutil xprop - natsort - i3ipc + python3Packages.natsort + python3Packages.i3ipc xdotool - importlib-metadata + python3Packages.importlib-metadata ]; doCheck = false; # no tests @@ -40,4 +39,4 @@ buildPythonApplication rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ magnetophon ]; }; -} +}) diff --git a/pkgs/applications/window-managers/i3/rounded.nix b/pkgs/by-name/i3/i3-rounded/package.nix similarity index 90% rename from pkgs/applications/window-managers/i3/rounded.nix rename to pkgs/by-name/i3/i3-rounded/package.nix index d8acbc93889b..01b0e3e4d5aa 100644 --- a/pkgs/applications/window-managers/i3/rounded.nix +++ b/pkgs/by-name/i3/i3-rounded/package.nix @@ -13,7 +13,7 @@ i3.overrideAttrs (oldAttrs: { owner = "LinoBigatti"; repo = "i3-rounded"; rev = "524c9f7b50f8c540b2ae3480b242c30d8775f98e"; - sha256 = "0y7m1s1y8f9vgkp7byi33js8n4rigiykd71s936i5d4rwlzrxiwm"; + hash = "sha256-lceeP+WZtBLNSDqcNn18MROLtBwj+nXufDs55IMO9Xg="; }; buildInputs = oldAttrs.buildInputs ++ [ pcre ]; diff --git a/pkgs/applications/window-managers/i3/swallow.nix b/pkgs/by-name/i3/i3-swallow/package.nix similarity index 72% rename from pkgs/applications/window-managers/i3/swallow.nix rename to pkgs/by-name/i3/i3-swallow/package.nix index 104e5e002810..c36c2cd2a01e 100644 --- a/pkgs/applications/window-managers/i3/swallow.nix +++ b/pkgs/by-name/i3/i3-swallow/package.nix @@ -1,14 +1,10 @@ { lib, - buildPythonApplication, + python3Packages, fetchFromGitHub, - poetry-core, - i3ipc, - xlib, - six, }: -buildPythonApplication { +python3Packages.buildPythonApplication { pname = "i3-swallow"; version = "unstable-2022-02-19"; @@ -18,17 +14,17 @@ buildPythonApplication { owner = "jamesofarrell"; repo = "i3-swallow"; rev = "6fbc04645c483fe733de56b56743e453693d4c78"; - sha256 = "1l3x8mixwq4n0lnyp0wz5vijgnypamq6lqjazcd2ywl2jv8d6fif"; + hash = "sha256-LjrT0JaCci8a+0pianBV19sn4y6fg+stBZZg3mNFfdA="; }; nativeBuildInputs = [ - poetry-core + python3Packages.poetry-core ]; propagatedBuildInputs = [ - i3ipc - xlib - six + python3Packages.i3ipc + python3Packages.xlib + python3Packages.six ]; # No tests available diff --git a/pkgs/applications/window-managers/i3/wk-switch.nix b/pkgs/by-name/i3/i3-wk-switch/package.nix similarity index 91% rename from pkgs/applications/window-managers/i3/wk-switch.nix rename to pkgs/by-name/i3/i3-wk-switch/package.nix index 41a9523303bb..60ae67e9bf4c 100644 --- a/pkgs/applications/window-managers/i3/wk-switch.nix +++ b/pkgs/by-name/i3/i3-wk-switch/package.nix @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication { owner = "tmfink"; repo = "i3-wk-switch"; rev = "a618cb8f52120aa8d533bb7c0c8de3ff13b3dc06"; - sha256 = "0ci0w5igjk5xa8x4rx17cpgmdkamwjmavxhp0vp6213cl93ybjhz"; + hash = "sha256-H8rlR6JsBGHuBhf2rarkVc1W32Un9Ew6Ur1M+WLhIDI="; }; propagatedBuildInputs = with python3Packages; [ i3ipc ]; diff --git a/pkgs/applications/window-managers/i3/default.nix b/pkgs/by-name/i3/i3/package.nix similarity index 100% rename from pkgs/applications/window-managers/i3/default.nix rename to pkgs/by-name/i3/i3/package.nix diff --git a/pkgs/applications/window-managers/i3/altlayout.nix b/pkgs/by-name/i3/i3altlayout/package.nix similarity index 80% rename from pkgs/applications/window-managers/i3/altlayout.nix rename to pkgs/by-name/i3/i3altlayout/package.nix index 4e324c8cb7ef..d9af049b0a53 100644 --- a/pkgs/applications/window-managers/i3/altlayout.nix +++ b/pkgs/by-name/i3/i3altlayout/package.nix @@ -4,14 +4,14 @@ fetchPypi, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "i3altlayout"; version = "0.3"; format = "setuptools"; src = fetchPypi { - inherit pname version; - sha256 = "1h0phf3s6ljffxw0bs73k041wildaz01h37iv5mxhami41wrh4qf"; + inherit (finalAttrs) pname version; + hash = "sha256-DhOYeSCxKthr2fEMGMBXjUYeCJjj6AV4d05So4eDF8A="; }; pythonRemoveDeps = [ "enum-compat" ]; @@ -33,4 +33,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl3Only; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/applications/window-managers/i3/blocks-gaps.nix b/pkgs/by-name/i3/i3blocks-gaps/package.nix similarity index 93% rename from pkgs/applications/window-managers/i3/blocks-gaps.nix rename to pkgs/by-name/i3/i3blocks-gaps/package.nix index 347242655347..b25227aab0aa 100644 --- a/pkgs/applications/window-managers/i3/blocks-gaps.nix +++ b/pkgs/by-name/i3/i3blocks-gaps/package.nix @@ -31,7 +31,7 @@ let contains_any = l1: l2: 0 < lib.length (lib.intersectLists l1 l2); in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "i3blocks-gaps"; version = "1.4"; @@ -39,13 +39,13 @@ stdenv.mkDerivation rec { owner = "Airblader"; repo = "i3blocks-gaps"; rev = "4cfdf93c75f729a2c96d471004d31734e923812f"; - sha256 = "0v9307ij8xzwdaxay3r75sd2cp453s3qb6q7dy9fks2p6wwqpazi"; + hash = "sha256-8auLOTdX6OmSbwebhYcehVwmmi4nD6+6avx3JOMBI20="; }; makeFlags = [ "all" ]; installFlags = [ "PREFIX=\${out}" - "VERSION=${version}" + "VERSION=${finalAttrs.version}" ]; buildInputs = lib.optional (contains_any scripts perlscripts) perl; @@ -81,4 +81,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ carlsverre ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/applications/window-managers/i3/blocks.nix b/pkgs/by-name/i3/i3blocks/package.nix similarity index 86% rename from pkgs/applications/window-managers/i3/blocks.nix rename to pkgs/by-name/i3/i3blocks/package.nix index a9ecb366e11a..e8201faf6bac 100644 --- a/pkgs/applications/window-managers/i3/blocks.nix +++ b/pkgs/by-name/i3/i3blocks/package.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation { owner = "vivien"; repo = "i3blocks"; rev = "3417602a2d8322bc866861297f535e1ef80b8cb0"; - sha256 = "0v8mwnm8qzpv6xnqvrk43s4b9iyld4naqzbaxk4ldq1qkhai0wsv"; + hash = "sha256-W3MQFZw44EbJ7Gp9rCxp1Me0iB5k5o1tN/t+jKrlFW0="; }; patches = [ @@ -23,7 +23,7 @@ stdenv.mkDerivation { (fetchpatch { # https://github.com/vivien/i3blocks/pull/405 url = "https://github.com/edef1c/i3blocks/commit/d57b32f9a364aeaf36869efdd54240433c737e57.patch"; - sha256 = "102xb0ax0hmg82dz2gzfag470dkckzf2yizai0izacvrz0d3ngj1"; + hash = "sha256-QT47Gvh5M/UjiOpHL9yfbDZwyFPuP/GbQK9C0BVYXYA="; }) ]; diff --git a/pkgs/applications/window-managers/i3/i3ipc-glib.nix b/pkgs/by-name/i3/i3ipc-glib/package.nix similarity index 84% rename from pkgs/applications/window-managers/i3/i3ipc-glib.nix rename to pkgs/by-name/i3/i3ipc-glib/package.nix index 9eaf306be52d..3c949cc344c4 100644 --- a/pkgs/applications/window-managers/i3/i3ipc-glib.nix +++ b/pkgs/by-name/i3/i3ipc-glib/package.nix @@ -12,15 +12,15 @@ gobject-introspection, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "i3ipc-glib"; version = "1.0.1"; src = fetchFromGitHub { owner = "acrisci"; repo = "i3ipc-glib"; - rev = "v${version}"; - sha256 = "01fzvrbnzcwx0vxw29igfpza9zwzp2s7msmzb92v01z0rz0y5m0p"; + tag = "v${finalAttrs.version}"; + hash = "sha256-F9Tiwc/gB7BFWr/qerS4n/+k/nUvJsH7Bp2zb1fe3wU="; }; strictDeps = true; @@ -49,4 +49,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/applications/window-managers/i3/lock-blur.nix b/pkgs/by-name/i3/i3lock-blur/package.nix similarity index 87% rename from pkgs/applications/window-managers/i3/lock-blur.nix rename to pkgs/by-name/i3/i3lock-blur/package.nix index d0890f0b6a7c..1972ce8ad715 100644 --- a/pkgs/applications/window-managers/i3/lock-blur.nix +++ b/pkgs/by-name/i3/i3lock-blur/package.nix @@ -14,8 +14,8 @@ i3lock-color.overrideAttrs (oldAttrs: rec { src = fetchFromGitHub { owner = "karulont"; repo = "i3lock-blur"; - rev = version; - sha256 = "sha256-rBQHYVD9rurzTEXrgEnOziOP22D2EePC1+EV9Wi2pa0="; + tag = version; + hash = "sha256-rBQHYVD9rurzTEXrgEnOziOP22D2EePC1+EV9Wi2pa0="; }; patches = [ @@ -24,7 +24,7 @@ i3lock-color.overrideAttrs (oldAttrs: rec { (fetchpatch { name = "fno-common.patch"; url = "https://github.com/karulont/i3lock-blur/commit/ec8fe0e7f7d78bf445602ed517efd5c324bb32f7.patch"; - sha256 = "sha256-0hXUr+ZEB1tpI3xw80/hGzKyeGuna4CQmEvK6t0VBqU="; + hash = "sha256-0hXUr+ZEB1tpI3xw80/hGzKyeGuna4CQmEvK6t0VBqU="; }) ]; diff --git a/pkgs/applications/window-managers/i3/lock-color.nix b/pkgs/by-name/i3/i3lock-color/package.nix similarity index 94% rename from pkgs/applications/window-managers/i3/lock-color.nix rename to pkgs/by-name/i3/i3lock-color/package.nix index 4de1997717c3..5c87ce58ce26 100644 --- a/pkgs/applications/window-managers/i3/lock-color.nix +++ b/pkgs/by-name/i3/i3lock-color/package.nix @@ -18,15 +18,15 @@ libxcb-util, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "2.13.c.5"; pname = "i3lock-color"; src = fetchFromGitHub { owner = "PandorasFox"; repo = "i3lock-color"; - rev = version; - sha256 = "sha256-fuLeglRif2bruyQRqiL3nm3q6qxoHcPdVdL+QjGBR/k="; + tag = finalAttrs.version; + hash = "sha256-fuLeglRif2bruyQRqiL3nm3q6qxoHcPdVdL+QjGBR/k="; }; nativeBuildInputs = [ @@ -94,4 +94,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; broken = stdenv.hostPlatform.isDarwin; }; -} +}) diff --git a/pkgs/applications/window-managers/i3/lock-fancy-rapid.nix b/pkgs/by-name/i3/i3lock-fancy-rapid/package.nix similarity index 100% rename from pkgs/applications/window-managers/i3/lock-fancy-rapid.nix rename to pkgs/by-name/i3/i3lock-fancy-rapid/package.nix diff --git a/pkgs/applications/window-managers/i3/lock-fancy.nix b/pkgs/by-name/i3/i3lock-fancy/package.nix similarity index 100% rename from pkgs/applications/window-managers/i3/lock-fancy.nix rename to pkgs/by-name/i3/i3lock-fancy/package.nix diff --git a/pkgs/applications/window-managers/i3/lock.nix b/pkgs/by-name/i3/i3lock/package.nix similarity index 84% rename from pkgs/applications/window-managers/i3/lock.nix rename to pkgs/by-name/i3/i3lock/package.nix index e996b27c4657..7410e50fb306 100644 --- a/pkgs/applications/window-managers/i3/lock.nix +++ b/pkgs/by-name/i3/i3lock/package.nix @@ -12,21 +12,25 @@ pam, libx11, libev, - cairo, libxkbcommon, libxkbfile, libxcb-util, + cairo, }: - -stdenv.mkDerivation rec { +let + cairo' = cairo.override { + xcbSupport = true; + }; +in +stdenv.mkDerivation (finalAttrs: { pname = "i3lock"; version = "2.15"; src = fetchFromGitHub { owner = "i3"; repo = "i3lock"; - rev = version; - sha256 = "sha256-OyV6GSLnNV3GUqrfs3OBnIaBvicH2PXgeY4acOk5dR4="; + tag = finalAttrs.version; + hash = "sha256-OyV6GSLnNV3GUqrfs3OBnIaBvicH2PXgeY4acOk5dR4="; }; separateDebugInfo = true; @@ -43,7 +47,7 @@ stdenv.mkDerivation rec { pam libx11 libev - cairo + cairo' libxkbcommon libxkbfile libxcb-util @@ -65,4 +69,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/applications/window-managers/i3/status.nix b/pkgs/by-name/i3/i3status/package.nix similarity index 81% rename from pkgs/applications/window-managers/i3/status.nix rename to pkgs/by-name/i3/i3status/package.nix index 48522e770e78..5d8b0fb26a1c 100644 --- a/pkgs/applications/window-managers/i3/status.nix +++ b/pkgs/by-name/i3/i3status/package.nix @@ -17,13 +17,13 @@ docbook_xsl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "i3status"; version = "2.15"; src = fetchurl { - url = "https://i3wm.org/i3status/i3status-${version}.tar.xz"; - sha256 = "sha256-bGf1LK5PE533ZK0cxzZWK+D5d1B5G8IStT80wG6vIgU="; + url = "https://i3wm.org/i3status/i3status-${finalAttrs.version}.tar.xz"; + hash = "sha256-bGf1LK5PE533ZK0cxzZWK+D5d1B5G8IStT80wG6vIgU="; }; separateDebugInfo = true; @@ -54,4 +54,4 @@ stdenv.mkDerivation rec { mainProgram = "i3status"; }; -} +}) diff --git a/pkgs/applications/window-managers/i3/wsr.nix b/pkgs/by-name/i3/i3wsr/package.nix similarity index 91% rename from pkgs/applications/window-managers/i3/wsr.nix rename to pkgs/by-name/i3/i3wsr/package.nix index 0a8dfd4949ce..8ecbbfc428f7 100644 --- a/pkgs/applications/window-managers/i3/wsr.nix +++ b/pkgs/by-name/i3/i3wsr/package.nix @@ -6,14 +6,14 @@ python3, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "i3wsr"; version = "3.1.2"; src = fetchFromGitHub { owner = "roosta"; repo = "i3wsr"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-8cQM2M9XjS4FSSX1/WHqmTP842Ahd1XoaqOWSGSEE0s="; }; @@ -37,4 +37,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; maintainers = [ lib.maintainers.sebbadk ]; }; -} +}) diff --git a/pkgs/by-name/in/interlude/package.nix b/pkgs/by-name/in/interlude/package.nix index e2272f859556..e4ce5241e2b3 100644 --- a/pkgs/by-name/in/interlude/package.nix +++ b/pkgs/by-name/in/interlude/package.nix @@ -15,7 +15,7 @@ }: let - version = "0.7.28.1"; + version = "0.7.28.2"; in buildDotnetModule { pname = "interlude"; @@ -26,7 +26,7 @@ buildDotnetModule { repo = "YAVSRG"; tag = "interlude-v${version}"; fetchSubmodules = true; - hash = "sha256-0Qbnywbq4cs/WPhvCou31FFKdqjRhZ4Aww06D1h5Nx4="; + hash = "sha256-39GhnQcp5yaHC2fGnXkjny7e7QphBYih+PUuj3GR6qA="; }; patches = [ diff --git a/pkgs/by-name/ki/kin-openapi/package.nix b/pkgs/by-name/ki/kin-openapi/package.nix index b930e49fe48e..d3a3195fd88e 100644 --- a/pkgs/by-name/ki/kin-openapi/package.nix +++ b/pkgs/by-name/ki/kin-openapi/package.nix @@ -5,14 +5,14 @@ }: buildGoModule (finalAttrs: { pname = "kin-openapi"; - version = "0.137.0"; + version = "0.138.0"; vendorHash = "sha256-6pvpmETeNAbzzuOlZqTyr6udazEElLW8E+HK6eAL8X4="; src = fetchFromGitHub { owner = "getkin"; repo = "kin-openapi"; tag = "v${finalAttrs.version}"; - hash = "sha256-rkaFpzOzh2YMGsaflKBr2+HiKbgCYl5Q9DnXnbXfmmA="; + hash = "sha256-y9zbUxT/UvBS2h2bHh52GLJHBvCrrHN2ubBloJTL+/o="; }; checkFlags = diff --git a/pkgs/by-name/li/librewolf-unwrapped/src.json b/pkgs/by-name/li/librewolf-unwrapped/src.json index 5016d5a46ca5..9a43743f60aa 100644 --- a/pkgs/by-name/li/librewolf-unwrapped/src.json +++ b/pkgs/by-name/li/librewolf-unwrapped/src.json @@ -1,11 +1,11 @@ { - "packageVersion": "150.0.2-1", + "packageVersion": "150.0.3-1", "source": { - "rev": "150.0.2-1", - "hash": "sha256-eEdLG9hBTRH8UIoclGJaJ4rNcTDrXbeUWZPM+Y6WXTw=" + "rev": "150.0.3-1", + "hash": "sha256-ScwnfmK2zUFQLoy1Z9P9xQ2iTss2ufbzji/IHJSri9U=" }, "firefox": { - "version": "150.0.2", - "hash": "sha512-4i/Gb3+uub70A20KkK9MJ9q8RaPcWccpBTa/5Gx2JNcziNKbNqiZnjZAZfoxpfoWdZZjIimwr5vBuvQTX6KaTQ==" + "version": "150.0.3", + "hash": "sha512-hFLaYSAPjuZnkNP/8jDKhLKskpGvK1fgGEhsUPk4xTxvtJQ/5s/h6ZuXg0ZvsAv3B/oAYpN1OsaYYY/B47cKSg==" } } diff --git a/pkgs/by-name/ma/mate-utils/package.nix b/pkgs/by-name/ma/mate-utils/package.nix index 1dd76a649967..53a4f62c9cdc 100644 --- a/pkgs/by-name/ma/mate-utils/package.nix +++ b/pkgs/by-name/ma/mate-utils/package.nix @@ -1,9 +1,12 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, pkg-config, + autoconf-archive, + autoreconfHook, gettext, + gtk-doc, itstool, glib, gtk-layer-shell, @@ -13,33 +16,43 @@ libcanberra-gtk3, inkscape, udisks, + mate-common, mate-desktop, mate-panel, hicolor-icon-theme, wayland, wrapGAppsHook3, + yelp-tools, gitUpdater, }: stdenv.mkDerivation (finalAttrs: { pname = "mate-utils"; - version = "1.28.0"; + version = "1.28.1"; outputs = [ "out" "man" ]; - src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/mate-utils-${finalAttrs.version}.tar.xz"; - sha256 = "WESdeg0dkA/wO3jKn36Ywh6X9H/Ca+5/8cYYNPIviNM="; + src = fetchFromGitHub { + owner = "mate-desktop"; + repo = "mate-utils"; + tag = "v${finalAttrs.version}"; + fetchSubmodules = true; + hash = "sha256-0G25g4vpfufbvUYjCRJVBv9r5t/gnkDzWGKTf8N5MFQ="; }; nativeBuildInputs = [ + autoconf-archive + autoreconfHook pkg-config gettext + gtk-doc itstool inkscape + mate-common # mate-common.m4 macros wrapGAppsHook3 + yelp-tools ]; buildInputs = [ @@ -58,9 +71,14 @@ stdenv.mkDerivation (finalAttrs: { postPatch = '' # Workaround undefined version requirements # https://github.com/mate-desktop/mate-utils/issues/361 - substituteInPlace configure \ + substituteInPlace configure.ac \ --replace-fail '>= $GTK_LAYER_SHELL_REQUIRED_VERSION' "" \ --replace-fail '>= $GDK_WAYLAND_REQUIRED_VERSION' "" + + # Do not build gsearchtool help translations + # https://github.com/mate-desktop/mate-utils/issues/210 + substituteInPlace gsearchtool/help/Makefile.am \ + --replace 'if USE_NLS' 'if FALSE' ''; configureFlags = [ "--enable-wayland" ]; @@ -70,7 +88,6 @@ stdenv.mkDerivation (finalAttrs: { enableParallelBuilding = true; passthru.updateScript = gitUpdater { - url = "https://git.mate-desktop.org/mate-utils"; odd-unstable = true; rev-prefix = "v"; }; diff --git a/pkgs/by-name/ni/nixos-shell/package.nix b/pkgs/by-name/ni/nixos-shell/package.nix index 9d42bb2b05d0..237195bb2014 100644 --- a/pkgs/by-name/ni/nixos-shell/package.nix +++ b/pkgs/by-name/ni/nixos-shell/package.nix @@ -5,17 +5,18 @@ jq, fetchFromGitHub, makeWrapper, + nix-update-script, }: stdenv.mkDerivation (finalAttrs: { pname = "nixos-shell"; - version = "2.0.0"; + version = "2.2.0"; src = fetchFromGitHub { owner = "Mic92"; repo = "nixos-shell"; rev = finalAttrs.version; - sha256 = "sha256-plRKXQqww7easx0wgGKAkOJH1TW/PeeB20dq9XUN8J4="; + sha256 = "sha256-sVlbbhRVpAJ8fcjdwJFXlw9MOpb9aqFmAzDCzDi0jqo="; }; nativeBuildInputs = [ makeWrapper ]; @@ -32,6 +33,8 @@ stdenv.mkDerivation (finalAttrs: { installFlags = [ "PREFIX=${placeholder "out"}" ]; + passthru.updateScript = nix-update-script { }; + meta = { description = "Spawns lightweight nixos vms in a shell"; inherit (finalAttrs.src.meta) homepage; diff --git a/pkgs/by-name/pe/petidomo/fix-gcc15.patch b/pkgs/by-name/pe/petidomo/fix-gcc15.patch new file mode 100644 index 000000000000..6a35ac0b9985 --- /dev/null +++ b/pkgs/by-name/pe/petidomo/fix-gcc15.patch @@ -0,0 +1,68 @@ +diff --git a/liblists/lists.h b/liblists/lists.h +index 6643552..982c8bc 100644 +--- a/liblists/lists.h ++++ b/liblists/lists.h +@@ -32,7 +32,7 @@ + #ifndef __cplusplus + #ifndef PETIDOMO_HAS_DEFINED_BOOL + # define PETIDOMO_HAS_DEFINED_BOOL 1 +-typedef int bool; ++#include + #endif + #ifndef FALSE + # define FALSE (0==1) +diff --git a/libtext/text.h b/libtext/text.h +index a258c79..1fd5274 100644 +--- a/libtext/text.h ++++ b/libtext/text.h +@@ -36,7 +36,7 @@ extern "C" { + #ifndef __cplusplus + #ifndef PETIDOMO_HAS_DEFINED_BOOL + # define PETIDOMO_HAS_DEFINED_BOOL 1 +-typedef int bool; ++#include + #endif + + #ifndef FALSE +diff --git a/petidomo.h b/petidomo.h +index d503de0..a0c1308 100644 +--- a/petidomo.h ++++ b/petidomo.h +@@ -26,7 +26,7 @@ + + #ifndef PETIDOMO_HAS_DEFINED_BOOL + # define PETIDOMO_HAS_DEFINED_BOOL 1 +- typedef int bool; ++#include + #endif + + #ifndef DEBUG_DMALLOC +@@ -135,7 +135,7 @@ struct Mail + }; + + void RemoveCarrigeReturns(char *buffer); +-int isRFC822Address(const char *buffer); ++bool isRFC822Address(const char *buffer); + int ParseAddressLine(char *buffer); + int ParseReplyToLine(char *buffer); + int ParseFromLine(char *buffer); +@@ -157,8 +157,8 @@ int ArchiveMail(const struct Mail *MailStruct, const char *listname); + /********** authen.c **********/ + + int FindBodyPassword(struct Mail *MailStruct); +-int isValidAdminPassword(const char *password, const char *listname); +-int isValidPostingPassword(const char *password, const char *listname); ++bool isValidAdminPassword(const char *password, const char *listname); ++bool isValidPostingPassword(const char *password, const char *listname); + + /********** filter.c **********/ + +@@ -226,7 +226,7 @@ const char *getPassword(void ); + /********** tool.c **********/ + + char *buildFuzzyMatchAddress(const char *); +-int isValidListName(const char *); ++bool isValidListName(const char *); + bool isSubscribed(const char *, const char *, char **, char **, bool); + + /********** unsubscribe.c **********/ diff --git a/pkgs/by-name/pe/petidomo/package.nix b/pkgs/by-name/pe/petidomo/package.nix index f277e5e3dfbd..bb66483f5d96 100644 --- a/pkgs/by-name/pe/petidomo/package.nix +++ b/pkgs/by-name/pe/petidomo/package.nix @@ -17,6 +17,11 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-ddNw0fq2MQLJd6YCmIkf9lvq9/Xscl94Ds8xR1hfjXQ="; }; + patches = [ + # https://github.com/peti/petidomo/pull/1 + ./fix-gcc15.patch + ]; + buildInputs = [ flex bison @@ -38,7 +43,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://petidomo.sourceforge.net/"; description = "Simple and easy to administer mailing list server"; license = lib.licenses.gpl3Plus; - + mainProgram = "petidomo"; platforms = lib.platforms.unix; maintainers = [ lib.maintainers.peti ]; }; diff --git a/pkgs/by-name/pl/plezy/git-hashes.json b/pkgs/by-name/pl/plezy/git-hashes.json index e263d0dab5fb..1054b3331dcc 100644 --- a/pkgs/by-name/pl/plezy/git-hashes.json +++ b/pkgs/by-name/pl/plezy/git-hashes.json @@ -3,7 +3,8 @@ "auto_updater_macos": "sha256-787cMkeT2BlfwVcy4y46XkWioNqLKJgQ/CCxQvERa+A=", "auto_updater_platform_interface": "sha256-787cMkeT2BlfwVcy4y46XkWioNqLKJgQ/CCxQvERa+A=", "auto_updater_windows": "sha256-787cMkeT2BlfwVcy4y46XkWioNqLKJgQ/CCxQvERa+A=", + "background_downloader": "sha256-U41AQVdXceT5ZBgvBR90h3JAAU2BLpguglcVBTrTww4=", "material_symbols_icons": "sha256-XRB6AZ4Q33sQKVZFA8lgdXCW/bx55h/RpmuItmFYVJM=", - "os_media_controls": "sha256-kSJov92pvzFQGIKnQb6XlwRXTY0Xs4iOZmc/390yf0c=", - "wakelock_plus": "sha256-OOTRP8v5mUma3j+G+koWoAufxrynWFMMhCLecvd1MhE=" + "os_media_controls": "sha256-0Bghn1s28+xlcfSLyVA7B60atJkkdqcFKseSubPtzkQ=", + "wakelock_plus": "sha256-89xs0sLNuoCqApFqwEY+SEk2DUqjHf8JsSd7dfxX3P0=" } diff --git a/pkgs/by-name/pl/plezy/package.nix b/pkgs/by-name/pl/plezy/package.nix index f7cd8f1b1736..7bd849f6fde2 100644 --- a/pkgs/by-name/pl/plezy/package.nix +++ b/pkgs/by-name/pl/plezy/package.nix @@ -25,13 +25,13 @@ let pname = "plezy"; - version = "1.30.0"; + version = "2.0.0"; src = fetchFromGitHub { owner = "edde746"; repo = "plezy"; tag = version; - hash = "sha256-9bB9L9f2s0i2xF4JIe4vlEpt/bmF1gf3gxcoHdCrYqc="; + hash = "sha256-Pi5M74CI6J31Pzaf7wnUFFTpbOSwOTWdKUoYuXt8+Zs="; }; simdutf = fetchurl { @@ -46,7 +46,7 @@ let ''; meta = { - description = "Modern cross-platform Plex client built with Flutter"; + description = "Modern cross-platform Plex & Jellyfin client built with Flutter"; homepage = "https://github.com/edde746/plezy"; mainProgram = "plezy"; license = lib.licenses.gpl3Only; @@ -70,6 +70,11 @@ let gitHashes = lib.importJSON ./git-hashes.json; + # Upstream uses a sentry-dart fork that fetches sentry-native as a zip instead of via + # git clone. The PR was merged and reverted upstream (getsentry/sentry-dart#3630), so + # we use upstream since theres no actual meaningful difference + patches = [ ./replace-sentry-fork.patch ]; + nativeBuildInputs = [ pkg-config copyDesktopItems @@ -134,7 +139,7 @@ let src = fetchurl { url = "https://github.com/edde746/plezy/releases/download/${version}/plezy-macos.dmg"; - hash = "sha256-a3LvwWZvLPD7yKKbC+oYXSgoHXUS+mOojzfDyW7/QOE="; + hash = "sha256-zkctxQIgpU9dGhv8SdVy2S4eFUQ7GgeaWzwSEvFrWWc="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/pl/plezy/pubspec.lock.json b/pkgs/by-name/pl/plezy/pubspec.lock.json index 6121af2bbdf4..fc3071b89a7a 100644 --- a/pkgs/by-name/pl/plezy/pubspec.lock.json +++ b/pkgs/by-name/pl/plezy/pubspec.lock.json @@ -4,31 +4,31 @@ "dependency": "transitive", "description": { "name": "_fe_analyzer_shared", - "sha256": "c209688d9f5a5f26b2fb47a188131a6fb9e876ae9e47af3737c0b4f58a93470d", + "sha256": "8d7ff3948166b8ec5da0fbb5962000926b8e02f2ed9b3e51d1738905fbd4c98d", "url": "https://pub.dev" }, "source": "hosted", - "version": "91.0.0" + "version": "93.0.0" }, "analyzer": { "dependency": "transitive", "description": { "name": "analyzer", - "sha256": "f51c8499b35f9b26820cfe914828a6a98a94efd5cc78b37bb7d03debae3a1d08", + "sha256": "de7148ed2fcec579b19f122c1800933dfa028f6d9fd38a152b04b1516cec120b", "url": "https://pub.dev" }, "source": "hosted", - "version": "8.4.1" + "version": "10.0.1" }, "analyzer_plugin": { "dependency": "transitive", "description": { "name": "analyzer_plugin", - "sha256": "825071d553c4aef2252196d46a665fbd8e0cb06de07725f25d1b29bd18d65fff", + "sha256": "7df504f0c9d6891bacc9f73a5a8c5f6fe4fc49c90ec8e3379916372906ba0b32", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.13.6" + "version": "0.14.1" }, "ansicolor": { "dependency": "transitive", @@ -107,11 +107,12 @@ "background_downloader": { "dependency": "direct main", "description": { - "name": "background_downloader", - "sha256": "4cb23d9ad4f5060944f38164e7b90d4bf99b57b2472a3bd4676e59b2db4afd06", - "url": "https://pub.dev" + "path": ".", + "ref": "1f42690", + "resolved-ref": "1f426908b0d9e1083de35b3dd353c3434ad32ef2", + "url": "https://github.com/edde746/background_downloader" }, - "source": "hosted", + "source": "git", "version": "9.5.4" }, "boolean_selector": { @@ -184,45 +185,45 @@ "source": "hosted", "version": "8.12.4" }, - "cached_network_image": { + "cached_network_image_ce": { "dependency": "direct main", "description": { - "name": "cached_network_image", - "sha256": "7c1183e361e5c8b0a0f21a28401eecdbde252441106a9816400dd4c2b2424916", + "name": "cached_network_image_ce", + "sha256": "d4701fbbdf508de831e847fd1d49c644ffa6191c6018c416ab6f66bbe1ad5fff", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.4.1" + "version": "4.6.4" }, - "cached_network_image_platform_interface": { + "cached_network_image_platform_interface_ce": { "dependency": "transitive", "description": { - "name": "cached_network_image_platform_interface", - "sha256": "35814b016e37fbdc91f7ae18c8caf49ba5c88501813f73ce8a07027a395e2829", + "name": "cached_network_image_platform_interface_ce", + "sha256": "95343645becaeac01dd6eeb9f3a85448b6076d211010ff1973e8bbfd840b571d", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.1.1" + "version": "5.2.0" }, - "cached_network_image_web": { + "cached_network_image_web_ce": { "dependency": "transitive", "description": { - "name": "cached_network_image_web", - "sha256": "980842f4e8e2535b8dbd3d5ca0b1f0ba66bf61d14cc3a17a9b4788a3685ba062", + "name": "cached_network_image_web_ce", + "sha256": "6bcd8608d4ace7c35625f09d971ce68c7a6581a4631b0fb6ceb2909b2c2e17a8", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.3.1" + "version": "2.1.1" }, "characters": { "dependency": "transitive", "description": { "name": "characters", - "sha256": "faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b", + "sha256": "f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.4.1" + "version": "1.4.0" }, "charcode": { "dependency": "transitive", @@ -285,7 +286,7 @@ "version": "4.11.1" }, "collection": { - "dependency": "transitive", + "dependency": "direct main", "description": { "name": "collection", "sha256": "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76", @@ -324,6 +325,16 @@ "source": "hosted", "version": "3.1.2" }, + "cronet_http": { + "dependency": "direct main", + "description": { + "name": "cronet_http", + "sha256": "07bfb4c6158aef72f8004631826abaeecdeaa2b6042f5f8916b8db20e1d01b4a", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.6.0" + }, "cross_file": { "dependency": "transitive", "description": { @@ -345,7 +356,7 @@ "version": "3.0.7" }, "cryptography": { - "dependency": "transitive", + "dependency": "direct main", "description": { "name": "cryptography", "sha256": "3eda3029d34ec9095a27a198ac9785630fe525c0eb6a49f3d575272f8e792ef0", @@ -364,15 +375,25 @@ "source": "hosted", "version": "1.0.2" }, + "cupertino_http": { + "dependency": "direct main", + "description": { + "name": "cupertino_http", + "sha256": "82cbec60c90bf785a047a9525688b6dacac444e177e1d5a5876963d3c50369e8", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.0" + }, "dart_code_linter": { "dependency": "direct dev", "description": { "name": "dart_code_linter", - "sha256": "1b53722d9933a5f5d4580acc29c7f16b1fde66d21d1ecf7bb2a811caf3a42b42", + "sha256": "8ece88f710621ca1c40b6c344b316d78bb2269d728d37d2a44f19a81d9d2cb93", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.2.1" + "version": "4.0.2" }, "dart_discord_presence": { "dependency": "direct main", @@ -388,11 +409,11 @@ "dependency": "transitive", "description": { "name": "dart_style", - "sha256": "a9c30492da18ff84efe2422ba2d319a89942d93e58eb0b73d32abe822ef54b7b", + "sha256": "29f7ecc274a86d32920b1d9cfc7502fa87220da41ec60b55f329559d5732e2b2", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.1.3" + "version": "3.1.7" }, "dbus": { "dependency": "transitive", @@ -424,26 +445,6 @@ "source": "hosted", "version": "7.0.3" }, - "dio": { - "dependency": "direct main", - "description": { - "name": "dio", - "sha256": "aff32c08f92787a557dd5c0145ac91536481831a01b4648136373cddb0e64f8c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.9.2" - }, - "dio_web_adapter": { - "dependency": "transitive", - "description": { - "name": "dio_web_adapter", - "sha256": "2f9e64323a7c3c7ef69567d5c800424a11f8337b8b228bad02524c9fb3c1f340", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.2" - }, "drift": { "dependency": "direct main", "description": { @@ -550,16 +551,6 @@ "source": "sdk", "version": "0.0.0" }, - "flutter_cache_manager": { - "dependency": "direct main", - "description": { - "name": "flutter_cache_manager", - "sha256": "400b6592f16a4409a7f2bb929a9a7e38c72cceb8ffb99ee57bbf2cb2cecf8386", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.4.1" - }, "flutter_lints": { "dependency": "direct dev", "description": { @@ -608,6 +599,26 @@ "source": "sdk", "version": "0.0.0" }, + "freezed": { + "dependency": "direct dev", + "description": { + "name": "freezed", + "sha256": "f23ea33b3863f119b58ed1b586e881a46bd28715ddcc4dbc33104524e3434131", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.2.5" + }, + "freezed_annotation": { + "dependency": "direct main", + "description": { + "name": "freezed_annotation", + "sha256": "7294967ff0a6d98638e7acb774aac3af2550777accd8149c90af5b014e6d44d8", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.1.0" + }, "glob": { "dependency": "transitive", "description": { @@ -628,6 +639,16 @@ "source": "hosted", "version": "2.3.2" }, + "hive_ce": { + "dependency": "transitive", + "description": { + "name": "hive_ce", + "sha256": "8e9980e68643afb1e765d3af32b47996552a64e190d03faf622cea07c1294418", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.19.3" + }, "hooks": { "dependency": "transitive", "description": { @@ -678,25 +699,15 @@ "source": "hosted", "version": "4.1.2" }, - "in_app_review": { - "dependency": "direct main", - "description": { - "name": "in_app_review", - "sha256": "ab26ac54dbd802896af78c670b265eaeab7ecddd6af4d0751e9604b60574817f", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.11" - }, - "in_app_review_platform_interface": { + "http_profile": { "dependency": "transitive", "description": { - "name": "in_app_review_platform_interface", - "sha256": "fed2c755f2125caa9ae10495a3c163aa7fab5af3585a9c62ef4a6920c5b45f10", + "name": "http_profile", + "sha256": "7e679e355b09aaee2ab5010915c932cce3f2d1c11c3b2dc177891687014ffa78", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.5" + "version": "0.1.0" }, "intl": { "dependency": "direct main", @@ -718,6 +729,16 @@ "source": "hosted", "version": "1.0.5" }, + "isolate_channel": { + "dependency": "transitive", + "description": { + "name": "isolate_channel", + "sha256": "a9d3d620695bc984244dafae00b95e4319d6974b2d77f4b9e1eb4f2efe099094", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.6.1" + }, "jni": { "dependency": "transitive", "description": { @@ -742,11 +763,11 @@ "dependency": "direct dev", "description": { "name": "json_serializable", - "sha256": "c5b2ee75210a0f263c6c7b9eeea80553dbae96ea1bf57f02484e806a3ffdffa3", + "sha256": "5b89c1e32ae3840bb20a1b3434e3a590173ad3cb605896fb0f60487ce2f8104e", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.11.2" + "version": "6.11.4" }, "leak_tracker": { "dependency": "transitive", @@ -812,21 +833,21 @@ "dependency": "transitive", "description": { "name": "matcher", - "sha256": "12956d0ad8390bbcc63ca2e1469c0619946ccb52809807067a7020d57e647aa6", + "sha256": "dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.12.18" + "version": "0.12.17" }, "material_color_utilities": { "dependency": "transitive", "description": { "name": "material_color_utilities", - "sha256": "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b", + "sha256": "f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.13.0" + "version": "0.11.1" }, "material_symbols_icons": { "dependency": "direct main", @@ -859,16 +880,6 @@ "source": "hosted", "version": "2.0.0" }, - "mobile_scanner": { - "dependency": "direct main", - "description": { - "name": "mobile_scanner", - "sha256": "c92c26bf2231695b6d3477c8dcf435f51e28f87b1745966b1fe4c47a286171ce", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "7.2.0" - }, "native_toolchain_c": { "dependency": "transitive", "description": { @@ -923,12 +934,12 @@ "dependency": "direct main", "description": { "path": ".", - "ref": "467251821f76bba37ed4c6d5ee1c9de27c285e34", - "resolved-ref": "467251821f76bba37ed4c6d5ee1c9de27c285e34", + "ref": "5ddd27c", + "resolved-ref": "5ddd27c2acacca31060d288db1371a870602cf46", "url": "https://github.com/edde746/os-media-controls" }, "source": "git", - "version": "0.2.0" + "version": "0.2.1" }, "package_config": { "dependency": "transitive", @@ -1021,7 +1032,7 @@ "version": "2.2.1" }, "path_provider_platform_interface": { - "dependency": "transitive", + "dependency": "direct dev", "description": { "name": "path_provider_platform_interface", "sha256": "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334", @@ -1061,7 +1072,7 @@ "version": "3.1.6" }, "plugin_platform_interface": { - "dependency": "transitive", + "dependency": "direct dev", "description": { "name": "plugin_platform_interface", "sha256": "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02", @@ -1170,16 +1181,6 @@ "source": "hosted", "version": "4.1.0" }, - "rxdart": { - "dependency": "transitive", - "description": { - "name": "rxdart", - "sha256": "5c3004a4a8dbb94bd4bf5412a4def4acdaa12e12f269737a5751369e12d1a962", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.28.0" - }, "saf_stream": { "dependency": "direct main", "description": { @@ -1254,21 +1255,21 @@ "dependency": "transitive", "description": { "name": "sentry", - "sha256": "a49b4fb1cba576fe216347dc2a0e6d76076fb998e6012857db96f991c23b7b3c", + "sha256": "288aee3d35f252ac0dc3a4b0accbbe7212fa2867604027f2cc5bc65334afd743", "url": "https://pub.dev" }, "source": "hosted", - "version": "9.15.0" + "version": "9.16.0" }, "sentry_flutter": { "dependency": "direct main", "description": { "name": "sentry_flutter", - "sha256": "25150030c93bd1d4b727ab61cfb09e99121c69ce90fa820bb9ca16dab433e43a", + "sha256": "f9e87d5895cc437902aa2b081727ee7e46524fe7cc2e1910f535480a3eeb8bed", "url": "https://pub.dev" }, "source": "hosted", - "version": "9.15.0" + "version": "9.16.0" }, "serial_csv": { "dependency": "transitive", @@ -1321,7 +1322,7 @@ "version": "2.4.1" }, "shared_preferences_platform_interface": { - "dependency": "transitive", + "dependency": "direct dev", "description": { "name": "shared_preferences_platform_interface", "sha256": "57cbf196c486bc2cf1f02b85784932c6094376284b3ad5779d1b1c6c6a816b80", @@ -1420,11 +1421,11 @@ "dependency": "transitive", "description": { "name": "source_helper", - "sha256": "6a3c6cc82073a8797f8c4dc4572146114a39652851c157db37e964d9c7038723", + "sha256": "1d3b229b2934034fb2e691fbb3d53e0f75a4af7b1407f88425ed8f209bcb1b8f", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.3.8" + "version": "1.3.11" }, "source_span": { "dependency": "transitive", @@ -1436,56 +1437,6 @@ "source": "hosted", "version": "1.10.2" }, - "sqflite": { - "dependency": "transitive", - "description": { - "name": "sqflite", - "sha256": "e2297b1da52f127bc7a3da11439985d9b536f75070f3325e62ada69a5c585d03", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.2" - }, - "sqflite_android": { - "dependency": "transitive", - "description": { - "name": "sqflite_android", - "sha256": "881e28efdcc9950fd8e9bb42713dcf1103e62a2e7168f23c9338d82db13dec40", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.2+3" - }, - "sqflite_common": { - "dependency": "transitive", - "description": { - "name": "sqflite_common", - "sha256": "6ef422a4525ecc601db6c0a2233ff448c731307906e92cabc9ba292afaae16a6", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.5.6" - }, - "sqflite_darwin": { - "dependency": "transitive", - "description": { - "name": "sqflite_darwin", - "sha256": "279832e5cde3fe99e8571879498c9211f3ca6391b0d818df4e17d9fff5c6ccb3", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.2" - }, - "sqflite_platform_interface": { - "dependency": "transitive", - "description": { - "name": "sqflite_platform_interface", - "sha256": "8dd4515c7bdcae0a785b0062859336de775e8c65db81ae33dd5445f35be61920", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.0" - }, "sqlite3": { "dependency": "transitive", "description": { @@ -1556,16 +1507,6 @@ "source": "hosted", "version": "1.4.1" }, - "synchronized": { - "dependency": "transitive", - "description": { - "name": "synchronized", - "sha256": "c254ade258ec8282947a0acbbc90b9575b4f19673533ee46f2f6e9b3aeefd7c0", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.4.0" - }, "term_glyph": { "dependency": "transitive", "description": { @@ -1580,11 +1521,11 @@ "dependency": "transitive", "description": { "name": "test_api", - "sha256": "93167629bfc610f71560ab9312acdda4959de4df6fac7492c89ff0d3886f6636", + "sha256": "ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.9" + "version": "0.7.7" }, "typed_data": { "dependency": "transitive", @@ -1600,11 +1541,11 @@ "dependency": "direct main", "description": { "name": "universal_gamepad", - "sha256": "6177944707639a20dd4f89e7f8d78bf66b40ba03d70a1962754d3bba45e14ccd", + "sha256": "3ada9b26e3b3471adc414fd50b8a27d2f890301d9d4cfd7a46732988a9f143d0", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.5.4" + "version": "1.5.5" }, "url_launcher": { "dependency": "direct main", @@ -1750,8 +1691,8 @@ "dependency": "direct main", "description": { "path": "wakelock_plus", - "ref": "HEAD", - "resolved-ref": "0085d705c80a961a4a5eeaa4ee8f723dcf4bc9b8", + "ref": "8595fee595c952b73d430f2eab05f2e0d858290e", + "resolved-ref": "8595fee595c952b73d430f2eab05f2e0d858290e", "url": "https://github.com/edde746/wakelock_plus" }, "source": "git", @@ -1827,6 +1768,16 @@ "source": "hosted", "version": "2.1.0" }, + "win_http": { + "dependency": "direct main", + "description": { + "name": "win_http", + "sha256": "efbfec044d43665e271b2c51d40864275d055b28eda1e9feddb42d884ae982df", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, "window_manager": { "dependency": "direct main", "description": { diff --git a/pkgs/by-name/pl/plezy/replace-sentry-fork.patch b/pkgs/by-name/pl/plezy/replace-sentry-fork.patch new file mode 100644 index 000000000000..7ea9482ccebf --- /dev/null +++ b/pkgs/by-name/pl/plezy/replace-sentry-fork.patch @@ -0,0 +1,32 @@ +--- a/pubspec.yaml ++++ b/pubspec.yaml +@@ -56,11 +56,7 @@ + git: + url: https://github.com/edde746/background_downloader + ref: 1f42690 +- sentry_flutter: +- git: +- url: https://github.com/edde746/sentry-dart +- path: packages/flutter +- ref: build/fetch-native-zip ++ sentry_flutter: 9.16.0 + auto_updater: + git: + url: https://github.com/edde746/auto_updater +@@ -102,16 +98,6 @@ + url: https://github.com/edde746/auto_updater + ref: 9e150f7 + path: packages/auto_updater_windows +- sentry: +- git: +- url: https://github.com/edde746/sentry-dart +- path: packages/dart +- ref: build/fetch-native-zip +- sentry_flutter: +- git: +- url: https://github.com/edde746/sentry-dart +- path: packages/flutter +- ref: build/fetch-native-zip + material_symbols_icons: + git: + url: https://github.com/edde746/material_symbols_icons diff --git a/pkgs/by-name/pl/plezy/update.sh b/pkgs/by-name/pl/plezy/update.sh index 6befc9c04271..c7734d7b5353 100755 --- a/pkgs/by-name/pl/plezy/update.sh +++ b/pkgs/by-name/pl/plezy/update.sh @@ -1,5 +1,5 @@ #!/usr/bin/env nix-shell -#! nix-shell -I nixpkgs=./. -i bash -p curl gnused jq nix nix-prefetch-git python3 yq-go +#! nix-shell -I nixpkgs=./. -i bash -p curl gnused jq nix nix-prefetch-git python3 yq-go flutter338 git set -eou pipefail @@ -26,8 +26,18 @@ DMG_URL="https://github.com/edde746/plezy/releases/download/${latestVersion}/ple DMG_SHA=$(nix --extra-experimental-features nix-command hash to-sri --type sha256 "$(nix-prefetch-url "$DMG_URL")") sed -i "/plezy-macos.dmg/,/hash/{s|hash = \".*\"|hash = \"${DMG_SHA}\"|}" "$ROOT/package.nix" -curl --fail --silent "https://raw.githubusercontent.com/edde746/plezy/${latestVersion}/pubspec.lock" \ - | yq eval --output-format=json --prettyPrint > "$ROOT/pubspec.lock.json" +# Only here to handle the patched pubsec.yaml +workdir=$(mktemp -d) +trap 'rm -rf "$workdir"' EXIT + +curl --fail --silent --location "$GIT_SRC_URL" | tar -xz -C "$workdir" --strip-components=1 +patch -d "$workdir" -p1 < "$ROOT/replace-sentry-fork.patch" + +export PUB_CACHE="$workdir/.pub-cache" +flutter --no-version-check config --no-analytics >/dev/null +flutter --no-version-check pub --directory "$workdir" get + +yq eval --output-format=json --prettyPrint "$workdir/pubspec.lock" > "$ROOT/pubspec.lock.json" python3 "$(dirname "$(readlink -f "$0")")/../../../development/compilers/dart/fetch-git-hashes.py" \ --input "$ROOT/pubspec.lock.json" \ diff --git a/pkgs/by-name/pw/pwvucontrol/package.nix b/pkgs/by-name/pw/pwvucontrol/package.nix index f0807791f312..4ccd1c1a2554 100644 --- a/pkgs/by-name/pw/pwvucontrol/package.nix +++ b/pkgs/by-name/pw/pwvucontrol/package.nix @@ -4,6 +4,7 @@ fetchFromGitHub, fetchFromGitLab, fetchpatch, + blueprint-compiler, cargo, desktop-file-utils, meson, @@ -22,39 +23,20 @@ wireplumber, }: -let - wireplumber_0_4 = wireplumber.overrideAttrs (attrs: rec { - version = "0.4.17"; - src = fetchFromGitLab { - domain = "gitlab.freedesktop.org"; - owner = "pipewire"; - repo = "wireplumber"; - tag = version; - hash = "sha256-vhpQT67+849WV1SFthQdUeFnYe/okudTQJoL3y+wXwI="; - }; - - patches = [ - (fetchpatch { - url = "https://gitlab.freedesktop.org/pipewire/wireplumber/-/commit/f4f495ee212c46611303dec9cd18996830d7f721.patch"; - hash = "sha256-dxVlXFGyNvWKZBrZniFatPPnK+38pFGig7LGAsc6Ydc="; - }) - ]; - }); -in stdenv.mkDerivation (finalAttrs: { pname = "pwvucontrol"; - version = "0.5.1"; + version = "0.5.2"; src = fetchFromGitHub { owner = "saivert"; repo = "pwvucontrol"; tag = finalAttrs.version; - hash = "sha256-21TBVDzjrBzNIPkAURGs2ngI8Vj6o/RL3Ael4wwE2Lk="; + hash = "sha256-3H0qLhnhD/CVjKcx8UISFD4tSgH9O3V2uyNcgYug6Ug="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-FrPpLbfqM/DtjYu20pwr1AMUHaAuTEt60I3JlFZO4RI="; + hash = "sha256-k3a1I+M+rxXvABlgpsw6tFhTIgaxpsCUDwhuFQj6Nhc="; }; postPatch = '' @@ -64,6 +46,7 @@ stdenv.mkDerivation (finalAttrs: { ''; nativeBuildInputs = [ + blueprint-compiler cargo desktop-file-utils meson @@ -83,7 +66,7 @@ stdenv.mkDerivation (finalAttrs: { libadwaita pango pipewire - wireplumber_0_4 + wireplumber ]; # For https://github.com/saivert/pwvucontrol/blob/7bf43c746cd49fffbfb244ac4474742c6b3737a9/src/meson.build#L45-L46 diff --git a/pkgs/by-name/ra/raspberrypi-eeprom/package.nix b/pkgs/by-name/ra/raspberrypi-eeprom/package.nix index 4f09232a1548..d3f3cc30577f 100644 --- a/pkgs/by-name/ra/raspberrypi-eeprom/package.nix +++ b/pkgs/by-name/ra/raspberrypi-eeprom/package.nix @@ -14,13 +14,13 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "raspberrypi-eeprom"; - version = "2026.01.09-2711"; + version = "2026.05.11-2712"; src = fetchFromGitHub { owner = "raspberrypi"; repo = "rpi-eeprom"; tag = "v${finalAttrs.version}"; - hash = "sha256-grJc7wvnYIYouybJhAE6uRb28JGJ12YP6eHIt/xrPPs="; + hash = "sha256-19aVPfMQOqAWNVYoBxowV5zWjshuE5LPKaLNLxZlmHw="; }; buildInputs = [ python3 ]; diff --git a/pkgs/by-name/sc/screentest/package.nix b/pkgs/by-name/sc/screentest/package.nix index 65c02d3e569a..9ce8f7afa841 100644 --- a/pkgs/by-name/sc/screentest/package.nix +++ b/pkgs/by-name/sc/screentest/package.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Simple screen testing tool"; mainProgram = "screentest"; homepage = "https://github.com/TobiX/screentest"; - changelog = "https://github.com/TobiX/screentest/blob/${finalAttrs.version}/NEWS"; + changelog = "https://github.com/TobiX/screentest/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.gpl2Only; maintainers = [ ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/sn/snx-rs/package.nix b/pkgs/by-name/sn/snx-rs/package.nix index 78db8786a60f..fd0885aaac58 100644 --- a/pkgs/by-name/sn/snx-rs/package.nix +++ b/pkgs/by-name/sn/snx-rs/package.nix @@ -15,13 +15,13 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "snx-rs"; - version = "6.0.4"; + version = "6.0.5"; src = fetchFromGitHub { owner = "ancwrd1"; repo = "snx-rs"; tag = "v${finalAttrs.version}"; - hash = "sha256-5kb/3S9KxLBMVDJ1hB7CnHhnYfY484J+5OQ3y6LgIZY="; + hash = "sha256-ueuIOAw+dhw9Mt3xIlzlUmQuir9FogOtboEgsATNwmQ="; }; passthru.updateScript = nix-update-script { }; @@ -49,7 +49,7 @@ rustPlatform.buildRustPackage (finalAttrs: { versionCheckHook ]; - cargoHash = "sha256-o+s4DJiSBx8NnKHWuclWPNEb4Ci4KgEFnzaLUcJ2ooI="; + cargoHash = "sha256-dCi6ctdjM63Uhny2ppo/ymVAF9KeeRNitZWDQKEFLiw="; doInstallCheck = true; versionCheckProgram = "${placeholder "out"}/bin/snx-rs"; diff --git a/pkgs/by-name/sy/syncstorage-rs/package.nix b/pkgs/by-name/sy/syncstorage-rs/package.nix index d177af7c8a82..ae0684f2a674 100644 --- a/pkgs/by-name/sy/syncstorage-rs/package.nix +++ b/pkgs/by-name/sy/syncstorage-rs/package.nix @@ -60,7 +60,7 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Mozilla Sync Storage built with Rust"; homepage = "https://github.com/mozilla-services/syncstorage-rs"; - changelog = "https://github.com/mozilla-services/syncstorage-rs/releases/tag/${finalAttrs.version}"; + changelog = "https://github.com/mozilla-services/syncstorage-rs/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mpl20; maintainers = [ ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/tl/tlp-pd/package.nix b/pkgs/by-name/tl/tlp-pd/package.nix index 239a467ecd0c..c24d878bd11d 100644 --- a/pkgs/by-name/tl/tlp-pd/package.nix +++ b/pkgs/by-name/tl/tlp-pd/package.nix @@ -54,7 +54,7 @@ python3Packages.buildPythonApplication { maintainers license ; - description = "Power-rofiles-daemon like DBus interface for TLP"; + description = "Power-profiles-daemon like DBus interface for TLP"; mainProgram = "tlp-pd"; }; } diff --git a/pkgs/by-name/up/uppy-companion/package.nix b/pkgs/by-name/up/uppy-companion/package.nix index c31a93e57995..30dea050c6e0 100644 --- a/pkgs/by-name/up/uppy-companion/package.nix +++ b/pkgs/by-name/up/uppy-companion/package.nix @@ -72,7 +72,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { broken = stdenv.hostPlatform.isDarwin; - changelog = "https://github.com/transloadit/uppy/releases/tag/%2540uppy%252Fcompanion%2540${finalAttrs.version}"; + changelog = "https://github.com/transloadit/uppy/releases/tag/%40uppy%2Fcompanion%40${finalAttrs.version}"; description = "Server integration for Uppy file uploader"; homepage = "https://uppy.io/"; license = lib.licenses.mit; diff --git a/pkgs/by-name/we/webpack-cli/package.nix b/pkgs/by-name/we/webpack-cli/package.nix index 0f309ffbe9c8..b4b565a6f583 100644 --- a/pkgs/by-name/we/webpack-cli/package.nix +++ b/pkgs/by-name/we/webpack-cli/package.nix @@ -57,7 +57,7 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { - changelog = "https://github.com/webpack/webpack-cli/blob/webpack-cli%2540${finalAttrs.version}/CHANGELOG.md"; + changelog = "https://github.com/webpack/webpack-cli/blob/webpack-cli%40${finalAttrs.version}/CHANGELOG.md"; description = "Webpack's Command Line Interface"; homepage = "https://webpack.js.org/api/cli/"; license = lib.licenses.mit; diff --git a/pkgs/by-name/wg/wgnord/package.nix b/pkgs/by-name/wg/wgnord/package.nix index 8cfada43b3e5..2fb2857fa04e 100644 --- a/pkgs/by-name/wg/wgnord/package.nix +++ b/pkgs/by-name/wg/wgnord/package.nix @@ -59,7 +59,6 @@ resholve.mkDerivation rec { meta = { description = "NordVPN Wireguard (NordLynx) client in POSIX shell"; homepage = "https://github.com/phirecc/wgnord"; - changelog = "https://github.com/phirecc/wgnord/releases/tag/v${version}"; maintainers = [ ]; license = lib.licenses.mit; mainProgram = "wgnord"; diff --git a/pkgs/applications/window-managers/i3/wmfocus.nix b/pkgs/by-name/wm/wmfocus/package.nix similarity index 85% rename from pkgs/applications/window-managers/i3/wmfocus.nix rename to pkgs/by-name/wm/wmfocus/package.nix index 3f4740a37df2..82c44e5ca616 100644 --- a/pkgs/applications/window-managers/i3/wmfocus.nix +++ b/pkgs/by-name/wm/wmfocus/package.nix @@ -10,15 +10,15 @@ libxkbcommon, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "wmfocus"; version = "1.5.0"; src = fetchFromGitHub { owner = "svenstaro"; repo = "wmfocus"; - rev = "v${version}"; - sha256 = "sha256-94MgE2j8HaS8IyzHEDtoqTls2A8xD96v2iAFx9XfMcw="; + tag = "v${finalAttrs.version}"; + hash = "sha256-94MgE2j8HaS8IyzHEDtoqTls2A8xD96v2iAFx9XfMcw="; }; cargoHash = "sha256-tYzJS/ApjGuvNnGuBEVr54AGcEmDhG9HtirZvtmNslY="; @@ -47,4 +47,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/applications/window-managers/i3/workstyle.nix b/pkgs/by-name/wo/workstyle/package.nix similarity index 90% rename from pkgs/applications/window-managers/i3/workstyle.nix rename to pkgs/by-name/wo/workstyle/package.nix index bd519d92f5b1..27ca6ad8e051 100644 --- a/pkgs/applications/window-managers/i3/workstyle.nix +++ b/pkgs/by-name/wo/workstyle/package.nix @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage { owner = "pierrechevalier83"; repo = "workstyle"; rev = "8bde72d9a9dd67e0fc7c0545faca53df23ed3753"; - sha256 = "sha256-yhnt7edhgVy/cZ6FpF6AZWPoeMeEKTXP+87no2KeIYU="; + hash = "sha256-yhnt7edhgVy/cZ6FpF6AZWPoeMeEKTXP+87no2KeIYU="; }; cargoHash = "sha256-es8kS1w71TuQ1pKb4/wXtpukWEBqUJUA+GX3uXOYbtU="; diff --git a/pkgs/by-name/zs/zsh-powerlevel10k/package.nix b/pkgs/by-name/zs/zsh-powerlevel10k/package.nix index cbc33168774e..d1b7c03b4623 100644 --- a/pkgs/by-name/zs/zsh-powerlevel10k/package.nix +++ b/pkgs/by-name/zs/zsh-powerlevel10k/package.nix @@ -43,7 +43,6 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { - changelog = "https://github.com/romkatv/powerlevel10k/releases/tag/v${finalAttrs.version}"; description = "Fast reimplementation of Powerlevel9k ZSH theme"; longDescription = '' To make use of this derivation, use diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index 1f9ceb1e0edc..067be9efc705 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -4477,6 +4477,63 @@ final: prev: { } ) { }; + mega-cmdparse = callPackage ( + { + buildLuarocksPackage, + fetchurl, + fetchzip, + mega-logging, + }: + buildLuarocksPackage { + pname = "mega.cmdparse"; + version = "1.2.1-1"; + knownRockspec = + (fetchurl { + url = "mirror://luarocks/mega.cmdparse-1.2.1-1.rockspec"; + sha256 = "1766pqazkr3zfwaaj541m53y90n5zr0r7068hd67d9hgvd7za6sb"; + }).outPath; + src = fetchzip { + url = "https://github.com/ColinKennedy/mega.cmdparse/archive/v1.2.1.zip"; + sha256 = "1bf3rf80m65jc51dlv3vcs2jhzk5ni2kr7v5rsmb31k7wk3002qb"; + }; + + propagatedBuildInputs = [ mega-logging ]; + + meta = { + homepage = "https://github.com/ColinKennedy/mega.cmdparse"; + license.fullName = "MIT"; + description = "A Neovim command-mode parser. Similar to Python's argparse module"; + }; + } + ) { }; + + mega-logging = callPackage ( + { + buildLuarocksPackage, + fetchurl, + fetchzip, + }: + buildLuarocksPackage { + pname = "mega.logging"; + version = "1.1.6-1"; + knownRockspec = + (fetchurl { + url = "mirror://luarocks/mega.logging-1.1.6-1.rockspec"; + sha256 = "1va6vl4iqnc3ip2ws1ff65xavw1m6wgdrsal1gvqnjn0gh20vxbg"; + }).outPath; + src = fetchzip { + url = "https://github.com/ColinKennedy/mega.logging/archive/v1.1.6.zip"; + sha256 = "0sy7f42rbdanz9bi0kq6vzllykqcrp04bp7b5k3cqpml5ckywpl5"; + }; + + meta = { + homepage = "https://github.com/ColinKennedy/mega.logging"; + license.fullName = "MIT"; + description = "A Neovim plugin for logging to Neovim or to disk"; + }; + } + ) { }; + middleclass = callPackage ( { buildLuarocksPackage, diff --git a/pkgs/development/python-modules/django-rest-registration/default.nix b/pkgs/development/python-modules/django-rest-registration/default.nix index fe93f7ee8476..e08e9c668063 100644 --- a/pkgs/development/python-modules/django-rest-registration/default.nix +++ b/pkgs/development/python-modules/django-rest-registration/default.nix @@ -47,7 +47,7 @@ buildPythonPackage rec { meta = { description = "User-related REST API based on the awesome Django REST Framework"; homepage = "https://github.com/apragacz/django-rest-registration/"; - changelog = "https://github.com/apragacz/django-rest-registration/releases/tag/${version}"; + changelog = "https://github.com/apragacz/django-rest-registration/releases/tag/v${version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ sephi ]; }; diff --git a/pkgs/development/python-modules/genai-prices/default.nix b/pkgs/development/python-modules/genai-prices/default.nix index 0169ef60cdf8..d3702f0c0403 100644 --- a/pkgs/development/python-modules/genai-prices/default.nix +++ b/pkgs/development/python-modules/genai-prices/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "genai-prices"; - version = "0.0.57"; + version = "0.0.59"; pyproject = true; src = fetchFromGitHub { owner = "pydantic"; repo = "genai-prices"; tag = "v${finalAttrs.version}"; - hash = "sha256-gEviMu89IL4qSU4/wjGhLo8l1kA5N2alGp+/VcQpEHM="; + hash = "sha256-ANYl6wxjAZYnzvKhMsmC2eyg33ngF8DaYd67KCBGHLg="; }; sourceRoot = "${finalAttrs.src.name}/packages/python"; diff --git a/pkgs/development/python-modules/keras/default.nix b/pkgs/development/python-modules/keras/default.nix index caec623e5d16..111d658ee05c 100644 --- a/pkgs/development/python-modules/keras/default.nix +++ b/pkgs/development/python-modules/keras/default.nix @@ -37,14 +37,15 @@ buildPythonPackage (finalAttrs: { pname = "keras"; - version = "3.14.0"; + version = "3.14.1"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "keras-team"; repo = "keras"; tag = "v${finalAttrs.version}"; - hash = "sha256-EMwqo+0mIwjDY3wKW4idiAczSSPIGjTRNIYlqPDwd+w="; + hash = "sha256-BaSD21mj7rPV53qFCOxGjGMm+rVzmfCooqcLcvQZa1U="; }; build-system = [ diff --git a/pkgs/development/python-modules/l18n/default.nix b/pkgs/development/python-modules/l18n/default.nix index ca26a9a254d9..d34287dd96d7 100644 --- a/pkgs/development/python-modules/l18n/default.nix +++ b/pkgs/development/python-modules/l18n/default.nix @@ -29,7 +29,7 @@ buildPythonPackage (finalAttrs: { meta = { description = "Locale internationalization package"; homepage = "https://github.com/tkhyn/l18n"; - changelog = "https://github.com/tkhyn/l18n/blob/${finalAttrs.version}/CHANGES.rst"; + changelog = "https://github.com/tkhyn/l18n/blob/v${finalAttrs.version}.0/CHANGES.rst"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ sephi ]; }; diff --git a/pkgs/development/python-modules/migen/default.nix b/pkgs/development/python-modules/migen/default.nix index 2df88bddfa45..6b797342da91 100644 --- a/pkgs/development/python-modules/migen/default.nix +++ b/pkgs/development/python-modules/migen/default.nix @@ -20,6 +20,11 @@ buildPythonPackage { hash = "sha256-gRAvl5cUvrjq4t7htXsDBt4F8MEbHXFZoS0jbhrEs1I="; }; + patches = [ + # Add LOAD_FAST_BORROW to opcode tracer for python 3.14. + ./tracer-3.14.patch + ]; + nativeBuildInputs = [ setuptools ]; propagatedBuildInputs = [ colorama ]; diff --git a/pkgs/development/python-modules/migen/tracer-3.14.patch b/pkgs/development/python-modules/migen/tracer-3.14.patch new file mode 100644 index 000000000000..6b6f25184bbd --- /dev/null +++ b/pkgs/development/python-modules/migen/tracer-3.14.patch @@ -0,0 +1,10 @@ +--- a/migen/fhdl/tracer.py ++++ b/migen/fhdl/tracer.py +@@ -38,6 +38,7 @@ _load_build_opcodes = { + "BUILD_LIST" : _bytecode_length_version_guard(3), + "CACHE" : _bytecode_length_version_guard(3), + "COPY" : _bytecode_length_version_guard(3), ++ "LOAD_FAST_BORROW" : _bytecode_length_version_guard(3), + } + + diff --git a/pkgs/development/python-modules/pyads/default.nix b/pkgs/development/python-modules/pyads/default.nix index 6b1e06cf6669..bf6f8dedc8b1 100644 --- a/pkgs/development/python-modules/pyads/default.nix +++ b/pkgs/development/python-modules/pyads/default.nix @@ -44,6 +44,12 @@ buildPythonPackage rec { # Test suite has port reuse races and UDP timing issues on darwin doCheck = !stdenv.hostPlatform.isDarwin; + disabledTests = [ + # Race over UDP 48899 (no SO_REUSEADDR), occasionally segfaulting on shutdown + "test_correct_route" + "test_get_ams" + ]; + pythonImportsCheck = [ "pyads" ]; passthru.updateScript = nix-update-script { diff --git a/pkgs/development/python-modules/pycyphal/default.nix b/pkgs/development/python-modules/pycyphal/default.nix index 787f04c413c9..8fed197d2e4d 100644 --- a/pkgs/development/python-modules/pycyphal/default.nix +++ b/pkgs/development/python-modules/pycyphal/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + pythonAtLeast, # build system setuptools, @@ -34,6 +35,9 @@ buildPythonPackage rec { fetchSubmodules = true; }; + # Set an event loop in the doctest helper; policy.get_event_loop no longer auto-creates one on 3.14. + patches = lib.optional (pythonAtLeast "3.14") ./python-3.14-asyncio-loop.patch; + build-system = [ setuptools ]; pythonRelaxDeps = [ "numpy" ]; diff --git a/pkgs/development/python-modules/pycyphal/python-3.14-asyncio-loop.patch b/pkgs/development/python-modules/pycyphal/python-3.14-asyncio-loop.patch new file mode 100644 index 000000000000..9bd4cb5b47e0 --- /dev/null +++ b/pkgs/development/python-modules/pycyphal/python-3.14-asyncio-loop.patch @@ -0,0 +1,10 @@ +--- a/tests/__init__.py ++++ b/tests/__init__.py +@@ -37,6 +37,7 @@ + This function shall be invoked per test, because the test suite undoes its effect before starting the next test. + """ + _logger.info("asyncio_allow_event_loop_access_from_top_level()") ++ asyncio.set_event_loop(asyncio.new_event_loop()) + + def swap(mod: Any, name: str, new: Any) -> None: + restore = _PATCH_RESTORE_PREFIX + name diff --git a/pkgs/development/python-modules/pydantic-ai-slim/default.nix b/pkgs/development/python-modules/pydantic-ai-slim/default.nix index 86ba63a3c161..c4bf75525c04 100644 --- a/pkgs/development/python-modules/pydantic-ai-slim/default.nix +++ b/pkgs/development/python-modules/pydantic-ai-slim/default.nix @@ -20,14 +20,14 @@ buildPythonPackage (finalAttrs: { pname = "pydantic-ai-slim"; - version = "1.90.0"; + version = "1.94.0"; pyproject = true; src = fetchFromGitHub { owner = "pydantic"; repo = "pydantic-ai"; tag = "v${finalAttrs.version}"; - hash = "sha256-+yFaSnMfgaTzhvQmFRiYoOnAf60JW45c7QsOrxRIElw="; + hash = "sha256-7bFlAJiJVxZWNcP/LbLQO97KRXIcG3xy12m1HEji1Rs="; }; sourceRoot = "${finalAttrs.src.name}/pydantic_ai_slim"; diff --git a/pkgs/development/python-modules/pydantic-graph/default.nix b/pkgs/development/python-modules/pydantic-graph/default.nix index 628748fda8eb..a57132bf811d 100644 --- a/pkgs/development/python-modules/pydantic-graph/default.nix +++ b/pkgs/development/python-modules/pydantic-graph/default.nix @@ -16,14 +16,14 @@ buildPythonPackage (finalAttrs: { pname = "pydantic-graph"; - version = "1.90.0"; + version = "1.94.0"; pyproject = true; src = fetchFromGitHub { owner = "pydantic"; repo = "pydantic-ai"; tag = "v${finalAttrs.version}"; - hash = "sha256-+yFaSnMfgaTzhvQmFRiYoOnAf60JW45c7QsOrxRIElw="; + hash = "sha256-7bFlAJiJVxZWNcP/LbLQO97KRXIcG3xy12m1HEji1Rs="; }; sourceRoot = "${finalAttrs.src.name}/pydantic_graph"; diff --git a/pkgs/development/tools/pnpm/default.nix b/pkgs/development/tools/pnpm/default.nix index c1423124fc24..42f43ad121f8 100644 --- a/pkgs/development/tools/pnpm/default.nix +++ b/pkgs/development/tools/pnpm/default.nix @@ -26,8 +26,8 @@ let hash = "sha256-jnDdxmSbGLw9iVzzqQjAKR6kw4A5rYcixH4Bja8enPw="; }; "11" = { - version = "11.1.0"; - hash = "sha256-VzyCrTVuiwl+bKxIG3OB+d7tM6MYr38xGYSFjr4fl+8="; + version = "11.1.1"; + hash = "sha256-BbKC0GMyKVxzbwsgyL3xhTJb8bymgske2BFUo8aFHMA="; }; }; diff --git a/pkgs/os-specific/linux/shufflecake/default.nix b/pkgs/os-specific/linux/shufflecake/default.nix index 327fb031e606..a32e61db6c63 100644 --- a/pkgs/os-specific/linux/shufflecake/default.nix +++ b/pkgs/os-specific/linux/shufflecake/default.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { name = "${finalAttrs.pname}-${finalAttrs.version}-${kernel.version}"; pname = "shufflecake"; - version = "0.5.5"; + version = "0.5.8"; src = fetchFromCodeberg { owner = "shufflecake"; repo = "shufflecake-c"; rev = "v${finalAttrs.version}"; - hash = "sha256-xVuI7tRARPFuETCCKYt507WpvZVZLaj9dhBkhJ03zc8="; + hash = "sha256-eI5tWujUHj9S8d1aOFMuokjVWI2GGEml68cuQ6K0/C8="; }; nativeBuildInputs = kernel.moduleBuildDependencies; diff --git a/pkgs/servers/home-assistant/custom-components/daikin_onecta/package.nix b/pkgs/servers/home-assistant/custom-components/daikin_onecta/package.nix index 2a64e89217f0..f8c287c4297d 100644 --- a/pkgs/servers/home-assistant/custom-components/daikin_onecta/package.nix +++ b/pkgs/servers/home-assistant/custom-components/daikin_onecta/package.nix @@ -7,13 +7,13 @@ buildHomeAssistantComponent rec { owner = "jwillemsen"; domain = "daikin_onecta"; - version = "4.5.1"; + version = "4.6.0"; src = fetchFromGitHub { owner = "jwillemsen"; repo = "daikin_onecta"; tag = "v${version}"; - hash = "sha256-7icy9MAeVPrA2j+d/kJvZTv1LE5BPzWfjHDMC4iKxTk="; + hash = "sha256-7X/I52jvcKtaLU01sa+oZ7n9wIJ9qNemiBUgEj5lRNQ="; }; meta = { diff --git a/pkgs/servers/sql/postgresql/ext/timescaledb.nix b/pkgs/servers/sql/postgresql/ext/timescaledb.nix index 9e931d62aca2..fe293b9ce6cb 100644 --- a/pkgs/servers/sql/postgresql/ext/timescaledb.nix +++ b/pkgs/servers/sql/postgresql/ext/timescaledb.nix @@ -13,13 +13,13 @@ postgresqlBuildExtension (finalAttrs: { pname = "timescaledb${lib.optionalString (!enableUnfree) "-apache"}"; - version = "2.26.4"; + version = "2.27.0"; src = fetchFromGitHub { owner = "timescale"; repo = "timescaledb"; tag = finalAttrs.version; - hash = "sha256-fCaB0LSffjmen1zDjsR/4V3FgH05gkLDHYmLqVpyTLQ="; + hash = "sha256-ytEVnNmLARsDQKqvfuInRf1AZ9vNRdTo0yJBebQqDrg="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/test/pnpm/pnpm_11/default.nix b/pkgs/test/pnpm/pnpm_11/default.nix index bf3ab4d4f551..fed05255ff0b 100644 --- a/pkgs/test/pnpm/pnpm_11/default.nix +++ b/pkgs/test/pnpm/pnpm_11/default.nix @@ -44,8 +44,8 @@ stdenv.mkDerivation (finalAttrs: { install -Dm644 -t $out/lib/pnpm-11-test dist/index.js - makeWrapper ${lib.getExe nodejs} $out/bin/pnpm11test \ - --add-flags "$out/lib/pnpm11test" + makeWrapper ${lib.getExe nodejs} $out/bin/pnpm-11-test \ + --add-flags "$out/lib/pnpm-11-test" runHook postInstall ''; @@ -54,7 +54,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { license = lib.licenses.mit; - mainProgram = "pnpm11test"; + mainProgram = "pnpm-11-test"; inherit (pnpm.meta) maintainers; }; }) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index fdfa8270540d..d014dca69e2b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9498,58 +9498,6 @@ with pkgs; sway-contrib = recurseIntoAttrs (callPackages ../applications/misc/sway-contrib { }); - i3 = callPackage ../applications/window-managers/i3 { }; - - i3-auto-layout = callPackage ../applications/window-managers/i3/auto-layout.nix { }; - - i3-rounded = callPackage ../applications/window-managers/i3/rounded.nix { }; - - i3altlayout = callPackage ../applications/window-managers/i3/altlayout.nix { }; - - i3-balance-workspace = - python3Packages.callPackage ../applications/window-managers/i3/balance-workspace.nix - { }; - - i3-cycle-focus = callPackage ../applications/window-managers/i3/cycle-focus.nix { }; - - i3-easyfocus = callPackage ../applications/window-managers/i3/easyfocus.nix { }; - - i3-layout-manager = callPackage ../applications/window-managers/i3/layout-manager.nix { }; - - i3-ratiosplit = callPackage ../applications/window-managers/i3/i3-ratiosplit.nix { }; - - i3-resurrect = python3Packages.callPackage ../applications/window-managers/i3/i3-resurrect.nix { }; - - i3-swallow = python3Packages.callPackage ../applications/window-managers/i3/swallow.nix { }; - - i3blocks = callPackage ../applications/window-managers/i3/blocks.nix { }; - - i3blocks-gaps = callPackage ../applications/window-managers/i3/blocks-gaps.nix { }; - - i3ipc-glib = callPackage ../applications/window-managers/i3/i3ipc-glib.nix { }; - - i3lock = callPackage ../applications/window-managers/i3/lock.nix { - cairo = cairo.override { xcbSupport = true; }; - }; - - i3lock-blur = callPackage ../applications/window-managers/i3/lock-blur.nix { }; - - i3lock-color = callPackage ../applications/window-managers/i3/lock-color.nix { }; - - i3lock-fancy = callPackage ../applications/window-managers/i3/lock-fancy.nix { }; - - i3lock-fancy-rapid = callPackage ../applications/window-managers/i3/lock-fancy-rapid.nix { }; - - i3status = callPackage ../applications/window-managers/i3/status.nix { }; - - i3wsr = callPackage ../applications/window-managers/i3/wsr.nix { }; - - i3-wk-switch = callPackage ../applications/window-managers/i3/wk-switch.nix { }; - - workstyle = callPackage ../applications/window-managers/i3/workstyle.nix { }; - - wmfocus = callPackage ../applications/window-managers/i3/wmfocus.nix { }; - ikiwiki = callPackage ../applications/misc/ikiwiki { inherit (perlPackages.override {