Merge staging-next into staging

authored by nixpkgs-ci[bot] and committed by GitHub 82ea47d5 7d78970a

+321 -185
+6
maintainers/maintainer-list.nix
··· 8625 8625 githubId = 10290864; 8626 8626 name = "Peter Frank"; 8627 8627 }; 8628 + frantathefranta = { 8629 + github = "frantathefranta"; 8630 + githubId = 64412753; 8631 + name = "Franta Bartik"; 8632 + email = "fb@franta.us"; 8633 + }; 8628 8634 franzmondlichtmann = { 8629 8635 name = "Franz Schroepf"; 8630 8636 email = "franz-schroepf@t-online.de";
+2
nixos/doc/manual/release-notes/rl-2511.section.md
··· 90 90 91 91 - [paisa](https://github.com/ananthakumaran/paisa), a personal finance tracker and dashboard. Available as [services.paisa](#opt-services.paisa.enable). 92 92 93 + - [conman](https://github.com/dun/conman), a serial console management program. Available as [services.conman](#opt-services.conman.enable). 94 + 93 95 ## Backward Incompatibilities {#sec-release-25.11-incompatibilities} 94 96 95 97 <!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
+1
nixos/modules/module-list.nix
··· 810 810 ./services/misc/clipcat.nix 811 811 ./services/misc/clipmenu.nix 812 812 ./services/misc/confd.nix 813 + ./services/misc/conman.nix 813 814 ./services/misc/cpuminer-cryptonight.nix 814 815 ./services/misc/db-rest.nix 815 816 ./services/misc/devmon.nix
+89
nixos/modules/services/misc/conman.nix
··· 1 + { 2 + config, 3 + lib, 4 + pkgs, 5 + ... 6 + }: 7 + 8 + { 9 + options = { 10 + services.conman = { 11 + enable = lib.mkEnableOption '' 12 + Enable the conman Console manager. 13 + 14 + Either `configFile` or `config` must be specified. 15 + ''; 16 + package = lib.mkPackageOption pkgs "conman" { }; 17 + 18 + configFile = lib.mkOption { 19 + type = lib.types.nullOr lib.types.path; 20 + default = null; 21 + example = "/run/secrets/conman.conf"; 22 + description = '' 23 + The absolute path to the configuration file. 24 + 25 + Either `configFile` or `config` must be specified. 26 + 27 + See <https://github.com/dun/conman/wiki/Man-5-conman.conf#files>. 28 + ''; 29 + }; 30 + config = lib.mkOption { 31 + type = lib.types.nullOr lib.types.lines; 32 + default = null; 33 + example = '' 34 + server coredump=off 35 + server keepalive=on 36 + server loopback=off 37 + server timestamp=1h 38 + 39 + # global config 40 + global log="/var/log/conman/%N.log" 41 + global seropts="9600,8n1" 42 + global ipmiopts="U:<user>,P:<password>" 43 + ''; 44 + description = '' 45 + The configuration object. 46 + 47 + Either `configFile` or `config` must be specified. 48 + 49 + See <https://github.com/dun/conman/wiki/Man-5-conman.conf#files>. 50 + ''; 51 + }; 52 + }; 53 + }; 54 + meta.maintainers = with lib.maintainers; [ 55 + frantathefranta 56 + ]; 57 + 58 + config = 59 + let 60 + cfg = config.services.conman; 61 + configFile = 62 + if cfg.configFile != null then 63 + cfg.configFile 64 + else 65 + pkgs.writeTextFile { 66 + name = "conman.conf"; 67 + text = cfg.config; 68 + }; 69 + in 70 + lib.mkIf cfg.enable { 71 + assertions = [ 72 + { 73 + assertion = 74 + (cfg.configFile != null) && (cfg.config == null) || (cfg.configFile == null && cfg.config != null); 75 + message = "Either but not both `configFile` and `config` must be specified for conman."; 76 + } 77 + ]; 78 + environment.systemPackages = [ cfg.package ]; 79 + systemd.services.conmand = { 80 + description = "serial console management program"; 81 + documentation = [ "man:conman(8)" ]; 82 + wantedBy = [ "multi-user.target" ]; 83 + serviceConfig = { 84 + ExecStart = "${cfg.package}/bin/conmand -F -c ${configFile}"; 85 + KillMode = "process"; 86 + }; 87 + }; 88 + }; 89 + }
-2
pkgs/applications/audio/pragha/default.nix
··· 8 8 dbus-glib, 9 9 desktop-file-utils, 10 10 hicolor-icon-theme, 11 - pcre, 12 11 qtbase, 13 12 sqlite, 14 13 taglib, ··· 74 73 gtk3 75 74 hicolor-icon-theme 76 75 libpeas 77 - pcre 78 76 qtbase 79 77 sqlite 80 78 taglib
+2 -2
pkgs/applications/editors/vscode/extensions/rooveterinaryinc.roo-cline/default.nix
··· 8 8 mktplcRef = { 9 9 publisher = "RooVeterinaryInc"; 10 10 name = "roo-cline"; 11 - version = "3.25.10"; 12 - hash = "sha256-j9ydB6hR+Qx4HvBDMrYGev2K/vsG6ASeOQHhhYheEuw="; 11 + version = "3.25.13"; 12 + hash = "sha256-n9QJjcRd1958uJdf7X7rV/6nBdFX6VPiA8N03t8rzHQ="; 13 13 }; 14 14 15 15 passthru.updateScript = vscode-extension-update-script { };
+2
pkgs/applications/radio/gnuradio/shared.nix
··· 126 126 preCheck = '' 127 127 export HOME=$(mktemp -d) 128 128 export QT_QPA_PLATFORM=offscreen 129 + '' 130 + + lib.optionalString (hasFeature "gr-qtgui") '' 129 131 export QT_PLUGIN_PATH="${qt.qtbase.bin}/${qt.qtbase.qtPluginPrefix}" 130 132 ''; 131 133
+3 -3
pkgs/by-name/aa/aardvark-dns/package.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "aardvark-dns"; 10 - version = "1.15.0"; 10 + version = "1.16.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "containers"; 14 14 repo = "aardvark-dns"; 15 15 tag = "v${version}"; 16 - hash = "sha256-drDu+YaqlylDRJHs6ctbDvhaec3UqQ+0GsUeHfhY4Zg="; 16 + hash = "sha256-mC+PP5sXt2O0CgxxyzS2WjtQe0RjuKNCamrjRY7qBP8="; 17 17 }; 18 18 19 - cargoHash = "sha256-YUgaXx/+rZrTtscQIg3bkIp4L1bnjmSiudrim+ZXa64="; 19 + cargoHash = "sha256-e/VxQgpTOS4snM78BewvloWap9cU+Vzlahlr00BWmVY="; 20 20 21 21 passthru.tests = { inherit (nixosTests) podman; }; 22 22
+2 -12
pkgs/by-name/ad/addlicense/package.nix
··· 2 2 lib, 3 3 buildGoModule, 4 4 fetchFromGitHub, 5 - fetchpatch, 6 5 }: 7 6 8 7 buildGoModule rec { 9 8 pname = "addlicense"; 10 - version = "1.1.1"; 9 + version = "1.2.0"; 11 10 12 11 src = fetchFromGitHub { 13 12 owner = "google"; 14 13 repo = "addlicense"; 15 14 tag = "v${version}"; 16 - sha256 = "sha256-YMMHj6wctKtJi/rrcMIrLmNw/uvO6wCwokgYRQxcsFw="; 15 + sha256 = "sha256-SM2fPfSqtc6LO+6Uk/sb/IMThXdE8yvk52jK3vF9EfE="; 17 16 }; 18 - 19 - patches = [ 20 - # Add support for Nix files. Upstream is slow with responding to PRs, 21 - # patch backported from PR https://github.com/google/addlicense/pull/153. 22 - (fetchpatch { 23 - url = "https://github.com/google/addlicense/commit/e0fb3f44cc7670dcc5cbcec2211c9ad238c5f9f1.patch"; 24 - hash = "sha256-XCAvL+HEa1hGc0GAnl+oYHKzBJ3I5ArS86vgABrP/Js="; 25 - }) 26 - ]; 27 17 28 18 vendorHash = "sha256-2mncc21ecpv17Xp8PA9GIodoaCxNBacbbya/shU8T9Y="; 29 19
+5 -5
pkgs/by-name/al/alive2/package.nix
··· 5 5 re2c, 6 6 z3, 7 7 hiredis, 8 - llvm_18, 8 + llvm, 9 9 cmake, 10 10 ninja, 11 11 nix-update-script, ··· 13 13 14 14 clangStdenv.mkDerivation (finalAttrs: { 15 15 pname = "alive2"; 16 - version = "20.0"; 16 + version = "21.0"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "AliveToolkit"; 20 20 repo = "alive2"; 21 21 tag = "v${finalAttrs.version}"; 22 - hash = "sha256-4QNrBRGH+rxXwb7zTRYAixxipN3ybcXuWCmO+BLU9r4="; 22 + hash = "sha256-LL6/Epn6iHQJGKb8PX+U6zvXK/WTlvOIJPr6JuGRsSU="; 23 23 }; 24 24 25 25 nativeBuildInputs = [ ··· 30 30 buildInputs = [ 31 31 z3 32 32 hiredis 33 - llvm_18 33 + llvm 34 34 ]; 35 35 strictDeps = true; 36 36 ··· 42 42 43 43 env = { 44 44 ALIVE2_HOME = "$PWD"; 45 - LLVM2_HOME = "${llvm_18}"; 45 + LLVM2_HOME = "${llvm}"; 46 46 LLVM2_BUILD = "$LLVM2_HOME/build"; 47 47 }; 48 48
+2 -2
pkgs/by-name/ap/apt/package.nix
··· 34 34 35 35 stdenv.mkDerivation (finalAttrs: { 36 36 pname = "apt"; 37 - version = "3.1.3"; 37 + version = "3.1.4"; 38 38 39 39 src = fetchFromGitLab { 40 40 domain = "salsa.debian.org"; 41 41 owner = "apt-team"; 42 42 repo = "apt"; 43 43 rev = finalAttrs.version; 44 - hash = "sha256-1ZGYGXqWBR+kGCNMf6Kkm/v6ncOi7KA8kQ0uxE4SSSg="; 44 + hash = "sha256-l0ZrtYUSX5CmzmtL+qXxvjGNNXG04RUuK9mu1/NJnq8="; 45 45 }; 46 46 47 47 # cycle detection; lib can't be split
+2 -2
pkgs/by-name/br/brainflow/package.nix
··· 17 17 18 18 stdenv.mkDerivation (finalAttrs: { 19 19 pname = "brainflow"; 20 - version = "5.18.0"; 20 + version = "5.18.1"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "brainflow-dev"; 24 24 repo = "brainflow"; 25 25 tag = finalAttrs.version; 26 - hash = "sha256-jaDFi4lbaX6aOWBR9pvTS5UHuUdHomQ/nssj4IE/aOE="; 26 + hash = "sha256-VcWYH7DXpm0I8IgeDUTFs/13NfEIR5Q74iKFbFWReIA="; 27 27 }; 28 28 29 29 patches = [ ];
+5 -5
pkgs/by-name/br/brave/package.nix
··· 3 3 4 4 let 5 5 pname = "brave"; 6 - version = "1.81.131"; 6 + version = "1.81.135"; 7 7 8 8 allArchives = { 9 9 aarch64-linux = { 10 10 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_arm64.deb"; 11 - hash = "sha256-zMZSFNjbygITH7hn3QnDwg30BMgevEdz8VX9xvcTSC4="; 11 + hash = "sha256-JXPvGcc6dLPaLGfHtyMa3JpOs4OF1V8GCGzoSJdSjRg="; 12 12 }; 13 13 x86_64-linux = { 14 14 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; 15 - hash = "sha256-EgZi6JKwM3xf+kecenLJTzE2MtcEBnjbG7cVpRZZFE0="; 15 + hash = "sha256-M99LF0Pc74xsQmnH97ATCUxrAyFfiQ0Rw8KYIvkJoPc="; 16 16 }; 17 17 aarch64-darwin = { 18 18 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-arm64.zip"; 19 - hash = "sha256-Q8CJn2JxFgQ6Daw2bJUjjKQ7vv/ce2pvIfGyxjygQP4="; 19 + hash = "sha256-GpXGuxH2fuLNGXvMhTn7vu1b03YDAY+13lkcsW6zPe8="; 20 20 }; 21 21 x86_64-darwin = { 22 22 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-x64.zip"; 23 - hash = "sha256-SPAGx1PYrDtmAu3avi06UgJY0D0/DQCq2u4kJtHwSZ0="; 23 + hash = "sha256-WzwarZxP/Gte+mVpY+Altaezcy6fTrPVwCkLJx4KjQA="; 24 24 }; 25 25 }; 26 26
+3 -3
pkgs/by-name/c2/c2patool/package.nix
··· 10 10 11 11 rustPlatform.buildRustPackage (finalAttrs: { 12 12 pname = "c2patool"; 13 - version = "0.19.1"; 13 + version = "0.20.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "contentauth"; 17 17 repo = "c2pa-rs"; 18 18 tag = "c2patool-v${finalAttrs.version}"; 19 - hash = "sha256-48qQwk0TwOmnzcG/cJCYkyPch+obj9pP/z8I1UFVCBE="; 19 + hash = "sha256-GYqH1Gc3oGFvQDZ8vKuFOGUWvIRlDzoPKDK1rTU9H3Y="; 20 20 }; 21 21 22 - cargoHash = "sha256-EA34It7DGGO8fTJuCCUkr4q/C6IgQ6d2dt4ZUfIv0OA="; 22 + cargoHash = "sha256-anpm5touXTQviCAr3kJ1Wm7pAt5yGsJKMwHFYTnNPzI="; 23 23 24 24 # use the non-vendored openssl 25 25 env.OPENSSL_NO_VENDOR = 1;
+3 -3
pkgs/by-name/ci/cinny-desktop/package.nix
··· 18 18 rustPlatform.buildRustPackage (finalAttrs: { 19 19 pname = "cinny-desktop"; 20 20 # We have to be using the same version as cinny-web or this isn't going to work. 21 - version = "4.8.1"; 21 + version = "4.9.0"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "cinnyapp"; 25 25 repo = "cinny-desktop"; 26 26 tag = "v${finalAttrs.version}"; 27 - hash = "sha256-Q9iCEJu/HgWnMqiT0EjtJUk7dp7o0hbLoamlkFEaR4M="; 27 + hash = "sha256-C4wAl9H0ZCsUk5hJk8u0Om70UqX4D9/iWDYOgalksu8="; 28 28 }; 29 29 30 30 sourceRoot = "${finalAttrs.src.name}/src-tauri"; 31 31 32 - cargoHash = "sha256-lWU1NrUwcAXQR6mEiCr6Ze3TzpDYvCx5/fBIef9ao5I="; 32 + cargoHash = "sha256-XQLp5copZLClscPv9Eb3ceOw0WGlNHwIH69MdFih84w="; 33 33 34 34 postPatch = 35 35 let
+45
pkgs/by-name/co/conman/package.nix
··· 1 + { 2 + lib, 3 + freeipmi, 4 + autoreconfHook, 5 + pkg-config, 6 + fetchFromGitHub, 7 + tcp_wrappers, 8 + stdenv, 9 + expect, 10 + }: 11 + stdenv.mkDerivation (finalAttrs: { 12 + pname = "conman"; 13 + version = "0.3.1"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "dun"; 17 + repo = "conman"; 18 + tag = "conman-${finalAttrs.version}"; 19 + hash = "sha256-CHWvHYTmTiEpEfHm3TF5aCKBOW2GsT9Vv4ehpj775NQ="; 20 + }; 21 + 22 + enableParallelBuilding = true; 23 + 24 + nativeBuildInputs = [ 25 + autoreconfHook 26 + pkg-config 27 + ]; 28 + 29 + buildInputs = [ 30 + freeipmi # For libipmiconsole.so.2 31 + tcp_wrappers # For libwrap.so.0 32 + expect # For conman/*.exp scripts 33 + ]; 34 + 35 + meta = { 36 + description = "The Console Manager"; 37 + homepage = "https://github.com/dun/conman"; 38 + license = lib.licenses.gpl3Plus; 39 + platforms = lib.platforms.linux; 40 + maintainers = with lib.maintainers; [ 41 + frantathefranta 42 + ]; 43 + }; 44 + 45 + })
+3 -3
pkgs/by-name/cr/crossplane-cli/package.nix
··· 9 9 10 10 buildGoModule rec { 11 11 pname = "crossplane-cli"; 12 - version = "1.20.0"; 12 + version = "2.0.2"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "crossplane"; 16 16 repo = "crossplane"; 17 17 rev = "v${version}"; 18 - hash = "sha256-A6HX3cTst/f/QbRHHxsB/M1wm+M+I7eEmn2Yq54fbBU="; 18 + hash = "sha256-EIDrBQmtMaHlapVNUYABKejIj1I02g5R5h4cADZvtAg="; 19 19 }; 20 20 21 - vendorHash = "sha256-GqEGtoDo7BeMwReUO9hOOj03qt7yuXCEwCOY2VD81Vw="; 21 + vendorHash = "sha256-8VqKtWbnDGbmgxT13v2d4+nXHouZ4hi2c2m66SAd1KM="; 22 22 23 23 ldflags = [ 24 24 "-s"
+13 -4
pkgs/by-name/fi/fish-lsp/package.nix
··· 15 15 }: 16 16 stdenv.mkDerivation (finalAttrs: { 17 17 pname = "fish-lsp"; 18 - version = "1.0.9-1"; 18 + version = "1.0.10"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "ndonfris"; 22 22 repo = "fish-lsp"; 23 23 tag = "v${finalAttrs.version}"; 24 - hash = "sha256-NyEhvW5NMqvESdbauxur7xWAzQiQdTVklGMYhckNAnw="; 24 + hash = "sha256-OZiqEef4jE1H47mweVCzhaRCSsFdpgUdCSuhWRz2n2M="; 25 25 }; 26 26 27 27 yarnOfflineCache = fetchYarnDeps { 28 28 yarnLock = finalAttrs.src + "/yarn.lock"; 29 - hash = "sha256-xB4kWpPQbA1OkXNr5sozPIP96dLJhwoDUpesE6DORzg="; 29 + hash = "sha256-N9P2mmqAfbg/Kpqx+vZbb+fhaD1I/3UjiJaEqFPJyO0="; 30 30 }; 31 31 32 32 nativeBuildInputs = [ ··· 75 75 76 76 doDist = false; 77 77 78 - passthru.updateScript = nix-update-script { }; 78 + # fish-lsp adds tags for all its pre-release versions, which leads to 79 + # incorrect r-ryantm bumps. This regex allows a dash at the end followed by a 80 + # number (like `v1.0.9-1`). but it prevents matches with a dash followed by 81 + # text (like `v1.0.11-pre.10`). or, of course, no dash at all 82 + passthru.updateScript = nix-update-script { 83 + extraArgs = [ 84 + "--version-regex" 85 + "v\\d+\\.\\d+\\.\\d+(?:-\\d+)?$" 86 + ]; 87 + }; 79 88 80 89 meta = { 81 90 description = "LSP implementation for the fish shell language";
+2 -2
pkgs/by-name/gv/gvproxy/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "gvproxy"; 9 - version = "0.8.6"; 9 + version = "0.8.7"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "containers"; 13 13 repo = "gvisor-tap-vsock"; 14 14 rev = "v${version}"; 15 - hash = "sha256-a/Gd1QUxZ+47sQtndbehx86UjC1DezhqwS5d5VTIjRc="; 15 + hash = "sha256-ofxU4lUfBLGspe4N8Tr+U92fyLa+gFPm4LhPDYLMX2E="; 16 16 }; 17 17 18 18 vendorHash = null;
+2 -2
pkgs/by-name/ha/hacompanion/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "hacompanion"; 10 - version = "1.0.21"; 10 + version = "1.0.23"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "tobias-kuendig"; 14 14 repo = "hacompanion"; 15 15 rev = "v${version}"; 16 - hash = "sha256-6fj9Gs/ezISx5Llele5mrTFR0IiQzzm1wWcAywTaFPk="; 16 + hash = "sha256-C86XRgNwR0VD0Dph4D7ysB9ul6fBw1MTK++ODsJrE8k="; 17 17 }; 18 18 19 19 vendorHash = "sha256-y2eSuMCDZTGdCs70zYdA8NKbuPPN5xmnRfMNK+AE/q8=";
+4 -4
pkgs/by-name/ho/homebridge-config-ui-x/package.nix
··· 11 11 12 12 buildNpmPackage (finalAttrs: { 13 13 pname = "homebridge-config-ui-x"; 14 - version = "5.1.0"; 14 + version = "5.4.1"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "homebridge"; 18 18 repo = "homebridge-config-ui-x"; 19 19 tag = "v${finalAttrs.version}"; 20 - hash = "sha256-asyNIiNv0bGD6fT4VTSp1W6f3dudkdZsVOc3KKOi4OY="; 20 + hash = "sha256-EF2dluZ23lK4CGhpJtB24iWfzw0OM8hPNJMrOEulHCU="; 21 21 }; 22 22 23 23 # Deps hash for the root package 24 - npmDepsHash = "sha256-XkdpR8yDNuP+681JIsKwHnY/Us83JGaAXJNBnGIU2UI="; 24 + npmDepsHash = "sha256-a19A7j2lGjmkuIL4BVFYq1jSe4PLcnKTBkrEtVnYyTg="; 25 25 26 26 # Deps src and hash for ui subdirectory 27 27 npmDeps_ui = fetchNpmDeps { 28 28 name = "npm-deps-ui"; 29 29 src = "${finalAttrs.src}/ui"; 30 - hash = "sha256-vwJcls72nzbbtC4YXasgGWtgIVV4AMuNwIkEJuubP2Q="; 30 + hash = "sha256-zKEsXxNEqCYm6LjKU6gr7QBNBJcdY22bod3CBf/8mHw="; 31 31 }; 32 32 33 33 # Need to also run npm ci in the ui subdirectory
+2 -2
pkgs/by-name/jj/jj-fzf/package.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "jj-fzf"; 16 - version = "0.25.0"; 16 + version = "0.32.0"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "tim-janik"; 20 20 repo = "jj-fzf"; 21 21 tag = "v${version}"; 22 - hash = "sha256-StF0TKXTgtglFDbNTAU1c7Vw+6m70Mz2RvFon3difsk="; 22 + hash = "sha256-xcPLFrCpncK+RYw7BnT7BR4zfvCYnatIF0YU0wYc3iI="; 23 23 }; 24 24 25 25 nativeBuildInputs = [ makeWrapper ];
+3 -11
pkgs/by-name/ku/kubectl-gadget/package.nix
··· 2 2 lib, 3 3 buildGoModule, 4 4 fetchFromGitHub, 5 - kubectl-gadget, 6 - testers, 7 5 }: 8 6 9 7 buildGoModule rec { 10 8 pname = "kubectl-gadget"; 11 - version = "0.42.0"; 9 + version = "0.43.0"; 12 10 13 11 src = fetchFromGitHub { 14 12 owner = "inspektor-gadget"; 15 13 repo = "inspektor-gadget"; 16 14 rev = "v${version}"; 17 - hash = "sha256-oLgcM5/FwZ81YpQCT3oc29nKYK9mdsSHmYS2UtAVSlw="; 15 + hash = "sha256-j1tJTg9ZKVsthKH6A+zq+kJL0xC2mZu/AV6xS+0BtKM="; 18 16 }; 19 17 20 - vendorHash = "sha256-pgaD6iTLhQ2tHmo+e4BtPKdK0PCKngqSQENgNAz6vRo="; 18 + vendorHash = "sha256-0JbBVh5zQBQHx6Mfe8h3T+/Jvm0hmdEas6vOj1CNJwc="; 21 19 22 20 env.CGO_ENABLED = 0; 23 21 ··· 34 32 ]; 35 33 36 34 subPackages = [ "cmd/kubectl-gadget" ]; 37 - 38 - passthru.tests.version = testers.testVersion { 39 - package = kubectl-gadget; 40 - command = "kubectl-gadget version"; 41 - version = "v${version}"; 42 - }; 43 35 44 36 meta = with lib; { 45 37 description = "Collection of gadgets for troubleshooting Kubernetes applications using eBPF";
+2 -2
pkgs/by-name/ku/kubernetes/package.nix
··· 22 22 23 23 buildGoModule (finalAttrs: { 24 24 pname = "kubernetes"; 25 - version = "1.33.3"; 25 + version = "1.33.4"; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "kubernetes"; 29 29 repo = "kubernetes"; 30 30 tag = "v${finalAttrs.version}"; 31 - hash = "sha256-UZdrfQEEx0RRe4Bb4EAWcjgCCLq4CJL06HIriYuk1Io="; 31 + hash = "sha256-KENE4d40LvrJf56S/2fYwbXT6e2KSk2a94ugVVT8vlQ="; 32 32 }; 33 33 34 34 vendorHash = null;
+3 -3
pkgs/by-name/la/labwc-menu-generator/package.nix
··· 11 11 12 12 stdenv.mkDerivation (finalAttrs: { 13 13 pname = "labwc-menu-generator"; 14 - version = "0.2.0-unstable-2025-06-03"; 14 + version = "0.2.0-unstable-2025-08-10"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "labwc"; 18 18 repo = "labwc-menu-generator"; 19 - rev = "255ae8937598524c9929e3576149473ff90dab39"; 20 - hash = "sha256-/cpgdBsRSDZobdXEkqOo68W9buP3J1YkCSHu0ld69R0="; 19 + rev = "19ea2d27eaea50a8ef031bc1ea0c2ccfebb92e3c"; 20 + hash = "sha256-3ym3qauTnC7RFrni39YMSN7FYS5CvaIKb3aUXJ/Q1ko="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+3 -3
pkgs/by-name/la/ladybird/package.nix
··· 33 33 34 34 stdenv.mkDerivation (finalAttrs: { 35 35 pname = "ladybird"; 36 - version = "0-unstable-2025-08-04"; 36 + version = "0-unstable-2025-08-11"; 37 37 38 38 src = fetchFromGitHub { 39 39 owner = "LadybirdWebBrowser"; 40 40 repo = "ladybird"; 41 - rev = "e4b2e7b131140072416d4301d5f60dea6d79b86d"; 42 - hash = "sha256-d3IRIzukntabRqWbOjjx8WgaiTMnFpFJT2tbMt5ws40="; 41 + rev = "a64cee528c5b387d45441da80f6c887399d4affb"; 42 + hash = "sha256-YtWh5Unny3IU0+81N8riGDJJAtethO1g04cxNap520s="; 43 43 }; 44 44 45 45 postPatch = ''
+3 -3
pkgs/by-name/li/libdeltachat/package.nix
··· 20 20 21 21 stdenv.mkDerivation rec { 22 22 pname = "libdeltachat"; 23 - version = "2.10.0"; 23 + version = "2.11.0"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "chatmail"; 27 27 repo = "core"; 28 28 tag = "v${version}"; 29 - hash = "sha256-boS8Awxp9Z/4TrYfqRF77K01dAcEZOfr+oOqMOEeUig="; 29 + hash = "sha256-W1DEG72Fk98pp0lm5+AyVb9zcpE5c2mqElOHFpofx58="; 30 30 }; 31 31 32 32 patches = [ ··· 36 36 cargoDeps = rustPlatform.fetchCargoVendor { 37 37 pname = "chatmail-core"; 38 38 inherit version src; 39 - hash = "sha256-fSuVq0ODYvKLU2peQuutfuSerZl2cfRCu/w0E6eQRV8="; 39 + hash = "sha256-P/wIat9sflXfloboMdN15EGo1cqxgPZ0OBDYF/iB/7A="; 40 40 }; 41 41 42 42 nativeBuildInputs = [
+2 -2
pkgs/by-name/ma/magic-vlsi/package.nix
··· 18 18 19 19 stdenv.mkDerivation rec { 20 20 pname = "magic-vlsi"; 21 - version = "8.3.530"; 21 + version = "8.3.541"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "RTimothyEdwards"; 25 25 repo = "magic"; 26 26 tag = "${version}"; 27 - sha256 = "sha256-OQPOEDcU0BuGdI7+saOTntosa8+mQcGbZuwzIlvRBSk="; 27 + sha256 = "sha256-mv2fEbzYZc+DWKidhNb2U9s1LomrwM8qZHiQpJv9WMI="; 28 28 leaveDotGit = true; 29 29 }; 30 30
+3 -3
pkgs/by-name/ma/matrix-conduit/package.nix
··· 12 12 13 13 rustPlatform.buildRustPackage (finalAttrs: { 14 14 pname = "matrix-conduit"; 15 - version = "0.10.7"; 15 + version = "0.10.8"; 16 16 17 17 src = fetchFromGitLab { 18 18 owner = "famedly"; 19 19 repo = "conduit"; 20 20 tag = "v${finalAttrs.version}"; 21 - hash = "sha256-UI/xrdM4ztH9vhEwSOwl4jTF5jU3FBwgXY7h+0prIOI="; 21 + hash = "sha256-wSh1RPJt0gXp1U4aCBUASSVmvmroTPyhxpH1Exik4ds="; 22 22 }; 23 23 24 - cargoHash = "sha256-Capftx1mpo7xWb4w1pBgM7rBsRj1YqUrQCia9MkIOX0="; 24 + cargoHash = "sha256-3wQGKeLfBeASj82xqAXRhcuESX3CEgkf9P4K/AvquvQ="; 25 25 26 26 # Conduit enables rusqlite's bundled feature by default, but we'd rather use our copy of SQLite. 27 27 preBuild = ''
+3 -3
pkgs/by-name/na/nats-server/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "nats-server"; 10 - version = "2.11.7"; 10 + version = "2.11.8"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "nats-io"; 14 14 repo = "nats-server"; 15 15 rev = "v${version}"; 16 - hash = "sha256-S+IRHTJVpRcKgrBOuBI4fAMDmV0m/RkFu0Yjs7I9caE="; 16 + hash = "sha256-4kxiyxV44O+PtxTqmBmS12RkH1Rcru/EXSV7CY+8eo0="; 17 17 }; 18 18 19 - vendorHash = "sha256-VXwyGqPlROKK3K0Bu74L/xJjqAT5+JInAmXNmlVXsWQ="; 19 + vendorHash = "sha256-+wQJijP3vOU7riz8xrPot0EecEU+KhZK9UQdcI72Vtg="; 20 20 21 21 doCheck = false; 22 22
+2 -2
pkgs/by-name/ni/nix-fast-build/package.nix
··· 11 11 12 12 python3Packages.buildPythonApplication rec { 13 13 pname = "nix-fast-build"; 14 - version = "1.2.0"; 14 + version = "1.3.0"; 15 15 pyproject = true; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "Mic92"; 19 19 repo = "nix-fast-build"; 20 20 rev = "refs/tags/${version}"; 21 - hash = "sha256-lOouOgusUU3x97wClX8+WdbzpneMiRTdCqDSxGc/RlU="; 21 + hash = "sha256-6X4BW+3C2nfkorMfe+tuoeYrdddxPtLqOJ1rZxuxPrc="; 22 22 }; 23 23 24 24 build-system = [ python3Packages.setuptools ];
+2 -2
pkgs/by-name/nm/nmap/package.nix
··· 16 16 17 17 stdenv.mkDerivation rec { 18 18 pname = "nmap"; 19 - version = "7.97"; 19 + version = "7.98"; 20 20 21 21 src = fetchurl { 22 22 url = "https://nmap.org/dist/nmap-${version}.tar.bz2"; 23 - hash = "sha256-r5jyeSXGcMJX3Zap3fJyTgbLebL9Hg0IySBjFr4WRcA="; 23 + hash = "sha256-zoRzE+qunlyfIXCOQtKre1bH4OuIA3KaMJL1iIbYl+Y="; 24 24 }; 25 25 26 26 prePatch = lib.optionalString stdenv.hostPlatform.isDarwin ''
+4 -3
pkgs/by-name/nt/ntfs3g/package.nix
··· 12 12 crypto ? false, 13 13 libgcrypt, 14 14 gnutls, 15 + fuse, 15 16 }: 16 17 17 18 stdenv.mkDerivation rec { ··· 35 36 buildInputs = [ 36 37 gettext 37 38 libuuid 39 + fuse 38 40 ] 39 41 ++ lib.optionals crypto [ 40 42 gnutls 41 43 libgcrypt 42 - ] 43 - ++ lib.optionals stdenv.hostPlatform.isDarwin [ 44 - macfuse-stubs 45 44 ]; 46 45 47 46 # Note: libgcrypt is listed here non-optionally because its m4 macros are ··· 68 67 "--enable-extras" 69 68 "--with-mount-helper=${mount}/bin/mount" 70 69 "--with-umount-helper=${mount}/bin/umount" 70 + "--with-fuse=external" 71 71 ] 72 72 ++ lib.optionals stdenv.hostPlatform.isLinux [ 73 73 "--with-modprobe-helper=${kmod}/bin/modprobe" ··· 84 84 homepage = "https://github.com/tuxera/ntfs-3g"; 85 85 description = "FUSE-based NTFS driver with full write support"; 86 86 maintainers = with maintainers; [ dezgeg ]; 87 + mainProgram = "ntfs-3g"; 87 88 platforms = with platforms; darwin ++ linux; 88 89 license = with licenses; [ 89 90 gpl2Plus # ntfs-3g itself
+12 -12
pkgs/by-name/op/openrct2/package.nix
··· 33 33 }: 34 34 35 35 let 36 - openrct2-version = "0.4.24"; 36 + openrct2-version = "0.4.25"; 37 37 38 38 # Those versions MUST match the pinned versions within the CMakeLists.txt 39 39 # file. The REPLAYS repository from the CMakeLists.txt is not necessary. 40 - objects-version = "1.7.1"; 41 - openmsx-version = "1.6"; 42 - opensfx-version = "1.0.5"; 40 + objects-version = "1.7.2"; 41 + openmsx-version = "1.6.1"; 42 + opensfx-version = "1.0.6"; 43 43 title-sequences-version = "0.4.14"; 44 44 45 45 objects = fetchurl { 46 46 url = "https://github.com/OpenRCT2/objects/releases/download/v${objects-version}/objects.zip"; 47 - hash = "sha256-Z5ussyDgEG9MrPxmGaSy4yKTb1W9qMFEdEa8Jtv+oZM="; 47 + hash = "sha256-tChvevaKYbD3/G43m6N79nlihtc+l8lnlYvzdOP5jzU="; 48 48 }; 49 49 openmsx = fetchurl { 50 50 url = "https://github.com/OpenRCT2/OpenMusic/releases/download/v${openmsx-version}/openmusic.zip"; 51 - hash = "sha256-8JfTpMzTn3VG+X2z7LG4vnNkj1O3p1lbhszL3Bp1V+Q="; 51 + hash = "sha256-mUs1DTsYDuHLlhn+J/frrjoaUjKEDEvUeonzP6id4aE="; 52 52 }; 53 53 opensfx = fetchurl { 54 54 url = "https://github.com/OpenRCT2/OpenSoundEffects/releases/download/v${opensfx-version}/opensound.zip"; 55 - hash = "sha256-qVIUi+FkwSjk/TrqloIuXwUe3ZoLHyyE3n92KM47Lhg="; 55 + hash = "sha256-BrkPPhnCFnUt9EHVUbJqnj4bp3Vb3SECUEtzv5k2CL4="; 56 56 }; 57 57 title-sequences = fetchurl { 58 58 url = "https://github.com/OpenRCT2/title-sequences/releases/download/v${title-sequences-version}/title-sequences.zip"; ··· 67 67 owner = "OpenRCT2"; 68 68 repo = "OpenRCT2"; 69 69 rev = "v${openrct2-version}"; 70 - hash = "sha256-kGayrRCPahs1aQgM5dXeVuMf4tIwTxc8G0Z857fjCRI="; 70 + hash = "sha256-/rmq97I/cn7th9VSw5zL5A2esWdk8G/MFpWTky7yabc="; 71 71 }; 72 72 73 73 nativeBuildInputs = [ ··· 103 103 ]; 104 104 105 105 cmakeFlags = [ 106 - "-DDOWNLOAD_OBJECTS=OFF" 107 - "-DDOWNLOAD_OPENMSX=OFF" 108 - "-DDOWNLOAD_OPENSFX=OFF" 109 - "-DDOWNLOAD_TITLE_SEQUENCES=OFF" 106 + (lib.cmakeBool "DOWNLOAD_OBJECTS" false) 107 + (lib.cmakeBool "DOWNLOAD_OPENMSX" false) 108 + (lib.cmakeBool "DOWNLOAD_OPENSFX" false) 109 + (lib.cmakeBool "DOWNLOAD_TITLE_SEQUENCES" false) 110 110 ]; 111 111 112 112 postUnpack = ''
+3 -3
pkgs/by-name/ox/oxide-rs/package.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "oxide-rs"; 14 - version = "0.12.0+20250604.0.0"; 14 + version = "0.13.0+20250730.0.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "oxidecomputer"; 18 18 repo = "oxide.rs"; 19 19 rev = "v${version}"; 20 - hash = "sha256-XtN/ZRaVrw4pB82cCmWijjTMZzte7VlUzx5BaCq2mCc="; 20 + hash = "sha256-baEXsDzM4y4HmUwjIqVBJm+8L+q+llq9g2o1kEZU3vI="; 21 21 }; 22 22 23 23 patches = [ ··· 33 33 "--skip=test_cmd_auth_debug_logging" 34 34 ]; 35 35 36 - cargoHash = "sha256-b3RYPjkKgmcE70wSYl5Lu2uMS2gALxRSbLoKzXisUx4="; 36 + cargoHash = "sha256-radMOVLnHaV+5bUYanw5mswGM9A+xqNN/a4boe1jWDM="; 37 37 38 38 cargoBuildFlags = [ 39 39 "--package=oxide-cli"
+3 -3
pkgs/by-name/pi/pixi/package.nix
··· 14 14 15 15 rustPlatform.buildRustPackage (finalAttrs: { 16 16 pname = "pixi"; 17 - version = "0.51.0"; 17 + version = "0.52.0"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "prefix-dev"; 21 21 repo = "pixi"; 22 22 tag = "v${finalAttrs.version}"; 23 - hash = "sha256-DuYfDy87HoJc+LL/vL91Omx6Spy7wO4HKI3Uary2DGs="; 23 + hash = "sha256-zmFoIoyTYq/xqPNBuy90aK/Ao1DGx+3Jb1zzatNY7+Q="; 24 24 }; 25 25 26 - cargoHash = "sha256-pqhoEWWEjgMDz9G4Bhom0cdP1R3fWydAI9Z3aX4sQD4="; 26 + cargoHash = "sha256-FWjZiBMSUFBIi+Sx5FTp2UZa12b+pmtx1eqVETHQWEQ="; 27 27 28 28 nativeBuildInputs = [ 29 29 pkg-config
+7 -4
pkgs/by-name/qw/qwen-code/package.nix
··· 8 8 9 9 buildNpmPackage (finalAttrs: { 10 10 pname = "qwen-code"; 11 - version = "0.0.5"; 11 + version = "0.0.6"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "QwenLM"; 15 15 repo = "qwen-code"; 16 16 tag = "v${finalAttrs.version}"; 17 - hash = "sha256-/PuykGiXpjk2Fp1Sif59hvOIepZ7KcJRvL/9RMatQJA="; 17 + hash = "sha256-s4+1hqdlJh5jOy6uZz608n5DzuBR+v/s+7D85oFwQIY="; 18 18 }; 19 19 20 20 npmDeps = fetchNpmDeps { 21 21 inherit (finalAttrs) src; 22 - hash = "sha256-HzrN549MfI+TN7BKssisIsga7udGKvextruzuoLq8M4="; 22 + hash = "sha256-cGO66hQxgpoxphtt/BPPDIBuAG8yQseCdzUdAO2mkr4="; 23 23 }; 24 24 25 25 buildPhase = '' ··· 50 50 mainProgram = "qwen"; 51 51 license = lib.licenses.asl20; 52 52 platforms = lib.platforms.all; 53 - maintainers = with lib.maintainers; [ lonerOrz ]; 53 + maintainers = with lib.maintainers; [ 54 + lonerOrz 55 + taranarmo 56 + ]; 54 57 }; 55 58 })
+3 -3
pkgs/by-name/re/renode-dts2repl/package.nix
··· 7 7 8 8 python3.pkgs.buildPythonApplication { 9 9 pname = "renode-dts2repl"; 10 - version = "0-unstable-2025-08-01"; 10 + version = "0-unstable-2025-08-08"; 11 11 pyproject = true; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "antmicro"; 15 15 repo = "dts2repl"; 16 - rev = "c281274af377459710de24eb44672bb9a37d10b1"; 17 - hash = "sha256-K2dlQHBKDNh5ndGvbRr35AMG/g1Bvmsumr9uBuRxHZ8="; 16 + rev = "0e49cbea7b4047ffec3bb35a59f2ec6dc4606a48"; 17 + hash = "sha256-YfaOPWJ113UDjmKgj6eaN9bcIk9iW1nc2jeN3M+LyB8="; 18 18 }; 19 19 20 20 nativeBuildInputs = [
+3 -3
pkgs/by-name/re/restate/package.nix
··· 25 25 }: 26 26 rustPlatform.buildRustPackage (finalAttrs: { 27 27 pname = "restate"; 28 - version = "1.4.3"; 28 + version = "1.4.4"; 29 29 30 30 src = fetchFromGitHub { 31 31 owner = "restatedev"; 32 32 repo = "restate"; 33 33 tag = "v${finalAttrs.version}"; 34 - hash = "sha256-s7HoPuye31zATAtekWAqJz8gc/vy+vWoM68QwpjdH3o="; 34 + hash = "sha256-OtDVYGYoUpocy3c9ZDKbE5ZqGRLewJMvABj2QQxJQ80="; 35 35 }; 36 36 37 - cargoHash = "sha256-jkwi533Vem62vxq47EXIy/2mTHMB61DGmUyQfm3/BCE="; 37 + cargoHash = "sha256-OWSFnVqyI2qV0IEXKOAp2QMs2qmjzS0UINVo+nu296g="; 38 38 39 39 env = { 40 40 PROTOC = lib.getExe protobuf;
+8 -4
pkgs/by-name/ri/rivercarro/deps.nix
··· 1 1 # generated by zon2nix (https://github.com/nix-community/zon2nix) 2 2 3 - { linkFarm, fetchzip }: 3 + { 4 + linkFarm, 5 + fetchzip, 6 + fetchgit, 7 + }: 4 8 5 9 linkFarm "zig-packages" [ 6 10 { 7 - name = "1220b0f8f822c1625af7aae4cb3ab2c4ec1a4c0e99ef32867b2a8d88bb070b3e7f6d"; 11 + name = "wayland-0.3.0-lQa1kjPIAQDmhGYpY-zxiRzQJFHQ2VqhJkQLbKKdt5wl"; 8 12 path = fetchzip { 9 - url = "https://codeberg.org/ifreund/zig-wayland/archive/v0.1.0.tar.gz"; 10 - hash = "sha256-VLEx8nRgmJZWgLNBRqrR7bZEkW0m5HTRv984HKwoIfA="; 13 + url = "https://codeberg.org/ifreund/zig-wayland/archive/v0.3.0.tar.gz"; 14 + hash = "sha256-ydEavD9z20wRwn9ZVX56ZI2T5i1tnm3LupVxfa30o84="; 11 15 }; 12 16 } 13 17 ]
+9 -6
pkgs/by-name/ri/rivercarro/package.nix
··· 8 8 wayland, 9 9 wayland-protocols, 10 10 wayland-scanner, 11 - zig_0_12, 11 + zig_0_14, 12 12 }: 13 13 14 + let 15 + zig = zig_0_14; 16 + in 14 17 stdenv.mkDerivation (finalAttrs: { 15 18 pname = "rivercarro"; 16 - version = "0.4.0"; 19 + version = "0.6.0-unstable-2025-03-19"; 17 20 18 21 src = fetchFromSourcehut { 19 22 owner = "~novakane"; 20 23 repo = "rivercarro"; 21 - rev = "v${finalAttrs.version}"; 24 + rev = "199800235645a1771e2551a64d5b4f5e2601888c"; 22 25 fetchSubmodules = true; 23 - hash = "sha256-nDKPv/roweW7ynEROsipUJPvs6VMmz3E4JzEFRBzE6s="; 26 + hash = "sha256-im26hiRi24tLCSvLnIdcnIWml5kTs7YSCAC8o9mcR+M="; 24 27 }; 25 28 26 29 nativeBuildInputs = [ ··· 29 32 wayland 30 33 wayland-protocols 31 34 wayland-scanner 32 - zig_0_12.hook 35 + zig.hook 33 36 ]; 34 37 35 38 postPatch = '' ··· 52 55 changelog = "https://git.sr.ht/~novakane/rivercarro/refs/v${finalAttrs.version}"; 53 56 license = licenses.gpl3Plus; 54 57 maintainers = with maintainers; [ kraem ]; 55 - inherit (zig_0_12.meta) platforms; 58 + inherit (zig.meta) platforms; 56 59 mainProgram = "rivercarro"; 57 60 }; 58 61 })
+2 -2
pkgs/by-name/sh/shim-unsigned/package.nix
··· 21 21 in 22 22 stdenv.mkDerivation rec { 23 23 pname = "shim"; 24 - version = "16.0"; 24 + version = "16.1"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "rhboot"; 28 28 repo = "shim"; 29 29 tag = version; 30 - hash = "sha256-KFpt//A4/T0FRBSPuTKQH/mEIqLVEiE+Lpvuq7ec6eo="; 30 + hash = "sha256-qHZfr7ncJOsb1Cijlp6eJSMzxa34H1h4lACqceOzg+s="; 31 31 fetchSubmodules = true; 32 32 }; 33 33
+3 -3
pkgs/by-name/sy/system76-firmware/package.nix
··· 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "system76-firmware"; 14 14 # Check Makefile when updating, make sure postInstall matches make install 15 - version = "1.0.71"; 15 + version = "1.0.74"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "pop-os"; 19 19 repo = "system76-firmware"; 20 20 rev = version; 21 - sha256 = "sha256-z4n1olvOSiJfHnEixUaWfz86519SntHfECOtWSeI4vk="; 21 + sha256 = "sha256-lgBEzOxTmVAksZ7yo7dIUzP6Z8KKmUpEIDEpU7CL69Y="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ ··· 34 34 35 35 cargoBuildFlags = [ "--workspace" ]; 36 36 37 - cargoHash = "sha256-YgDWaxrEfG1xxZOqa7tk2NaPVfMIqoMNZdjejkY6Jow="; 37 + cargoHash = "sha256-Xztvc8t3w6a5vf0zPU6roFIIgGLjebWmw18UaU1BdhA="; 38 38 39 39 # Purposefully don't install systemd unit file, that's for NixOS 40 40 postInstall = ''
+2 -2
pkgs/by-name/xr/xreader/package.nix
··· 36 36 37 37 stdenv.mkDerivation rec { 38 38 pname = "xreader"; 39 - version = "4.2.8"; 39 + version = "4.2.9"; 40 40 41 41 src = fetchFromGitHub { 42 42 owner = "linuxmint"; 43 43 repo = "xreader"; 44 44 rev = version; 45 - hash = "sha256-Q/Hx43B+LmoAWzHPcz+kETjLzKyrO0Sn4gu9PmGfyUI="; 45 + hash = "sha256-ZYzAkg0YP+ex8TUglWvZu8mnF1gYua2eYloQzRuuCns="; 46 46 }; 47 47 48 48 nativeBuildInputs = [
+3 -3
pkgs/by-name/xr/xremap/package.nix
··· 6 6 }: 7 7 let 8 8 pname = "xremap"; 9 - version = "0.10.14"; 9 + version = "0.10.15"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "xremap"; 13 13 repo = "xremap"; 14 14 tag = "v${version}"; 15 - hash = "sha256-7bkLn8cGDxUjy9rMcGmgrzm1YGouScQEmQMlg1k+HCY="; 15 + hash = "sha256-ghGlyjBqW9UyXno1l4+a6AzgIJx7RNuJEVCQkae2pww="; 16 16 }; 17 17 18 - cargoHash = "sha256-CmlwXmQDqIr2BZrl3/uwTarRV/xGof+2mavAVUejiZE="; 18 + cargoHash = "sha256-xP1UC8ViAS3/EXmvZjerDexH96Esj5vfRPx1GRzcICI="; 19 19 20 20 buildXremap = 21 21 {
+3 -3
pkgs/by-name/xw/xwin/package.nix
··· 6 6 }: 7 7 rustPlatform.buildRustPackage (finalAttrs: { 8 8 pname = "xwin"; 9 - version = "0.6.6"; 9 + version = "0.6.7"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "Jake-Shadle"; 13 13 repo = "xwin"; 14 14 tag = finalAttrs.version; 15 - hash = "sha256-bow/TJ6aIXoNZDqCTlQYAMxEUiolby1axsKiLMk/jiA="; 15 + hash = "sha256-od8QnUC0hU9GYE/gRB74BlQezlt9IZq2A4F331wHm7Q="; 16 16 }; 17 17 18 - cargoHash = "sha256-S/3EjlG0Dr/KKAYSFaX/aFh/CIc19Bv+rKYzKPWC+MI="; 18 + cargoHash = "sha256-77ArdZ9mOYEon4nzNUNSL0x0UlE1iVujFLwreAd9iMM="; 19 19 20 20 doCheck = true; 21 21 # Requires network access
+1
pkgs/by-name/ze/zenmap/package.nix
··· 21 21 22 22 build-system = with python3Packages; [ 23 23 setuptools 24 + setuptools-gettext 24 25 ]; 25 26 26 27 buildInputs = [
+2 -2
pkgs/desktops/pantheon/apps/elementary-screenshot/default.nix
··· 17 17 18 18 stdenv.mkDerivation rec { 19 19 pname = "elementary-screenshot"; 20 - version = "8.0.1"; 20 + version = "8.0.2"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "elementary"; 24 24 repo = "screenshot"; 25 25 rev = version; 26 - hash = "sha256-qhXTOdxMpiCPJR0Gp65itr6Em9e6OzMn3m/OyS7YfcA="; 26 + hash = "sha256-yCLaiwR1zRoQZI8QVt0oMMGyS7xjaO7gbj7XfphBL2o="; 27 27 }; 28 28 29 29 nativeBuildInputs = [
+2 -12
pkgs/desktops/xfce/core/xfce4-panel/default.nix
··· 2 2 stdenv, 3 3 lib, 4 4 mkXfceDerivation, 5 - fetchpatch, 6 5 python3, 7 6 cairo, 8 7 exo, ··· 28 27 mkXfceDerivation { 29 28 category = "xfce"; 30 29 pname = "xfce4-panel"; 31 - version = "4.20.4"; 30 + version = "4.20.5"; 32 31 33 - sha256 = "sha256-P1EZefpGRZ0DQ5S4Okw9pyly23d+UdPp5xMj1wJc44c="; 34 - 35 - patches = [ 36 - # Fixes panel not shown on external display after reconnecting 37 - # https://gitlab.xfce.org/xfce/xfce4-panel/-/issues/925 38 - (fetchpatch { 39 - url = "https://gitlab.xfce.org/xfce/xfce4-panel/-/commit/e2451cacd950f4b7539efd1e5e36b067515dba9b.patch"; 40 - hash = "sha256-h2iPlghHJeHD9PJp6RJrRx4MBsaqXuNclAJW6CKHE4A="; 41 - }) 42 - ]; 32 + sha256 = "sha256-Jftj+EmmsKfK9jk8rj5uMjpteFUHFgOpoEol8JReDNI="; 43 33 44 34 nativeBuildInputs = [ 45 35 python3
+3 -3
pkgs/development/libraries/astal/source.nix
··· 7 7 originalDrv = fetchFromGitHub { 8 8 owner = "Aylur"; 9 9 repo = "astal"; 10 - rev = "2c5eb54f39e1710c6e2c80915a240978beb3269a"; 11 - hash = "sha256-XULTToDUkIshNXEO+YP2mAHdQv8bxWDvKjbamBfOC8E="; 10 + rev = "5d4eef66392b0dff99a63a4f39ff886624bd69dd"; 11 + hash = "sha256-kzU/3A4k+d3PsgMLohzSh4KJybTqvzqibUVqV2yXCGY="; 12 12 }; 13 13 in 14 14 originalDrv.overrideAttrs ( 15 15 final: prev: { 16 16 name = "${final.pname}-${final.version}"; # fetchFromGitHub already defines name 17 17 pname = "astal-source"; 18 - version = "0-unstable-2025-07-13"; 18 + version = "0-unstable-2025-08-11"; 19 19 20 20 meta = prev.meta // { 21 21 description = "Building blocks for creating custom desktop shells (source)";
+2 -2
pkgs/development/python-modules/klayout/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "klayout"; 16 - version = "0.30.2"; 16 + version = "0.30.3"; 17 17 pyproject = true; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - hash = "sha256-HRuRnwKyTVecjAY0BzUuOahrdMMUlXLUiAoProNjS6U="; 21 + hash = "sha256-zyj5s2pHjgrk7/l2cqvcvqCvhdxh7dNG7tlLNGFlOX8="; 22 22 }; 23 23 24 24 build-system = [
+2 -2
pkgs/development/python-modules/langgraph-prebuilt/default.nix
··· 31 31 # It exists so the langgraph team can iterate on it without having to rebuild langgraph. 32 32 buildPythonPackage rec { 33 33 pname = "langgraph-prebuilt"; 34 - version = "0.6.3"; 34 + version = "0.6.4"; 35 35 pyproject = true; 36 36 37 37 src = fetchFromGitHub { 38 38 owner = "langchain-ai"; 39 39 repo = "langgraph"; 40 40 tag = "prebuilt==${version}"; 41 - hash = "sha256-bASxPjOElhJhOAc0XiSqZ+i+dKETYi1KTFgamlJHA9Y="; 41 + hash = "sha256-9jl16cKp3E7j79PXrr/3splrcJtfQQN7yFJ5sfa6c+I="; 42 42 }; 43 43 44 44 sourceRoot = "${src.name}/libs/prebuilt";
+2 -2
pkgs/development/python-modules/svg-py/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "svg-py"; 13 - version = "1.7.0"; 13 + version = "1.8.0"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 19 19 owner = "orsinium-labs"; 20 20 repo = "svg.py"; 21 21 tag = version; 22 - hash = "sha256-WRPHNgaKjim91pLdM8iQ1/1DBm7+lU7hFH0vXTguG1s="; 22 + hash = "sha256-wHbAsmFkJ3VGBuaKElB+qT8OaKleJ2DgGKr0LvojWws="; 23 23 }; 24 24 25 25 build-system = [ flit-core ];
+2 -2
pkgs/misc/tmux-plugins/default.nix
··· 1103 1103 tmux-toggle-popup = mkTmuxPlugin rec { 1104 1104 pluginName = "tmux-toggle-popup"; 1105 1105 rtpFilePath = "toggle-popup.tmux"; 1106 - version = "0.4.2"; 1106 + version = "0.4.3"; 1107 1107 src = fetchFromGitHub { 1108 1108 owner = "loichyan"; 1109 1109 repo = "tmux-toggle-popup"; 1110 1110 tag = "v${version}"; 1111 - hash = "sha256-dlCUK+yrBkY0DnKoj/s9dJ6yITBMfWMgw3wnwzuxim4="; 1111 + hash = "sha256-uQihpmQTJbjx5euXSGOFlekFgCTYXGu7SQYqyZjKLM8="; 1112 1112 }; 1113 1113 meta = with lib; { 1114 1114 homepage = "https://github.com/loichyan/tmux-toggle-popup";
+1 -1
pkgs/os-specific/linux/kernel/common-config.nix
··· 329 329 BONDING = module; 330 330 NET_L3_MASTER_DEV = option yes; 331 331 NET_FOU_IP_TUNNELS = option yes; 332 - IP_NF_TARGET_REDIRECT = module; 332 + IP_NF_TARGET_REDIRECT = whenOlder "6.17" module; 333 333 NETKIT = whenAtLeast "6.7" yes; 334 334 335 335 PPP_MULTILINK = yes; # PPP multilink support
+12 -12
pkgs/os-specific/linux/kernel/kernels-org.json
··· 1 1 { 2 2 "testing": { 3 - "version": "6.16-rc7", 4 - "hash": "sha256:071xwskg7rpa6j09khdxzzccqp8a2fk68l0p2bn7ycr51pyywxz9" 3 + "version": "6.17-rc1", 4 + "hash": "sha256:0dilsyjyx06b5f9wln6i58xi6nja2g5pj9p2kclfqqhbrgzxkyfl" 5 5 }, 6 6 "6.1": { 7 - "version": "6.1.147", 8 - "hash": "sha256:1xv6whvxjcdmvv0cil7nnac4hs2hxjnc98agx08xiqs179k2b3r1" 7 + "version": "6.1.148", 8 + "hash": "sha256:18c024bqqc3srzv2gva55p95yghjc6x3p3f54v3hziki4wx3v86r" 9 9 }, 10 10 "5.15": { 11 11 "version": "5.15.189", ··· 20 20 "hash": "sha256:0fm73yqzbzclh2achcj8arpg428d412k2wgmlfmyy6xzb1762qrx" 21 21 }, 22 22 "6.6": { 23 - "version": "6.6.101", 24 - "hash": "sha256:1h71zbqlsxcafrk218s0rip9rdrj0fzqvsl81ndqnlrnjy3g4kwc" 23 + "version": "6.6.102", 24 + "hash": "sha256:0p6yjifwyrqlppn40isgxb0b5vqmljggmnp7w75vlc2c6fvzxll0" 25 25 }, 26 26 "6.12": { 27 - "version": "6.12.41", 28 - "hash": "sha256:09qfpxyxi3z8cd64r2r5mxvh54a5sx8p5mk4d50y4ga2k6pa66bb" 27 + "version": "6.12.42", 28 + "hash": "sha256:1yy17c06sn6l0skz8n1kxqhzldgwxxd0xhs11fd3086d56554128" 29 29 }, 30 30 "6.15": { 31 - "version": "6.15.9", 32 - "hash": "sha256:0zcma8ycdwwzd4yci9752acsv85wh27lahclh5x2yc4jakw3lkz9" 31 + "version": "6.15.10", 32 + "hash": "sha256:01pxk3cnil1wbysp4s6ybh5djskxzf9llmk1qy7zfr2l4mwnbkd4" 33 33 }, 34 34 "6.16": { 35 - "version": "6.16", 36 - "hash": "sha256:10ydzfzc3g0nhns6md08gpfshhjcyd58lylqr15alijjdgzf4jqs" 35 + "version": "6.16.1", 36 + "hash": "sha256:1fmcl66wzb4qwz60lgqjan8h9rwnrzw5gndjncaf9qdcqwdljhza" 37 37 } 38 38 }
+3 -3
pkgs/servers/plex/raw.nix
··· 14 14 # server, and the FHS userenv and corresponding NixOS module should 15 15 # automatically pick up the changes. 16 16 stdenv.mkDerivation rec { 17 - version = "1.41.9.9961-46083195d"; 17 + version = "1.42.1.10060-4e8b05daf"; 18 18 pname = "plexmediaserver"; 19 19 20 20 # Fetch the source ··· 22 22 if stdenv.hostPlatform.system == "aarch64-linux" then 23 23 fetchurl { 24 24 url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_arm64.deb"; 25 - sha256 = "1gxiwzv799w2b18mlq1yx5z3x9k51f88yc9k7mmcn5a224a11kxf"; 25 + sha256 = "f10c635b17a8aedc3f3a3d5d6cad8dff9e7fb534384d601eb832a3e3de91b0e7"; 26 26 } 27 27 else 28 28 fetchurl { 29 29 url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_amd64.deb"; 30 - sha256 = "0hnwsh9x48xx9grgv4j30ymbr7v9bdfkl3dnfwjbqr0g3zb22av2"; 30 + sha256 = "3a822dbc6d08a6050a959d099b30dcd96a8cb7266b94d085ecc0a750aa8197f4"; 31 31 }; 32 32 33 33 outputs = [