diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index d3f9fe463b75..84e38d4bfc17 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -135,6 +135,8 @@ - `n8n` has been updated to version 2. You can find the breaking changes here: https://docs.n8n.io/2-0-breaking-changes/. +- The default NVIDIA drivers no longer support Maxwell (GTX 1xxx) or older GPUs. Pin the nvidia package to ` config.boot.kernelPackages.nvidiaPackages.legacy_580` for continued support. + - `gurk-rs` has been updated from `0.6.4` to `0.8.0`. Version `0.8.0` includes breaking changes. For more information read the [release notes for 0.8.0](https://github.com/boxdot/gurk-rs/releases/tag/v0.8.0). - `iroh` has been removed and split up into `iroh-dns-server` and `iroh-relay`. diff --git a/nixos/modules/hardware/video/nvidia.nix b/nixos/modules/hardware/video/nvidia.nix index 9e3707f8e790..7d0a53370008 100644 --- a/nixos/modules/hardware/video/nvidia.nix +++ b/nixos/modules/hardware/video/nvidia.nix @@ -696,7 +696,11 @@ in cfg.powerManagement.enable && cfg.powerManagement.kernelSuspendNotifier ) "nvidia.NVreg_UseKernelSuspendNotifiers=1" ++ lib.optional cfg.powerManagement.enable "nvidia.NVreg_PreserveVideoMemoryAllocations=1" - ++ lib.optional useOpenModules "nvidia.NVreg_OpenRmEnableUnsupportedGpus=1" + ++ lib.optional ( + useOpenModules + && lib.versionAtLeast nvidia_x11.version "515.43.04" + && lib.versionOlder nvidia_x11.version "545.23.06" + ) "nvidia.NVreg_OpenRmEnableUnsupportedGpus=1" ++ lib.optional (config.boot.kernelPackages.kernel.kernelAtLeast "6.2" && !ibtSupport) "ibt=off"; # enable finegrained power management diff --git a/nixos/modules/services/networking/imaginary.nix b/nixos/modules/services/networking/imaginary.nix index 3b4fd07d56e0..abb53432373b 100644 --- a/nixos/modules/services/networking/imaginary.nix +++ b/nixos/modules/services/networking/imaginary.nix @@ -94,6 +94,7 @@ in ); in "${pkgs.imaginary}/bin/imaginary ${utils.escapeSystemdExecArgs args}"; + Restart = "on-failure"; ProtectProc = "invisible"; BindReadOnlyPaths = lib.optional (cfg.settings ? mount) cfg.settings.mount; CapabilityBoundingSet = if cfg.port < 1024 then [ "CAP_NET_BIND_SERVICE" ] else [ "" ]; diff --git a/nixos/modules/services/networking/strongswan-swanctl/swanctl-params.nix b/nixos/modules/services/networking/strongswan-swanctl/swanctl-params.nix index f17d36341e1d..4ceac71e94d6 100644 --- a/nixos/modules/services/networking/strongswan-swanctl/swanctl-params.nix +++ b/nixos/modules/services/networking/strongswan-swanctl/swanctl-params.nix @@ -1093,6 +1093,19 @@ in all kernel interfaces. ''; + icmp = mkYesNoParam no '' + Whether to forward certain ICMP error messages even if their source IP + doesn't match the negotiated IPsec policies. + + ICMP error messages, such as Destination Unreachable, Time Exceeded or + Fragmentation Needed, may be generated by a host whose IP address isn't + included in the negotiated traffic selectors and therefore doesn't match the + IPsec policies. If this option is enabled and the kernel supports it, such + packets may still be forwarded. As ICMP errors contain parts of the IP + packet that triggered them, the kernel will base its decision on a reverse + policy lookup using that IP header. + ''; + start_action = mkEnumParam [ "none" "trap" "start" "trap|start" ] "none" '' Action to perform after loading the configuration. diff --git a/nixos/tests/misc.nix b/nixos/tests/misc.nix index 9164f57eb74a..3e296d8d428c 100644 --- a/nixos/tests/misc.nix +++ b/nixos/tests/misc.nix @@ -73,7 +73,7 @@ in machine.succeed("[ `nixos-version | wc -w` = 2 ]") with subtest("nixos-rebuild"): - assert "NixOS module" in machine.succeed("nixos-rebuild --help") + assert "NixOS" in machine.succeed("nixos-rebuild --help") with subtest("Sanity check for uid/gid assignment"): assert "4" == machine.succeed("id -u messagebus").strip() diff --git a/nixos/tests/nixos-rebuild-target-host.nix b/nixos/tests/nixos-rebuild-target-host.nix index 7351692fdfd9..c37c4ce2ee76 100644 --- a/nixos/tests/nixos-rebuild-target-host.nix +++ b/nixos/tests/nixos-rebuild-target-host.nix @@ -122,14 +122,6 @@ forceInstall = true; }; - nixpkgs.overlays = [ - (final: prev: { - # Set tmpdir inside nixos-rebuild-ng to test - # "Deploy works with very long TMPDIR" - nixos-rebuild-ng = prev.nixos-rebuild-ng.override { withTmpdir = "/tmp"; }; - }) - ]; - # this will be asserted networking.hostName = "${hostname}"; } diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 4cd629716e1d..98f1e0bca4b2 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -74,12 +74,12 @@ final: prev: { CopilotChat-nvim = buildVimPlugin { pname = "CopilotChat.nvim"; - version = "4.7.4-unstable-2026-03-09"; + version = "4.7.4-unstable-2026-03-23"; src = fetchFromGitHub { owner = "CopilotC-Nvim"; repo = "CopilotChat.nvim"; - rev = "ecea24a9a067c6f176b8e13eb11251c739caf055"; - hash = "sha256-fwQga9zwFLGOKuwpe4Wfx7pc+nn+dMHEJDF7FYZ/qfQ="; + rev = "9fec6c3c2a4069b1f649e116c10e6fbcf1463764"; + hash = "sha256-sQ/12smnEI2rykuz1szYtSeO+lKK7enN1V4kvqxni3Q="; }; meta.homepage = "https://github.com/CopilotC-Nvim/CopilotChat.nvim/"; meta.hydraPlatforms = [ ]; @@ -204,12 +204,12 @@ final: prev: { LazyVim = buildVimPlugin { pname = "LazyVim"; - version = "15.14.0-unstable-2026-03-20"; + version = "15.14.0-unstable-2026-03-21"; src = fetchFromGitHub { owner = "LazyVim"; repo = "LazyVim"; - rev = "5450006ccdd7df341f7f60dded58ea4a87aa9c15"; - hash = "sha256-ROiAJg0hZ9x0XEKrP1oPF1zngAwB+01QHbdPAgnNkUc="; + rev = "96f4f18d7d81c786ac0df5723bc7aca058bf2165"; + hash = "sha256-flDu86sHQ4CQ+5tSXPWMRw9kfVdU5xfLHdDYVhkBsoE="; }; meta.homepage = "https://github.com/LazyVim/LazyVim/"; meta.hydraPlatforms = [ ]; @@ -217,12 +217,12 @@ final: prev: { LeaderF = buildVimPlugin { pname = "LeaderF"; - version = "1.25-unstable-2026-03-16"; + version = "1.25-unstable-2026-03-25"; src = fetchFromGitHub { owner = "Yggdroot"; repo = "LeaderF"; - rev = "6535d606c6bf502a048634498bf708b8e65b928e"; - hash = "sha256-VGU/Yp3tOs0u+YxQiLO7URlXBQRftwr1ro2nB3Z4XbY="; + rev = "7ba67ea7df6ce97ffe3f738b23daf9d5b4090be0"; + hash = "sha256-dzCSjNtOPJu6GGxXTRws7sByzaJU9ddF99N6wrTH56s="; }; meta.homepage = "https://github.com/Yggdroot/LeaderF/"; meta.hydraPlatforms = [ ]; @@ -412,12 +412,12 @@ final: prev: { SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "0-unstable-2026-03-19"; + version = "0-unstable-2026-03-23"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "cf2b276dc88696b35d55ea4bd55dfaf7d608c9a2"; - hash = "sha256-EQ854kY+TGJPTAul0jwo7v+Ge3PdX++8tLxUVI1wILE="; + rev = "66e53f3316515ac8548b47826f8d273955aa7af1"; + hash = "sha256-YDD2maK1DwRRBWqZKRSlV1Z1fiR50HfcOWttcTEnpjU="; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; meta.hydraPlatforms = [ ]; @@ -960,12 +960,12 @@ final: prev: { artio-nvim = buildVimPlugin { pname = "artio.nvim"; - version = "0-unstable-2026-03-08"; + version = "0-unstable-2026-03-24"; src = fetchFromGitHub { owner = "comfysage"; repo = "artio.nvim"; - rev = "778448454ded399f773cde2e6e432c0c9558eebd"; - hash = "sha256-74b9rhS4yOyw7gfEhsALEfNYVELjvfLBSvoOK8pd7ZI="; + rev = "045c5b33a6012bf79a77c7858553075ca5f0bc56"; + hash = "sha256-h0NwcCVqf8Bitej8vDF4u1z/hqoNaLAKkSapdB7cvYY="; }; meta.homepage = "https://github.com/comfysage/artio.nvim/"; meta.hydraPlatforms = [ ]; @@ -1272,12 +1272,12 @@ final: prev: { autoclose-nvim = buildVimPlugin { pname = "autoclose.nvim"; - version = "0-unstable-2025-07-21"; + version = "0-unstable-2026-03-22"; src = fetchFromGitHub { owner = "m4xshen"; repo = "autoclose.nvim"; - rev = "3f86702b54a861a17d7994b2e32a7c648cb12fb1"; - hash = "sha256-YJm4Lx6E+ayy7NhO2BUJ5JlhPQlQlkDzw/c8uBW2RHk="; + rev = "bafd0368716216fa6a7bb2a43ecd889b44efdb46"; + hash = "sha256-DOKKyaDmfUPRTcXJvqD+0zAr63+93H0auax6Dse0Igo="; }; meta.homepage = "https://github.com/m4xshen/autoclose.nvim/"; meta.hydraPlatforms = [ ]; @@ -1818,12 +1818,12 @@ final: prev: { blink-ripgrep-nvim = buildVimPlugin { pname = "blink-ripgrep.nvim"; - version = "2.2.5-unstable-2026-03-19"; + version = "2.2.5-unstable-2026-03-23"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "blink-ripgrep.nvim"; - rev = "42da55faa69723306f45e7f4a718f71f86996a4e"; - hash = "sha256-Tj7LXRf16WMsYZ8wN2+3qQr+7JEu7hLqBk+FGBYgOx0="; + rev = "ca9c2028cd95ac2fd2426b121816051eba0b9764"; + hash = "sha256-SukloH3EWaU8/psYS4e+kgj/lNSGgdZoKU/9+wKoU7E="; }; meta.homepage = "https://github.com/mikavilpas/blink-ripgrep.nvim/"; meta.hydraPlatforms = [ ]; @@ -2039,12 +2039,12 @@ final: prev: { catppuccin-nvim = buildVimPlugin { pname = "catppuccin-nvim"; - version = "1.11.0-unstable-2026-03-13"; + version = "1.11.0-unstable-2026-03-22"; src = fetchFromGitHub { owner = "catppuccin"; repo = "nvim"; - rev = "384f304c8b04664c9e0091fbfb3923c5f97c1bcf"; - hash = "sha256-L6W+aW3wuAYg9tyKDqxL4iykqOaFT6Bmx3nZMux409k="; + rev = "a7788416689dbefea659d9e9415c87926b0ba5d8"; + hash = "sha256-NuwqxzZQ6YWHZdWYnCWDSlFIeagTU+Q4JdIHy25VR3A="; }; meta.homepage = "https://github.com/catppuccin/nvim/"; meta.hydraPlatforms = [ ]; @@ -3118,12 +3118,12 @@ final: prev: { coc-nvim = buildVimPlugin { pname = "coc.nvim"; - version = "0.0.82-unstable-2026-03-14"; + version = "0.0.82-unstable-2026-03-24"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc.nvim"; - rev = "957d27e1a318cfdce1d12e8329e764e0c0918f74"; - hash = "sha256-EECcYJh5GktC8NkL+RmAWCfE6Usrf70dj3UZb7BMEdQ="; + rev = "fb74029fc12b16e714c245d1f265f3071d1ea07c"; + hash = "sha256-XZcf48CuDhV14RcRfSWfj/pVGImbs9Q+dblF+eVqblE="; }; meta.homepage = "https://github.com/neoclide/coc.nvim/"; meta.hydraPlatforms = [ ]; @@ -3196,12 +3196,12 @@ final: prev: { codecompanion-nvim = buildVimPlugin { pname = "codecompanion.nvim"; - version = "19.6.0-unstable-2026-03-19"; + version = "19.6.0-unstable-2026-03-25"; src = fetchFromGitHub { owner = "olimorris"; repo = "codecompanion.nvim"; - rev = "cc0d298b6b7bdbdcfe48f7e70deb0e6215fe4d32"; - hash = "sha256-cXO1+6aU/5jOTeNbhhGz7mqZw82fvLQZiduwXW0OnOU="; + rev = "e010179d64538ce1fd88310d08b4697b356b17c8"; + hash = "sha256-860ek9xwjv3mfPH9cj18tRa1NxhQLlWbBajgCJEvSOo="; }; meta.homepage = "https://github.com/olimorris/codecompanion.nvim/"; meta.hydraPlatforms = [ ]; @@ -3222,12 +3222,12 @@ final: prev: { codesettings-nvim = buildVimPlugin { pname = "codesettings.nvim"; - version = "1.6.7-unstable-2026-03-20"; + version = "1.6.7-unstable-2026-03-25"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "codesettings.nvim"; - rev = "17c592a5b80fa18483312d1ee913940e97c42ef5"; - hash = "sha256-suwK+WquuO/Q7nSfi3AsFvb657tBEAJsPh4bcjvQqig="; + rev = "96019a81f7ca4ca01bf7eba86ed6db582bbb2654"; + hash = "sha256-zpLA3FRkyJy4LCKxbhUHUcYYElWHxopaUHrkmfYcoT0="; }; meta.homepage = "https://github.com/mrjones2014/codesettings.nvim/"; meta.hydraPlatforms = [ ]; @@ -3352,12 +3352,12 @@ final: prev: { command-t = buildVimPlugin { pname = "command-t"; - version = "8.1-unstable-2026-03-19"; + version = "8.1-unstable-2026-03-20"; src = fetchFromGitHub { owner = "wincent"; repo = "command-t"; - rev = "e853fd860ee11291d25d0c04dbb57cd1fc8e3d87"; - hash = "sha256-HyyrtJo4Bq4MEY0vlzS5IWMdBcEHr0YWLi4Zyl1SkJE="; + rev = "c148d0cdd7f807927193cd9c05329607a4e8cbc0"; + hash = "sha256-jm4u9d2d+zYwb1lubjkOGDN5f/ywBzQkYnsbRztMzbc="; }; meta.homepage = "https://github.com/wincent/command-t/"; meta.hydraPlatforms = [ ]; @@ -3535,12 +3535,12 @@ final: prev: { conjure = buildVimPlugin { pname = "conjure"; - version = "4.59.0-unstable-2026-03-15"; + version = "4.59.0-unstable-2026-03-23"; src = fetchFromGitHub { owner = "Olical"; repo = "conjure"; - rev = "23718a259a03be9d72a05bef6d76bea789e46b5c"; - hash = "sha256-vhzhjQBMWViXEsPV6O0U3GP8LyLEPCQKBVWdFZUB+ng="; + rev = "5dddccee789f65606387c991f5efadea7af52cb7"; + hash = "sha256-xQKiF7v+MPqT6UzhIZ2b2zWYTSOkpXiD9MIy13GZjcw="; }; meta.homepage = "https://github.com/Olical/conjure/"; meta.hydraPlatforms = [ ]; @@ -3626,12 +3626,12 @@ final: prev: { copilot-lua = buildVimPlugin { pname = "copilot.lua"; - version = "2.0.0-unstable-2026-03-18"; + version = "2.0.1-unstable-2026-03-24"; src = fetchFromGitHub { owner = "zbirenbaum"; repo = "copilot.lua"; - rev = "0552b44fceedf0c4cba2cd4953d3976633b2509a"; - hash = "sha256-PULc9fiFljpomXDBY1HeJDttImQf7lYprpNEx5MZO4Y="; + rev = "538f15c4eaad8661389a4a0d1ace2d6e079fac29"; + hash = "sha256-RzHCniW/n796uYdVA1LtHWBI3XxoPgmdw2N8RpUjPJQ="; }; meta.homepage = "https://github.com/zbirenbaum/copilot.lua/"; meta.hydraPlatforms = [ ]; @@ -4107,12 +4107,12 @@ final: prev: { ddc-source-lsp = buildVimPlugin { pname = "ddc-source-lsp"; - version = "1.2.0-unstable-2026-02-08"; + version = "1.2.0-unstable-2026-03-22"; src = fetchFromGitHub { owner = "Shougo"; repo = "ddc-source-lsp"; - rev = "79e0a0fe98c206ccd8d66ce3a572e664f9de4f83"; - hash = "sha256-o+rVRG0cCNiqkloW1m113NhYxIy4caVNrmUNrs23rMA="; + rev = "352f804c08dbc6ce516234bb97309a5b78a1863f"; + hash = "sha256-oj+L2dy6FpOYv/j0E/tsSD0BfP9qTtWCKwrLZSsCUsc="; }; meta.homepage = "https://github.com/Shougo/ddc-source-lsp/"; meta.hydraPlatforms = [ ]; @@ -4146,12 +4146,12 @@ final: prev: { ddc-vim = buildVimPlugin { pname = "ddc.vim"; - version = "10.3.0-unstable-2026-03-19"; + version = "10.3.0-unstable-2026-03-24"; src = fetchFromGitHub { owner = "Shougo"; repo = "ddc.vim"; - rev = "4a4404d856ed82aec00c4e6d36cab0dd13f7883f"; - hash = "sha256-vetnDOYWEg+iuMOFL2GYzVfuYgV94Jl8DzBDZxhAFf0="; + rev = "033f556bedd32e2284dfa477562624f6d2f9166e"; + hash = "sha256-lQCoMfaGkIOaJWO0fo266MAN9vupyNbMlWYACzWeZiA="; }; meta.homepage = "https://github.com/Shougo/ddc.vim/"; meta.hydraPlatforms = [ ]; @@ -4302,12 +4302,12 @@ final: prev: { denops-vim = buildVimPlugin { pname = "denops.vim"; - version = "8.0.1-unstable-2025-10-26"; + version = "8.0.2-unstable-2026-03-22"; src = fetchFromGitHub { owner = "vim-denops"; repo = "denops.vim"; - rev = "5cfca39988a36e42d81b925264fc846077a727e3"; - hash = "sha256-4AACZ3h6uAqiXW24gUF1+uq7dnWA0w/PcxAeO4yxitc="; + rev = "1df7a022d6e9cb3f6a3db43235e0f174ccd79e03"; + hash = "sha256-lj8yjZrwE9GfNPDIpH4tCI4TTJHkYRlFFCTdqMqWtZg="; }; meta.homepage = "https://github.com/vim-denops/denops.vim/"; meta.hydraPlatforms = [ ]; @@ -4681,12 +4681,12 @@ final: prev: { diffs-nvim = buildVimPlugin { pname = "diffs.nvim"; - version = "0.3.2-unstable-2026-03-20"; + version = "0.3.2-unstable-2026-03-25"; src = fetchFromGitHub { owner = "barrettruth"; repo = "diffs.nvim"; - rev = "7a979dfbe824301004429e152e4ac56f747d976e"; - hash = "sha256-S4AEAATTbF0Y20rrtw1JxD/t//fOb4zCt8hSD/24+iY="; + rev = "0cb16a0e2384f1d3dd6330f6ea517de8e07aa8e8"; + hash = "sha256-BLOmtz/E2viBd6DW+i7+NHZoh42FPo9lI4qj5MyTHbQ="; }; meta.homepage = "https://github.com/barrettruth/diffs.nvim/"; meta.hydraPlatforms = [ ]; @@ -4850,12 +4850,12 @@ final: prev: { easy-dotnet-nvim = buildVimPlugin { pname = "easy-dotnet.nvim"; - version = "0-unstable-2026-03-16"; + version = "0-unstable-2026-03-20"; src = fetchFromGitHub { owner = "GustavEikaas"; repo = "easy-dotnet.nvim"; - rev = "e1d6f89ba4ffef640282c7fbf66ef6c01f861589"; - hash = "sha256-Nq+5r7GH6J5blMtwxZFzx2ARt1E5xtUzidcP6mxH1kM="; + rev = "ed5aabc5040395f2dd6c59263412ec3bed921b29"; + hash = "sha256-5QFxFSrFIVNSCubXYeazfjC62l4ja+DW4xYp6bJ9+DA="; }; meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/"; meta.hydraPlatforms = [ ]; @@ -5033,12 +5033,12 @@ final: prev: { emmet-vim = buildVimPlugin { pname = "emmet-vim"; - version = "0-unstable-2026-03-07"; + version = "0-unstable-2026-03-24"; src = fetchFromGitHub { owner = "mattn"; repo = "emmet-vim"; - rev = "cc8b1a9f2241e087330195c76651c5f9d9519e2f"; - hash = "sha256-Ihc+bgxN+wPfLL9A/1wC/5Piu3ilAdIVT8be/Abvd80="; + rev = "92ef2f74f4093edc99db5e9e4cf7e40116a85bd6"; + hash = "sha256-57B35TxqzWvultlw5RVngdUA5xMXaY/1zjvtZfiwdhg="; fetchSubmodules = true; }; meta.homepage = "https://github.com/mattn/emmet-vim/"; @@ -5112,11 +5112,11 @@ final: prev: { evergarden-nvim = buildVimPlugin { pname = "evergarden-nvim"; - version = "0-unstable-2026-03-04"; + version = "0-unstable-2026-03-21"; src = fetchgit { url = "https://codeberg.org/evergarden/nvim"; - rev = "4f1345b359daa8f1f91bd562a60658994b478e11"; - hash = "sha256-EPVMcFYafj44xyLZKKZYCLtZfLDm8tECccnKOz4uXyc="; + rev = "ded46a3eaaab08ffd9ba206bd7eff9e93598d2e5"; + hash = "sha256-UEnor+FziURTnBKtDyMJPu3GzkdjEZ7XQyePsCA5HIY="; }; meta.homepage = "https://codeberg.org/evergarden/nvim"; meta.hydraPlatforms = [ ]; @@ -6023,12 +6023,12 @@ final: prev: { go-nvim = buildVimPlugin { pname = "go.nvim"; - version = "0.10.4-unstable-2026-03-16"; + version = "0.10.4-unstable-2026-03-22"; src = fetchFromGitHub { owner = "ray-x"; repo = "go.nvim"; - rev = "01a6de99120a3b4abaf589d803631d02c44b4d25"; - hash = "sha256-/nOQAfDVoXyo7MmjS0+4mesJU/9x5jnpx8lovhmRx4s="; + rev = "51a6f3b19b59f6e8e5d8d06aa23704ff2b6ed6bd"; + hash = "sha256-BE1AjayhdmmlBqsV11x4sOtFpYpOQMA8wmD5vYxDXEo="; }; meta.homepage = "https://github.com/ray-x/go.nvim/"; meta.hydraPlatforms = [ ]; @@ -6414,12 +6414,12 @@ final: prev: { haskell-snippets-nvim = buildVimPlugin { pname = "haskell-snippets.nvim"; - version = "1.5.0-unstable-2025-11-24"; + version = "1.5.0-unstable-2026-03-25"; src = fetchFromGitHub { owner = "mrcjkb"; repo = "haskell-snippets.nvim"; - rev = "cbe4e20fccb2e527d370765c8248205b31571037"; - hash = "sha256-tnu1sVteiTk13rLUfcHZBUpx+ZZUviiB535/rTGx/Fc="; + rev = "6d8c9161077bf71e54df1e39c91b072a235a3bba"; + hash = "sha256-Zu3mcw498NLgJcfMS/NsfJMrtTaiftvkNgKYaU0bEOQ="; }; meta.homepage = "https://github.com/mrcjkb/haskell-snippets.nvim/"; meta.hydraPlatforms = [ ]; @@ -6675,12 +6675,12 @@ final: prev: { hotpot-nvim = buildVimPlugin { pname = "hotpot.nvim"; - version = "0.15.0-unstable-2025-12-20"; + version = "0.15.0-unstable-2025-12-23"; src = fetchFromGitHub { owner = "rktjmp"; repo = "hotpot.nvim"; - rev = "27cc1025960eae88ad1dd270376f69be7a2d9174"; - hash = "sha256-vTiC0onMSSi+rD9XFIn3Ol+qSCzM1V1gz0tMR9QYAbo="; + rev = "0059a358eb9e01f11319c8d63747798dcb0f08e4"; + hash = "sha256-WFa+yORq42fHLTXzkN0GoJzHglFvuomBAZpbLxYQlv0="; }; meta.homepage = "https://github.com/rktjmp/hotpot.nvim/"; meta.hydraPlatforms = [ ]; @@ -6727,12 +6727,12 @@ final: prev: { hunk-nvim = buildVimPlugin { pname = "hunk.nvim"; - version = "1.9.0-unstable-2026-03-15"; + version = "1.9.0-unstable-2026-03-20"; src = fetchFromGitHub { owner = "julienvincent"; repo = "hunk.nvim"; - rev = "478d0efcf373b274ec5c952c1459981536c0f773"; - hash = "sha256-yWyL0ARq8TBPmzh/LnJSy0v2RgUmQFaYPCNSYojwbMQ="; + rev = "a73c34934e87af4f2e615fea3a57ee28b2dceec8"; + hash = "sha256-Zw+dudVej4hvT+S9Jk2IMuCWzU3b4z90fmfKDmcujug="; }; meta.homepage = "https://github.com/julienvincent/hunk.nvim/"; meta.hydraPlatforms = [ ]; @@ -7352,12 +7352,12 @@ final: prev: { kitty-scrollback-nvim = buildVimPlugin { pname = "kitty-scrollback.nvim"; - version = "9.0.0-unstable-2026-03-02"; + version = "9.0.1-unstable-2026-03-22"; src = fetchFromGitHub { owner = "mikesmithgh"; repo = "kitty-scrollback.nvim"; - rev = "aa05d5ade0b744d8e49f4c992f34dadc7079bce8"; - hash = "sha256-8NwOBNv2rRrBCtr6VGtDAXWZI2RawcbJ5Fmsu4yiAQg="; + rev = "9342a0e0e5556ce0b7f9dc41c4bdd39ae9dc85dd"; + hash = "sha256-c6OgxDZTBeCP3lIgEq1ctLFOzaKC5tZXnd/nUrthEm4="; }; meta.homepage = "https://github.com/mikesmithgh/kitty-scrollback.nvim/"; meta.hydraPlatforms = [ ]; @@ -7483,12 +7483,12 @@ final: prev: { langmapper-nvim = buildVimPlugin { pname = "langmapper.nvim"; - version = "0-unstable-2025-05-05"; + version = "0-unstable-2026-03-24"; src = fetchFromGitHub { owner = "Wansmer"; repo = "langmapper.nvim"; - rev = "57a2fe4d706676aa0386825f27c27a4e3c14e0b0"; - hash = "sha256-gIc79aJzYA6u+tAl3M9UGsLmUsMn7H2amzbpLYz3qjc="; + rev = "49462fd9f4f33cf8cfbaa779ba07d3c0b255cc06"; + hash = "sha256-A3PMp8Wcg+I4qpKYB27HlQLYB60jKtfhs6+MqfPS3gs="; }; meta.homepage = "https://github.com/Wansmer/langmapper.nvim/"; meta.hydraPlatforms = [ ]; @@ -7600,12 +7600,12 @@ final: prev: { lean-nvim = buildVimPlugin { pname = "lean.nvim"; - version = "2025.10.1-unstable-2026-03-18"; + version = "2025.10.1-unstable-2026-03-25"; src = fetchFromGitHub { owner = "Julian"; repo = "lean.nvim"; - rev = "0a6df458e39d58080aee3295bba21d168e563605"; - hash = "sha256-5wyev0A75kFZJEeS2r82I6AzNpAqw9Xe6aFVfDjKpFU="; + rev = "a30b6f8496a88ff555862b7cf542e25549afcd81"; + hash = "sha256-rkcwnCBdw1HzRYkrbJ/dIsNb4X/cEcWHElIx8jJFxwg="; }; meta.homepage = "https://github.com/Julian/lean.nvim/"; meta.hydraPlatforms = [ ]; @@ -7639,11 +7639,11 @@ final: prev: { leap-nvim = buildVimPlugin { pname = "leap.nvim"; - version = "0-unstable-2026-03-07"; + version = "0-unstable-2026-03-24"; src = fetchgit { url = "https://codeberg.org/andyg/leap.nvim/"; - rev = "774c452da3521d4434f912b6ca6dd97318aca4b0"; - hash = "sha256-HkLmYb0+Vu65JalaE2JuMJM74/fWAS3QJRQb4BW5esw="; + rev = "e20f33507bd2d6c671b7273f797f2d3cf521ac61"; + hash = "sha256-dJ7nR+JDzjhXptPrLXd48pGlrm52nG31gsw9X3+tT0Q="; }; meta.homepage = "https://codeberg.org/andyg/leap.nvim/"; meta.hydraPlatforms = [ ]; @@ -8461,8 +8461,8 @@ final: prev: { src = fetchFromGitHub { owner = "OXY2DEV"; repo = "markview.nvim"; - rev = "ed989a2036a85ec7e1d41de77bf01d0537b19799"; - hash = "sha256-LI+/Vj7ykMgiqbNMW/UUnk+1zpSF44d/5jRmOFyIS/s="; + rev = "1861f959599ae03cfd59f56222a542035b0cd947"; + hash = "sha256-KICewEUkTPvWKcK7QDGtOgVEQpw94keSfGv8TBkm29U="; fetchSubmodules = true; }; meta.homepage = "https://github.com/OXY2DEV/markview.nvim/"; @@ -8575,12 +8575,12 @@ final: prev: { mattn-calendar-vim = buildVimPlugin { pname = "mattn-calendar-vim"; - version = "0-unstable-2026-03-07"; + version = "0-unstable-2026-03-25"; src = fetchFromGitHub { owner = "mattn"; repo = "calendar-vim"; - rev = "01d59e69ca2e7ddf8ebd8e8e43de754901384f10"; - hash = "sha256-L+2XE+u2u6qOMuBLlstvgckFdyBRNRd5TISLJBgkvug="; + rev = "28bc54071d7c579c313ea3d2b6903640a0677cef"; + hash = "sha256-83EYTyx8fgAPeHWwb9egtvVBPGF5WasxE85SuJHZEu0="; }; meta.homepage = "https://github.com/mattn/calendar-vim/"; meta.hydraPlatforms = [ ]; @@ -8965,12 +8965,12 @@ final: prev: { mini-hues = buildVimPlugin { pname = "mini.hues"; - version = "0.17.0-unstable-2026-03-09"; + version = "0.17.0-unstable-2026-03-23"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.hues"; - rev = "c040a9f548b1f080b087db7b072a56e7474c6c9b"; - hash = "sha256-zYe6jzSxIlMKDt5VL9XOMdPD3OrETLcIRcIldKge6ig="; + rev = "d0cd643e3e77f773ecda7205e6504ac8b6f04806"; + hash = "sha256-ktHaXAymdunHNM3aADvbYIwK7yA9OedElOVISEuxkVQ="; }; meta.homepage = "https://github.com/nvim-mini/mini.hues/"; meta.hydraPlatforms = [ ]; @@ -9095,12 +9095,12 @@ final: prev: { mini-nvim = buildVimPlugin { pname = "mini.nvim"; - version = "0.17.0-unstable-2026-03-19"; + version = "0.17.0-unstable-2026-03-23"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.nvim"; - rev = "adeaeac8622b966273bb161977bff1293dd44565"; - hash = "sha256-BqbUGytRCKWJ8P+Y9Zr5V9Ri4dkPrJPmdlKtovVU52w="; + rev = "439cdcd6992bc9012efd7d8ed7a7b7a0f1fac32a"; + hash = "sha256-pxI8tHG6T7Dtdqzi7IEf1XMG0nmoBVvB6SsnnFCYSFI="; }; meta.homepage = "https://github.com/nvim-mini/mini.nvim/"; meta.hydraPlatforms = [ ]; @@ -9108,12 +9108,12 @@ final: prev: { mini-operators = buildVimPlugin { pname = "mini.operators"; - version = "0.17.0-unstable-2026-02-21"; + version = "0.17.0-unstable-2026-03-20"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.operators"; - rev = "86b1ad0d89e7e6a2ae2f840edbbb5737465ae777"; - hash = "sha256-L2k2mZjR+CJ79AXZb0ftgotE6FpIug0DHgnkkIY0NCY="; + rev = "65bc941bca46fb3f33bb2fdcc7b67417fb474a10"; + hash = "sha256-MgGPmL2L7You377v+VFvXVmSRSAswBG8yj2Kue302T0="; }; meta.homepage = "https://github.com/nvim-mini/mini.operators/"; meta.hydraPlatforms = [ ]; @@ -9134,12 +9134,12 @@ final: prev: { mini-pick = buildVimPlugin { pname = "mini.pick"; - version = "0.17.0-unstable-2026-03-19"; + version = "0.17.0-unstable-2026-03-23"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.pick"; - rev = "8f196683edb7e199dc392a5830cced4ba05671db"; - hash = "sha256-FPEQJgMGgT9DayeZPbMVDhCgWq0Quh+MVrGoCu+RspQ="; + rev = "fe079c2bd894a5ee70b62f23d819620ef40c4949"; + hash = "sha256-VrY7XeYce9eO8TgQg4zzDUHbE6dr5AxOAN5fB7Q6aUA="; }; meta.homepage = "https://github.com/nvim-mini/mini.pick/"; meta.hydraPlatforms = [ ]; @@ -9264,12 +9264,12 @@ final: prev: { minimap-vim = buildVimPlugin { pname = "minimap.vim"; - version = "0-unstable-2026-03-09"; + version = "0-unstable-2026-03-25"; src = fetchFromGitHub { owner = "wfxr"; repo = "minimap.vim"; - rev = "38a4f8d78bc3a3032340ca8edecc3d25599b0330"; - hash = "sha256-L9ZOXBG7z/8fGv4IiGm9AVE+L4L1wZSzZRI3TiBwBIc="; + rev = "28c530f8e0929b73ef27c86f705ff8bcfcec97d8"; + hash = "sha256-7MUCZSlWI7iy6LJdtzQ4320KC73PeG5gkE1lYTGY/ek="; }; meta.homepage = "https://github.com/wfxr/minimap.vim/"; meta.hydraPlatforms = [ ]; @@ -9277,12 +9277,12 @@ final: prev: { minuet-ai-nvim = buildVimPlugin { pname = "minuet-ai.nvim"; - version = "0.8.0-unstable-2026-03-20"; + version = "0.8.0-unstable-2026-03-21"; src = fetchFromGitHub { owner = "milanglacier"; repo = "minuet-ai.nvim"; - rev = "07d1757e8f8838fd46b0087f72015b3f7d9fd9e0"; - hash = "sha256-WswFMo3ocBPnU9199bxQukkc5FlRtsk07rjjYZsz3hA="; + rev = "c7cb94070b701d6e44f05a03b49081c54f4fc2e5"; + hash = "sha256-H0+tBKaJsqtV5RaPrFRynHXfHq1E5oyW4w3U2GzefVo="; }; meta.homepage = "https://github.com/milanglacier/minuet-ai.nvim/"; meta.hydraPlatforms = [ ]; @@ -9355,12 +9355,12 @@ final: prev: { modus-themes-nvim = buildVimPlugin { pname = "modus-themes.nvim"; - version = "1.4.2-unstable-2025-10-05"; + version = "1.4.3-unstable-2026-03-22"; src = fetchFromGitHub { owner = "miikanissi"; repo = "modus-themes.nvim"; - rev = "c57c2c56c9f0af04f3b609d11caa840880074784"; - hash = "sha256-fMhZGP9mnWgfcuOAd4oI7KDuAP7xJmJ/4GLqeOxV5Wk="; + rev = "17a64464c27c1be605adca13dbe48f2f402fe107"; + hash = "sha256-5w1a8ISBM90bwajkAupBFXoucHat+lQsyD5Rr0e2SKY="; }; meta.homepage = "https://github.com/miikanissi/modus-themes.nvim/"; meta.hydraPlatforms = [ ]; @@ -9459,12 +9459,12 @@ final: prev: { multicursor-nvim = buildVimPlugin { pname = "multicursor.nvim"; - version = "0-unstable-2026-02-28"; + version = "0-unstable-2026-03-24"; src = fetchFromGitHub { owner = "jake-stewart"; repo = "multicursor.nvim"; - rev = "811681faf44d8031685614cc00a148cd3ece697c"; - hash = "sha256-5Syxir+5cKzpr9cEDGm2AWILJ40lsTObuOwMVxV+znE="; + rev = "704b99f10a72cc05d370cfeb294ff83412a8ab55"; + hash = "sha256-JHl8Z7ESrWus2I6Pe+6gmdgCAZOzAKX7kimy71sAoe4="; }; meta.homepage = "https://github.com/jake-stewart/multicursor.nvim/"; meta.hydraPlatforms = [ ]; @@ -9771,12 +9771,12 @@ final: prev: { neo-tree-nvim = buildVimPlugin { pname = "neo-tree.nvim"; - version = "3.39.0-unstable-2026-03-19"; + version = "3.39.0-unstable-2026-03-22"; src = fetchFromGitHub { owner = "nvim-neo-tree"; repo = "neo-tree.nvim"; - rev = "dffde7aaa99bfe19e61bb6a1446db26af6b2c603"; - hash = "sha256-JYx0yNrI0zBjrJx1rGJxEPYp7D/5FUrt3IjQig68SNM="; + rev = "1f75801ad71b440d1303c927fc489bc706eeee51"; + hash = "sha256-R8KJXR/ruMRp5XWTYvXdF3W3P8r999IuFvQ4BrMsdH4="; }; meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; meta.hydraPlatforms = [ ]; @@ -9797,12 +9797,12 @@ final: prev: { neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "1.4.0-unstable-2026-03-20"; + version = "1.4.0-unstable-2026-03-25"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "054f28d5f99fc1f32d22fe6b7bb5f56ebb9bf995"; - hash = "sha256-S7DTbNkPA3uG8bYKnc24/cHWPMx8aXvcTP/sJGrGge4="; + rev = "44f5235b8511f8f9e1cdfd7daf82260b1d756aad"; + hash = "sha256-MWn7Z/akhQeetMiqJ1vp6q1DVdHsjgtSzRo/4ZzgV5E="; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; meta.hydraPlatforms = [ ]; @@ -9875,12 +9875,12 @@ final: prev: { neogit = buildVimPlugin { pname = "neogit"; - version = "3.0.0-unstable-2026-03-14"; + version = "3.0.0-unstable-2026-03-25"; src = fetchFromGitHub { owner = "NeogitOrg"; repo = "neogit"; - rev = "d3890fc3cdf0859845a86b2be306bba01458df1a"; - hash = "sha256-bGU2buVzYRAJZFQhNoOOux6oSAT8k6uCm3c/wu3NxDg="; + rev = "64b1a01a9fc3d3ee8b2368230563bedf3eb66e54"; + hash = "sha256-8DUU+GRfyxU705lvHFsUJ1ZYBKCx1HTDck+XxJ81sN4="; }; meta.homepage = "https://github.com/NeogitOrg/neogit/"; meta.hydraPlatforms = [ ]; @@ -10190,12 +10190,12 @@ final: prev: { neotest-haskell = buildVimPlugin { pname = "neotest-haskell"; - version = "3.0.1-unstable-2026-03-15"; + version = "3.0.1-unstable-2026-03-25"; src = fetchFromGitHub { owner = "MrcJkb"; repo = "neotest-haskell"; - rev = "29d8a818ca5a98498e092be4d6868954d18f1b1a"; - hash = "sha256-tqJkQGEmHz3RwqBXrlW/eMexP45YoUwGoYrT+wSQnwo="; + rev = "1539e23fa942ff957d83082c9efa617772a92f6a"; + hash = "sha256-QD2LefD8V13G/9YGmpP0wxoz1tDIr6vtztL5Z0kgmlI="; }; meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; meta.hydraPlatforms = [ ]; @@ -10696,12 +10696,12 @@ final: prev: { nlsp-settings-nvim = buildVimPlugin { pname = "nlsp-settings.nvim"; - version = "0-unstable-2026-03-18"; + version = "0-unstable-2026-03-25"; src = fetchFromGitHub { owner = "tamago324"; repo = "nlsp-settings.nvim"; - rev = "a4fe2133ac74fbca9ab75305e379f3cc7043acb7"; - hash = "sha256-NDf9dY6uZggalX88sAN1dTUptC6Xci5WE9tny61U/G4="; + rev = "346176718c9f77e306860cbbef96cb98f87c17c9"; + hash = "sha256-0mTMUWQHNj9KfUz/DrxAiK4X2Mrm9t+N0ADMw+wAqcE="; }; meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; meta.hydraPlatforms = [ ]; @@ -10969,12 +10969,12 @@ final: prev: { nvim-biscuits = buildVimPlugin { pname = "nvim-biscuits"; - version = "0-unstable-2025-10-08"; + version = "0-unstable-2026-03-23"; src = fetchFromGitHub { owner = "code-biscuits"; repo = "nvim-biscuits"; - rev = "b79fa6d24388f3bcfdad33a77ee8e5668b6df07f"; - hash = "sha256-/0m4I+fR9xBjdKEOZ6BmOTXKraMOuMEqZAmj+aJXtXI="; + rev = "d93dcdee3a3dfd5101785447658e744f153957db"; + hash = "sha256-UKolssxC+cfQ9x3Mum/mKPVY8jJBs6+DtQgvvufLFAk="; }; meta.homepage = "https://github.com/code-biscuits/nvim-biscuits/"; meta.hydraPlatforms = [ ]; @@ -11047,12 +11047,12 @@ final: prev: { nvim-colorizer-lua = buildVimPlugin { pname = "nvim-colorizer.lua"; - version = "0-unstable-2026-03-07"; + version = "0-unstable-2026-03-24"; src = fetchFromGitHub { owner = "catgoose"; repo = "nvim-colorizer.lua"; - rev = "ef211089af881bea206c7aa3f2693a81feee7e90"; - hash = "sha256-8ETgER/T/kKI27I1DlpoenRz1FZAoobNI1/jR1QiRnM="; + rev = "32fcc38ab7e559f24763f6b3d9c37658ebf407d6"; + hash = "sha256-5+X1LsVAsq2xNDLUAJYfNPKKPpeihZqWnR2NA1ablVA="; }; meta.homepage = "https://github.com/catgoose/nvim-colorizer.lua/"; meta.hydraPlatforms = [ ]; @@ -11163,12 +11163,12 @@ final: prev: { nvim-dap-lldb = buildVimPlugin { pname = "nvim-dap-lldb"; - version = "2.0.1-unstable-2025-05-09"; + version = "2.0.1-unstable-2026-03-22"; src = fetchFromGitHub { owner = "julianolf"; repo = "nvim-dap-lldb"; - rev = "9c795072554b3dbf738d0c9cb29d28d7f820b2b4"; - hash = "sha256-G99w/2q6MrlftkTQzqYosLaqngr3oCN79cGvyp9eeEg="; + rev = "1f531bac2896b3d9ceb098b277c419c811f4609d"; + hash = "sha256-HSYuFWJhqE8M6/Tm0/9F5l7dfLVu2kYPFOtqi66XFZk="; }; meta.homepage = "https://github.com/julianolf/nvim-dap-lldb/"; meta.hydraPlatforms = [ ]; @@ -11214,12 +11214,12 @@ final: prev: { nvim-dap-ui = buildVimPlugin { pname = "nvim-dap-ui"; - version = "4.0.0-unstable-2025-07-09"; + version = "4.0.0-unstable-2026-03-23"; src = fetchFromGitHub { owner = "rcarriga"; repo = "nvim-dap-ui"; - rev = "cf91d5e2d07c72903d052f5207511bf7ecdb7122"; - hash = "sha256-391zChjd6uAJycfXy1RG2Qt0OdCY3/WF9u0MWLtFZxA="; + rev = "f5b6673f374626515401c5bc51b005f784a4f252"; + hash = "sha256-vK311E7N3woU6yE+2KR0425EPFaMzx78YubsmMGBws0="; }; meta.homepage = "https://github.com/rcarriga/nvim-dap-ui/"; meta.hydraPlatforms = [ ]; @@ -11641,12 +11641,12 @@ final: prev: { nvim-lspconfig = buildVimPlugin { pname = "nvim-lspconfig"; - version = "2.7.0-unstable-2026-03-20"; + version = "2.7.0-unstable-2026-03-25"; src = fetchFromGitHub { owner = "neovim"; repo = "nvim-lspconfig"; - rev = "841c6d4139aedb8a3f2baf30cef5327371385b93"; - hash = "sha256-1wmf28UMTt0ZTD8w66OieP+YYkht3n4bOkoNa4dD6/0="; + rev = "46204c8fdaa36a9aa3768780450e4bc7a210025f"; + hash = "sha256-TtvGEfxkddKFzAhOKcMrWyloG77IvRC94B9a5jEM420="; }; meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; meta.hydraPlatforms = [ ]; @@ -11693,12 +11693,12 @@ final: prev: { nvim-luapad = buildVimPlugin { pname = "nvim-luapad"; - version = "0.3.1-unstable-2026-02-07"; + version = "0.3.2-unstable-2026-03-23"; src = fetchFromGitHub { owner = "rafcamlet"; repo = "nvim-luapad"; - rev = "aea9e208ae4d81ed025f2063c1d0e3fd54091b9e"; - hash = "sha256-ZvBD57r6Kh+zTvlcxJbY7+mN76fXgkgziDSXC47j9N0="; + rev = "918c60ae919d96df1dc201cbf69eb09090148cdd"; + hash = "sha256-FLeBdX/7cp+cp+W2ouYcG52mE16GBeVT8FNgrFSa4u8="; }; meta.homepage = "https://github.com/rafcamlet/nvim-luapad/"; meta.hydraPlatforms = [ ]; @@ -11706,12 +11706,12 @@ final: prev: { nvim-metals = buildVimPlugin { pname = "nvim-metals"; - version = "0.10.x-unstable-2026-01-16"; + version = "0.10.x-unstable-2026-03-22"; src = fetchFromGitHub { owner = "scalameta"; repo = "nvim-metals"; - rev = "7ed47cd3095508e80423e30922385d5b9988f9d6"; - hash = "sha256-LhVcJ5KbQeUik1+ZEuY/zoLKXkLAYb+sn6EcJFMfLjw="; + rev = "48b9d29a4e1370495db4d4b5ccbc17b285bc98eb"; + hash = "sha256-FM66C8aK9EKeaThqqxT8nqYciu9hg8ZRqTHkZWY6eZ4="; }; meta.homepage = "https://github.com/scalameta/nvim-metals/"; meta.hydraPlatforms = [ ]; @@ -12161,12 +12161,12 @@ final: prev: { nvim-tree-lua = buildVimPlugin { pname = "nvim-tree.lua"; - version = "1.16.0-unstable-2026-03-20"; + version = "1.16.0-unstable-2026-03-23"; src = fetchFromGitHub { owner = "nvim-tree"; repo = "nvim-tree.lua"; - rev = "dfeeb12aaae37f23285101cf875416c29052b22a"; - hash = "sha256-IRHd/qyjzwUv6ID/jUabQ0+X5ka1f2m4deuGGKvD+Xo="; + rev = "3d385d3346e4883d60dc37cf642bd47bed78a46e"; + hash = "sha256-W72JNBnsVMWVpdHL9i273qp4j/T8EqsWxNfB4Nx01ls="; }; meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/"; meta.hydraPlatforms = [ ]; @@ -12174,12 +12174,12 @@ final: prev: { nvim-treesitter = buildVimPlugin { pname = "nvim-treesitter"; - version = "0.10.0-unstable-2026-03-20"; + version = "0.10.0-unstable-2026-03-23"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter"; - rev = "53f6ce29df5841ce26e5a9f06fb371088b8d8031"; - hash = "sha256-HXo5RnZV5wZaT1ItWGq0YKyKk4vZzyxftz7RMwgeoF4="; + rev = "6620ae1c44dfa8623b22d0cbf873a9e8d073b849"; + hash = "sha256-Md10P3QJ1q8SYOF2CpvOMCGrbgobU0lOIFnrT26ikJg="; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; meta.hydraPlatforms = [ ]; @@ -12187,12 +12187,12 @@ final: prev: { nvim-treesitter-context = buildVimPlugin { pname = "nvim-treesitter-context"; - version = "1.0.0-unstable-2026-03-14"; + version = "1.0.0-unstable-2026-03-22"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter-context"; - rev = "9a8e39993e3b895601bf8227124a48ea8268149e"; - hash = "sha256-0HWqCi346xai3RG1xwV9vxlL3+VHsnWOXuvPcHZj7ro="; + rev = "adf4b6b0420b7be6c717ef0ac7993183d6c201b1"; + hash = "sha256-rkM+v1AjE0bBWMYpwTkojqEiFx0vEBtdN7U0u3skuY4="; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/"; meta.hydraPlatforms = [ ]; @@ -12278,12 +12278,12 @@ final: prev: { nvim-treesitter-textobjects = buildVimPlugin { pname = "nvim-treesitter-textobjects"; - version = "0-unstable-2026-03-19"; + version = "0-unstable-2026-03-21"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter-textobjects"; - rev = "7359dfcefa38db632541e1f9b5b5f291626a1d47"; - hash = "sha256-B5K7lZRJj5H5zBqNvg1kNYZ+G0+IOjLSslkmBw4Pbfg="; + rev = "93d60a475f0b08a8eceb99255863977d3a25f310"; + hash = "sha256-H1tIn3XYJtLF1JvlUJvLtTScMdV/NHDFq+KZjBV4q1c="; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/"; meta.hydraPlatforms = [ ]; @@ -12551,12 +12551,12 @@ final: prev: { obsidian-nvim = buildVimPlugin { pname = "obsidian.nvim"; - version = "3.16.0-unstable-2026-03-19"; + version = "3.16.0-unstable-2026-03-24"; src = fetchFromGitHub { owner = "obsidian-nvim"; repo = "obsidian.nvim"; - rev = "57aeab47db861f2ec17b8b9a01d0305bca48b5a9"; - hash = "sha256-iJMigB5swssrHJ7mZyJSA5oycVh9bPeqP/pogqF/Mv4="; + rev = "c165637e159284931d981261d8aed9b60c211874"; + hash = "sha256-rqBMYBmNTiEPt3OajXAjTqW7fUlnHT8xTDv/Av4pyQ8="; }; meta.homepage = "https://github.com/obsidian-nvim/obsidian.nvim/"; meta.hydraPlatforms = [ ]; @@ -12603,12 +12603,12 @@ final: prev: { octo-nvim = buildVimPlugin { pname = "octo.nvim"; - version = "0-unstable-2026-03-10"; + version = "0-unstable-2026-03-23"; src = fetchFromGitHub { owner = "pwntester"; repo = "octo.nvim"; - rev = "42e547c08433c22c8311d7848998d2d08bfaf77e"; - hash = "sha256-CoMxiA3CWM+iwCjcs7wBkBU71vWGrm0CqNfkt9gyIKM="; + rev = "6f09b9269b18c32d837bbfe20eb4ec70859581c8"; + hash = "sha256-MgTLcSeESeIKajpGiJDNV1hQsjn0hcFP5OyV6kYFTNM="; }; meta.homepage = "https://github.com/pwntester/octo.nvim/"; meta.hydraPlatforms = [ ]; @@ -12655,12 +12655,12 @@ final: prev: { oklch-color-picker-nvim = buildVimPlugin { pname = "oklch-color-picker.nvim"; - version = "3.9.0-unstable-2026-01-06"; + version = "3.9.2-unstable-2026-03-25"; src = fetchFromGitHub { owner = "eero-lehtinen"; repo = "oklch-color-picker.nvim"; - rev = "46c70c300db2cbc9421a5ef89702554e0342879e"; - hash = "sha256-1zG0fQ+cdx6Kj4c2Iz5nlXymGehIE93kJnhD6oem3KY="; + rev = "33efb703257cd8a372900a641a66a5e6ec0bb3a3"; + hash = "sha256-yhFNuy8hR78NcJLTKnS8WJoWyt8wYK1lwo20dVTRnXA="; }; meta.homepage = "https://github.com/eero-lehtinen/oklch-color-picker.nvim/"; meta.hydraPlatforms = [ ]; @@ -12837,12 +12837,12 @@ final: prev: { opencode-nvim = buildVimPlugin { pname = "opencode.nvim"; - version = "0.5.2-unstable-2026-03-18"; + version = "0.5.2-unstable-2026-03-24"; src = fetchFromGitHub { owner = "nickjvandyke"; repo = "opencode.nvim"; - rev = "5067c80ee1f37b5f8a54244e184df44944175a84"; - hash = "sha256-lfsKTKs1urx/idXqc9KKlsWCyk1SUYmhr3C4QQGdiRY="; + rev = "4f4ff2c2a4bd979bf8f20a90e44be1b86855cfea"; + hash = "sha256-ABj3BvzUHep1jNWUf2diVfLGdHxdTIGIEUZjE5HffQo="; }; meta.homepage = "https://github.com/nickjvandyke/opencode.nvim/"; meta.hydraPlatforms = [ ]; @@ -13489,12 +13489,12 @@ final: prev: { pum-vim = buildVimPlugin { pname = "pum.vim"; - version = "2.0-unstable-2026-03-20"; + version = "2.0-unstable-2026-03-23"; src = fetchFromGitHub { owner = "Shougo"; repo = "pum.vim"; - rev = "ea745e9cb7f069cb22d80025a441c96502fb240c"; - hash = "sha256-oq1/D+qw4ok6lWYf0KXEZlQ7CFmcyME2J7iIE/yUG6U="; + rev = "c571869ef143e17e55730b8ce77aea5f5b2a0146"; + hash = "sha256-H/K8e+37S8/XJ7OTvNBxf20Nda30f1yQvivt0gQdzQk="; }; meta.homepage = "https://github.com/Shougo/pum.vim/"; meta.hydraPlatforms = [ ]; @@ -14336,12 +14336,12 @@ final: prev: { sidekick-nvim = buildVimPlugin { pname = "sidekick.nvim"; - version = "2.3.0-unstable-2026-03-20"; + version = "2.3.0-unstable-2026-03-24"; src = fetchFromGitHub { owner = "folke"; repo = "sidekick.nvim"; - rev = "53a2d3afa61e5fd2e17b270b5fa72e5493808304"; - hash = "sha256-k3TCGI3pM7gGMkHo1eQMKda4ZhoeIKxjQQMEeI8jzQ0="; + rev = "17447a05f9385e5f8372b61530f6f9329cb82421"; + hash = "sha256-scCYymquGaT9/e7nU2kuyiwFutKfAq8pGQQsOWK+7rM="; }; meta.homepage = "https://github.com/folke/sidekick.nvim/"; meta.hydraPlatforms = [ ]; @@ -14415,12 +14415,12 @@ final: prev: { smart-splits-nvim = buildVimPlugin { pname = "smart-splits.nvim"; - version = "2.0.5-unstable-2026-03-13"; + version = "2.0.5-unstable-2026-03-20"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "smart-splits.nvim"; - rev = "82d01bb71bc051955654b3af68355f783d872fe0"; - hash = "sha256-3XoOSoUbS31YW5Ls17CQs01w7cy5KZBBamyRcEzfcvY="; + rev = "96afd5d3b029ac354aaa369fb33b4613a0bbf2f0"; + hash = "sha256-Zcoy6z09Qvl+V10VmJa+ZEOGv9J9jePvPw/yDmwwSy0="; }; meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; meta.hydraPlatforms = [ ]; @@ -14480,12 +14480,12 @@ final: prev: { snacks-nvim = buildVimPlugin { pname = "snacks.nvim"; - version = "2.30.0-unstable-2026-03-14"; + version = "2.31.0-unstable-2026-03-21"; src = fetchFromGitHub { owner = "folke"; repo = "snacks.nvim"; - rev = "a049339328e2599ad6e85a69fa034ac501e921b2"; - hash = "sha256-D3xK6bPktTEZAir14WfGb90T2pK1kAhpGP/1Y/8ccv8="; + rev = "ad9ede6a9cddf16cedbd31b8932d6dcdee9b716e"; + hash = "sha256-7lDH1JlTM+H/LWjMlAQPNY6A+xmS/cp+wChy4buGYIU="; }; meta.homepage = "https://github.com/folke/snacks.nvim/"; meta.hydraPlatforms = [ ]; @@ -16138,12 +16138,12 @@ final: prev: { tokyonight-nvim = buildVimPlugin { pname = "tokyonight.nvim"; - version = "4.14.1-unstable-2025-11-05"; + version = "4.14.1-unstable-2026-03-24"; src = fetchFromGitHub { owner = "folke"; repo = "tokyonight.nvim"; - rev = "5da1b76e64daf4c5d410f06bcb6b9cb640da7dfd"; - hash = "sha256-4zfkv3egdWJ/GCWUehV0MAIXxsrGT82Wd1Qqj1SCGOk="; + rev = "cdc07ac78467a233fd62c493de29a17e0cf2b2b6"; + hash = "sha256-a9iRWue7DB7s/wNdxqqB51Jya5P9X6sDftqhdmKggU0="; }; meta.homepage = "https://github.com/folke/tokyonight.nvim/"; meta.hydraPlatforms = [ ]; @@ -16414,12 +16414,12 @@ final: prev: { tv-nvim = buildVimPlugin { pname = "tv.nvim"; - version = "0-unstable-2026-01-10"; + version = "0-unstable-2026-03-22"; src = fetchFromGitHub { owner = "alexpasmantier"; repo = "tv.nvim"; - rev = "38fb9d794d843c927ae0b1847d4b80c06176ee35"; - hash = "sha256-VDXkd9pWN2QZ1PihXK3hiJ88VJH5EzyqCkwMBnvTfEA="; + rev = "c0603ca8f31299c83deaa9a24a63d67116db25cd"; + hash = "sha256-Yp9+SDNhfY416UeOguncGeztWOydgfQOpU4bOxHsMo8="; }; meta.homepage = "https://github.com/alexpasmantier/tv.nvim/"; meta.hydraPlatforms = [ ]; @@ -16492,12 +16492,12 @@ final: prev: { typst-preview-nvim = buildVimPlugin { pname = "typst-preview.nvim"; - version = "1.4.2-unstable-2026-03-13"; + version = "1.4.2-unstable-2026-03-21"; src = fetchFromGitHub { owner = "chomosuke"; repo = "typst-preview.nvim"; - rev = "325036ee145ca51d9efb145c09ac16bce3bc8b7d"; - hash = "sha256-7jOKLZ7WKBdX1Ljbvuuki4zmuZ86l62jAN8q2kSThDs="; + rev = "a42c86ef1875100c2be92e90a637064efb0eab06"; + hash = "sha256-E26QySwuTWBDDhf2lEh6mbxYWco4acfzHAYgAyuFFek="; }; meta.homepage = "https://github.com/chomosuke/typst-preview.nvim/"; meta.hydraPlatforms = [ ]; @@ -16635,12 +16635,12 @@ final: prev: { unison = buildVimPlugin { pname = "unison"; - version = "0-unstable-2026-03-19"; + version = "0-unstable-2026-03-24"; src = fetchFromGitHub { owner = "unisonweb"; repo = "unison"; - rev = "1dcb3a7fb6c8e057279a6c9d511f25a19c102bb8"; - hash = "sha256-A7yIq7JS7XhVvEe+PkCI4Mn/Rj9NdzSQac7abqcskFs="; + rev = "454955c2762614302dafdd71bcbd35f937036114"; + hash = "sha256-i3EsJjFfakTlRKoWRGokHRXe5flREOtY3Ggdz9iMFz8="; }; meta.homepage = "https://github.com/unisonweb/unison/"; meta.hydraPlatforms = [ ]; @@ -16791,12 +16791,12 @@ final: prev: { vifm-vim = buildVimPlugin { pname = "vifm.vim"; - version = "0.14-unstable-2026-03-11"; + version = "0.14-unstable-2026-03-21"; src = fetchFromGitHub { owner = "vifm"; repo = "vifm.vim"; - rev = "36e1c5359588366691314735a46b8884347a95fb"; - hash = "sha256-Z02hg9iKzXfBgWydb9b21NmF4GHJIEAn3rg3xe2A7sk="; + rev = "c164d93309af965eb7436f46c6365d396d21d990"; + hash = "sha256-vr806b0zaylJZpsyodwMmhk5I6Tc//9+eAg0PGzJrOc="; }; meta.homepage = "https://github.com/vifm/vifm.vim/"; meta.hydraPlatforms = [ ]; @@ -18962,12 +18962,12 @@ final: prev: { vim-graphql = buildVimPlugin { pname = "vim-graphql"; - version = "1.6-unstable-2025-11-29"; + version = "1.6-unstable-2026-03-25"; src = fetchFromGitHub { owner = "jparise"; repo = "vim-graphql"; - rev = "0eef7d76750aa80507a3df60dabb4c66b6fbc70c"; - hash = "sha256-jMNb97uCVI0xryZa0PVXxcumIpkSXMZGO206mYS1aTo="; + rev = "1485b793ba18e2e787fd6ed6690654ecc737867d"; + hash = "sha256-ZA1xs/YOSHBt9ypBn/4wzoQhpbnvxmpkoq0JTOsvN7w="; }; meta.homepage = "https://github.com/jparise/vim-graphql/"; meta.hydraPlatforms = [ ]; @@ -19666,12 +19666,12 @@ final: prev: { vim-kitty-navigator = buildVimPlugin { pname = "vim-kitty-navigator"; - version = "0-unstable-2024-12-06"; + version = "0-unstable-2026-03-23"; src = fetchFromGitHub { owner = "knubie"; repo = "vim-kitty-navigator"; - rev = "081c6f8f9eb17cddb4ff4cd1ad44db48aa76fe03"; - hash = "sha256-8CwXh54zgus2VkfYvPHzqu8cIF2sKOLwVHEtyHCQB44="; + rev = "e17e63582341c3ae6bf3dcec0eab274da88353ee"; + hash = "sha256-8CJKFGrxLvlThbwIFTew7bN8Ocoxcsjr3iFOD7ga/kM="; }; meta.homepage = "https://github.com/knubie/vim-kitty-navigator/"; meta.hydraPlatforms = [ ]; @@ -19900,12 +19900,12 @@ final: prev: { vim-lsp = buildVimPlugin { pname = "vim-lsp"; - version = "0.1.4-unstable-2026-03-18"; + version = "0.1.4-unstable-2026-03-24"; src = fetchFromGitHub { owner = "prabirshrestha"; repo = "vim-lsp"; - rev = "c750165f4e8bd403a2ff337100d81dc34ad18a30"; - hash = "sha256-nBP62qiZrsAyHEaQCOOt3MvNYO2FF5soqP0OxzJBZjg="; + rev = "392657e5be4493e558440b96558e3682797b2546"; + hash = "sha256-OttIhwTjpE/QFQeq03cnzQhZbKs50hzPsO5n++54rig="; }; meta.homepage = "https://github.com/prabirshrestha/vim-lsp/"; meta.hydraPlatforms = [ ]; @@ -19939,12 +19939,12 @@ final: prev: { vim-lsp-settings = buildVimPlugin { pname = "vim-lsp-settings"; - version = "0.0.1-unstable-2026-03-20"; + version = "0.0.1-unstable-2026-03-25"; src = fetchFromGitHub { owner = "mattn"; repo = "vim-lsp-settings"; - rev = "d5675d34d033494d8bd3eae046dc7338bce65bea"; - hash = "sha256-i06/NwVLcKLAsfftx6YCzIAjJEICtEz4D/3QCZYEjs8="; + rev = "1035cd9138abe0f19a67000e951040962db76d8f"; + hash = "sha256-d+Bdg9PZWRQP6Zi4YqbizxdG+78tl6JsHlNbXn2gZYU="; }; meta.homepage = "https://github.com/mattn/vim-lsp-settings/"; meta.hydraPlatforms = [ ]; @@ -21317,12 +21317,12 @@ final: prev: { vim-sexp = buildVimPlugin { pname = "vim-sexp"; - version = "0-unstable-2025-11-23"; + version = "0-unstable-2026-03-21"; src = fetchFromGitHub { owner = "guns"; repo = "vim-sexp"; - rev = "f5bd4cb2535969fe4741b24fa5f51690521dbaf0"; - hash = "sha256-+d784HtHS+PpOY+CDRnEk8Wq48Ud+n+g0SK4oP9eBqY="; + rev = "62086c04eb28a7b596c285ca4c791d3459b4da6f"; + hash = "sha256-PQdmyKGQX4SZbJn6ycKtkfjijruoBtlLnjk8iBvnKT4="; }; meta.homepage = "https://github.com/guns/vim-sexp/"; meta.hydraPlatforms = [ ]; @@ -21902,12 +21902,12 @@ final: prev: { vim-test = buildVimPlugin { pname = "vim-test"; - version = "2.1.0-unstable-2026-03-10"; + version = "2.1.0-unstable-2026-03-20"; src = fetchFromGitHub { owner = "vim-test"; repo = "vim-test"; - rev = "e4d4fa7f5ce354e7df473550080d9e78207ef4a0"; - hash = "sha256-h1udasAB6NvakT79lSyVep47nw1DaMxynUKMbwWRLLA="; + rev = "8fe182032e4c7c933e2e598fe402d24cbf782b8d"; + hash = "sha256-57558rjEidqgQemsVm3yrAD2Za/bJfbripa2uyoVIWQ="; }; meta.homepage = "https://github.com/vim-test/vim-test/"; meta.hydraPlatforms = [ ]; @@ -22630,12 +22630,12 @@ final: prev: { vimade = buildVimPlugin { pname = "vimade"; - version = "2.5.1-unstable-2025-11-09"; + version = "2.5.1-unstable-2026-03-22"; src = fetchFromGitHub { owner = "TaDaa"; repo = "vimade"; - rev = "266cb28a451448754eb8ae2a2a46d6ae526b33f8"; - hash = "sha256-HR79/IS75TRetDxoicGhaOkHZZw/oKmb6I6ZmQmjnEk="; + rev = "d13dab9d32ff45d8018f1eadbd8163c152b1900c"; + hash = "sha256-b+lGz89l6vyt4w9Mi5S1+UlZgLR3q2KyEftfR965CRQ="; }; meta.homepage = "https://github.com/TaDaa/vimade/"; meta.hydraPlatforms = [ ]; @@ -22917,12 +22917,12 @@ final: prev: { webapi-vim = buildVimPlugin { pname = "webapi-vim"; - version = "0.3-unstable-2022-11-23"; + version = "0.3-unstable-2026-03-20"; src = fetchFromGitHub { owner = "mattn"; repo = "webapi-vim"; - rev = "70c49ada7827d3545a65cbdab04c5c89a3a8464e"; - hash = "sha256-FjGgElqN2KaHYmRIeZ3+Nveb1VDXlXeGgxEyLCDpEGs="; + rev = "35d93310604140a62e3ed96ec1e8135bd937a2fd"; + hash = "sha256-GY5ZD2YgI7yjdMuV+Vgj2zMWLaa4E8qpqBPr7m+JJsU="; }; meta.homepage = "https://github.com/mattn/webapi-vim/"; meta.hydraPlatforms = [ ]; @@ -23347,12 +23347,12 @@ final: prev: { yazi-nvim = buildVimPlugin { pname = "yazi.nvim"; - version = "13.1.5-unstable-2026-03-19"; + version = "13.1.5-unstable-2026-03-25"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "yazi.nvim"; - rev = "946a9746a5727383f27345eaa1d0858aa98bc528"; - hash = "sha256-6QcODuYD1aTxO9v80dS+aSB0viXPpymvwM5yRUKiYRA="; + rev = "22e6d9bb4f4043fe8f003385e0e207a31043ef0e"; + hash = "sha256-lAj9+m8uQIFPLQd9Xg+7/2JF1zkLJFEJ/3rXzLY01FY="; }; meta.homepage = "https://github.com/mikavilpas/yazi.nvim/"; meta.hydraPlatforms = [ ]; @@ -23464,12 +23464,12 @@ final: prev: { zenburn = buildVimPlugin { pname = "zenburn"; - version = "2.29-unstable-2022-08-13"; + version = "2.29-unstable-2026-03-22"; src = fetchFromGitHub { owner = "jnurmine"; repo = "zenburn"; - rev = "8df765342b2a33c728ce147d6c8e66359378f9d5"; - hash = "sha256-bs85IntTR3EvVZXqzI5Pn1piGMEer4DVC0RfqCHP7h0="; + rev = "35fffad3d8fa79d7f3ff0ea7a472a3b62444979b"; + hash = "sha256-QKp5EyVNFMfwCIs4lzUjpIngWzTsUAW4k5vYcQmJG6o="; }; meta.homepage = "https://github.com/jnurmine/zenburn/"; meta.hydraPlatforms = [ ]; @@ -23516,12 +23516,12 @@ final: prev: { zotcite = buildVimPlugin { pname = "zotcite"; - version = "0.7-unstable-2026-03-11"; + version = "0.7-unstable-2026-03-23"; src = fetchFromGitHub { owner = "jalvesaq"; repo = "zotcite"; - rev = "f387a9e7e960033ff17bef28ab53813aa89fdf89"; - hash = "sha256-rZX8sMxJGVjMedSE66yggwNzXWYNXei8883XjhO5Qhk="; + rev = "fbd2dcc6b5c9261e91fde361ed43a0d817dc57d4"; + hash = "sha256-wk037qL8htUkH6NJ+/D3y4sJHv/Eo3fkkUlsWW1fCLU="; }; meta.homepage = "https://github.com/jalvesaq/zotcite/"; meta.hydraPlatforms = [ ]; diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix index d624c0793e4f..5ff13153818e 100644 --- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix +++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix @@ -75,12 +75,12 @@ }; arduino = buildGrammar { language = "arduino"; - version = "0.0.0+rev=53eb391"; + version = "0.0.0+rev=11dd46c"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-arduino"; - rev = "53eb391da4c6c5857f8defa2c583c46c2594f565"; - hash = "sha256-qQVUWCOZ4y9FTsIf0FI3vmYBhLYz4hcqRTo+5C2MYvc="; + rev = "11dd46c9ae25135c473c0003a133bb06a484af0c"; + hash = "sha256-WTAqwfc6iuYPSyRxf1pqCASIh7H1ns6jiaMarNyWEeQ="; }; passthru.requires = [ "cpp" @@ -257,12 +257,12 @@ }; c3 = buildGrammar { language = "c3"; - version = "0.0.0+rev=24dc1da"; + version = "0.0.0+rev=78e2ae9"; src = fetchFromGitHub { owner = "c3lang"; repo = "tree-sitter-c3"; - rev = "24dc1da56e412a59c9d3ee4ffaf55dac58cc1dd4"; - hash = "sha256-w2fhyBKWKTxCiCTCN7KbgT3auaWtnb+tKLkKAf2EWk0="; + rev = "78e2ae9cff29ef8ca6666006abe80f1236d42996"; + hash = "sha256-IM2jmaP6ZeV7iGyPCHP71/wsFvPwel3TxyUr51qgTcc="; }; meta.homepage = "https://github.com/c3lang/tree-sitter-c3"; }; @@ -465,12 +465,12 @@ }; cue = buildGrammar { language = "cue"; - version = "0.0.0+rev=be0f609"; + version = "0.0.0+rev=20bb919"; src = fetchFromGitHub { owner = "eonpatapon"; repo = "tree-sitter-cue"; - rev = "be0f609c73cc2929811a9bce0ed90ca71ea87604"; - hash = "sha256-PDezYVX4JL2KUk9PsOPnJuVMhAJQ7ic7sJwziJB1NXo="; + rev = "20bb9195dac00b64c00ee494812abf3bf76f4181"; + hash = "sha256-q41CTw7/+j+hq9ejM0yusObmAVdi1tbUKzRN59M/QVY="; }; meta.homepage = "https://github.com/eonpatapon/tree-sitter-cue"; }; @@ -498,12 +498,12 @@ }; dart = buildGrammar { language = "dart"; - version = "0.0.0+rev=81638db"; + version = "0.0.0+rev=0fc19c3"; src = fetchFromGitHub { owner = "UserNobody14"; repo = "tree-sitter-dart"; - rev = "81638dbbdb76a0e88ea8c31b95ec76b9625ddb84"; - hash = "sha256-JDuuatWkZSnj9sbsfutQQOKhuH2vNIaasoDp4iGxIjU="; + rev = "0fc19c3a57b1109802af41d2b8f60d8835c5da3a"; + hash = "sha256-yK4XfjVPABFHf8MjoDge6bmapcybhdIF+49rlXFP+pw="; }; meta.homepage = "https://github.com/UserNobody14/tree-sitter-dart"; }; @@ -841,12 +841,12 @@ }; fortran = buildGrammar { language = "fortran"; - version = "0.0.0+rev=2880b7a"; + version = "0.0.0+rev=be30d90"; src = fetchFromGitHub { owner = "stadelmanma"; repo = "tree-sitter-fortran"; - rev = "2880b7aab4fb7cc618de1ef3d4c6d93b2396c031"; - hash = "sha256-jXSzFAj+pOIHcfEckHxFBojW7axHI9E0If0UgH3j+Z0="; + rev = "be30d90dc7dfa4080b9c4abed3f400c9163a88df"; + hash = "sha256-Y+HrMtswSmoFWH6YTBHfC1qQafqePOJB8tyoPRIbjQg="; }; meta.homepage = "https://github.com/stadelmanma/tree-sitter-fortran"; }; @@ -863,12 +863,12 @@ }; fsharp = buildGrammar { language = "fsharp"; - version = "0.0.0+rev=2b3c4fa"; + version = "0.0.0+rev=1c2d935"; src = fetchFromGitHub { owner = "ionide"; repo = "tree-sitter-fsharp"; - rev = "2b3c4fae185d5185b5fa1a3d3117cad35f669352"; - hash = "sha256-tntrmAqY0E+8cdB/CLem54n3WIhsjljFOFeWb+2p0X8="; + rev = "1c2d9351d1f731c08cfdc4ed41e63126ae56e462"; + hash = "sha256-MeYYCVO+KXC2pGYebbQzaK8ZyLAjPm5kBUROCQEn9Cw="; }; location = "fsharp"; meta.homepage = "https://github.com/ionide/tree-sitter-fsharp"; @@ -944,12 +944,12 @@ }; git_rebase = buildGrammar { language = "git_rebase"; - version = "0.0.0+rev=bff4b66"; + version = "0.0.0+rev=760ba8e"; src = fetchFromGitHub { owner = "the-mikedavis"; repo = "tree-sitter-git-rebase"; - rev = "bff4b66b44b020d918d67e2828eada1974a966aa"; - hash = "sha256-k4C7dJUkvQxIxcaoVmG2cBs/CeYzVqrip2+2mRvHtZc="; + rev = "760ba8e34e7a68294ffb9c495e1388e030366188"; + hash = "sha256-TJ3n3HA51qJPVS40GHqGJ6qK4fE9iFfAYH866uHgdtU="; }; meta.homepage = "https://github.com/the-mikedavis/tree-sitter-git-rebase"; }; @@ -988,12 +988,12 @@ }; gleam = buildGrammar { language = "gleam"; - version = "0.0.0+rev=6ea757f"; + version = "0.0.0+rev=0bb1b0a"; src = fetchFromGitHub { owner = "gleam-lang"; repo = "tree-sitter-gleam"; - rev = "6ea757f7eb8d391dbf24dbb9461990757946dd5e"; - hash = "sha256-jCzv+PMwjcGrMuNFpKf1qP1ziNaSd3L0V+eukF3ZHjY="; + rev = "0bb1b0ae1a3555180ae7b0004851da747fc230d1"; + hash = "sha256-x6DGHCCVl6w3na69gTtcsewS18VO1nTq8BE01Te/Ua4="; }; meta.homepage = "https://github.com/gleam-lang/tree-sitter-gleam"; }; @@ -1269,12 +1269,12 @@ }; heex = buildGrammar { language = "heex"; - version = "0.0.0+rev=b5a7cb5"; + version = "0.0.0+rev=3968d6e"; src = fetchFromGitHub { owner = "connorlay"; repo = "tree-sitter-heex"; - rev = "b5a7cb5f74dc695a9ff5f04919f872ebc7a895e9"; - hash = "sha256-hSe3h05IFEKMosB2r/85JnT2kv/krU2Ebaszd+m3j8g="; + rev = "3968d6e20b3c4cc234f339eddd6b7d118516e281"; + hash = "sha256-HHsyiUxkUqKGs3kH/dIW8b89umD7+28M0sfXIt9PuQ8="; }; meta.homepage = "https://github.com/connorlay/tree-sitter-heex"; }; @@ -1408,12 +1408,12 @@ }; idl = buildGrammar { language = "idl"; - version = "0.0.0+rev=e07d329"; + version = "0.0.0+rev=57c4ba0"; src = fetchFromGitHub { owner = "cathaysia"; repo = "tree-sitter-idl"; - rev = "e07d32972b41cc4c02cfd49f9df2abaa3ae54303"; - hash = "sha256-W7f+laRqXmbYk0qExCXodDeOklLJNgWcE1H0MiFU8Oc="; + rev = "57c4ba057415ebe8e184fb11716c985dc3545e5e"; + hash = "sha256-Y5HGPM2Dbqp+zLBq/SJt5ikdnJGfKujYRfjygpcpSmI="; }; meta.homepage = "https://github.com/cathaysia/tree-sitter-idl"; }; @@ -1603,12 +1603,12 @@ }; just = buildGrammar { language = "just"; - version = "0.0.0+rev=60df3d5"; + version = "0.0.0+rev=d9da862"; src = fetchFromGitHub { owner = "IndianBoy42"; repo = "tree-sitter-just"; - rev = "60df3d5b3fda2a22fdb3621226cafab50b763663"; - hash = "sha256-cul4U1V42l/nYcCvs2eVA09qSrPi34t0eJ/Pr/Ewfhc="; + rev = "d9da862c156020c1a83d3c6ccdda32be6d8a5d4a"; + hash = "sha256-YV+vab/QqGHVPV1e3wjd0w1nFskJEIU4ukq/yIlojk0="; }; meta.homepage = "https://github.com/IndianBoy42/tree-sitter-just"; }; @@ -1669,12 +1669,12 @@ }; kotlin = buildGrammar { language = "kotlin"; - version = "0.0.0+rev=a1760ba"; + version = "0.0.0+rev=802fd92"; src = fetchFromGitHub { owner = "fwcd"; repo = "tree-sitter-kotlin"; - rev = "a1760ba7178fe76515e7cfe7577deae2335fa57d"; - hash = "sha256-WYFTrgTB/WvTeRpL3hfU3oLYLMTXpXcX3DfZcp6FElo="; + rev = "802fd920c153b02b9d266369a3ef061622f2bbf0"; + hash = "sha256-q7HTLFw/W1E6GXV2VMuPFKqDvJBv5OHeUK23zuTzZ0s="; }; meta.homepage = "https://github.com/fwcd/tree-sitter-kotlin"; }; @@ -1725,12 +1725,12 @@ }; ledger = buildGrammar { language = "ledger"; - version = "0.0.0+rev=2edce03"; + version = "0.0.0+rev=22a1ab8"; src = fetchFromGitHub { owner = "cbarrete"; repo = "tree-sitter-ledger"; - rev = "2edce0372079896c810c7b218587f2b3fbb7a086"; - hash = "sha256-1uu+Kcu1M4Z+/7LXZaoxQzo67vJJDzSDo5c8aloqcBA="; + rev = "22a1ab8195c1f6e808679f803007756fe7638c6f"; + hash = "sha256-62xgcEavI5RKi77sbEnx9f3hA4faFeUCw0/uec8Nx3k="; }; meta.homepage = "https://github.com/cbarrete/tree-sitter-ledger"; }; @@ -1931,12 +1931,12 @@ }; mlir = buildGrammar { language = "mlir"; - version = "0.0.0+rev=1cff1bf"; + version = "0.0.0+rev=90d41fd"; src = fetchFromGitHub { owner = "artagnon"; repo = "tree-sitter-mlir"; - rev = "1cff1bf79135f8effef87d7cee9d3b26d1970ee9"; - hash = "sha256-wjlVfSbsnJklPCdQPMYfImHVT0OeJSKjuzA1iebWNjc="; + rev = "90d41fd327a8a6ded2fb366909ea86d8e31392ea"; + hash = "sha256-efwVQGp3FR9xtViyfF/ChGg2eBPnm6bf2inmP0nOO+g="; }; generate = true; meta.homepage = "https://github.com/artagnon/tree-sitter-mlir"; @@ -1987,12 +1987,12 @@ }; nim = buildGrammar { language = "nim"; - version = "0.0.0+rev=9b4ede2"; + version = "0.0.0+rev=3878440"; src = fetchFromGitHub { owner = "alaviss"; repo = "tree-sitter-nim"; - rev = "9b4ede21a6ca866d29263f6b66c070961bc622b4"; - hash = "sha256-3BHcQrLNcXe1RMkV7ECCMzzEukgTlARH3+DDo2M5b0w="; + rev = "3878440d9398515ae053c6f6024986e69868bb74"; + hash = "sha256-mdAT1jTFeVP8TYi4H36sjd826KmxHQ1EZ+8gd37NGfY="; }; passthru.requires = [ "nim_format_string" @@ -2045,12 +2045,12 @@ }; nu = buildGrammar { language = "nu"; - version = "0.0.0+rev=f4793e3"; + version = "0.0.0+rev=696d257"; src = fetchFromGitHub { owner = "nushell"; repo = "tree-sitter-nu"; - rev = "f4793e3809bb84e78dee260b47085d8203a58d88"; - hash = "sha256-0tQOALi8079pqy12mGG3eqsqv2FsqVvRnetp4xXKH9s="; + rev = "696d257f6b652edb50878a783b30ad7833dec49e"; + hash = "sha256-G+XuQSqvJ9xRNq4fYiyHK9+AmCNofayPOC6JrFXpcjU="; }; meta.homepage = "https://github.com/nushell/tree-sitter-nu"; }; @@ -2164,23 +2164,24 @@ }; perl = buildGrammar { language = "perl"; - version = "0.0.0+rev=0c24d00"; + version = "0.0.0+rev=ea9667d"; src = fetchFromGitHub { owner = "tree-sitter-perl"; repo = "tree-sitter-perl"; - rev = "0c24d001dd1921e418fb933d208a7bd7dd3f923a"; - hash = "sha256-rKu3CGHckXlQnI/bvrQDq40jRO4PAueWKNZJADjmv5A="; + rev = "ea9667dc65a816acace002a2b1b099978785ca33"; + hash = "sha256-siyJfN5s63pPxrSpuzKltgXWeNDytc80MDXo4pz3j7Q="; }; + generate = true; meta.homepage = "https://github.com/tree-sitter-perl/tree-sitter-perl"; }; php = buildGrammar { language = "php"; - version = "0.0.0+rev=015ce83"; + version = "0.0.0+rev=3f2465c"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-php"; - rev = "015ce839db5ae9ceda763bf12e071867fbe8cc89"; - hash = "sha256-fi4J7/AdV0wcpCg4gqmaE2epN51G4x4V5OHh7WtzGac="; + rev = "3f2465c217d0a966d41e584b42d75522f2a3149e"; + hash = "sha256-RV6wHYVTOFdRYMqXdPw2Ryk3FadJJ4jcJVFjsJG8Ri0="; }; location = "php"; passthru.requires = [ @@ -2190,12 +2191,12 @@ }; php_only = buildGrammar { language = "php_only"; - version = "0.0.0+rev=015ce83"; + version = "0.0.0+rev=3f2465c"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-php"; - rev = "015ce839db5ae9ceda763bf12e071867fbe8cc89"; - hash = "sha256-fi4J7/AdV0wcpCg4gqmaE2epN51G4x4V5OHh7WtzGac="; + rev = "3f2465c217d0a966d41e584b42d75522f2a3149e"; + hash = "sha256-RV6wHYVTOFdRYMqXdPw2Ryk3FadJJ4jcJVFjsJG8Ri0="; }; location = "php_only"; meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; @@ -2246,13 +2247,14 @@ }; pod = buildGrammar { language = "pod"; - version = "0.0.0+rev=0bf8387"; + version = "0.0.0+rev=4559a97"; src = fetchFromGitHub { owner = "tree-sitter-perl"; repo = "tree-sitter-pod"; - rev = "0bf8387987c21bf2f8ed41d2575a8f22b139687f"; - hash = "sha256-yV2kVAxWxdyIJ3g2oivDc01SAQF0lc7UMT2sfv9lKzI="; + rev = "4559a9767eb15d757dce24107b840b137f673d33"; + hash = "sha256-yTmPjiR5Gf2oAruRjQp3tiVze8UwksY6t4L8Dvuh00U="; }; + generate = true; meta.homepage = "https://github.com/tree-sitter-perl/tree-sitter-pod"; }; poe_filter = buildGrammar { @@ -2279,12 +2281,12 @@ }; powershell = buildGrammar { language = "powershell"; - version = "0.0.0+rev=b881dfb"; + version = "0.0.0+rev=73800ec"; src = fetchFromGitHub { owner = "airbus-cert"; repo = "tree-sitter-powershell"; - rev = "b881dfbe71a770ea37d434c80d3523091b81f6db"; - hash = "sha256-UiMEB5yosBTP1amx5F0KAwlnnmsN5iGWng9gC4NjuoA="; + rev = "73800ecc8bddeee8f1079a5a2e0c13c3d00269bb"; + hash = "sha256-76Rjkoh+qtmr4KCbsEEhx1VrVlGfOxywHRFKNA/XYhU="; }; meta.homepage = "https://github.com/airbus-cert/tree-sitter-powershell"; }; @@ -2361,12 +2363,12 @@ }; proto = buildGrammar { language = "proto"; - version = "0.0.0+rev=eacb7f1"; + version = "0.0.0+rev=d65a18c"; src = fetchFromGitHub { owner = "coder3101"; repo = "tree-sitter-proto"; - rev = "eacb7f162e35a18a0dd8ce734f7e7baf2a8398ca"; - hash = "sha256-er7YHlLWVkp56LLcMS4Sdo5zB4JokBdv14mCRl2KzhI="; + rev = "d65a18ce7c2242801f702770114ad08056c7f8c9"; + hash = "sha256-bgrL4IK9sUB5tGoIBdNLGudbFf2OhQYdw0Ub1gM0NL0="; }; meta.homepage = "https://github.com/coder3101/tree-sitter-proto"; }; @@ -2508,12 +2510,12 @@ }; racket = buildGrammar { language = "racket"; - version = "0.0.0+rev=56b5780"; + version = "0.0.0+rev=54649be"; src = fetchFromGitHub { owner = "6cdh"; repo = "tree-sitter-racket"; - rev = "56b57807f86aa4ddb14892572b318edd4bc90ebe"; - hash = "sha256-YZvDzz4xcFFE/bLwT+rZb7trufNMQaCZ3o0uLrgv/E0="; + rev = "54649be8b939341d2d5410b594ab954fe8814bd0"; + hash = "sha256-+pYy/WzjXqTBBxJRBbyFKGOdBd1WZ+AFr8oUWJWR/qU="; }; meta.homepage = "https://github.com/6cdh/tree-sitter-racket"; }; @@ -2728,12 +2730,12 @@ }; rust = buildGrammar { language = "rust"; - version = "0.0.0+rev=261b202"; + version = "0.0.0+rev=8a1ccae"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-rust"; - rev = "261b20226c04ef601adbdf185a800512a5f66291"; - hash = "sha256-i6OrbcHNkrsAW5cpYOI7r0F6xn94KZWB9ZJMUH+k2ds="; + rev = "8a1ccae7aaccdc11b04dbd803453e3e9cfd9159b"; + hash = "sha256-nx7FiGQ2ybaq6YSuToQSQbH6Vj+JNWSXacuPumHGV/Q="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-rust"; }; @@ -2761,12 +2763,12 @@ }; scheme = buildGrammar { language = "scheme"; - version = "0.0.0+rev=8004e59"; + version = "0.0.0+rev=c6cb7c7"; src = fetchFromGitHub { owner = "6cdh"; repo = "tree-sitter-scheme"; - rev = "8004e59a1d17ca670aa34d09021c8499fdefaf61"; - hash = "sha256-Y0aac+N3qD46zc+QnbCeUYKz4TUePZYqhH/NQI63OsQ="; + rev = "c6cb7c7d7a04b3f5d999c28e2e9c0c31b2d50ece"; + hash = "sha256-aFonUd15PJkQmz5lDJthtd1rU+8OXNknHDlgqH2s+OA="; }; meta.homepage = "https://github.com/6cdh/tree-sitter-scheme"; }; @@ -3065,12 +3067,12 @@ }; swift = buildGrammar { language = "swift"; - version = "0.0.0+rev=30e18c7"; + version = "0.0.0+rev=8abb3e8"; src = fetchFromGitHub { owner = "alex-pinkus"; repo = "tree-sitter-swift"; - rev = "30e18c7b0210b33ffd6e8a7028e170a9dc90825b"; - hash = "sha256-223uxZ8mqY3m5774voRThth2bEa3sM5GHkKLo6ewd7k="; + rev = "8abb3e8b33256d89127a35e87480736f74755ff9"; + hash = "sha256-JztVY5/jb532lUV0ziEIW1auDsfKy7gZNDFHvjDIPLk="; }; generate = true; meta.homepage = "https://github.com/alex-pinkus/tree-sitter-swift"; @@ -3464,12 +3466,12 @@ }; vhdl = buildGrammar { language = "vhdl"; - version = "0.0.0+rev=58114f3"; + version = "0.0.0+rev=c2d9be3"; src = fetchFromGitHub { owner = "jpt13653903"; repo = "tree-sitter-vhdl"; - rev = "58114f35d0865e348692256bfc5ae661fc1efb0c"; - hash = "sha256-VnnBDxxirwGtPWI0YqRsC5CBEkfjP+DC+oUg97vkdos="; + rev = "c2d9be3d5ab7fb2cae8ad5ae604cd3606a4af0f2"; + hash = "sha256-/bz7ab0XjLfHYEJDv71uLSbduInjDK06d3UQLdiiJ78="; }; meta.homepage = "https://github.com/jpt13653903/tree-sitter-vhdl"; }; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index de6c9cdb0287..50e79527dd73 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -1408,6 +1408,7 @@ assertNoAdditions { nvimSkipModules = [ "init" # _GO_NVIM_CFG + "go.ai.init" "go.comment" "go.format" "go.ginkgo" @@ -1704,6 +1705,8 @@ assertNoAdditions { "lazyvim.plugins.extras.lang.python" "lazyvim.plugins.extras.lang.svelte" "lazyvim.plugins.extras.lang.typescript" + "lazyvim.plugins.extras.lang.typescript.init" + "lazyvim.plugins.extras.lang.typescript.vtsls" "lazyvim.plugins.init" "lazyvim.plugins.ui" "lazyvim.plugins.xtras" diff --git a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix index e046ad300e08..992eeb63808f 100644 --- a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix +++ b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix @@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "claude-code"; publisher = "anthropic"; - version = "2.1.81"; - hash = "sha256-AblL1ChlZ8JKMhKVz/AAV22iyGfWQWXfLY2ntLWg/ik="; + version = "2.1.83"; + hash = "sha256-5Qo2Pm0YWlkesdJPqWp8bsA5nE2kOT7lVhMbUvQVY0I="; }; postInstall = '' diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 09a58314ff85..5c199aa23ca9 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -497,8 +497,8 @@ let mktplcRef = { publisher = "banacorn"; name = "agda-mode"; - version = "0.6.8"; - hash = "sha256-rMRajooaU3W2tHhM3rBsRS0i5Ppp137m9yW9eIqLPos="; + version = "0.8.0"; + hash = "sha256-2xYC+tStBXTL4koqUOcyxQUTDTipeUMTFLbrwqA6p7Q="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/banacorn.agda-mode/changelog"; @@ -2021,8 +2021,8 @@ let mktplcRef = { name = "gc-excelviewer"; publisher = "grapecity"; - version = "4.2.64"; - hash = "sha256-bHxU/u6T6r4rSfl9olBZZVI8NTttJFzJw3dgYlvavxw="; + version = "4.2.65"; + hash = "sha256-MDGwoecU8km6a7NVQjPRqJ43592Bftd/nXj1cdBB+V8="; }; meta = { description = "Edit Excel spreadsheets and CSV files in Visual Studio Code and VS Code for the Web"; @@ -4207,8 +4207,8 @@ let mktplcRef = { publisher = "shopify"; name = "ruby-lsp"; - version = "0.10.0"; - hash = "sha256-RSNcyoyrkVJsFp02aMDDZn51YBKohE+gy+bgHFP45v4="; + version = "0.10.1"; + hash = "sha256-IBOYuldJO1FjpFtpDMxo5n7XjXmN21qqrZcYy9+Ddso="; }; meta = { description = "VS Code plugin for connecting with the Ruby LSP"; diff --git a/pkgs/applications/editors/vscode/vscode.nix b/pkgs/applications/editors/vscode/vscode.nix index d31d783a3c04..65fc5af3083d 100644 --- a/pkgs/applications/editors/vscode/vscode.nix +++ b/pkgs/applications/editors/vscode/vscode.nix @@ -35,17 +35,17 @@ let hash = { - x86_64-linux = "sha256-VyjqPTyLn8eGh/XS3nn0PMqiAsrL91vDZD6Z9L2oh24="; - x86_64-darwin = "sha256-3ACtYUblaJs8I1BHHFOSFuAODP0dziXFvd0qdJ/izZ8="; - aarch64-linux = "sha256-wyiOvHNMuE6SbInYK9vlYVkbdxAlf9/xHa2nKWh8ecc="; - aarch64-darwin = "sha256-0sOKWswv7M3VCralFt1BAA45JrQyAX4Fr/5imNmcaHA="; - armv7l-linux = "sha256-hAAuYK7ZQGpAQLE9o8/GF+qHHj0OfT15IXY9cvaKBC0="; + x86_64-linux = "sha256-p+8hlq6eB/d3oyPMirJ4ZRqY65xQyEk0jc8k2FiduuY="; + x86_64-darwin = "sha256-GyD9Z+o8mW6GgTDtGWs66Zja32fDKUEb5EblxMuqwHY="; + aarch64-linux = "sha256-C1HpQ/yJwkOkGcQssSwjAqhKCCdspc6Xq0pMdmpmSBc="; + aarch64-darwin = "sha256-m9wZ+7eyuTbGkr+TjCUrSGScr1L0eatKC7N0jJacjzY="; + armv7l-linux = "sha256-W8MjdmQLzwVqGjnrfLjM4Jj8B98fklm5I8SFsmI4URA="; } .${system} or throwSystem; # Please backport all compatible updates to the stable release. # This is important for the extension ecosystem. - version = "1.112.0"; + version = "1.113.0"; # The update server (update.code.visualstudio.com) expects the version path # segment in X.Y.Z form, so we normalize X.Y to X.Y.0 (e.g. "1.110" → "1.110.0"). @@ -53,7 +53,7 @@ let downloadVersion = lib.versions.pad 3 version; # This is used for VS Code - Remote SSH test - rev = "07ff9d6178ede9a1bd12ad3399074d726ebe6e43"; + rev = "cfbea10c5ffb233ea9177d34726e6056e89913dc"; in buildVscode { pname = "vscode" + lib.optionalString isInsiders "-insiders"; @@ -86,7 +86,7 @@ buildVscode { src = fetchurl { name = "vscode-server-${rev}.tar.gz"; url = "https://update.code.visualstudio.com/commit:${rev}/server-linux-x64/stable"; - hash = "sha256-je83XIJD2Ayc4/j05BCUi/0dblVGlLQdDf+u7wfHZgA="; + hash = "sha256-UFZJRZ2mAK0aZ58Pa2PgFOEQT7Ec7F/m1MoO5BrXaJI="; }; stdenv = stdenvNoCC; }; diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 431c939caefc..826e0ce1af9b 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -526,11 +526,11 @@ "vendorHash": null }, "hashicorp_azurerm": { - "hash": "sha256-6SzcMWDKloX8qmBW8sGKOAKVxFVegaSYSm7xSZBS3p4=", + "hash": "sha256-evfbdwrB8Y3oRy2NXPfLXPWsFKICzHP4wrtQ6t/mbgQ=", "homepage": "https://registry.terraform.io/providers/hashicorp/azurerm", "owner": "hashicorp", "repo": "terraform-provider-azurerm", - "rev": "v4.64.0", + "rev": "v4.65.0", "spdx": "MPL-2.0", "vendorHash": null }, diff --git a/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/default.nix b/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/default.nix index adb2dacb2d5f..387c76c06f04 100644 --- a/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/default.nix +++ b/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/default.nix @@ -123,6 +123,9 @@ stdenv.mkDerivation (finalAttrs: { # used in Linphone's CMakeLists.txt "-DLINPHONEAPP_VERSION=${finalAttrs.version}" + + # Disable update check + "-DENABLE_UPDATE_CHECK=OFF" ]; # error: invalid conversion from 'int' to 'const char*' diff --git a/pkgs/applications/science/physics/crystfel/default.nix b/pkgs/applications/science/physics/crystfel/default.nix index bcc9e2cb8138..00c8fc0c4a17 100644 --- a/pkgs/applications/science/physics/crystfel/default.nix +++ b/pkgs/applications/science/physics/crystfel/default.nix @@ -73,6 +73,9 @@ let in '' cp ${mesonPatch}/meson.build . + + substituteInPlace ccp4/library_utils.c \ + --replace-fail " int putenv ();" " int putenv (char *);" ''; }; # This is the statically-linked, pre-built binary of mosflm. Compiling it ourselves turns out to be very difficult diff --git a/pkgs/by-name/ak/akkoma-fe/package.nix b/pkgs/by-name/ak/akkoma-fe/package.nix index 6b5b1ed42594..2f8318b78960 100644 --- a/pkgs/by-name/ak/akkoma-fe/package.nix +++ b/pkgs/by-name/ak/akkoma-fe/package.nix @@ -15,14 +15,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "akkoma-fe"; - version = "3.12.0-unstable-2025-12-07"; + version = "3.18.0"; src = fetchFromGitea { domain = "akkoma.dev"; owner = "AkkomaGang"; repo = "akkoma-fe"; - rev = "0da97ce1ea0255ddabe18537cfd78a4935237859"; - hash = "sha256-fVItooES2PNoWGP8RfRo5Ibqi6d/ZyuRXUfud2uHg5Y="; + tag = "v${finalAttrs.version}"; + hash = "sha256-s9rHuZsNHQLCXqqF8VJPgiTHkHHXro97mUTvLB9WKfI="; # upstream repository archive fetching is broken forceFetchGit = true; @@ -45,9 +45,7 @@ stdenv.mkDerivation (finalAttrs: { postPatch = '' # Build scripts assume to be used within a Git repository checkout - sed -E -i '/^let commitHash =/,/;$/clet commitHash = "${ - builtins.substring 0 7 finalAttrs.src.rev - }";' \ + sed -E -i '/^let commitHash =/,/;$/clet commitHash = "${finalAttrs.src.rev}";' \ build/webpack.prod.conf.js ''; diff --git a/pkgs/by-name/ak/akkoma/package.nix b/pkgs/by-name/ak/akkoma/package.nix index 42622e228edb..1eba2698ff6f 100644 --- a/pkgs/by-name/ak/akkoma/package.nix +++ b/pkgs/by-name/ak/akkoma/package.nix @@ -20,14 +20,14 @@ let in beamPackages.mixRelease rec { pname = "akkoma"; - version = "3.17.0"; + version = "3.18.1"; src = fetchFromGitea { domain = "akkoma.dev"; owner = "AkkomaGang"; repo = "akkoma"; tag = "v${version}"; - hash = "sha256-RXKqeaS+cvOGQNMU/g2lbAk/V1JbkU2XXqITqv1U/wU="; + hash = "sha256-4HIIgTNcNAMCpHyT6zBcmxXeFbMrt38Z7PtT9Onvz+U="; # upstream repository archive fetching is broken forceFetchGit = true; @@ -49,7 +49,7 @@ beamPackages.mixRelease rec { mixFodDeps = beamPackages.fetchMixDeps { pname = "mix-deps-akkoma"; inherit src version; - hash = "sha256-DqSeMjom9UjgGjjfJomWCr7jQhXEkqVrDCvW3+pDtcQ="; + hash = "sha256-igXEX6I+7G7tNCLjEf0VBOaii0r7jXCdF6x78LMcUv0="; postInstall = '' substituteInPlace "$out/http_signatures/mix.exs" \ diff --git a/pkgs/by-name/ar/argocd/package.nix b/pkgs/by-name/ar/argocd/package.nix index c512410ae0d1..e8d2f494fc84 100644 --- a/pkgs/by-name/ar/argocd/package.nix +++ b/pkgs/by-name/ar/argocd/package.nix @@ -13,13 +13,13 @@ buildGoModule (finalAttrs: { pname = "argocd"; - version = "3.3.2"; + version = "3.3.4"; src = fetchFromGitHub { owner = "argoproj"; repo = "argo-cd"; tag = "v${finalAttrs.version}"; - hash = "sha256-cxjBXT/YvhC8GA5Btjyqsy5FBescie9f+yfj/6wNV24="; + hash = "sha256-U4HTnzBzgCN06XNCNpIyG8lpTJT6l+l8Pkz08muwtzo="; }; ui = stdenv.mkDerivation { @@ -45,7 +45,7 @@ buildGoModule (finalAttrs: { }; proxyVendor = true; # darwin/linux hash mismatch - vendorHash = "sha256-UYDGt7iTyDlq3lKEZAqFchO0IYV5kVlfbegWaHsA1Og="; + vendorHash = "sha256-moXY/30Zu1HTfbEYYG61KwaH2Pj3zVOCfSzwZhOvsE8="; # Set target as ./cmd per cli-local # https://github.com/argoproj/argo-cd/blob/master/Makefile diff --git a/pkgs/by-name/au/automatic-timezoned/package.nix b/pkgs/by-name/au/automatic-timezoned/package.nix index 672bc93211d3..f1d7fc6f9d77 100644 --- a/pkgs/by-name/au/automatic-timezoned/package.nix +++ b/pkgs/by-name/au/automatic-timezoned/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "automatic-timezoned"; - version = "2.0.123"; + version = "2.0.124"; src = fetchFromGitHub { owner = "maxbrunet"; repo = "automatic-timezoned"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-Czewvy/IJluulgvfnSQDA+FKiHD/13fE5i2wz0AaVxs="; + sha256 = "sha256-B7cfrO3Kz1xS9htjZXXLQaFvbc0g4fowParTVvXdqA8="; }; - cargoHash = "sha256-C5HT5u4Z7kJm550VfApr2IfMNk4Lhw8nQCNlZzqYeKk="; + cargoHash = "sha256-YQV5e9/iTvx76ch6D/iNGgWJaa3rAr6dN8mlEXtatDs="; nativeInstallCheckInputs = [ versionCheckHook ]; diff --git a/pkgs/by-name/be/beekeeper-studio/package.nix b/pkgs/by-name/be/beekeeper-studio/package.nix index b0d95f2f9955..94896a46cd0c 100644 --- a/pkgs/by-name/be/beekeeper-studio/package.nix +++ b/pkgs/by-name/be/beekeeper-studio/package.nix @@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "beekeeper-studio"; - version = "5.6.2"; + version = "5.6.3"; src = let @@ -54,10 +54,10 @@ stdenv.mkDerivation (finalAttrs: { fetchurl { url = "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v${finalAttrs.version}/${asset}"; hash = selectSystem { - x86_64-linux = "sha256-s1Smb8du7pZjcVMnLsJ39P28erApDLnf5lqO9rO7asw="; - aarch64-linux = "sha256-ZHFiIJ6zYYXjbEGGttvcNxnnKz+/4j8oQ1PsXAdeAUM="; - x86_64-darwin = "sha256-NasWIn1OA4LvewLbNzyMXuPXFvbvl41tpEN1xEC6jSk="; - aarch64-darwin = "sha256-DZUm7/3/wvyZDV3/HrK1glNo4pMWyt16z5B3FfSYdqw="; + x86_64-linux = "sha256-h0ww43lIxqQeaf5rN5MyS9vVSRqLiW0k2Zp4riiIhEc="; + aarch64-linux = "sha256-w6XfwenJ8B7ak9epd2vc1R8Bf5XWvpx7iPeXPICqLwI="; + x86_64-darwin = "sha256-L9Ll7v0wc6LGeXKRz7LwR1Y7sXDDZlvgc26Q8uFr6+U="; + aarch64-darwin = "sha256-a7+Getrr+6PDPML16Z/wzvIYUzc5WpFptAf2nLLREeM="; }; }; diff --git a/pkgs/by-name/be/below/package.nix b/pkgs/by-name/be/below/package.nix index 47b659e3c655..616d2d8ff604 100644 --- a/pkgs/by-name/be/below/package.nix +++ b/pkgs/by-name/be/below/package.nix @@ -1,7 +1,6 @@ { lib, fetchFromGitHub, - fetchpatch, rustPlatform, clang, pkg-config, @@ -12,24 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "below"; - version = "0.9.0"; + version = "0.11.0"; src = fetchFromGitHub { owner = "facebookincubator"; repo = "below"; tag = "v${finalAttrs.version}"; - hash = "sha256-tPweJFqhZMOL+M08bDjW6HPmtuhr9IXJNP0c938O7Cg="; + hash = "sha256-Paf3+aVsJpC8wyNqszCp3y5qQS8LEAyXvJBp9VG4uFM="; }; - cargoPatches = [ - (fetchpatch { - name = "update-Cargo.lock.patch"; - url = "https://github.com/facebookincubator/below/commit/f46f9936ac29fa23f5cb02cafe93ae724649bafc.patch"; - hash = "sha256-J+M8FIuo8ToT3+9eZi5qfwfAW98XcNRqTIJd6O8z1Ig="; - }) - ]; - - cargoHash = "sha256-JrSSIwREHSg5YJivSdBIPjOkOtdw8qGCsa4yE7rJz/E="; + cargoHash = "sha256-8+8mBbQSFPcjfBB7y+dgyno+EW82ojhPNxx836gCMik="; prePatch = '' sed -i "s,ExecStart=.*/bin,ExecStart=$out/bin," etc/below.service diff --git a/pkgs/by-name/bp/bpftrace/package.nix b/pkgs/by-name/bp/bpftrace/package.nix index a45502c6b460..4a4ef8bfae93 100644 --- a/pkgs/by-name/bp/bpftrace/package.nix +++ b/pkgs/by-name/bp/bpftrace/package.nix @@ -23,13 +23,13 @@ stdenv.mkDerivation rec { pname = "bpftrace"; - version = "0.25.0"; + version = "0.25.1"; src = fetchFromGitHub { owner = "bpftrace"; repo = "bpftrace"; rev = "v${version}"; - hash = "sha256-N3XrfFfcw5j9EbX0fSz8GrD2+DjBxa89+c1yUYOwmwQ="; + hash = "sha256-nVBIS6cgCY9ZhzVrWBY6hXI0se9zAWMKnvHuJap3x3c="; }; buildInputs = with llvmPackages; [ diff --git a/pkgs/by-name/bu/bun/package.nix b/pkgs/by-name/bu/bun/package.nix index c469400a8a85..0baa565112f7 100644 --- a/pkgs/by-name/bu/bun/package.nix +++ b/pkgs/by-name/bu/bun/package.nix @@ -17,7 +17,7 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { - version = "1.3.10"; + version = "1.3.11"; pname = "bun"; src = @@ -81,19 +81,19 @@ stdenvNoCC.mkDerivation (finalAttrs: { sources = { "aarch64-darwin" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${finalAttrs.version}/bun-darwin-aarch64.zip"; - hash = "sha256-ggNOh8nZtDmOphmu4u7V0qaMgVfppq4tEFLYTVM8zY0="; + hash = "sha256-b1o0Z+2crsR5W/eM1HZQfZ+HDH1XuGyUX8szgSZ3L/w="; }; "aarch64-linux" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${finalAttrs.version}/bun-linux-aarch64.zip"; - hash = "sha256-+l7LJcr6jo9ch6D4M3GdRt0K8KhseDfYBlMSEtVWNtM="; + hash = "sha256-0TlE2hKlPsx0v2pyC9HQTEVVwDjf5CI2U1anvkdpH98="; }; "x86_64-darwin" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${finalAttrs.version}/bun-darwin-x64-baseline.zip"; - hash = "sha256-+WhsTk52DbTN53oPH60F5VJki5ycv6T3/Jp+wmufMmc="; + hash = "sha256-+2c5sIv1RVDtqnyCTNWy3KRbagav70CEQwh6YxBfb40="; }; "x86_64-linux" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${finalAttrs.version}/bun-linux-x64.zip"; - hash = "sha256-9XvAGH45Yj3nFro6OJ/aVIay175xMamAulTce3M9Lgg="; + hash = "sha256-hhG6k1r4hvBabzh0ChUWAybBXl1dB63vlmEwtEk2B+0="; }; }; updateScript = writeShellScript "update-bun" '' diff --git a/pkgs/by-name/bu/butler/package.nix b/pkgs/by-name/bu/butler/package.nix index da3919a6d270..ed8e4b6ed3ef 100644 --- a/pkgs/by-name/bu/butler/package.nix +++ b/pkgs/by-name/bu/butler/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "butler"; - version = "15.26.0"; + version = "15.26.1"; src = fetchFromGitHub { owner = "itchio"; repo = "butler"; tag = "v${finalAttrs.version}"; - hash = "sha256-FaYxvqC/ZYFukh6H63A0dx/8IkSM0Awf4JDBZgvc5W4="; + hash = "sha256-/Sdk9uYWjYtJFvc/xmrewgHlC+6cpqPoUP22xIfowj8="; }; buildInputs = [ brotli ]; diff --git a/pkgs/by-name/ce/cernlib/package.nix b/pkgs/by-name/ce/cernlib/package.nix index 03dd6992b523..0dc50aa77f9b 100644 --- a/pkgs/by-name/ce/cernlib/package.nix +++ b/pkgs/by-name/ce/cernlib/package.nix @@ -1,7 +1,6 @@ { lib, stdenv, - fetchpatch, fetchurl, cmake, freetype, @@ -17,7 +16,7 @@ }: stdenv.mkDerivation rec { - version = "2024.06.12.0"; + version = "2025.09.18.4"; pname = "cernlib"; year = lib.versions.major version; @@ -26,21 +25,17 @@ stdenv.mkDerivation rec { "https://ftp.riken.jp/cernlib/download/${year}_source/tar/cernlib-cernlib-${version}-free.tar.gz" "https://cernlib.web.cern.ch/download/${year}_source/tar/cernlib-cernlib-${version}-free.tar.gz" ]; - hash = "sha256-SEFgQjPBkmRoaMD/7yXiXO9DZNrRhqZ01kptSDQur84="; + hash = "sha256-zhLZlR0CUtPPYr+99JpFnJ1er+L7YcoRLi5hKLERqR4="; }; - patches = [ - (fetchpatch { - url = "https://github.com/user-attachments/files/16832928/geant321-fix-weak-alias-on-darwin.patch"; - hash = "sha256-YzaUh4rJBszGdp5s/HDQMI5qQhCGrTt9P6XCgZOFn1I="; - }) - ]; - postPatch = '' substituteInPlace CMakeLists.txt \ - --replace-fail "cmake_minimum_required(VERSION 3.3.0 FATAL_ERROR)" \ - "cmake_minimum_required(VERSION 3.10.0 FATAL_ERROR)" \ --replace-fail "find_program ( SED NAMES gsed" "find_program ( SED NAMES sed" + + # termio.h is not found. Use the POSIX header + substituteInPlace packlib/cspack/tcpaw/tcpaw.c \ + --replace-fail "#include " "#include " \ + --replace-fail "struct termio" "struct termios" ''; # gfortran warning's on iframework messes with CMake's check_fortran_compiler_flag diff --git a/pkgs/by-name/ce/certinfo-go/package.nix b/pkgs/by-name/ce/certinfo-go/package.nix index 4a3c96854b0b..c53c48eb6673 100644 --- a/pkgs/by-name/ce/certinfo-go/package.nix +++ b/pkgs/by-name/ce/certinfo-go/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "certinfo-go"; - version = "0.1.51"; + version = "0.1.55"; src = fetchFromGitHub { owner = "paepckehh"; repo = "certinfo"; tag = "v${finalAttrs.version}"; - hash = "sha256-8CN3mu7xLSXDQ4nTVlJSCZwDCRQyUGE3oIdJTbpWKzQ="; + hash = "sha256-L7gX6GaNI2tqLf7diCBOXDWtP2bQJYI//ZKQ/76J+ZA="; }; - vendorHash = "sha256-VU40TmdABNbbROl9kL0m+k2ITBiPfs5CaXB3Ntd89ig="; + vendorHash = "sha256-SuQGgPT9ItoJPca6f8hsARwlpPwwb2avszZFBBp6LBA="; ldflags = [ "-s" diff --git a/pkgs/by-name/cl/claude-code-bin/manifest.json b/pkgs/by-name/cl/claude-code-bin/manifest.json index b94b9e07158f..e98e8e6d5979 100644 --- a/pkgs/by-name/cl/claude-code-bin/manifest.json +++ b/pkgs/by-name/cl/claude-code-bin/manifest.json @@ -1,46 +1,46 @@ { - "version": "2.1.81", - "buildDate": "2026-03-20T21:31:30Z", + "version": "2.1.83", + "buildDate": "2026-03-25T05:20:36Z", "platforms": { "darwin-arm64": { "binary": "claude", - "checksum": "d014162177fc18bfeb7f93d942130dd964f7424e4101f6ad569de66e6eddca03", - "size": 193286000 + "checksum": "43246a9ff21de27c517f48af52c9d510c9e6e70bd90b115d80b9c690c515ae0d", + "size": 199115504 }, "darwin-x64": { "binary": "claude", - "checksum": "3c63d8173d4a86ab3985aead73c4699e42956d10c2f946179274be76ec657099", - "size": 199366256 + "checksum": "bd16eefc5f7ba3d1b791e311f4d5b24ac3174588110a38db1c88c1b51dc88214", + "size": 200708688 }, "linux-arm64": { "binary": "claude", - "checksum": "ccfc3845c8d1a2ded9656a3a517694a844a1b7005b87c784a66f7a60cc58012c", - "size": 235183215 + "checksum": "660bddb82c06a69bef8e468ffb8dd2354212bb76de122fe5d67393564b932de9", + "size": 233704000 }, "linux-x64": { "binary": "claude", - "checksum": "047e3f5591d6238b08dd9518729ac335b0e8df1c80fe985e5d7fbda2c18fc281", - "size": 237954904 + "checksum": "ff79cd5d152017326f661309bbffbefc954f02a195fb232ada152d812e476e66", + "size": 233863808 }, "linux-arm64-musl": { "binary": "claude", - "checksum": "eab144605b0b0cc7d41325ef4dc9d553cdee853234da8bd7cd8187552b875399", - "size": 225718687 + "checksum": "23396cad38d89cbce1fc739e2443e25a1b9bf9036964f5d2c82ae0d266f0b727", + "size": 226822592 }, "linux-x64-musl": { "binary": "claude", - "checksum": "480a961630459c0790e38d4860a2653fd39ae96aadc38044f669e1c2db686254", - "size": 228552392 + "checksum": "d0c301132fa0a3447c8442fc4a92076e042c2acd849e48d93ccf1192fa03d75e", + "size": 228489664 }, "win32-x64": { "binary": "claude.exe", - "checksum": "6d34836bf4d62f4bd5221fb69899ed5b2edc380d35fb0f23218c62fae94e28b9", - "size": 242411680 + "checksum": "24cd40c12e7d62faef9d1aead2d27bb8e9f45fb3445eaded05010bbf72e637d5", + "size": 243462304 }, "win32-arm64": { "binary": "claude.exe", - "checksum": "18352be0d91c690b0fe2ed6841e4908c266c06eb7000555118e91966b67b9ea5", - "size": 238605472 + "checksum": "8c6692a1e83b9baafbe405b11c62003dec03aa606623e59483bac772ab0f4730", + "size": 239616160 } } } diff --git a/pkgs/by-name/cl/claude-code/package-lock.json b/pkgs/by-name/cl/claude-code/package-lock.json index 1ab645d2b9cc..96679ce2f1e6 100644 --- a/pkgs/by-name/cl/claude-code/package-lock.json +++ b/pkgs/by-name/cl/claude-code/package-lock.json @@ -1,12 +1,12 @@ { "name": "@anthropic-ai/claude-code", - "version": "2.1.81", + "version": "2.1.83", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@anthropic-ai/claude-code", - "version": "2.1.81", + "version": "2.1.83", "license": "SEE LICENSE IN README.md", "bin": { "claude": "cli.js" diff --git a/pkgs/by-name/cl/claude-code/package.nix b/pkgs/by-name/cl/claude-code/package.nix index c16cedc312fc..f9e19f0bdc73 100644 --- a/pkgs/by-name/cl/claude-code/package.nix +++ b/pkgs/by-name/cl/claude-code/package.nix @@ -15,14 +15,14 @@ }: buildNpmPackage (finalAttrs: { pname = "claude-code"; - version = "2.1.81"; + version = "2.1.83"; src = fetchzip { url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${finalAttrs.version}.tgz"; - hash = "sha256-WT+fj9H/5hlr/U8MygiIdE2QZ32kRz6wTjYEABtmBPU="; + hash = "sha256-tRrJ1UuolwI9d7ZOvBml0xJ9yZ3u57vGBfvF69artI8="; }; - npmDepsHash = "sha256-x8Y1vODjATE6F6r0GhK427J0h2Et7bsqKoDcWaNO+IM="; + npmDepsHash = "sha256-ll47m1mgOur+cbx8MkNRttSUCXyKKG5ZlceH1lhC5Y0="; strictDeps = true; diff --git a/pkgs/by-name/da/dasel/package.nix b/pkgs/by-name/da/dasel/package.nix index cd05842b4fd2..3a580846e351 100644 --- a/pkgs/by-name/da/dasel/package.nix +++ b/pkgs/by-name/da/dasel/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "dasel"; - version = "3.3.1"; + version = "3.4.0"; src = fetchFromGitHub { owner = "TomWright"; repo = "dasel"; rev = "v${finalAttrs.version}"; - hash = "sha256-h6AIu1Yavqezpl6yeMwdZ168SV7Rz19Mr7GtNeyDzpk="; + hash = "sha256-+TSjwxlh1uvN5Dpe2FeNi/x4QkQ87EcHhoRDcFyHMFw="; }; vendorHash = "sha256-hHxEE0xNSP4wnT5B13BAxUPpdIWs8v7KF1MuISfaYBE="; diff --git a/pkgs/by-name/fa/fabric-ai/package.nix b/pkgs/by-name/fa/fabric-ai/package.nix index b1ca26bd4213..b1be5f211f22 100644 --- a/pkgs/by-name/fa/fabric-ai/package.nix +++ b/pkgs/by-name/fa/fabric-ai/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "fabric-ai"; - version = "1.4.437"; + version = "1.4.441"; src = fetchFromGitHub { owner = "danielmiessler"; repo = "fabric"; tag = "v${finalAttrs.version}"; - hash = "sha256-VqCMswvMUBqfIcVphjMtgr5BrrDOmshTRSCGnZKMbBg="; + hash = "sha256-hbK4AOqK9IkvKPrQWCQd5K1IWcfXiP0fVPEMtstJSsI="; }; - vendorHash = "sha256-aE2b6Pe3v+2kT7nSHrmW3Vd/0ky6SQMag6ndsWuYSqs="; + vendorHash = "sha256-Ay+ndVlyHwA93QdzMRsQfpp38MAzQgXX5pif6ElbO4M="; # Fabric introduced plugin tests that fail in the nix build sandbox. doCheck = false; diff --git a/pkgs/by-name/fc/fcitx5-pinyin-minecraft/package.nix b/pkgs/by-name/fc/fcitx5-pinyin-minecraft/package.nix index ecd8fd7dddf9..4f5593c330e6 100644 --- a/pkgs/by-name/fc/fcitx5-pinyin-minecraft/package.nix +++ b/pkgs/by-name/fc/fcitx5-pinyin-minecraft/package.nix @@ -6,11 +6,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "fcitx5-pinyin-minecraft"; - version = "0.1.20250315"; + version = "0.1.20260325"; src = fetchurl { url = "https://github.com/oldherl/fcitx5-pinyin-minecraft/releases/download/${finalAttrs.version}/minecraft-cn.dict"; - hash = "sha256-7BKNsxlIxEch4cTEcp4jFnIdyv7ifbtJ8HCIMX5G2U8="; + hash = "sha256-FjBqxj7VzzbZZCUIJHTBGoVZRDNvX/qQMPn0uaQHgDU="; }; dontUnpack = true; diff --git a/pkgs/by-name/fr/freecad/0002-FreeCad-OndselSolver-pkgconfig.patch b/pkgs/by-name/fr/freecad/0002-FreeCad-OndselSolver-pkgconfig.patch deleted file mode 100644 index 194220ec6e14..000000000000 --- a/pkgs/by-name/fr/freecad/0002-FreeCad-OndselSolver-pkgconfig.patch +++ /dev/null @@ -1,7 +0,0 @@ ---- a/src/3rdParty/OndselSolver/OndselSolver.pc.in -+++ b/src/3rdParty/OndselSolver/OndselSolver.pc.in -@@ -3,2 +3,2 @@ --libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@ --includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@ -+libdir=@CMAKE_INSTALL_LIBDIR@ -+includedir=@CMAKE_INSTALL_INCLUDEDIR@ diff --git a/pkgs/by-name/fr/freecad/0003-FreeCad-fix-font-load-crash.patch b/pkgs/by-name/fr/freecad/0003-FreeCad-fix-font-load-crash.patch deleted file mode 100644 index aedb74361fd4..000000000000 --- a/pkgs/by-name/fr/freecad/0003-FreeCad-fix-font-load-crash.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff --git a/src/Gui/PreferencePages/DlgSettingsEditor.cpp b/src/Gui/PreferencePages/DlgSettingsEditor.cpp -index 0dda987..01568f1 100755 ---- a/src/Gui/PreferencePages/DlgSettingsEditor.cpp -+++ b/src/Gui/PreferencePages/DlgSettingsEditor.cpp -@@ -288,7 +288,9 @@ void DlgSettingsEditor::loadSettings() - QStringList fixedFamilyNames; - for (const auto& name : familyNames) { - if (QFontDatabase().isFixedPitch(name)) { -- if (name.compare(QLatin1String("8514oem"), Qt::CaseInsensitive) != 0) { -+ if (name.compare(QLatin1String("8514oem"), Qt::CaseInsensitive) != 0 -+ && name.compare(QLatin1String("cursor.pcf"), Qt::CaseInsensitive) != 0) -+ { - fixedFamilyNames.append(name); - } - } -@@ -298,7 +300,9 @@ void DlgSettingsEditor::loadSettings() - QStringList fixedFamilyNames; - for (const auto& name : familyNames) { - if (QFontDatabase::isFixedPitch(name)) { -- if (name.compare(QLatin1String("8514oem"), Qt::CaseInsensitive) != 0) { -+ if (name.compare(QLatin1String("8514oem"), Qt::CaseInsensitive) != 0 -+ && name.compare(QLatin1String("cursor.pcf"), Qt::CaseInsensitive) != 0) -+ { - fixedFamilyNames.append(name); - } - } diff --git a/pkgs/by-name/fr/freecad/0004-FreeCad-fix-boost-189-build.patch b/pkgs/by-name/fr/freecad/0004-FreeCad-fix-boost-189-build.patch deleted file mode 100644 index 074933ce0fa7..000000000000 --- a/pkgs/by-name/fr/freecad/0004-FreeCad-fix-boost-189-build.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/cMake/FreeCAD_Helpers/SetupBoost.cmake b/cMake/FreeCAD_Helpers/SetupBoost.cmake -index 0bb1343..1a389bf 100644 ---- a/cMake/FreeCAD_Helpers/SetupBoost.cmake -+++ b/cMake/FreeCAD_Helpers/SetupBoost.cmake -@@ -3,7 +3,7 @@ macro(SetupBoost) - - set(_boost_TEST_VERSIONS ${Boost_ADDITIONAL_VERSIONS}) - -- set (BOOST_COMPONENTS filesystem program_options regex system thread date_time) -+ set (BOOST_COMPONENTS filesystem program_options regex thread date_time) - find_package(Boost ${BOOST_MIN_VERSION} - COMPONENTS ${BOOST_COMPONENTS} REQUIRED) - diff --git a/pkgs/by-name/fr/freecad/package.nix b/pkgs/by-name/fr/freecad/package.nix index 6acc386738f0..6c7d484c1940 100644 --- a/pkgs/by-name/fr/freecad/package.nix +++ b/pkgs/by-name/fr/freecad/package.nix @@ -6,7 +6,6 @@ doxygen, eigen, fetchFromGitHub, - fetchpatch, fmt, gts, hdf5, @@ -15,6 +14,7 @@ libspnav, libxmu, medfile, + mpi, ninja, ode, opencascade-occt, @@ -55,13 +55,13 @@ in freecad-utils.makeCustomizable ( stdenv.mkDerivation (finalAttrs: { pname = "freecad"; - version = "1.0.2"; + version = "1.1.0"; src = fetchFromGitHub { owner = "FreeCAD"; repo = "FreeCAD"; tag = finalAttrs.version; - hash = "sha256-J//O/ABMFa3TFYwR0wc8d1UTA5iSFnEP2thOjuCN+uE="; + hash = "sha256-knyc4Ts9dd12i0SsVDeoCs37jrMxekc07KBf3wJvNgk="; fetchSubmodules = true; }; @@ -84,6 +84,7 @@ freecad-utils.makeCustomizable ( libxmu libspnav medfile + mpi ode xercesc yaml-cpp @@ -98,32 +99,11 @@ freecad-utils.makeCustomizable ( ] ++ pythonDeps; - patches = [ - ./0001-NIXOS-don-t-ignore-PYTHONPATH.patch - ./0002-FreeCad-OndselSolver-pkgconfig.patch - - # https://github.com/FreeCAD/FreeCAD/pull/21710 - ./0003-FreeCad-fix-font-load-crash.patch - - # Fix build for boost 1.89 or later, remove once FreeCad 1.1 is released - # based on https://github.com/FreeCAD/FreeCAD/commit/0f6d00d2a547df0f5c2ba5ef0f79044a49b0a2d - ./0004-FreeCad-fix-boost-189-build.patch - - (fetchpatch { - url = "https://github.com/FreeCAD/FreeCAD/commit/8e04c0a3dd9435df0c2dec813b17d02f7b723b19.patch?full_index=1"; - hash = "sha256-H6WbJFTY5/IqEdoi5N+7D4A6pVAmZR4D+SqDglwS18c="; - }) - # Inform Coin to use EGL when on Wayland - # https://github.com/FreeCAD/FreeCAD/pull/21917 - (fetchpatch { - url = "https://github.com/FreeCAD/FreeCAD/commit/60aa5ff3730d77037ffad0c77ba96b99ef0c7df3.patch?full_index=1"; - hash = "sha256-K6PWQ1U+/fsjDuir7MiAKq71CAIHar3nKkO6TKYl32k="; - }) - ]; + patches = [ ./0001-NIXOS-don-t-ignore-PYTHONPATH.patch ]; postPatch = '' substituteInPlace src/Mod/Fem/femmesh/gmshtools.py \ - --replace-fail 'self.gmsh_bin = "gmsh"' 'self.gmsh_bin = "${lib.getExe gmsh}"' + --replace-fail 'self.gmsh_bin = ""' 'self.gmsh_bin = "${lib.getExe gmsh}"' ''; cmakeFlags = [ diff --git a/pkgs/by-name/fr/frr/package.nix b/pkgs/by-name/fr/frr/package.nix index 57cf14a781b5..c29ae1c0ac7c 100644 --- a/pkgs/by-name/fr/frr/package.nix +++ b/pkgs/by-name/fr/frr/package.nix @@ -80,13 +80,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "frr"; - version = "10.5.2"; + version = "10.5.3"; src = fetchFromGitHub { owner = "FRRouting"; repo = "frr"; rev = "frr-${finalAttrs.version}"; - hash = "sha256-/SO4KELX5NQzbkeoO6QIY6NMUI30ABTRqcAztIAv6/Y="; + hash = "sha256-nVXoRApW8EZtP1HiGJ5JBJaoQXVISfPK2k+xmCtdVH0="; }; # Without the std explicitly set, we may run into abseil-cpp diff --git a/pkgs/by-name/gi/git-unroll/package.nix b/pkgs/by-name/gi/git-unroll/package.nix index 770fb128b206..41b90bd16917 100644 --- a/pkgs/by-name/gi/git-unroll/package.nix +++ b/pkgs/by-name/gi/git-unroll/package.nix @@ -2,11 +2,10 @@ lib, stdenv, fetchFromCodeberg, - fetchpatch, makeWrapper, bash, - git, + gitMinimal, nix-prefetch-git, rWrapper, rPackages, @@ -16,26 +15,15 @@ stdenv.mkDerivation (finalAttrs: { pname = "git-unroll"; - version = "0-unstable-2025-08-14"; + version = "0-unstable-2026-03-25"; src = fetchFromCodeberg { owner = "gm6k"; repo = "git-unroll"; - rev = "a66aad56af0440e1d6e807518af298264861b2c7"; - hash = "sha256-Mpc2p+W8PqQ6Os9AJJJwvL00a4cjFKBUTBG5bF+IzL4="; + rev = "62fc6ff3fcb62b6972182d64b4f3710c2188c082"; + hash = "sha256-We3nbdZIxk27T2VXoKiwRTrBAZ2qoANpDpUXq+MgvbY="; }; - patches = [ - # Discovered when bumping pytorch to 2.10.0 - # See https://github.com/NixOS/nixpkgs/pull/484881#issuecomment-3814200207 - # https://codeberg.org/gm6k/git-unroll/pulls/2 - (fetchpatch { - name = "fix-name-decollision-for-multi-parent-submodules"; - url = "https://codeberg.org/glepage/git-unroll/commit/3a16e138a6c4bc9d8226f025fb53e281c80fc1ef.patch"; - hash = "sha256-mHDqpDh6aiQRDgfxeZs/ufa5Af0lDFDRGpSlmD1+kEo="; - }) - ]; - postPatch = '' substituteInPlace unroll \ --replace-fail "#! /usr/bin/env nix-shell" "#!/usr/bin/env bash" \ @@ -60,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: { wrapProgram $out/bin/unroll \ --prefix PATH : ${ lib.makeBinPath [ - git + gitMinimal nix-prefetch-git (rWrapper.override { packages = with rPackages; [ diff --git a/pkgs/by-name/go/golangci-lint/package.nix b/pkgs/by-name/go/golangci-lint/package.nix index 9f5be86817eb..33e2eee4fb1c 100644 --- a/pkgs/by-name/go/golangci-lint/package.nix +++ b/pkgs/by-name/go/golangci-lint/package.nix @@ -14,16 +14,16 @@ buildGo126Module (finalAttrs: { pname = "golangci-lint"; - version = "2.11.3"; + version = "2.11.4"; src = fetchFromGitHub { owner = "golangci"; repo = "golangci-lint"; tag = "v${finalAttrs.version}"; - hash = "sha256-VD46VOSBzVeeJ86FYLEPTsy23MUQapDPPYiO3/Ki8Mw="; + hash = "sha256-B19aLvfNRY9TOYw/71f2vpNUuSIz8OI4dL0ijGezsas="; }; - vendorHash = "sha256-k/lsDC6thW3B1zcn+OXjSmwmiW8pm0HM+g/z+N3AQek="; + vendorHash = "sha256-xuoj4+U4tB5gpABKq4Dbp2cxnljxdYoBbO8A7DqPM5E="; subPackages = [ "cmd/golangci-lint" ]; diff --git a/pkgs/by-name/go/golds/package.nix b/pkgs/by-name/go/golds/package.nix index f955d5433997..24eb0d7f5cd5 100644 --- a/pkgs/by-name/go/golds/package.nix +++ b/pkgs/by-name/go/golds/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "golds"; - version = "0.8.2"; + version = "0.8.3"; src = fetchFromGitHub { owner = "go101"; repo = "golds"; tag = "v${finalAttrs.version}"; - hash = "sha256-6jtBwET3JSSh2DQq9MtLn2YokfK9ODYtYrcfI0W8m5I="; + hash = "sha256-s4vzQ+ntty1XLe65sEBxxN+Amp162k40LmJ7AT2/26U="; }; # nixpkgs is not using the go distpack archive and missing a VERSION file in the source @@ -22,7 +22,7 @@ buildGoModule (finalAttrs: { # https://github.com/NixOS/nixpkgs/pull/358316#discussion_r1855322027 patches = [ ./info_module-gover.patch ]; - vendorHash = "sha256-CL9CdLGeMTxXazJUr2+syQYJZXafX6ARzmEOHn7l14I="; + vendorHash = "sha256-qG6QeoIC6O+DzDTaKqtBIGaoG1jeyvNmcYFi/BVkPX0="; ldflags = [ "-s" ]; diff --git a/pkgs/by-name/ha/harlequin/package.nix b/pkgs/by-name/ha/harlequin/package.nix index a5ea97b1a59a..e344a1a891c4 100644 --- a/pkgs/by-name/ha/harlequin/package.nix +++ b/pkgs/by-name/ha/harlequin/package.nix @@ -12,14 +12,14 @@ }: python3Packages.buildPythonApplication (finalAttrs: { pname = "harlequin"; - version = "2.5.1"; + version = "2.5.2"; pyproject = true; src = fetchFromGitHub { owner = "tconbeer"; repo = "harlequin"; tag = "v${finalAttrs.version}"; - hash = "sha256-hy72GgugzNRXqxlN0MAWrjfSUY1FZv2O5aa2494hInY="; + hash = "sha256-ea8fR+tsur/tIQwfUS88HvjCADv8VgEjHD7JnR44Twk="; }; pythonRelaxDeps = [ diff --git a/pkgs/by-name/ho/hot-resize/package.nix b/pkgs/by-name/ho/hot-resize/package.nix index 499b5756ef1f..3afc22dd2067 100644 --- a/pkgs/by-name/ho/hot-resize/package.nix +++ b/pkgs/by-name/ho/hot-resize/package.nix @@ -3,12 +3,8 @@ stdenv, fetchFromGitHub, rustPlatform, - pkg-config, makeWrapper, - udev, - systemd, btrfs-progs, - cloud-utils, cryptsetup, e2fsprogs, util-linux, @@ -19,38 +15,28 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "hot-resize"; - version = "0.1.5"; + version = "0.1.6"; src = fetchFromGitHub { owner = "liberodark"; repo = "hot-resize"; tag = "v${finalAttrs.version}"; - hash = "sha256-sfiXy0PPIYSJub8dohzpUJMJ2ul/fglth7qd8paJKEo="; + hash = "sha256-8UA5Wv96PUerBRTwTwkSAv1iw6lt9nd4MXGdKUmxoz4="; }; - cargoHash = "sha256-mVCL4tLY+JqJDn8+0PTtStd+rD2VzQoAEtlikIe1K9Q="; + cargoHash = "sha256-uGMd9xZRYbCJyHkUZXvUnN3M5N1FTaROfoww+oODAHE="; nativeBuildInputs = [ - pkg-config makeWrapper ]; - buildInputs = [ - udev - systemd.dev - ]; - - env.PKG_CONFIG_PATH = "${systemd.dev}/lib/pkgconfig"; - postInstall = '' wrapProgram $out/bin/hot-resize \ --prefix PATH : ${ lib.makeBinPath [ btrfs-progs - cloud-utils cryptsetup e2fsprogs - udev util-linux xfsprogs ] diff --git a/pkgs/by-name/hu/hugo/package.nix b/pkgs/by-name/hu/hugo/package.nix index 3de3901492ed..2fe1ea2668d6 100644 --- a/pkgs/by-name/hu/hugo/package.nix +++ b/pkgs/by-name/hu/hugo/package.nix @@ -11,16 +11,16 @@ buildGoModule (finalAttrs: { pname = "hugo"; - version = "0.158.0"; + version = "0.159.0"; src = fetchFromGitHub { owner = "gohugoio"; repo = "hugo"; tag = "v${finalAttrs.version}"; - hash = "sha256-7/zrJdoJVDVHt/2qKPkfrxjxMMpB2F2i0fCXZLkd7gw="; + hash = "sha256-R+XUgATk6KHaQ+hTIbFSHEzC0VIzaVLna0mMGDRZILw="; }; - vendorHash = "sha256-StGdZ1FP6906jFbqoYQgrbEOx1YPCsqE+01ITQgtaEU="; + vendorHash = "sha256-qAZ+EnU1Yaom8QHjaMoAJSaN7HslNpwifmBMlgnmmAE="; checkFlags = let @@ -87,6 +87,7 @@ buildGoModule (finalAttrs: { maintainers = with lib.maintainers; [ Frostman savtrip + miniharinn ]; }; }) diff --git a/pkgs/by-name/in/inshellisense/package.nix b/pkgs/by-name/in/inshellisense/package.nix index 3ce3096982d6..a6b8483b9f1a 100644 --- a/pkgs/by-name/in/inshellisense/package.nix +++ b/pkgs/by-name/in/inshellisense/package.nix @@ -1,38 +1,26 @@ { lib, - stdenv, buildNpmPackage, fetchFromGitHub, nodejs_22, - cacert, }: buildNpmPackage rec { pname = "inshellisense"; - version = "0.0.1-rc.21"; + version = "0.0.1"; src = fetchFromGitHub { owner = "microsoft"; repo = "inshellisense"; tag = version; - hash = "sha256-zERwrvioPwGm/351kYuK9S3uOrrzs/6OFPRdNSSr7Tc="; + hash = "sha256-X+M4uqWdk5gQvjhqc3tVDOgeI12FpBvsfx8+pO7CHcA="; }; # Building against nodejs-24 is not yet supported by upstream. # https://github.com/microsoft/inshellisense/issues/369 nodejs = nodejs_22; - npmDepsHash = "sha256-iD5SvkVbrHh0Hx44y6VtNerwBA8K7vSe/yfvhgndMEw="; - - # Needed for dependency `@homebridge/node-pty-prebuilt-multiarch` - # On Darwin systems the build fails with, - # - # npm ERR! ../src/unix/pty.cc:413:13: error: use of undeclared identifier 'openpty' - # npm ERR! int ret = openpty(&master, &slave, nullptr, NULL, static_cast(&winp)); - # - # when `node-gyp` tries to build the dep. The below allows `npm` to download the prebuilt binary. - makeCacheWritable = stdenv.hostPlatform.isDarwin; - nativeBuildInputs = lib.optional stdenv.hostPlatform.isDarwin cacert; + npmDepsHash = "sha256-670oGCuZhDLKe48hFL+gLMjmHM5YLGEawonG8PZTXpU="; meta = { description = "IDE style command line auto complete"; diff --git a/pkgs/by-name/ku/kubectx/package.nix b/pkgs/by-name/ku/kubectx/package.nix index c468f8fbacb5..9e2287753123 100644 --- a/pkgs/by-name/ku/kubectx/package.nix +++ b/pkgs/by-name/ku/kubectx/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "kubectx"; - version = "0.10.0"; + version = "0.10.2"; src = fetchFromGitHub { owner = "ahmetb"; repo = "kubectx"; rev = "v${finalAttrs.version}"; - hash = "sha256-LgZz/fRpIf/D3WmRic/P8O+wOrgKbDyAyBWzdOxXjKQ="; + hash = "sha256-rbfdqksNqWv2evrCl+2jMft2wBo7iWJoLvCABl1MUgk="; }; - vendorHash = "sha256-BbGXJM1RMn7dgd8aaaGxRkqgs398rwpONWUcCcWNZow="; + vendorHash = "sha256-6bzTLnT69IdLwgbz/zZhjQYm8WpimJlItutW6fvwACs="; nativeBuildInputs = [ installShellFiles ]; @@ -34,6 +34,9 @@ buildGoModule (finalAttrs: { description = "Fast way to switch between clusters and namespaces in kubectl"; license = lib.licenses.asl20; homepage = "https://github.com/ahmetb/kubectx"; - maintainers = with lib.maintainers; [ jlesquembre ]; + maintainers = with lib.maintainers; [ + jlesquembre + miniharinn + ]; }; }) diff --git a/pkgs/by-name/li/libzim/package.nix b/pkgs/by-name/li/libzim/package.nix index 305a6263b58b..0d00578bb37a 100644 --- a/pkgs/by-name/li/libzim/package.nix +++ b/pkgs/by-name/li/libzim/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libzim"; - version = "9.5.0"; + version = "9.5.1"; src = fetchFromGitHub { owner = "openzim"; repo = "libzim"; tag = finalAttrs.version; - hash = "sha256-YeskvTtwibKQxMY4c6yEHW+EmXUq4AXpd5XLxKfsmXg="; + hash = "sha256-8U8e2XFEz8qTPkvX3NesT+qYB1IW6s6ZytlbCFnZ8WQ="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/li/littlefs-fuse/package.nix b/pkgs/by-name/li/littlefs-fuse/package.nix index 0f7d3ba42dbe..709b80f804af 100644 --- a/pkgs/by-name/li/littlefs-fuse/package.nix +++ b/pkgs/by-name/li/littlefs-fuse/package.nix @@ -7,12 +7,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "littlefs-fuse"; - version = "2.7.14"; + version = "2.7.15"; src = fetchFromGitHub { owner = "littlefs-project"; repo = "littlefs-fuse"; rev = "v${finalAttrs.version}"; - hash = "sha256-TWvBEoH4YvK4Jdg+QAMyskBUYhCWnmdtEoVXwoKJqIo="; + hash = "sha256-01jVoKxctHy53A/dCTNeteoQD21f6TYkEFLob2wfGoM="; }; buildInputs = [ fuse ]; installPhase = '' diff --git a/pkgs/by-name/ma/matrix-authentication-service/package.nix b/pkgs/by-name/ma/matrix-authentication-service/package.nix index 46655b01a201..e17d8e6bbba1 100644 --- a/pkgs/by-name/ma/matrix-authentication-service/package.nix +++ b/pkgs/by-name/ma/matrix-authentication-service/package.nix @@ -18,21 +18,21 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "matrix-authentication-service"; - version = "1.13.0"; + version = "1.14.0"; src = fetchFromGitHub { owner = "element-hq"; repo = "matrix-authentication-service"; tag = "v${finalAttrs.version}"; - hash = "sha256-fG38JMOQY988b6l7lPSf5rCu52ZdgcOd3edxB5TJR2E="; + hash = "sha256-/13RYd5p46eM2rX5y9bPzHB63zCeZ2NbLDqTnk3+Vn8="; }; - cargoHash = "sha256-AOWtPElfn3T88LxgcWpLTLOIzoGhMPZBCjeWp61T7Fo="; + cargoHash = "sha256-eNmD/O7t2YykGlVqovBxi/DKPQ2W2mxxCOaMBzqhTZo="; npmDeps = fetchNpmDeps { name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps"; src = "${finalAttrs.src}/${finalAttrs.npmRoot}"; - hash = "sha256-aneS64awfjhkUpkVWNmzVPb5kshrONVvUnom7rxdU1k="; + hash = "sha256-lWFJEjTVHMkmFnfjjIDtE/T3nw4qF3IJhUayfFVLPQo="; }; npmRoot = "frontend"; diff --git a/pkgs/by-name/mo/mollysocket/package.nix b/pkgs/by-name/mo/mollysocket/package.nix index 0784652120fa..ec2bd2067843 100644 --- a/pkgs/by-name/mo/mollysocket/package.nix +++ b/pkgs/by-name/mo/mollysocket/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mollysocket"; - version = "1.7.0"; + version = "1.7.1"; src = fetchFromGitHub { owner = "mollyim"; repo = "mollysocket"; tag = finalAttrs.version; - hash = "sha256-AmbhTjf1KhDc6Y0yrXKzL6gPMJ9Wx8e8HqdbBHr7/cY="; + hash = "sha256-QtyFIN04t4XuZfgTja14YAJmYqfZNDh1Dygv2QlXyxY="; }; - cargoHash = "sha256-/WUcaGrIQvPXrcOvSpEGR6mCiey1ULWcLpXzcpvEh7E="; + cargoHash = "sha256-CBRVFWr3FUy+aRT/xU9nbu8bvf0565jGkvSO1E8+1UI="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/mo/monkeys-audio/package.nix b/pkgs/by-name/mo/monkeys-audio/package.nix index f4a442dc831e..8eda027c4488 100644 --- a/pkgs/by-name/mo/monkeys-audio/package.nix +++ b/pkgs/by-name/mo/monkeys-audio/package.nix @@ -6,12 +6,12 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "12.52"; + version = "12.60"; pname = "monkeys-audio"; src = fetchzip { url = "https://monkeysaudio.com/files/MAC_${builtins.concatStringsSep "" (lib.strings.splitString "." finalAttrs.version)}_SDK.zip"; - hash = "sha256-dUEnmTETQ6tBCIxp+GgTIOZJHTtvDmUFRcqxljh0OeY="; + hash = "sha256-vlxXAyo0dMwkyr7SE/JWgUr0ANDhWCm4zg2i/p+GlSc="; stripRoot = false; }; diff --git a/pkgs/by-name/ni/nix-your-shell/package.nix b/pkgs/by-name/ni/nix-your-shell/package.nix index 9a42d2dea0f2..da3cc7c51d86 100644 --- a/pkgs/by-name/ni/nix-your-shell/package.nix +++ b/pkgs/by-name/ni/nix-your-shell/package.nix @@ -8,16 +8,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "nix-your-shell"; - version = "1.4.9"; + version = "1.4.10"; src = fetchFromGitHub { owner = "MercuryTechnologies"; repo = "nix-your-shell"; tag = "v${finalAttrs.version}"; - hash = "sha256-mpgVlM3mFbjugEcWyhayEwSQvgj64jlAiy/RLgSTlyw="; + hash = "sha256-u94lxsvJrvpKitDDVCoolqHyZMfnQTGtyBwlCegv7Ro="; }; - cargoHash = "sha256-ReK85FRyl+4Epr11XsIiPUR3wFl6/HJ5MmYDX9Impes="; + cargoHash = "sha256-SyWD5TJbCxrFtAV2W4XcO1Rnfp3Ygab66UDBFDuSzJk="; passthru = { generate-config = diff --git a/pkgs/by-name/no/noctalia-shell/package.nix b/pkgs/by-name/no/noctalia-shell/package.nix index 686661c059cd..f12557168d6f 100644 --- a/pkgs/by-name/no/noctalia-shell/package.nix +++ b/pkgs/by-name/no/noctalia-shell/package.nix @@ -11,7 +11,6 @@ # runtime deps bluez, brightnessctl, - cava, cliphist, ddcutil, wlsunset, @@ -33,7 +32,6 @@ bluetoothSupport ? true, brightnessctlSupport ? true, - cavaSupport ? true, cliphistSupport ? true, ddcutilSupport ? true, wlsunsetSupport ? true, @@ -51,7 +49,6 @@ let ] ++ lib.optional bluetoothSupport bluez ++ lib.optional brightnessctlSupport brightnessctl - ++ lib.optional cavaSupport cava ++ lib.optional cliphistSupport cliphist ++ lib.optional ddcutilSupport ddcutil ++ lib.optional wlsunsetSupport wlsunset @@ -71,13 +68,13 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "noctalia-shell"; - version = "4.6.7"; + version = "4.7.1"; src = fetchFromGitHub { owner = "noctalia-dev"; repo = "noctalia-shell"; tag = "v${finalAttrs.version}"; - hash = "sha256-6fuxf185uga/AaeFgN6VUygGE8bUEkzZSA1UQ1FFes4="; + hash = "sha256-h5jMVGjgrfVPufMG3AMj/HGfU/EqU/4WEK7HCKhMN2E="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ns/nsc/package.nix b/pkgs/by-name/ns/nsc/package.nix index cd7e4d285c08..b23d19f81f6c 100644 --- a/pkgs/by-name/ns/nsc/package.nix +++ b/pkgs/by-name/ns/nsc/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "nsc"; - version = "2.12.0"; + version = "2.12.1"; src = fetchFromGitHub { owner = "nats-io"; repo = "nsc"; rev = "v${version}"; - hash = "sha256-ct2InMPpqbtFeKtarWXGuPiXS2OD78w2sX0BoFiCl0c="; + hash = "sha256-PTwdZ33GcqHmqpPu29S4MESjGiHHiIUnVOxufmXJX+U="; }; ldflags = [ @@ -24,7 +24,7 @@ buildGoModule rec { "-X main.builtBy=nixpkgs" ]; - vendorHash = "sha256-0tJHK999AjtKYUB0gC5SlQPqit6UTyGsbb6vC7KdQQc="; + vendorHash = "sha256-fjMQMHwkAzUecyM7iqcMFwD93Trkfa0cQhCOPczXlXk="; nativeBuildInputs = [ installShellFiles ]; @@ -47,7 +47,7 @@ buildGoModule rec { # the test strips table formatting from the command output in a naive way # that removes all the table characters, including '-'. # The nix build directory looks something like: - # /private/tmp/nix-build-nsc-2.12.0.drv-0/nsc_test2000598938/keys + # /private/tmp/nix-build-nsc-2.12.1.drv-0/nsc_test2000598938/keys # Then the `-` are removed from the path unintentionally and the test fails. # This should be fixed upstream to avoid mangling the path when # removing the table decorations from the command output. diff --git a/pkgs/by-name/ok/okteto/package.nix b/pkgs/by-name/ok/okteto/package.nix index 33850f0322b1..01b1dfb92f11 100644 --- a/pkgs/by-name/ok/okteto/package.nix +++ b/pkgs/by-name/ok/okteto/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "okteto"; - version = "3.16.0"; + version = "3.17.1"; src = fetchFromGitHub { owner = "okteto"; repo = "okteto"; tag = finalAttrs.version; - hash = "sha256-wAtZPn8Ew525c9q0aaUuoGt8+clBeojfSPQtVRV77/k="; + hash = "sha256-GtQZXq2D6P6opNB7W8Z/YcF+5arADcUQ6AvfpsOfObE="; }; - vendorHash = "sha256-++VV4quQnzgJ7NThzyqxEeCZAxFJcNwNIrRT0GyPF/Q="; + vendorHash = "sha256-/0/Y6hYX1GG7bQgCGICSVEjIcnySctk4j0j39JYFHMw="; postPatch = '' # Disable some tests that need file system & network access. @@ -32,6 +32,7 @@ buildGoModule (finalAttrs: { excludedPackages = [ "integration" "samples" + "tools" ]; ldflags = [ diff --git a/pkgs/by-name/op/openbao/package.nix b/pkgs/by-name/op/openbao/package.nix index 35c7920708e5..1d004376fe40 100644 --- a/pkgs/by-name/op/openbao/package.nix +++ b/pkgs/by-name/op/openbao/package.nix @@ -1,7 +1,6 @@ { lib, fetchFromGitHub, - fetchpatch2, buildGoModule, installShellFiles, versionCheckHook, @@ -15,16 +14,16 @@ buildGoModule (finalAttrs: { pname = "openbao"; - version = "2.5.1"; + version = "2.5.2"; src = fetchFromGitHub { owner = "openbao"; repo = "openbao"; tag = "v${finalAttrs.version}"; - hash = "sha256-pVFsyNg9ccSFAdHb/fjeVoMBh1nKcjwcFfVBBqFalIo="; + hash = "sha256-fqsCQf9wFlzMWC4XV1BclWlYG649VhhZBKlGrdsbqKc="; }; - vendorHash = "sha256-8F8HCbpk8st1o/64Y442lzzFXBnCs+mEYREYcj/s5KI="; + vendorHash = "sha256-0L+0U4tM7/ObNjXcSZcvIw7Y/RwYs2iRsLA2zSYmexU="; proxyVendor = true; @@ -39,15 +38,6 @@ buildGoModule (finalAttrs: { "-X github.com/openbao/openbao/version.buildDate=1970-01-01T00:00:00Z" ]; - patches = [ - # Fixes interactive CLI usage that needs stty https://github.com/openbao/openbao/pull/2535 - (fetchpatch2 { - name = "pr2535-fix-interactive-cli.patch"; - url = "https://github.com/openbao/openbao/commit/e3fec111e3f6fd543c79c08f46d2256cd93f78e7.patch?full_index=1"; - hash = "sha256-ixpWKfVT1dPAjF7RKS2tBpAr1YAqNkvf4/L7Be/C8Es="; - }) - ]; - postConfigure = lib.optionalString withUi '' cp -r --no-preserve=mode ${finalAttrs.passthru.ui} http/web_ui ''; diff --git a/pkgs/by-name/op/opencode-desktop/package.nix b/pkgs/by-name/op/opencode-desktop/package.nix index 01349c081c21..65894a1ae268 100644 --- a/pkgs/by-name/op/opencode-desktop/package.nix +++ b/pkgs/by-name/op/opencode-desktop/package.nix @@ -1,27 +1,35 @@ { - lib, - stdenv, - rustPlatform, - pkg-config, - cargo-tauri, bun, - nodejs, cargo, - rustc, - jq, - wrapGAppsHook4, - makeWrapper, + cargo-tauri, dbus, glib, - gtk3, - libsoup_3, - librsvg, - libappindicator-gtk3, glib-networking, - openssl, - webkitgtk_4_1, + gst_all_1, + gtk3, + jq, + lib, + libappindicator-gtk3, + librsvg, + libsoup_3, + makeBinaryWrapper, + nodejs, opencode, + openssl, + pkg-config, + rustPlatform, + rustc, + stdenvNoCC, + webkitgtk_4_1, + wrapGAppsHook4, }: + +let + gtk = gtk3; + libappindicator-gtk = libappindicator-gtk3; + libsoup = libsoup_3; + webkitgtk = webkitgtk_4_1; +in rustPlatform.buildRustPackage (finalAttrs: { pname = "opencode-desktop"; inherit (opencode) @@ -43,23 +51,28 @@ rustPlatform.buildRustPackage (finalAttrs: { cargo rustc jq - makeWrapper + makeBinaryWrapper ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ wrapGAppsHook4 ]; + ++ lib.optionals stdenvNoCC.hostPlatform.isLinux [ wrapGAppsHook4 ]; - buildInputs = lib.optionals stdenv.isLinux [ - dbus - glib - gtk3 - libsoup_3 - librsvg - libappindicator-gtk3 - glib-networking - openssl - webkitgtk_4_1 - ]; - - strictDeps = true; + buildInputs = ( + lib.optionals stdenvNoCC.isLinux [ + dbus + glib + glib-networking + gtk + libappindicator-gtk + librsvg + libsoup + openssl + webkitgtk + ] + ++ (with gst_all_1; [ + gst-plugins-bad # fakevideosink + gst-plugins-base # appsink and autoaudiosink + gst-plugins-good # autoaudiosink + ]) + ); tauriBuildFlags = [ "--config" @@ -72,26 +85,17 @@ rustPlatform.buildRustPackage (finalAttrs: { preBuild = '' cp -a ${finalAttrs.node_modules}/{node_modules,packages} . chmod -R u+w node_modules packages - patchShebangs node_modules - patchShebangs packages/desktop/node_modules - - mkdir -p packages/desktop/src-tauri/sidecars - cp ${opencode}/bin/opencode packages/desktop/src-tauri/sidecars/opencode-cli-${stdenv.hostPlatform.rust.rustcTarget} + patchShebangs node_modules packages/desktop/node_modules + install -D ${lib.getExe opencode} \ + packages/desktop/src-tauri/sidecars/opencode-cli-${stdenvNoCC.hostPlatform.rust.rustcTarget} ''; meta = { description = "AI coding agent desktop client"; homepage = "https://opencode.ai"; + inherit (opencode.meta) platforms; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ - xiaoxiangmoe - ]; mainProgram = "OpenCode"; - platforms = [ - "aarch64-linux" - "x86_64-linux" - "aarch64-darwin" - "x86_64-darwin" - ]; + maintainers = with lib.maintainers; [ xiaoxiangmoe ]; }; }) diff --git a/pkgs/by-name/pr/proton-pass-cli/package.nix b/pkgs/by-name/pr/proton-pass-cli/package.nix index 79c74a8f9272..56aa3c8c6657 100644 --- a/pkgs/by-name/pr/proton-pass-cli/package.nix +++ b/pkgs/by-name/pr/proton-pass-cli/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "proton-pass-cli"; - version = "1.6.1"; + version = "1.8.0"; src = finalAttrs.passthru.sources.${stdenv.hostPlatform.system}; @@ -46,19 +46,19 @@ stdenv.mkDerivation (finalAttrs: { sources = { "aarch64-darwin" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-macos-aarch64"; - hash = "sha256-xEqD5ET6bi1mr9RscWJ4V2uBRNrjzd08fBet9OCm28I="; + hash = "sha256-6kFY7cLN/xCez4aeprV4HllPxxTECiV2jI475izsrI8="; }; "aarch64-linux" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-linux-aarch64"; - hash = "sha256-vmily9b6ukkdRDbnKHRyssn3bvRFhdzxDyYPqIMESs8="; + hash = "sha256-t3AyOLF0mXh9eCxBOh3e8WPBPowv9pWZ2WQTCTl+StA="; }; "x86_64-darwin" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-macos-x86_64"; - hash = "sha256-zKBrZYLJpYKF5x2I3pNMtETWtVH9Mqy77or7aBG3sAg="; + hash = "sha256-f8P0Pv4DUJPlcF4qPmqlLEHFfRYkLrxmPIgakUFYZlk="; }; "x86_64-linux" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-linux-x86_64"; - hash = "sha256-u/S6AVt9N9GUzYSBZJAxqzxNXFTLNttffqLAW3yNKL8="; + hash = "sha256-M7zWxVYHHjM86/l3K+0AR8QceiydP0n0sXj9rSctaeI="; }; }; updateScript = writeShellScript "update-proton-pass-cli" '' diff --git a/pkgs/by-name/qo/qobuz-player/package.nix b/pkgs/by-name/qo/qobuz-player/package.nix index fe07042357ec..f5f795c9b229 100644 --- a/pkgs/by-name/qo/qobuz-player/package.nix +++ b/pkgs/by-name/qo/qobuz-player/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "qobuz-player"; - version = "0.7.4"; + version = "0.8.0"; src = fetchFromGitHub { owner = "SofusA"; repo = "qobuz-player"; tag = "v${finalAttrs.version}"; - hash = "sha256-1y4VvrxcUOCqOOcMgBuf7VsZ4CZTpF/3TQiVyZPZpcE="; + hash = "sha256-qAGaosIsS7IodzIJL/7kd5MNC/CW2fY7iYD6CrYSdmw="; }; - cargoHash = "sha256-uOQflE3dYNOrpcg1W23MN7t8CW+3h4Z3Vp00LxBP0pk="; + cargoHash = "sha256-428sWFx+DYyf8RrsY6hzytGmtmO7lmIJIoS2TfnGoh4="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/ra/rain/package.nix b/pkgs/by-name/ra/rain/package.nix index 266e93eca2a8..6dd12706f084 100644 --- a/pkgs/by-name/ra/rain/package.nix +++ b/pkgs/by-name/ra/rain/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "rain"; - version = "1.24.2"; + version = "1.24.3"; src = fetchFromGitHub { owner = "aws-cloudformation"; repo = "rain"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-xCozToZJRJvebS9H5NH6rHQprgTM3cy0cssJNh9AQmI="; + sha256 = "sha256-bLFElIc4bptxnKfboBU9r1jf1K9EV8f4iPQ7+7gEj4U="; }; - vendorHash = "sha256-Egh7NzjHHgQATezlqFOk6FjUwhvtM0MJqCUJTDeHZG0="; + vendorHash = "sha256-uFDgNoQxEQHENWj+zks0KNjb4inBx3KunJOqe78pGR8="; subPackages = [ "cmd/rain" ]; diff --git a/pkgs/by-name/rc/rc/package.nix b/pkgs/by-name/rc/rc/package.nix index c0abd60a280a..3c642fc40163 100644 --- a/pkgs/by-name/rc/rc/package.nix +++ b/pkgs/by-name/rc/rc/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch2, pkgsStatic, byacc, ed, @@ -44,6 +45,13 @@ stdenv.mkDerivation (finalAttrs: { "man" ]; + patches = [ + (fetchpatch2 { + url = "https://github.com/rakitzis/rc/commit/2bab312ea11cb77d2654a731357842971c0b5d18.patch"; + hash = "sha256-LpnrsvJH/0CRS0bCgoZT2Dkac6AZH8DZIPU4MQ5MP0I="; + }) + ]; + # TODO: think on a less ugly fixup postPatch = '' ed -v -s Makefile << EOS diff --git a/pkgs/by-name/rn/rnote/package.nix b/pkgs/by-name/rn/rnote/package.nix index 89ee7b349e08..0e0f3c3e8584 100644 --- a/pkgs/by-name/rn/rnote/package.nix +++ b/pkgs/by-name/rn/rnote/package.nix @@ -17,7 +17,6 @@ meson, ninja, pkg-config, - poppler, python3, rustPlatform, rustc, @@ -25,20 +24,20 @@ wrapGAppsHook4, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "rnote"; - version = "0.13.1"; + version = "0.14.0"; src = fetchFromGitHub { owner = "flxzt"; repo = "rnote"; - tag = "v${version}"; - hash = "sha256-EMxA5QqmIae/d3nUpwKjgURo0nOyaNbma8poB5mcQW0="; + tag = "v${finalAttrs.version}"; + hash = "sha256-bNe9PW7hkSmdU6HTDwD7bMbHZFs8fRDrIEC9f6xjliI="; }; cargoDeps = rustPlatform.fetchCargoVendor { - inherit pname version src; - hash = "sha256-fr1bDTzTKx7TLBqw94CyaB0/Jo2x1BzZcM6dcen1PHc="; + inherit (finalAttrs) pname version src; + hash = "sha256-15TOc+X0E/uGVUfgIOM6pEIp2LZUmDrM7BRzdbLarbc="; }; nativeBuildInputs = [ @@ -71,7 +70,6 @@ stdenv.mkDerivation rec { gtk4 libadwaita libxml2 - poppler ] ++ lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib @@ -88,7 +86,7 @@ stdenv.mkDerivation rec { meta = { homepage = "https://github.com/flxzt/rnote"; - changelog = "https://github.com/flxzt/rnote/releases/tag/${src.tag}"; + changelog = "https://github.com/flxzt/rnote/releases/tag/${finalAttrs.src.tag}"; description = "Simple drawing application to create handwritten notes"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ @@ -98,4 +96,4 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ro/rocksdb/package.nix b/pkgs/by-name/ro/rocksdb/package.nix index fa27a619c9b5..0162fa8da010 100644 --- a/pkgs/by-name/ro/rocksdb/package.nix +++ b/pkgs/by-name/ro/rocksdb/package.nix @@ -20,13 +20,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocksdb"; - version = "10.9.1"; + version = "10.10.1"; src = fetchFromGitHub { owner = "facebook"; repo = "rocksdb"; tag = "v${finalAttrs.version}"; - hash = "sha256-AdYt97tcZdj4Kyq0mGl+JreOybKn04tSVvdyaFQWuy4="; + hash = "sha256-gszW+YY8ZZ7cRVCIXuahGopqqswNRnagZLUYYmRxzGY="; }; patches = lib.optional ( diff --git a/pkgs/by-name/rs/rsshub/package.nix b/pkgs/by-name/rs/rsshub/package.nix index 2a77e1c4ac50..ef1484add6d3 100644 --- a/pkgs/by-name/rs/rsshub/package.nix +++ b/pkgs/by-name/rs/rsshub/package.nix @@ -12,13 +12,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "rsshub"; - version = "0-unstable-2026-03-16"; + version = "0-unstable-2026-03-24"; src = fetchFromGitHub { owner = "DIYgod"; repo = "RSSHub"; - rev = "85b5444d07ed23e1e7e57511ed65d028bcab71eb"; - hash = "sha256-CMcKIXqchbBzE8ENehPDt/F4BErTsYHCnWJObImTkLc="; + rev = "df6b73d8663c0ba4c11bae89a61cf0b87c8c52a5"; + hash = "sha256-6YasIbThh5S7UH7WFVEdl++96hL3BEmxdp/QAAzIm18="; }; patches = [ @@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; fetcherVersion = 3; - hash = "sha256-wjCPiw+DMcqP6qEc0V9sA1vM5uZbz+sNyMGbGwjt9JY="; + hash = "sha256-uzPDx48dWAguQ3PolTWz0HDtnO6qBVlKpJRn+ub7mM0="; pnpm = pnpm_10; }; diff --git a/pkgs/by-name/rt/rtk/package.nix b/pkgs/by-name/rt/rtk/package.nix index 9d31dbf80b6a..3d55d6004d00 100644 --- a/pkgs/by-name/rt/rtk/package.nix +++ b/pkgs/by-name/rt/rtk/package.nix @@ -12,18 +12,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rtk"; - version = "0.31.0"; + version = "0.33.1"; src = fetchFromGitHub { owner = "rtk-ai"; repo = "rtk"; tag = "v${finalAttrs.version}"; - hash = "sha256-p4OX3SSDGKlHVLIWhgKpcme449wOHbfWbc3mxlCkaMI="; + hash = "sha256-QkAtxSpMyjbscQgSUWks0aIkWaAYXgY6c9qM3sdPN+0="; }; strictDeps = true; - cargoHash = "sha256-37YHhccgPNUrlFh35CoQv2H+Y4e41ax0ZoIvrIC0o6I="; + cargoHash = "sha256-Fz3P43sRl2DnzZtQrNzWk9XivGDiuNyt9+PBdkhLBkQ="; nativeBuildInputs = [ makeWrapper diff --git a/pkgs/by-name/se/seadrive-fuse/package.nix b/pkgs/by-name/se/seadrive-fuse/package.nix index 94f0dca9b822..7f101e69c4fe 100644 --- a/pkgs/by-name/se/seadrive-fuse/package.nix +++ b/pkgs/by-name/se/seadrive-fuse/package.nix @@ -19,13 +19,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "seadrive-fuse"; - version = "3.0.18"; + version = "3.0.21"; src = fetchFromGitHub { owner = "haiwen"; repo = "seadrive-fuse"; rev = "v${finalAttrs.version}"; - hash = "sha256-oMi297ORIKdJhuYOvazJ+oSVCwRAqvjy0pc+lyBq5oQ="; + hash = "sha256-SAosWgcqxK99leKGYJ7F8zuraOiBz49/AJjTQ/PeEwQ="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/si/signal-desktop/libsignal-node.nix b/pkgs/by-name/si/signal-desktop/libsignal-node.nix index 8a7a3d2e26dc..d71c7d6a3546 100644 --- a/pkgs/by-name/si/signal-desktop/libsignal-node.nix +++ b/pkgs/by-name/si/signal-desktop/libsignal-node.nix @@ -14,23 +14,23 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "libsignal-node"; - version = "0.88.2"; + version = "0.89.1"; src = fetchFromGitHub { owner = "signalapp"; repo = "libsignal"; tag = "v${finalAttrs.version}"; - hash = "sha256-hHBxHvAaJ3clCjFwKbyavO1ixe9k8DLdEa5+2AWy+Kk="; + hash = "sha256-eYeRlyKtTxPT1tpmuEsFrXNnp1F+l/PJcxpUDblCL60="; }; - cargoHash = "sha256-wV9gKdxOcgW1M/cEbRhre9ReDBX+TgQbxVBw1cVZwGY="; + cargoHash = "sha256-7kLqrU/yD0aeeULpuh8EgZvmKo1c3Wuwe+9vEm8sFT8="; npmRoot = "node"; npmDeps = fetchNpmDeps { name = "${finalAttrs.pname}-npm-deps"; inherit (finalAttrs) version src; sourceRoot = "${finalAttrs.src.name}/${finalAttrs.npmRoot}"; - hash = "sha256-lAS45lXz8gAI96Nge1RdF4zPuOz/Z/8L1EMgob1lUZU="; + hash = "sha256-SZJIj5uBB6EZEACC44IpGvDTQuQIDgqmLGkgRbtUwOc="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/si/signal-desktop/package.nix b/pkgs/by-name/si/signal-desktop/package.nix index 80221a55db82..398e7e0bcad7 100644 --- a/pkgs/by-name/si/signal-desktop/package.nix +++ b/pkgs/by-name/si/signal-desktop/package.nix @@ -55,13 +55,13 @@ let ''; }); - version = "8.3.0"; + version = "8.4.0"; src = fetchFromGitHub { owner = "signalapp"; repo = "Signal-Desktop"; tag = "v${version}"; - hash = "sha256-udwV9xmNI2FYqE5i2aP6NQWaXUVLWMV1NODBRhkAkRo="; + hash = "sha256-QUBeScKGlDQAZ4F08DD/DuxeT0Hut3MmuswsjGsy+Q0="; }; sticker-creator = stdenv.mkDerivation (finalAttrs: { @@ -163,15 +163,15 @@ stdenv.mkDerivation (finalAttrs: { fetcherVersion = 3; hash = if withAppleEmojis then - "sha256-A43ZOqLffaMiVvVlX0s7bsdz8qM1LiQuJ0Ka8x5B3OQ=" + "sha256-QaYUL5/JcXqd564CFAR+4EMMG38h8a1dpls054iWDzU=" else - "sha256-O5k7k2WbsSI1BEzrAkrtQX9ZMxP6oekllA+5wF0FCHQ="; + "sha256-NEUKdRT0aVznkXTZOJJ8TCUhidhTAiDdBxoukKvt4qs="; }; env = { ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; SIGNAL_ENV = "production"; - SOURCE_DATE_EPOCH = 1773926124; + SOURCE_DATE_EPOCH = 1774459818; } // lib.optionalAttrs stdenv.hostPlatform.isDarwin { # Disable code signing during local macOS builds. diff --git a/pkgs/by-name/si/signal-desktop/ringrtc.nix b/pkgs/by-name/si/signal-desktop/ringrtc.nix index cc1637a61bc7..ed31d48cbff6 100644 --- a/pkgs/by-name/si/signal-desktop/ringrtc.nix +++ b/pkgs/by-name/si/signal-desktop/ringrtc.nix @@ -19,16 +19,16 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "ringrtc"; - version = "2.65.3"; + version = "2.67.0"; src = fetchFromGitHub { owner = "signalapp"; repo = "ringrtc"; tag = "v${finalAttrs.version}"; - hash = "sha256-rdCEwaGlWXj4H4uz+NJYgmvJXdHjDMGQMY22gUIosh0="; + hash = "sha256-jwLJVq3lkb7HtVigji/1ZKnyaIxyCj+fWCsKe9CjCCM="; }; - cargoHash = "sha256-FnjratJF6MDmZibSt8+5ysjPuOlbau2fI6uWDLCuyPg="; + cargoHash = "sha256-X/y2923IBF+ajTyjM4SX9FvkAFiyCYSGnVRYHGKgHko="; preConfigure = '' # Check for matching webrtc version diff --git a/pkgs/by-name/si/signal-desktop/signal-sqlcipher.nix b/pkgs/by-name/si/signal-desktop/signal-sqlcipher.nix index de9a54cbacad..19de85ad5277 100644 --- a/pkgs/by-name/si/signal-desktop/signal-sqlcipher.nix +++ b/pkgs/by-name/si/signal-desktop/signal-sqlcipher.nix @@ -15,13 +15,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "node-sqlcipher"; - version = "2.4.4"; + version = "3.2.1"; src = fetchFromGitHub { owner = "signalapp"; repo = "node-sqlcipher"; tag = "v${finalAttrs.version}"; - hash = "sha256-70kObW6jYzaquMrj20VMTQg/rDWqIu8o2/m7S3mUZB8="; + hash = "sha256-lkSQXiplkY5sBpHsAhW4odWe+MCalAo100EL7h4VKbg="; }; pnpmDeps = fetchPnpmDeps { diff --git a/pkgs/by-name/si/signal-desktop/webrtc-sources.json b/pkgs/by-name/si/signal-desktop/webrtc-sources.json index 129aea9e877b..a7f5706c995c 100644 --- a/pkgs/by-name/si/signal-desktop/webrtc-sources.json +++ b/pkgs/by-name/si/signal-desktop/webrtc-sources.json @@ -1,10 +1,10 @@ { "src": { "args": { - "hash": "sha256-1XnmNuqUVx+jpwFO1zj7TGb97IhGHQcBE6/WIjWgpK8=", + "hash": "sha256-Q5o9fezL7E2J6rn3YxHTtrImCkMTFQL6H+T12d1QOik=", "owner": "signalapp", "repo": "webrtc", - "tag": "7444g" + "tag": "7444h" }, "fetcher": "fetchFromGitHub" }, diff --git a/pkgs/by-name/sp/spicedb-zed/package.nix b/pkgs/by-name/sp/spicedb-zed/package.nix index 426f44c06d90..445015f19598 100644 --- a/pkgs/by-name/sp/spicedb-zed/package.nix +++ b/pkgs/by-name/sp/spicedb-zed/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "zed"; - version = "0.35.0"; + version = "0.36.0"; src = fetchFromGitHub { owner = "authzed"; repo = "zed"; tag = "v${finalAttrs.version}"; - hash = "sha256-DeqfzI5+UPsR358QnummTp/cYCr2bIotB2tB/NYYd1M="; + hash = "sha256-n5qHfjckTNNry8L2lJV8RBjTnAknwZGPg9E0R/1VLdQ="; }; - vendorHash = "sha256-LnmY5GikIHgOBi0hWO5B5FyBymKSZZQMK5VnDj5Ge84="; + vendorHash = "sha256-eNC8sGjVjL+QRnqXBFzdyfTxd3IZdj6JodGmDDV4nUA="; ldflags = [ "-X 'github.com/jzelinskie/cobrautil/v2.Version=${finalAttrs.src.tag}'" ]; diff --git a/pkgs/by-name/st/static-web-server/include-unix-time-plus-one.diff b/pkgs/by-name/st/static-web-server/include-unix-time-plus-one.diff new file mode 100644 index 000000000000..a99c2081f51b --- /dev/null +++ b/pkgs/by-name/st/static-web-server/include-unix-time-plus-one.diff @@ -0,0 +1,13 @@ +diff --git a/src/response.rs b/src/response.rs +index 25da3d3..92d6203 100644 +--- a/src/response.rs ++++ b/src/response.rs +@@ -42,7 +42,7 @@ pub(crate) fn response_body( + let modified = meta + .modified() + .ok() +- .filter(|&t| t != std::time::UNIX_EPOCH) ++ .filter(|&t| t > (std::time::UNIX_EPOCH + std::time::Duration::from_secs(1))) + .map(LastModified::from); + + match conditionals.check(modified) { diff --git a/pkgs/by-name/st/static-web-server/package.nix b/pkgs/by-name/st/static-web-server/package.nix index bfee7235287f..4a8b8b9a60ad 100644 --- a/pkgs/by-name/st/static-web-server/package.nix +++ b/pkgs/by-name/st/static-web-server/package.nix @@ -18,9 +18,14 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-rNrGlgUvPezX7RnKhprRjl9DiJ/Crt4phmxnfY9tNXA="; - # Some tests rely on timestamps newer than 18 Nov 1974 00:00:00 - preCheck = '' - find docker/public -exec touch -m {} \; + # static-web-server already has special handling for files with modification + # time = unix epoch, but the nix store is unix epoch + 1 second. + patches = [ ./include-unix-time-plus-one.diff ]; + + # Some tests which implicitly relied on the above behavior now break. Force + # an mtime update to fix. + postUnpack = '' + find . -exec touch -m {} + ''; # Need to copy in the systemd units for systemd.packages to discover them diff --git a/pkgs/by-name/st/strongswan/package.nix b/pkgs/by-name/st/strongswan/package.nix index f1fdf9fd0212..93c13de36207 100644 --- a/pkgs/by-name/st/strongswan/package.nix +++ b/pkgs/by-name/st/strongswan/package.nix @@ -122,13 +122,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "strongswan"; - version = "6.0.4"; # Make sure to also update when upgrading! + version = "6.0.5"; # Make sure to also update when upgrading! src = fetchFromGitHub { owner = "strongswan"; repo = "strongswan"; tag = finalAttrs.version; - hash = "sha256-KRfEH7puwn+PgQvOrkTEowPnGzCtXdsUqg7wBNMypkQ="; + hash = "sha256-AB0PNy5UIPb5Pwois9APhyQxDPd55mnwYdhpkKpV+uM="; }; patches = [ @@ -192,7 +192,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "OpenSource IPsec-based VPN solution"; homepage = "https://www.strongswan.org/"; - changelog = "https://github.com/strongswan/strongswan/blob/${finalAttrs.src.rev}/ChangeLog"; + changelog = "https://github.com/strongswan/strongswan/blob/${finalAttrs.src.rev}/NEWS"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ nickcao ]; mainProgram = "swanctl"; diff --git a/pkgs/by-name/tc/tclint/package.nix b/pkgs/by-name/tc/tclint/package.nix index 454126d1aac6..b602814a48fe 100644 --- a/pkgs/by-name/tc/tclint/package.nix +++ b/pkgs/by-name/tc/tclint/package.nix @@ -16,14 +16,14 @@ let in pythonPackages.buildPythonApplication (finalAttrs: { pname = "tclint"; - version = "0.7.0"; + version = "0.8.0"; pyproject = true; src = fetchFromGitHub { owner = "nmoroze"; repo = "tclint"; tag = "v${finalAttrs.version}"; - hash = "sha256-GkWQlOmPh/IpkdcNKkaHJoVDD2r5wCSFeMZA96dxiXM="; + hash = "sha256-HEmNdDq8xeGHCLJRvGGa13KaX7iLyyNkv3nYcJsZjrw="; }; build-system = with pythonPackages; [ diff --git a/pkgs/by-name/te/terraform-ls/package.nix b/pkgs/by-name/te/terraform-ls/package.nix index 7132b7938c15..77aba54cace8 100644 --- a/pkgs/by-name/te/terraform-ls/package.nix +++ b/pkgs/by-name/te/terraform-ls/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "terraform-ls"; - version = "0.38.5"; + version = "0.38.6"; src = fetchFromGitHub { owner = "hashicorp"; repo = "terraform-ls"; rev = "v${finalAttrs.version}"; - hash = "sha256-sMYOdd7+fut6Rko4jcaITfT7YdXoRzWsfWsOBvKoBhY="; + hash = "sha256-pIZoTAWl6J2z/BHxrpyVjhyA54v9vM8r1Q1eCmBvUZs="; }; - vendorHash = "sha256-qN09XAkk8cvzsXxr0v7ttlChhqMWBTawQ6PQlpxJWK4="; + vendorHash = "sha256-MMmL/1yHMzNZSXmMVGawrhIi4fIluBgozWFMuiFEoBs="; ldflags = [ "-s" diff --git a/pkgs/by-name/tk/tkey-ssh-agent/package.nix b/pkgs/by-name/tk/tkey-ssh-agent/package.nix index 6cb5cbe05830..2283ebe96b27 100644 --- a/pkgs/by-name/tk/tkey-ssh-agent/package.nix +++ b/pkgs/by-name/tk/tkey-ssh-agent/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "tkey-ssh-agent"; - version = "1.1.0"; + version = "1.1.1"; src = fetchFromGitHub { owner = "tillitis"; repo = "tkey-ssh-agent"; rev = "v${finalAttrs.version}"; - hash = "sha256-VwhWIQ+ZTwYD3NwxCImrtK49+i31Cc7xBjx5Cxvm+PA="; + hash = "sha256-ndS9eNxhZTCxaxEF/J3FzIA8xtlVdbm9q9W1I9lC8+k="; }; - vendorHash = "sha256-/lSC2+TjG2Ps9t8BbcgXIFWeFykszJM3hr2DqSrnkO8="; + vendorHash = "sha256-+JTGgiCLvJsju3gbqbid6TZCfSgjPySfeaEtiyuTlWM="; subPackages = [ "cmd/tkey-ssh-agent" diff --git a/pkgs/by-name/vi/vikunja-desktop/package.nix b/pkgs/by-name/vi/vikunja-desktop/package.nix index 08da86688c3e..169b0dd7cbed 100644 --- a/pkgs/by-name/vi/vikunja-desktop/package.nix +++ b/pkgs/by-name/vi/vikunja-desktop/package.nix @@ -15,12 +15,12 @@ let executableName = "vikunja-desktop"; - version = "2.2.0"; + version = "2.2.2"; src = fetchFromGitHub { owner = "go-vikunja"; repo = "vikunja"; rev = "v${version}"; - hash = "sha256-QmFuPKbhPX+pgUPmeUglmg2OvqBRpeeA9Xz0l1tscfM="; + hash = "sha256-+Tqo9z+QXzcYNWZl+DoHaClkMokTa6a2S1FlazZBDyI="; }; in stdenv.mkDerivation (finalAttrs: { diff --git a/pkgs/by-name/vi/vikunja/package.nix b/pkgs/by-name/vi/vikunja/package.nix index c50b145dc10a..7e3d459a88a5 100644 --- a/pkgs/by-name/vi/vikunja/package.nix +++ b/pkgs/by-name/vi/vikunja/package.nix @@ -14,12 +14,12 @@ }: let - version = "2.2.0"; + version = "2.2.2"; src = fetchFromGitHub { owner = "go-vikunja"; repo = "vikunja"; rev = "v${version}"; - hash = "sha256-QmFuPKbhPX+pgUPmeUglmg2OvqBRpeeA9Xz0l1tscfM="; + hash = "sha256-+Tqo9z+QXzcYNWZl+DoHaClkMokTa6a2S1FlazZBDyI="; }; frontend = stdenv.mkDerivation (finalAttrs: { @@ -37,7 +37,7 @@ let ; pnpm = pnpm_10_29_2; fetcherVersion = 3; - hash = "sha256-5eTw3W5cmdD8dEfZyJ+2cUBMbkPhF1S5gJMEojJYV2w="; + hash = "sha256-M1bAP9FRrMQ9TggQaXx3+PCZMTPvIxF9QVO0gKr1Irg="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/vi/virtnbdbackup/package.nix b/pkgs/by-name/vi/virtnbdbackup/package.nix index 1a6d76e0b96b..cdff08d4a4d6 100644 --- a/pkgs/by-name/vi/virtnbdbackup/package.nix +++ b/pkgs/by-name/vi/virtnbdbackup/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "virtnbdbackup"; - version = "2.45"; + version = "2.46"; pyproject = true; src = fetchFromGitHub { owner = "abbbi"; repo = "virtnbdbackup"; tag = "v${finalAttrs.version}"; - hash = "sha256-lX0zXNSwSOeNZSL+6UScxKK5zg3kQ91zRDA+wDSiu6Q="; + hash = "sha256-4UETKb0GSsX1etbj69bcI+hFzd7q4qFVyd6JE+KoCwk="; }; build-system = with python3Packages; [ diff --git a/pkgs/by-name/vu/vue-language-server/package.nix b/pkgs/by-name/vu/vue-language-server/package.nix index 8143c12ae141..02e95b048124 100644 --- a/pkgs/by-name/vu/vue-language-server/package.nix +++ b/pkgs/by-name/vu/vue-language-server/package.nix @@ -11,19 +11,19 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "vue-language-server"; - version = "3.2.5"; + version = "3.2.6"; src = fetchFromGitHub { owner = "vuejs"; repo = "language-tools"; rev = "v${finalAttrs.version}"; - hash = "sha256-WvxZz3Rtv1AWWVJjPiUaddoyBQXUsnucg/QXCKtNXbk="; + hash = "sha256-Igy7Tc2rWbLX7jeuQm8MYbgeKfPYA1a92E8B11CrUyo="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; fetcherVersion = 1; - hash = "sha256-rc0oq+dujIhCa+axSj5RjXsHKzh5BCpNAJ6w1vnCtt8="; + hash = "sha256-unlZBLcDGP6laU2smtOP+hVrvp8HDPBqEk3MmmhO8sE="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/vu/vuls/package.nix b/pkgs/by-name/vu/vuls/package.nix index 6ff8f697d484..26326b77d9da 100644 --- a/pkgs/by-name/vu/vuls/package.nix +++ b/pkgs/by-name/vu/vuls/package.nix @@ -6,17 +6,17 @@ buildGoModule (finalAttrs: { pname = "vuls"; - version = "0.37.0"; + version = "0.38.6"; src = fetchFromGitHub { owner = "future-architect"; repo = "vuls"; tag = "v${finalAttrs.version}"; - hash = "sha256-BkFFFo0+5f2OmxlleUaqsoX8gesytXGHuSwLTnTJnV0="; + hash = "sha256-DY2woiaA6RisbOmHMoIr3sLn2kEccru58LGtST/iY3E="; fetchSubmodules = true; }; - vendorHash = "sha256-fyuY0GbdZpBw7nbPIZqLakRwOCHQLaEeuihtkIGOzzU="; + vendorHash = "sha256-s2N6MCcqMfwjW095iwOv8hHcrB6NC6XSkrtdSGWq8bE="; ldflags = [ "-s" diff --git a/pkgs/by-name/we/websurfx/package.nix b/pkgs/by-name/we/websurfx/package.nix index 8121883ff62b..2754be647148 100644 --- a/pkgs/by-name/we/websurfx/package.nix +++ b/pkgs/by-name/we/websurfx/package.nix @@ -6,7 +6,7 @@ pkg-config, }: let - version = "1.24.56"; + version = "1.24.62"; in rustPlatform.buildRustPackage { pname = "websurfx"; @@ -16,7 +16,7 @@ rustPlatform.buildRustPackage { owner = "neon-mmd"; repo = "websurfx"; tag = "v${version}"; - hash = "sha256-Efv8eykAPy2nR0cK92q3nSCIykwimaDIwZYy1M93kUE="; + hash = "sha256-5IjjKXFFfvjtlQuxbVk3QK4t1nlx95Y5HgYv2yVpMEA="; }; nativeBuildInputs = [ @@ -27,7 +27,7 @@ rustPlatform.buildRustPackage { openssl ]; - cargoHash = "sha256-Nb2DV1zf3EMdVaU397y5wNZksNzUdf3YvtoNrgUQB+w="; + cargoHash = "sha256-U4+oAdiXy86Gk0sitxIKDmUo4Mx/zdHWNv09FyqDuTU="; postPatch = '' substituteInPlace src/handler.rs \ diff --git a/pkgs/by-name/wl/wl-crosshair/package.nix b/pkgs/by-name/wl/wl-crosshair/package.nix index 33c70fa9ac72..18ac04bc90c9 100644 --- a/pkgs/by-name/wl/wl-crosshair/package.nix +++ b/pkgs/by-name/wl/wl-crosshair/package.nix @@ -6,13 +6,13 @@ }: rustPlatform.buildRustPackage { pname = "wl-crosshair"; - version = "0.1.0-unstable-2024-05-09"; + version = "0.1.0-unstable-2025-11-04"; src = fetchFromGitHub { owner = "lelgenio"; repo = "wl-crosshair"; - rev = "39b716cf410a1b45006f50f32f8d63de5c43aedb"; - hash = "sha256-q5key9BWJjJQqECrhflso9ZTzULBeScvromo0S4fjqE="; + rev = "233b6db7b39c80a92ac116c4ef4d88de4b49cbce"; + hash = "sha256-KfieW/NePLvh/5sEpoPW2jkaETSAeEFZsz8580YwbBE="; }; cargoHash = "sha256-34K8Vjb7MrB8WGGLase+GnN2bUDuAnvU6VWRV1k+ZYM="; @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage { meta = { description = "Crosshair overlay for wlroots compositor"; homepage = "https://github.com/lelgenio/wl-crosshair"; - license = lib.licenses.unfree; # didn't found a license + license = lib.licenses.mit; mainProgram = "wl-crosshair"; maintainers = with lib.maintainers; [ Guanran928 ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/xn/xnldorker/package.nix b/pkgs/by-name/xn/xnldorker/package.nix index 74960dfb9ffd..81a088bc5788 100644 --- a/pkgs/by-name/xn/xnldorker/package.nix +++ b/pkgs/by-name/xn/xnldorker/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "xnldorker"; - version = "4.2"; + version = "4.3"; pyproject = true; src = fetchFromGitHub { owner = "xnl-h4ck3r"; repo = "xnldorker"; tag = "v${finalAttrs.version}"; - hash = "sha256-g5o2H5FqP+ytu5eqmGUyn0lD9NQcCJ4+xQCmTk0Qxrg="; + hash = "sha256-YOYBEoYZBZfGtnJKku88XMj56JSN/EP9jLvqNXNqNJs="; }; build-system = with python3.pkgs; [ setuptools ]; diff --git a/pkgs/by-name/ze/zed-editor/package.nix b/pkgs/by-name/ze/zed-editor/package.nix index adda2d364972..03646b340b83 100644 --- a/pkgs/by-name/ze/zed-editor/package.nix +++ b/pkgs/by-name/ze/zed-editor/package.nix @@ -108,7 +108,7 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "zed-editor"; - version = "0.228.0"; + version = "0.229.0"; outputs = [ "out" @@ -121,7 +121,7 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "zed-industries"; repo = "zed"; tag = "v${finalAttrs.version}"; - hash = "sha256-oQ3cW4cFBkyrO4elTXB3Etek6ilL0XkB45z/tuPwTJs="; + hash = "sha256-ZO4HzzzTb5rlBbzVCpE14DEzLkE3a7v2IKdyzlCTpaA="; }; postPatch = '' @@ -147,7 +147,7 @@ rustPlatform.buildRustPackage (finalAttrs: { rm -r $out/git/*/candle-book/ ''; - cargoHash = "sha256-K4lxI11fEuLYBWy6Z+o0MmtJFJYawwS4UUq0Jgue2hE="; + cargoHash = "sha256-Q7sjd5u1jPIK6WogCByaXAVU7D6jcev1oRmfQ7y39i4="; nativeBuildInputs = [ cmake diff --git a/pkgs/development/emilua-plugins/tdlib/default.nix b/pkgs/development/emilua-plugins/tdlib/default.nix index 8820e9c88f99..927071f514ee 100644 --- a/pkgs/development/emilua-plugins/tdlib/default.nix +++ b/pkgs/development/emilua-plugins/tdlib/default.nix @@ -67,7 +67,12 @@ stdenv.mkDerivation rec { postPatch = '' substituteInPlace CMakeLists.txt \ + --replace-fail "cmake_minimum_required(VERSION 3.4 FATAL_ERROR)" "cmake_minimum_required(VERSION 3.10)" \ --replace-warn 'pkg_get_variable(EMILUA_PLUGINSDIR emilua pluginsdir)' 'set(EMILUA_PLUGINSDIR "${"$"}{CMAKE_INSTALL_PREFIX}/${emilua.sitePackages}")' + substituteInPlace td/CMakeLists.txt \ + --replace-fail "cmake_minimum_required(VERSION 3.0.2 FATAL_ERROR)" "cmake_minimum_required(VERSION 3.10)" + substituteInPlace td/td/generate/tl-parser/CMakeLists.txt \ + --replace-fail "cmake_minimum_required(VERSION 3.0 FATAL_ERROR)" "cmake_minimum_required(VERSION 3.10)" ''; passthru = { diff --git a/pkgs/development/interpreters/babashka/clojure-tools.nix b/pkgs/development/interpreters/babashka/clojure-tools.nix index 85fbdb13d264..a8f87bc735b6 100644 --- a/pkgs/development/interpreters/babashka/clojure-tools.nix +++ b/pkgs/development/interpreters/babashka/clojure-tools.nix @@ -7,10 +7,10 @@ }: clojure.overrideAttrs (previousAttrs: { pname = "babashka-clojure-tools"; - version = "1.12.4.1582"; + version = "1.12.4.1597"; src = fetchurl { url = previousAttrs.src.url; - hash = "sha256-/Vhk8ivy7DAxH5zjyvPTF5ngTWU7ZX7NtPCDb+ly/yE="; + hash = "sha256-DgEvXVExaexDTLoonh/fVS5nHjgekL6BlFYLM9X6wkM="; }; }) diff --git a/pkgs/development/interpreters/babashka/default.nix b/pkgs/development/interpreters/babashka/default.nix index 6dd636bde487..0e517c67c139 100644 --- a/pkgs/development/interpreters/babashka/default.nix +++ b/pkgs/development/interpreters/babashka/default.nix @@ -8,11 +8,11 @@ buildGraalvmNativeImage (finalAttrs: { pname = "babashka-unwrapped"; - version = "1.12.214"; + version = "1.12.217"; src = fetchurl { url = "https://github.com/babashka/babashka/releases/download/v${finalAttrs.version}/babashka-${finalAttrs.version}-standalone.jar"; - sha256 = "sha256-Z1LdHKxF9xCb7iqe4YRtJSqZdkdiP0xudcgQjOkna08="; + sha256 = "sha256-5Nnzx2chre+h0SnM5spwiR9r4gjlyfc2FbgYa0spM34="; }; nativeBuildInputs = [ installShellFiles ]; @@ -106,6 +106,7 @@ buildGraalvmNativeImage (finalAttrs: { maintainers = with lib.maintainers; [ bandresen bhougland + deejayem DerGuteMoritz jlesquembre ]; diff --git a/pkgs/development/python-modules/atomman/default.nix b/pkgs/development/python-modules/atomman/default.nix index 4d75c8eb2e74..412eb22f84c8 100644 --- a/pkgs/development/python-modules/atomman/default.nix +++ b/pkgs/development/python-modules/atomman/default.nix @@ -1,24 +1,31 @@ { lib, buildPythonPackage, - cython, - datamodeldict, fetchFromGitHub, + + # build-system + cython, + numpy, + setuptools, + + # dependencies + datamodeldict, matplotlib, numericalunits, - numpy, pandas, - phonopy, potentials, - pytestCheckHook, requests, scipy, - setuptools, toolz, xmltodict, + + # tests + phonopy, + pytestCheckHook, + }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "atomman"; version = "1.5.2"; pyproject = true; @@ -26,14 +33,14 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "usnistgov"; repo = "atomman"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-UmvMYVM1YmLvSaVLzWHdxYpRU+Z3z65cy7mfmDZfDG0="; }; build-system = [ - setuptools - numpy cython + numpy + setuptools ]; dependencies = [ @@ -65,16 +72,17 @@ buildPythonPackage rec { ]; disabledTests = [ - "test_unique_shifts_prototype" # needs network access to download database files + # needs network access to download database files + "test_unique_shifts_prototype" ]; pythonImportsCheck = [ "atomman" ]; meta = { - changelog = "https://github.com/usnistgov/atomman/blob/${src.rev}/UPDATES.rst"; + changelog = "https://github.com/usnistgov/atomman/blob/${finalAttrs.src.tag}/UPDATES.rst"; description = "Atomistic Manipulation Toolkit"; homepage = "https://github.com/usnistgov/atomman/"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/development/python-modules/celery-types/default.nix b/pkgs/development/python-modules/celery-types/default.nix index 9cd0501bdd87..bd1b35891674 100644 --- a/pkgs/development/python-modules/celery-types/default.nix +++ b/pkgs/development/python-modules/celery-types/default.nix @@ -8,13 +8,13 @@ buildPythonPackage rec { pname = "celery-types"; - version = "0.24.0"; + version = "0.26.0"; pyproject = true; src = fetchPypi { pname = "celery_types"; inherit version; - hash = "sha256-yT+80LBKnpwvVdVUCspKoepMwGqHDAyN7lBi/dWWY/4="; + hash = "sha256-+jGBNv2tg/g/FTHe7Nn+Zktd///ynzwx6RIKRrjjkI8="; }; postPatch = '' diff --git a/pkgs/development/python-modules/datashader/default.nix b/pkgs/development/python-modules/datashader/default.nix index 6c60062871df..2a83a163c223 100644 --- a/pkgs/development/python-modules/datashader/default.nix +++ b/pkgs/development/python-modules/datashader/default.nix @@ -5,6 +5,7 @@ hatchling, hatch-vcs, colorcet, + hypothesis, multipledispatch, numba, numpy, @@ -23,14 +24,14 @@ buildPythonPackage rec { pname = "datashader"; - version = "0.18.2"; + version = "0.19.0"; pyproject = true; src = fetchFromGitHub { owner = "holoviz"; repo = "datashader"; tag = "v${version}"; - hash = "sha256-ad1L0QyqLtMafFr+ZK1dItlFuPQZ0Caa96RgkLsqNkA="; + hash = "sha256-Pc2mORxJA2JKioIzuBYU/LjUkij6ecqQh6tN/8z9ttI="; }; build-system = [ @@ -57,6 +58,7 @@ buildPythonPackage rec { pytestCheckHook pytest-xdist writableTmpDirAsHomeHook + hypothesis ]; disabledTestPaths = [ diff --git a/pkgs/development/python-modules/django-ninja/default.nix b/pkgs/development/python-modules/django-ninja/default.nix index c872b2421de9..54c1be0159ff 100644 --- a/pkgs/development/python-modules/django-ninja/default.nix +++ b/pkgs/development/python-modules/django-ninja/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "django-ninja"; - version = "1.5.3"; + version = "1.6.2"; pyproject = true; src = fetchFromGitHub { owner = "vitalik"; repo = "django-ninja"; tag = "v${version}"; - hash = "sha256-TmdwxOy+YwzEp/LrRb7/AqUahlmEodZdmswvfqtD5PY="; + hash = "sha256-nnGIhNGnK7q0nbw7EYJP+xCeS1uiuTrhQxf49dA+Sc8="; }; build-system = [ flit-core ]; diff --git a/pkgs/development/python-modules/django-structlog/default.nix b/pkgs/development/python-modules/django-structlog/default.nix new file mode 100644 index 000000000000..e65243d69722 --- /dev/null +++ b/pkgs/development/python-modules/django-structlog/default.nix @@ -0,0 +1,86 @@ +{ + asgiref, + buildPythonPackage, + fetchFromGitHub, + lib, + setuptools, + django, + django-allauth, + crispy-bootstrap5, + django-environ, + django-extensions, + django-ipware, + django-ninja, + django-redis, + djangorestframework, + structlog, + celery, + factory-boy, + pytest-asyncio, + pytest-django, + pytest-mock, + redisTestHook, + pytestCheckHook, +}: +buildPythonPackage (finalAttrs: { + pname = "django-structlog"; + version = "10.0.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "jrobichaud"; + repo = "django-structlog"; + tag = finalAttrs.version; + hash = "sha256-BNZ+nk2NK5x2YsTDZjH5BVizXAyLZhKp8zRvkWi068k="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + asgiref + django + structlog + django-ipware + ]; + + optional-dependencies = { + celery = [ celery ]; + commands = [ django-extensions ]; + }; + + preCheck = '' + export DJANGO_SETTINGS_MODULE=config.settings.test_demo_app + ''; + + enabledTestPaths = [ "django_structlog_demo_project" ]; + + pythonImportsCheck = [ + "django_structlog" + ]; + + nativeCheckInputs = [ + redisTestHook + factory-boy + pytest-asyncio + pytest-django + pytest-mock + pytestCheckHook + django-allauth + crispy-bootstrap5 + django-environ + django-ninja + django-redis + djangorestframework + ] + ++ lib.concatAttrValues finalAttrs.passthru.optional-dependencies; + + __darwinAllowLocalNetworking = true; + + meta = { + description = "Structured Logging for Django"; + homepage = "https://github.com/jrobichaud/django-structlog"; + changelog = "https://github.com/jrobichaud/django-structlog/blob/${finalAttrs.src.tag}/docs/changelog.rst"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ kurogeek ]; + }; +}) diff --git a/pkgs/development/python-modules/django-user-sessions/default.nix b/pkgs/development/python-modules/django-user-sessions/default.nix new file mode 100644 index 000000000000..4b94e639c3d0 --- /dev/null +++ b/pkgs/development/python-modules/django-user-sessions/default.nix @@ -0,0 +1,57 @@ +{ + fetchFromGitHub, + buildPythonPackage, + setuptools-scm, + lib, + django, + pytestCheckHook, + pytest-django, +}: +buildPythonPackage (finalAttrs: { + pname = "django-user-sessions"; + version = "3.0.3"; + pyproject = true; + + src = fetchFromGitHub { + owner = "jazzband"; + repo = "django-user-sessions"; + tag = finalAttrs.version; + hash = "sha256-vHLeEmlVil1iJi+YkxL5c04Vq/b5b43tjC2ZcjH4/Ys="; + }; + + build-system = [ setuptools-scm ]; + + dependencies = [ + django + ]; + + nativeCheckInputs = [ + pytestCheckHook + pytest-django + ]; + + preCheck = '' + export DJANGO_SETTINGS_MODULE=tests.settings + ''; + + disabledTestPaths = [ + # AssertionError: UserWarning not triggered + "tests/test_admin.py::AdminTest::test_expired" + "tests/test_admin.py::AdminTest::test_list" + "tests/test_admin.py::AdminTest::test_mine" + "tests/test_admin.py::AdminTest::test_search" + "tests/test_admin.py::AdminTest::test_unexpired" + "tests/test_template_filters.py::LocationTemplateFilterTest::test_no_location" + "tests/test_views.py::ViewsTest::test_delete_all_other" + "tests/test_views.py::ViewsTest::test_delete_some_other" + "tests/test_views.py::ViewsTest::test_list" + ]; + + meta = { + description = "Extend Django sessions with a foreign key back to the user, allowing enumerating all user's sessions"; + homepage = "https://github.com/jazzband/django-user-sessions"; + changelog = "https://github.com/jazzband/django-user-sessions/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ kurogeek ]; + }; +}) diff --git a/pkgs/development/python-modules/djangorestframework-stubs/default.nix b/pkgs/development/python-modules/djangorestframework-stubs/default.nix index e3ec92561dc8..2cf3ca4a05ae 100644 --- a/pkgs/development/python-modules/djangorestframework-stubs/default.nix +++ b/pkgs/development/python-modules/djangorestframework-stubs/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "djangorestframework-stubs"; - version = "3.16.7"; + version = "3.16.8"; pyproject = true; src = fetchFromGitHub { owner = "typeddjango"; repo = "djangorestframework-stubs"; tag = version; - hash = "sha256-reOx6b1isu6wtC8cM8KI1HEr5wfJUNIeQd2YaZjIRnQ="; + hash = "sha256-I7+XMUB87+bIyQMQZUm5hUTsJ+2wA3F6qyjJQeWeQdo="; }; postPatch = '' diff --git a/pkgs/development/python-modules/google-cloud-network-connectivity/default.nix b/pkgs/development/python-modules/google-cloud-network-connectivity/default.nix index db70fb589fc0..8473ee19560e 100644 --- a/pkgs/development/python-modules/google-cloud-network-connectivity/default.nix +++ b/pkgs/development/python-modules/google-cloud-network-connectivity/default.nix @@ -14,13 +14,13 @@ buildPythonPackage (finalAttrs: { pname = "google-cloud-network-connectivity"; - version = "2.13.0"; + version = "2.14.0"; pyproject = true; src = fetchPypi { inherit (finalAttrs) version; pname = "google_cloud_network_connectivity"; - hash = "sha256-Fad8oso2ulaA6Nqna7AlBe9whycHzDLyFKK9wqylfzA="; + hash = "sha256-+82I/ZGM4p/yHKXBm2ddKTIGEo5SigXrry9LpaZ1RKc="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index bdd519ccf475..f504cbc670cc 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "iamdata"; - version = "0.1.202603241"; + version = "0.1.202603251"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-bARMqv2K8j+RruodsC4HUxjvu0T1JiWcAmblycLcE/w="; + hash = "sha256-co6eQx2gI5UBH8cx4xgH//Qtf3m0HmCkPYdNpk2h/qE="; }; __darwinAllowLocalNetworking = true; diff --git a/pkgs/development/python-modules/ibm-cloud-sdk-core/default.nix b/pkgs/development/python-modules/ibm-cloud-sdk-core/default.nix index 02d534ddef05..52df306d75b4 100644 --- a/pkgs/development/python-modules/ibm-cloud-sdk-core/default.nix +++ b/pkgs/development/python-modules/ibm-cloud-sdk-core/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "ibm-cloud-sdk-core"; - version = "3.24.3"; + version = "3.24.4"; pyproject = true; src = fetchFromGitHub { owner = "IBM"; repo = "python-sdk-core"; tag = "v${version}"; - hash = "sha256-S4GKOJ7H0a4zWaqzXR3yT5xRSLuRCDm9uR7G3A9QR9c="; + hash = "sha256-j16E4IDGuabxhHqI/b1yLLv5EdkWYsIJQ2CQzUodFsU="; }; pythonRelaxDeps = [ "requests" ]; diff --git a/pkgs/development/python-modules/intake/default.nix b/pkgs/development/python-modules/intake/default.nix index 6fcd03afa37b..59e9d6699785 100644 --- a/pkgs/development/python-modules/intake/default.nix +++ b/pkgs/development/python-modules/intake/default.nix @@ -29,14 +29,14 @@ buildPythonPackage rec { pname = "intake"; - version = "2.0.8"; + version = "2.0.9"; pyproject = true; src = fetchFromGitHub { owner = "intake"; repo = "intake"; tag = version; - hash = "sha256-Mjf4CKLFrIti9pFP6HTt1D/iYw0WMowLIfMdfM7Db+E="; + hash = "sha256-DiALGrJP4vLWygzZprjYCFM+TYtMS7NVM3+MTyjzcs0="; }; nativeBuildInputs = [ diff --git a/pkgs/development/python-modules/kneed/default.nix b/pkgs/development/python-modules/kneed/default.nix index a065a089b175..cdfe3fe15bf2 100644 --- a/pkgs/development/python-modules/kneed/default.nix +++ b/pkgs/development/python-modules/kneed/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "kneed"; - version = "0.8.5"; + version = "0.8.6"; pyproject = true; src = fetchFromGitHub { owner = "arvkevi"; repo = "kneed"; tag = "v${version}"; - sha256 = "sha256-oakP6NkdvTzMZcoXS6cKNsRo//K+CoPLlhvbQLGij00="; + sha256 = "sha256-A9d5igX9Eqr3rgx93VMee9yFEs6WfO0bb/eCEFCxUJg="; }; build-system = [ hatchling ]; diff --git a/pkgs/development/python-modules/marimo/default.nix b/pkgs/development/python-modules/marimo/default.nix index 849164d58884..49e67171bae4 100644 --- a/pkgs/development/python-modules/marimo/default.nix +++ b/pkgs/development/python-modules/marimo/default.nix @@ -31,13 +31,13 @@ }: buildPythonPackage rec { pname = "marimo"; - version = "0.21.0"; + version = "0.21.1"; pyproject = true; # The github archive does not include the static assets src = fetchPypi { inherit pname version; - hash = "sha256-tNUVhY7e1raiW1jOlx/WIIDLuJc4pzqvbCnDTaSJ1Hs="; + hash = "sha256-0YzuyKyptOHe9gJH4avi/sR2q+71Hi0NXRB56jf4b1U="; }; build-system = [ uv-build ]; diff --git a/pkgs/development/python-modules/oelint-data/default.nix b/pkgs/development/python-modules/oelint-data/default.nix index 902243a36a17..f1c1bb7d8b6d 100644 --- a/pkgs/development/python-modules/oelint-data/default.nix +++ b/pkgs/development/python-modules/oelint-data/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "oelint-data"; - version = "1.4.6"; + version = "1.4.7"; pyproject = true; src = fetchFromGitHub { owner = "priv-kweihmann"; repo = "oelint-data"; tag = finalAttrs.version; - hash = "sha256-VlipDL74RlBokbVYNC+aM3QQ2IBUwMeMkL4ZQsBCirE="; + hash = "sha256-V2WH24+I9e7gjtqt19O8sm8crzkkl90z6eDFiZAWLQY="; }; build-system = [ diff --git a/pkgs/development/python-modules/phonopy/default.nix b/pkgs/development/python-modules/phonopy/default.nix index f8fff2da8374..f1e53c10f103 100644 --- a/pkgs/development/python-modules/phonopy/default.nix +++ b/pkgs/development/python-modules/phonopy/default.nix @@ -9,7 +9,6 @@ ninja, numpy, scikit-build-core, - setuptools, setuptools-scm, # dependencies @@ -23,25 +22,29 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "phonopy"; - version = "2.47.1"; + version = "3.2.1"; pyproject = true; src = fetchFromGitHub { owner = "phonopy"; repo = "phonopy"; - tag = "v${version}"; - hash = "sha256-zHEhYzSQKGre3LLtY555F3oTA8BowBy6InU79Mn2Cxo="; + tag = "v${finalAttrs.version}"; + hash = "sha256-JSLwABXVYhGm9nb4W9M0AKCU98grBpfyHp5JB8KcIJc="; }; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "nanobind<2.10.0" "nanobind" + ''; + build-system = [ cmake nanobind ninja numpy scikit-build-core - setuptools setuptools-scm ]; dontUseCmakeConfigure = true; @@ -75,4 +78,4 @@ buildPythonPackage rec { chn ]; }; -} +}) diff --git a/pkgs/development/python-modules/pint-xarray/default.nix b/pkgs/development/python-modules/pint-xarray/default.nix index 3c6c404f6c4d..c6d565f4f2b7 100644 --- a/pkgs/development/python-modules/pint-xarray/default.nix +++ b/pkgs/development/python-modules/pint-xarray/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, fetchFromGitHub, - fetchpatch2, setuptools, setuptools-scm, numpy, @@ -12,16 +11,16 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "pint-xarray"; - version = "0.6.0"; + version = "0.6.1"; pyproject = true; src = fetchFromGitHub { owner = "xarray-contrib"; repo = "pint-xarray"; - tag = "v${version}"; - hash = "sha256-mMAd315ijNseXbPc6UydoLcemXWlVOUAbFYLWRD6ZLA="; + tag = "v${finalAttrs.version}"; + hash = "sha256-t2I17dyl/XoO7NBvEyz7TRZkG/uQKPDHUUCG+bQXdOo="; }; build-system = [ @@ -29,21 +28,6 @@ buildPythonPackage rec { setuptools-scm ]; - patches = [ - # Fixes 2 test failures. The merge commit of PR: - # https://github.com/xarray-contrib/pint-xarray/pull/367 - (fetchpatch2 { - url = "https://github.com/xarray-contrib/pint-xarray/commit/296ee2e60c671175507de1fe904fa7e4d0a70586.patch?full_index=1"; - hash = "sha256-SS2zQ7fIeLzEUTd+8BW1PFBw8+qed0fLslns1jNpLtA="; - }) - # Similarly to the above, fixes 3 more test failures. See: - # https://github.com/xarray-contrib/pint-xarray/pull/368 - (fetchpatch2 { - url = "https://github.com/xarray-contrib/pint-xarray/commit/6134b61e2cb6b4c46b7b0974a6e499dff2d9e18e.patch?full_index=1"; - hash = "sha256-s1AbaXAeL0sGkj/DWV5145FKGHW4eF+a11w1yg5QENA="; - }) - ]; - dependencies = [ numpy pint @@ -62,8 +46,8 @@ buildPythonPackage rec { meta = { description = "Interface for using pint with xarray, providing convenience accessors"; homepage = "https://github.com/xarray-contrib/pint-xarray"; - changelog = "https://github.com/xarray-contrib/pint-xarray/blob/${src.tag}/docs/whats-new.rst"; + changelog = "https://github.com/xarray-contrib/pint-xarray/blob/${finalAttrs.src.tag}/docs/whats-new.rst"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ doronbehar ]; }; -} +}) diff --git a/pkgs/development/python-modules/pysaunum/default.nix b/pkgs/development/python-modules/pysaunum/default.nix index 9c97b665b580..b3b5c32ba3b6 100644 --- a/pkgs/development/python-modules/pysaunum/default.nix +++ b/pkgs/development/python-modules/pysaunum/default.nix @@ -11,14 +11,14 @@ buildPythonPackage (finalAttrs: { pname = "pysaunum"; - version = "0.5.0"; + version = "0.6.0"; pyproject = true; src = fetchFromGitHub { owner = "mettolen"; repo = "pysaunum"; tag = "v${finalAttrs.version}"; - hash = "sha256-0O/U79265YCr3iauVxXL0NRjVy7TZhlfUV3idfYa3fc="; + hash = "sha256-pyyiuBJ95bnhsM3X/jPdxepP/S0kx3MVJHwKUPXRBzM="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/symfc/default.nix b/pkgs/development/python-modules/symfc/default.nix index 754754875390..079abdc09506 100644 --- a/pkgs/development/python-modules/symfc/default.nix +++ b/pkgs/development/python-modules/symfc/default.nix @@ -16,16 +16,16 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "symfc"; - version = "1.6.0"; + version = "1.6.1"; pyproject = true; src = fetchFromGitHub { owner = "symfc"; repo = "symfc"; - tag = "v${version}"; - hash = "sha256-YDVO1/vt30ZaBOTCaYBtr3fkcuJmPa8Eg72k3XWpacg="; + tag = "v${finalAttrs.version}"; + hash = "sha256-8Szj/s0ZsrpEFJMIo9p/9rDFd5yJiHky58Iab/k3log="; }; build-system = [ @@ -52,8 +52,8 @@ buildPythonPackage rec { meta = { description = "Generate symmetrized force constants"; homepage = "https://github.com/symfc/symfc"; - changelog = "https://github.com/symfc/symfc/releases/tag/v${version}"; + changelog = "https://github.com/symfc/symfc/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ GaetanLepage ]; }; -} +}) diff --git a/pkgs/development/python-modules/tempest/default.nix b/pkgs/development/python-modules/tempest/default.nix index c3fe3ad2cfbd..c3e40bd9f4e8 100644 --- a/pkgs/development/python-modules/tempest/default.nix +++ b/pkgs/development/python-modules/tempest/default.nix @@ -32,12 +32,12 @@ buildPythonPackage rec { pname = "tempest"; - version = "46.1.1"; + version = "46.2.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-E61jqj0Wy1f81ackoFnnEZI2UCw70YIGYxQA1ME++xU="; + hash = "sha256-F/K0X4wHZOR4dvicGwQ9JOeh25iyqfKkgjiIZc6qWLY="; }; postPatch = '' diff --git a/pkgs/development/python-modules/whenever/default.nix b/pkgs/development/python-modules/whenever/default.nix index 87500e110e07..2e7437201bcb 100644 --- a/pkgs/development/python-modules/whenever/default.nix +++ b/pkgs/development/python-modules/whenever/default.nix @@ -19,19 +19,19 @@ buildPythonPackage rec { pname = "whenever"; - version = "0.9.5"; + version = "0.10.0b2"; pyproject = true; src = fetchFromGitHub { owner = "ariebovenberg"; repo = "whenever"; tag = version; - hash = "sha256-HGASKQHQWXPzMcTHylRG94ZdL2gwLyHyfoTywllMTdA="; + hash = "sha256-39vl5/v4bkfNXuU9dXnXgUhR8NagvHFX2IRdS77e/nI="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit src; - hash = "sha256-i5hbXk+CFrsnIhT3DjnWbP2GaIqJxll8fbxCFz/21M8="; + hash = "sha256-L4k0s28AYqOV/M9BQsczZT08bwtDYIzEdgpdR4z8CeU="; }; build-system = [ diff --git a/pkgs/development/python-modules/xmlsec/default.nix b/pkgs/development/python-modules/xmlsec/default.nix index 40ad5d477d7f..e1178ff3058f 100644 --- a/pkgs/development/python-modules/xmlsec/default.nix +++ b/pkgs/development/python-modules/xmlsec/default.nix @@ -1,27 +1,41 @@ { lib, + stdenv, buildPythonPackage, - fetchPypi, - hypothesis, + fetchFromGitHub, + + # build-system + pkgconfig, + setuptools-scm, + + # nativeBuildInputs + pkg-config, + # pkgconfig, + + # buildInputs libtool, libxml2, libxslt, - lxml, - pkg-config, - pkgconfig, - pytestCheckHook, - setuptools-scm, xmlsec, + + # dependencies + lxml, + + # tests + hypothesis, + pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "xmlsec"; version = "1.3.17"; pyproject = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-8/rJrmefZlhZJcwAxfaDmuNsHQMVdhlXHe4YrMBbnAE="; + src = fetchFromGitHub { + owner = "xmlsec"; + repo = "python-xmlsec"; + tag = finalAttrs.version; + hash = "sha256-p3V75DLUI2PKdharP3/0HrKOgma9Kh3lAOZLRAQjo80="; }; postPatch = '' @@ -29,25 +43,27 @@ buildPythonPackage rec { --replace-fail "setuptools==" "setuptools>=" ''; - build-system = [ setuptools-scm ]; + build-system = [ + pkgconfig + setuptools-scm + ]; nativeBuildInputs = [ pkg-config - pkgconfig ]; buildInputs = [ - xmlsec - libxslt - libxml2 libtool + libxml2 + libxslt + xmlsec ]; - propagatedBuildInputs = [ lxml ]; + dependencies = [ lxml ]; nativeCheckInputs = [ - pytestCheckHook hypothesis + pytestCheckHook ]; disabledTestPaths = [ @@ -55,13 +71,18 @@ buildPythonPackage rec { "tests/test_doc_examples.py" ]; + disabledTests = lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [ + # AssertionError: memory leak detected + "test_reinitialize_module" + ]; + pythonImportsCheck = [ "xmlsec" ]; meta = { description = "Python bindings for the XML Security Library"; - homepage = "https://github.com/mehcode/python-xmlsec"; - changelog = "https://github.com/xmlsec/python-xmlsec/releases/tag/${version}"; + homepage = "https://github.com/xmlsec/python-xmlsec"; + changelog = "https://github.com/xmlsec/python-xmlsec/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ zhaofengli ]; }; -} +}) diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix index 53893a699a71..882525f8aa03 100644 --- a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix @@ -1329,12 +1329,15 @@ }; just = { - version = "0-unstable-2025-01-05"; - url = "github:IndianBoy42/tree-sitter-just"; - rev = "bb0c898a80644de438e6efe5d88d30bf092935cd"; - hash = "sha256-FwEuH/2R745jsuFaVGNeUTv65xW+MPjbcakRNcAWfZU="; + version = "0-unstable-2026-03-15"; + url = "github:casey/tree-sitter-just"; + rev = "d9da862c156020c1a83d3c6ccdda32be6d8a5d4a"; + hash = "sha256-YV+vab/QqGHVPV1e3wjd0w1nFskJEIU4ukq/yIlojk0="; meta = { license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ + Stebalien + ]; }; }; diff --git a/pkgs/os-specific/linux/nvidia-x11/default.nix b/pkgs/os-specific/linux/nvidia-x11/default.nix index 0a38c95dd97f..ac5ed40f5f32 100644 --- a/pkgs/os-specific/linux/nvidia-x11/default.nix +++ b/pkgs/os-specific/linux/nvidia-x11/default.nix @@ -77,12 +77,12 @@ rec { stable = if stdenv.hostPlatform.system == "i686-linux" then legacy_390 else production; production = generic { - version = "580.142"; - sha256_64bit = "sha256-IJFfzz/+icNVDPk7YKBKKFRTFQ2S4kaOGRGkNiBEdWM="; - sha256_aarch64 = "sha256-jntr88SpTYR648P1rizQjB/8KleBoa14Ay12vx8XETM="; - openSha256 = "sha256-v968LbRqy8jB9+yHy9ceP2TDdgyqfDQ6P41NsCoM2AY="; - settingsSha256 = "sha256-BnrIlj5AvXTfqg/qcBt2OS9bTDDZd3uhf5jqOtTMTQM="; - persistencedSha256 = "sha256-il403KPFAnDbB+dITnBGljhpsUPjZwmLjGt8iPKuBqw="; + version = "595.58.03"; + sha256_64bit = "sha256-jA1Plnt5MsSrVxQnKu6BAzkrCnAskq+lVRdtNiBYKfk="; + sha256_aarch64 = "sha256-hzzIKY1Te8QkCBWR+H5k1FB/HK1UgGhai6cl3wEaPT8="; + openSha256 = "sha256-6LvJyT0cMXGS290Dh8hd9rc+nYZqBzDIlItOFk8S4n8="; + settingsSha256 = "sha256-2vLF5Evl2D6tRQJo0uUyY3tpWqjvJQ0/Rpxan3NOD3c="; + persistencedSha256 = "sha256-AtjM/ml/ngZil8DMYNH+P111ohuk9mWw5t4z7CHjPWw="; }; latest = selectHighestVersion production (generic { @@ -157,6 +157,16 @@ rec { # If you add a legacy driver here, also update `top-level/linux-kernels.nix`, # adding to the `nvidia_x11_legacy*` entries. + # LTSB supported until Aug 2028 + legacy_580 = generic { + version = "580.142"; + sha256_64bit = "sha256-IJFfzz/+icNVDPk7YKBKKFRTFQ2S4kaOGRGkNiBEdWM="; + sha256_aarch64 = "sha256-jntr88SpTYR648P1rizQjB/8KleBoa14Ay12vx8XETM="; + openSha256 = "sha256-v968LbRqy8jB9+yHy9ceP2TDdgyqfDQ6P41NsCoM2AY="; + settingsSha256 = "sha256-BnrIlj5AvXTfqg/qcBt2OS9bTDDZd3uhf5jqOtTMTQM="; + persistencedSha256 = "sha256-il403KPFAnDbB+dITnBGljhpsUPjZwmLjGt8iPKuBqw="; + }; + # Last one without the bug reported here: # https://bbs.archlinux.org/viewtopic.php?pid=2155426#p2155426 legacy_535 = generic { diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-lokiexplore-app/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-lokiexplore-app/default.nix index 614e1816d0d5..f504a3abcec3 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-lokiexplore-app/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-lokiexplore-app/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "grafana-lokiexplore-app"; - version = "1.0.41"; - zipHash = "sha256-hOsiRHj32ydvNsSugFviw4NMVqjg11n7hIxVNr9dcA0="; + version = "2.0.0"; + zipHash = "sha256-7uyQBz7damAeTlU0A/EFXYCkeD3lffYpZEbFYeDiNdY="; meta = { description = "Browse Loki logs without the need for writing complex queries"; license = lib.licenses.agpl3Only; diff --git a/pkgs/tools/package-management/nix/default.nix b/pkgs/tools/package-management/nix/default.nix index d2605cb60f3b..fdcd5d298040 100644 --- a/pkgs/tools/package-management/nix/default.nix +++ b/pkgs/tools/package-management/nix/default.nix @@ -225,14 +225,14 @@ lib.makeExtensible ( nixComponents_2_34 = (nixDependencies.callPackage ./modular/packages.nix rec { - version = "2.34.3"; + version = "2.34.4"; inherit (self.nix_2_33.meta) teams; otherSplices = generateSplicesForNixComponents "nixComponents_2_34"; src = fetchFromGitHub { owner = "NixOS"; repo = "nix"; tag = version; - hash = "sha256-8tEhH20gzQ7QV14gNlOHW7D80SFO94Nk3Cz5mKmiTRE="; + hash = "sha256-WPuGqMQGepXoRYjtRudMAMHEoLsIObw2x4sVfho5feA="; }; }).appendPatches patches_common; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 4c320588d721..db42bee2ca91 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4378,6 +4378,8 @@ self: super: with self; { django-storages = callPackage ../development/python-modules/django-storages { }; + django-structlog = callPackage ../development/python-modules/django-structlog { }; + django-stubs = callPackage ../development/python-modules/django-stubs { }; django-stubs-ext = callPackage ../development/python-modules/django-stubs-ext { }; @@ -4410,6 +4412,8 @@ self: super: with self; { django-types = callPackage ../development/python-modules/django-types { }; + django-user-sessions = callPackage ../development/python-modules/django-user-sessions { }; + django-valkey = callPackage ../development/python-modules/django-valkey { }; django-versatileimagefield =