Merge master into staging-next

authored by

nixpkgs-ci[bot] and committed by
GitHub
8d6b482c 7db992d1

+980 -711
+6
maintainers/maintainer-list.nix
··· 16247 16247 name = "Colton J. McCurdy"; 16248 16248 keys = [ { fingerprint = "D709 03C8 0BE9 ACDC 14F0 3BFB 77BF E531 397E DE94"; } ]; 16249 16249 }; 16250 + mcjocobe = { 16251 + email = "josecolomerbel@gmail.com"; 16252 + github = "mcjocobe"; 16253 + githubId = 94081214; 16254 + name = "Jose Colomer"; 16255 + }; 16250 16256 mcmtroffaes = { 16251 16257 email = "matthias.troffaes@gmail.com"; 16252 16258 github = "mcmtroffaes";
+2 -1
nixos/modules/virtualisation/xen-dom0.nix
··· 9 9 10 10 let 11 11 inherit (builtins) readFile; 12 + inherit (lib.meta) hiPrio; 12 13 inherit (lib.modules) mkRemovedOptionModule mkRenamedOptionModule mkIf; 13 14 inherit (lib.options) 14 15 mkOption ··· 797 798 environment = { 798 799 systemPackages = [ 799 800 cfg.package 800 - cfg.qemu.package 801 + (hiPrio cfg.qemu.package) 801 802 ]; 802 803 etc = 803 804 # Set up Xen Domain 0 configuration files.
+3 -3
pkgs/applications/audio/librespot/default.nix
··· 23 23 24 24 rustPlatform.buildRustPackage rec { 25 25 pname = "librespot"; 26 - version = "0.7.0"; 26 + version = "0.7.1"; 27 27 28 28 src = fetchFromGitHub { 29 29 owner = "librespot-org"; 30 30 repo = "librespot"; 31 31 rev = "v${version}"; 32 - hash = "sha256-IsHyYH4RDMRqXLNv6RZNzRTl3+zxan0TM/bjHoZC8YA="; 32 + hash = "sha256-gBMzvQxmy+GYzrOKWmbhl56j49BK8W8NYO2RrvS4mWI="; 33 33 }; 34 34 35 - cargoHash = "sha256-1Jc7gfnrsvk3Lcrvq0jV78IMKAnMDsW3nDr1W34PVmE="; 35 + cargoHash = "sha256-PiGIxMIA/RL+YkpG1f46zyAO5anx9Ii+anKrANCM+rk="; 36 36 37 37 nativeBuildInputs = [ 38 38 pkg-config
+2 -2
pkgs/applications/editors/vscode/extensions/default.nix
··· 5487 5487 mktplcRef = { 5488 5488 name = "vscode-zig"; 5489 5489 publisher = "ziglang"; 5490 - version = "0.6.12"; 5491 - hash = "sha256-7oZWKk7qqG9maGcjurpsbD1frIH/g+KKe4F2BXmqTeo="; 5490 + version = "0.6.13"; 5491 + hash = "sha256-4DYsSGqWa+jbD8tguULFQLdhKluXK8skj9nSst9UX8U="; 5492 5492 }; 5493 5493 meta = { 5494 5494 changelog = "https://marketplace.visualstudio.com/items/ziglang.vscode-zig/changelog";
+3 -3
pkgs/applications/emulators/libretro/cores/fceumm.nix
··· 5 5 }: 6 6 mkLibretroCore { 7 7 core = "fceumm"; 8 - version = "0-unstable-2025-05-02"; 8 + version = "0-unstable-2025-09-03"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "libretro"; 12 12 repo = "libretro-fceumm"; 13 - rev = "3544ff567ecc417c170641587083b976739ef9db"; 14 - hash = "sha256-eNmzWLJVPeqFFEcFIhOQCn9OMrBp0iraTcft5pJVvvE="; 13 + rev = "a5dbb223fc27cc4c7763c977682cfe3b3450d482"; 14 + hash = "sha256-K52Q9KDMgUUY5kmWNuMcZhib5nPdITMt5hXFyDPX+MU="; 15 15 }; 16 16 17 17 meta = {
+3 -3
pkgs/applications/emulators/libretro/cores/play.nix
··· 14 14 }: 15 15 mkLibretroCore { 16 16 core = "play"; 17 - version = "0-unstable-2025-08-20"; 17 + version = "0-unstable-2025-08-25"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "jpd002"; 21 21 repo = "Play-"; 22 - rev = "7062c5e67a4a90b75fe1d0221c43f678a0d049b6"; 23 - hash = "sha256-PnZNcy69o0Fi2gfC7gDXyo6wUykdG4NxKumEl9P8K9Y="; 22 + rev = "fe54d0a413f8e7268bc8a321e691a562edd6b257"; 23 + hash = "sha256-d+bVkM8BsZ9eiHaSNCC4b156EjOqyQn93lOyy6FLbks="; 24 24 fetchSubmodules = true; 25 25 }; 26 26
+12 -12
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 435 435 "vendorHash": "sha256-oVTanZpCWs05HwyIKW2ajiBPz1HXOFzBAt5Us+EtTRw=" 436 436 }, 437 437 "equinix": { 438 - "hash": "sha256-h/KqxQJVXBszpAxY8zYO8iQxwowtmRbDMdsHeOasjwQ=", 438 + "hash": "sha256-bdcsm3160t46qR80M+j7mcTr/LfXd6FiSblEg1E7A20=", 439 439 "homepage": "https://registry.terraform.io/providers/equinix/equinix", 440 440 "owner": "equinix", 441 441 "repo": "terraform-provider-equinix", 442 - "rev": "v4.1.0", 442 + "rev": "v4.2.0", 443 443 "spdx": "MIT", 444 444 "vendorHash": "sha256-65gJeUzeWB4BA76Mbw4eBScByyYyUqOl2/jwRVMJOVM=" 445 445 }, ··· 1066 1066 "vendorHash": "sha256-vT1n4FN0s9rQFj4HuXPm6lvNdzWZMyrzeWAanHOQqCg=" 1067 1067 }, 1068 1068 "postgresql": { 1069 - "hash": "sha256-d1m+aSQFgmL/m30707J1Ic+GdjCosr55tgGgxEU4GXE=", 1069 + "hash": "sha256-q4duDY9//BK5Jkg6stn0Ig4DJfzkc0gAkUua18XPgSM=", 1070 1070 "homepage": "https://registry.terraform.io/providers/cyrilgdn/postgresql", 1071 1071 "owner": "cyrilgdn", 1072 1072 "repo": "terraform-provider-postgresql", 1073 - "rev": "v1.25.0", 1073 + "rev": "v1.26.0", 1074 1074 "spdx": "MPL-2.0", 1075 - "vendorHash": "sha256-2DWYW/NoNqchnfxEPBCFstzGuFKwXAXVmS9RqRWViWo=" 1075 + "vendorHash": "sha256-wUd5cFXX/oc96WFyNKgQxw8kvYDiqwpDM84wbNml7LA=" 1076 1076 }, 1077 1077 "powerdns": { 1078 1078 "hash": "sha256-NtJs2oNJbjUYNFsbrfo2RYhqOlKA15GJt9gi1HuTIw0=", ··· 1264 1264 "vendorHash": "sha256-4gtM8U//RXpYc4klCgpZS/3ZRzAHfcbOPTnNqlX4H7M=" 1265 1265 }, 1266 1266 "spacelift": { 1267 - "hash": "sha256-3YjA+x2pL0qzo2ucb8oK5+X+Zb5ewNQkDbizKKop6e0=", 1267 + "hash": "sha256-9mYWg/dIH1mkeNMwx+p/JwxG3s5swLbKuNfhi3Ksu8Q=", 1268 1268 "homepage": "https://registry.terraform.io/providers/spacelift-io/spacelift", 1269 1269 "owner": "spacelift-io", 1270 1270 "repo": "terraform-provider-spacelift", 1271 - "rev": "v1.29.0", 1271 + "rev": "v1.31.0", 1272 1272 "spdx": "MIT", 1273 1273 "vendorHash": "sha256-D8VG9CWP4wo+cxb/ewP+b6qAeaBCu6lNwH2leoiBMAc=" 1274 1274 }, 1275 1275 "spotinst": { 1276 - "hash": "sha256-SGlNS6E96uXExu60D0WjRXB2YnsJoz4xfxfHe1/pYn8=", 1276 + "hash": "sha256-6FtJhxNj296yjwGJiJLwwWKA7nUaoaV89Zn2lfyuKxU=", 1277 1277 "homepage": "https://registry.terraform.io/providers/spotinst/spotinst", 1278 1278 "owner": "spotinst", 1279 1279 "repo": "terraform-provider-spotinst", 1280 - "rev": "v1.225.1", 1280 + "rev": "v1.226.0", 1281 1281 "spdx": "MPL-2.0", 1282 - "vendorHash": "sha256-tfANShbNhWcMZvnJUIbErukbGZyPABVS4l0VKWcLqZA=" 1282 + "vendorHash": "sha256-yDmZ2uJE31aumQ2lpkeL5LpEaniSElCMYUryYG0dYYQ=" 1283 1283 }, 1284 1284 "ssh": { 1285 1285 "hash": "sha256-1UN5QJyjCuxs2vQYlSuz2jsu/HgGTxOoWWRcv4qcwow=", ··· 1309 1309 "vendorHash": "sha256-9M1DsE/FPQK8TG7xCJWbU3HAJCK3p/7lxdzjO1oAfWs=" 1310 1310 }, 1311 1311 "sumologic": { 1312 - "hash": "sha256-ogZQKIBlpj62Ileu81hJPLDMrEpG0Nhb7+rSZR08NYQ=", 1312 + "hash": "sha256-plDFznbeeDd33+YSJy2BIDB0hALcgqTE2NdacH4MALQ=", 1313 1313 "homepage": "https://registry.terraform.io/providers/SumoLogic/sumologic", 1314 1314 "owner": "SumoLogic", 1315 1315 "repo": "terraform-provider-sumologic", 1316 - "rev": "v3.1.3", 1316 + "rev": "v3.1.4", 1317 1317 "spdx": "MPL-2.0", 1318 1318 "vendorHash": "sha256-IR6KjFW5GbsOIm3EEFyx3ctwhbifZlcNaZeGhbeK/Wo=" 1319 1319 },
+94 -66
pkgs/applications/virtualization/docker/default.nix
··· 1 1 { lib, callPackage }: 2 2 3 - rec { 3 + let 4 4 dockerGen = 5 5 { 6 6 version, ··· 21 21 # package dependencies 22 22 stdenv, 23 23 fetchFromGitHub, 24 - fetchpatch, 25 24 buildGoModule, 26 - makeWrapper, 25 + makeBinaryWrapper, 27 26 installShellFiles, 28 27 pkg-config, 29 28 glibc, ··· 33 32 runc, 34 33 tini, 35 34 libtool, 36 - bash, 37 35 sqlite, 38 36 iproute2, 39 37 docker-buildx, ··· 43 41 iptables, 44 42 e2fsprogs, 45 43 xz, 46 - util-linux, 44 + util-linuxMinimal, 47 45 xfsprogs, 48 46 gitMinimal, 49 47 procps, ··· 62 60 withSeccomp ? stdenv.hostPlatform.isLinux, 63 61 libseccomp, 64 62 knownVulnerabilities ? [ ], 63 + versionCheckHook, 65 64 }: 66 65 let 67 66 docker-meta = { ··· 81 80 src = fetchFromGitHub { 82 81 owner = "opencontainers"; 83 82 repo = "runc"; 84 - rev = runcRev; 83 + tag = runcRev; 85 84 hash = runcHash; 86 85 }; 87 86 ··· 103 102 src = fetchFromGitHub { 104 103 owner = "containerd"; 105 104 repo = "containerd"; 106 - rev = containerdRev; 105 + tag = containerdRev; 107 106 hash = containerdHash; 108 107 }; 109 108 ··· 120 119 src = fetchFromGitHub { 121 120 owner = "krallin"; 122 121 repo = "tini"; 123 - rev = tiniRev; 122 + tag = tiniRev; 124 123 hash = tiniHash; 125 124 }; 126 125 ··· 138 137 moby-src = fetchFromGitHub { 139 138 owner = "moby"; 140 139 repo = "moby"; 141 - rev = mobyRev; 140 + tag = mobyRev; 142 141 hash = mobyHash; 143 142 }; 144 143 145 144 moby = buildGoModule ( 146 - lib.optionalAttrs stdenv.hostPlatform.isLinux rec { 145 + lib.optionalAttrs stdenv.hostPlatform.isLinux { 147 146 pname = "moby"; 148 147 inherit version; 149 148 ··· 152 151 vendorHash = null; 153 152 154 153 nativeBuildInputs = [ 155 - makeWrapper 154 + makeBinaryWrapper 156 155 pkg-config 157 156 go-md2man 158 157 go 159 158 libtool 160 159 installShellFiles 161 160 ]; 161 + 162 162 buildInputs = [ 163 163 sqlite 164 164 ] 165 - ++ lib.optional withLvm lvm2 166 - ++ lib.optional withBtrfs btrfs-progs 167 - ++ lib.optional withSystemd systemd 168 - ++ lib.optional withSeccomp libseccomp; 165 + ++ lib.optionals withLvm [ lvm2 ] 166 + ++ lib.optionals withBtrfs [ btrfs-progs ] 167 + ++ lib.optionals withSystemd [ systemd ] 168 + ++ lib.optionals withSeccomp [ libseccomp ]; 169 169 170 170 extraPath = lib.optionals stdenv.hostPlatform.isLinux ( 171 171 lib.makeBinPath [ ··· 175 175 xz 176 176 xfsprogs 177 177 procps 178 - util-linux 178 + util-linuxMinimal 179 179 gitMinimal 180 180 ] 181 181 ); ··· 193 193 ''; 194 194 195 195 buildPhase = '' 196 + runHook preBuild 197 + 196 198 export GOCACHE="$TMPDIR/go-cache" 197 199 # build engine 198 200 export AUTO_GOPATH=1 199 201 export DOCKER_GITCOMMIT="${cliRev}" 200 202 export VERSION="${version}" 201 203 ./hack/make.sh dynbinary 204 + 205 + runHook postBuild 202 206 ''; 203 207 204 208 installPhase = '' 209 + runHook preInstall 210 + 205 211 install -Dm755 ./bundles/dynbinary-daemon/dockerd $out/libexec/docker/dockerd 206 212 install -Dm755 ./bundles/dynbinary-daemon/docker-proxy $out/libexec/docker/docker-proxy 207 213 ··· 222 228 install -Dm755 ./contrib/dockerd-rootless.sh $out/libexec/docker/dockerd-rootless.sh 223 229 makeWrapper $out/libexec/docker/dockerd-rootless.sh $out/bin/dockerd-rootless \ 224 230 --prefix PATH : "$out/libexec/docker:$extraPath:$extraUserPath" 231 + 232 + runHook postInstall 225 233 ''; 226 234 227 - DOCKER_BUILDTAGS = 228 - lib.optional withSystemd "journald" 229 - ++ lib.optional (!withBtrfs) "exclude_graphdriver_btrfs" 230 - ++ lib.optional (!withLvm) "exclude_graphdriver_devicemapper" 231 - ++ lib.optional withSeccomp "seccomp"; 235 + env.DOCKER_BUILDTAGS = toString ( 236 + lib.optionals withSystemd [ "journald" ] 237 + ++ lib.optionals (!withBtrfs) [ "exclude_graphdriver_btrfs" ] 238 + ++ lib.optionals (!withLvm) [ "exclude_graphdriver_devicemapper" ] 239 + ++ lib.optionals withSeccomp [ "seccomp" ] 240 + ); 232 241 233 242 meta = docker-meta // { 234 243 homepage = "https://mobyproject.org/"; ··· 238 247 ); 239 248 240 249 plugins = 241 - lib.optional buildxSupport docker-buildx 242 - ++ lib.optional composeSupport docker-compose 243 - ++ lib.optional sbomSupport docker-sbom 244 - ++ lib.optional initSupport docker-init; 250 + lib.optionals buildxSupport [ docker-buildx ] 251 + ++ lib.optionals composeSupport [ docker-compose ] 252 + ++ lib.optionals sbomSupport [ docker-sbom ] 253 + ++ lib.optionals initSupport [ docker-init ]; 254 + 245 255 pluginsRef = symlinkJoin { 246 256 name = "docker-plugins"; 247 257 paths = plugins; 248 258 }; 249 259 in 250 260 buildGoModule ( 251 - lib.optionalAttrs (!clientOnly) { 252 - # allow overrides of docker components 253 - # TODO: move packages out of the let...in into top-level to allow proper overrides 254 - inherit 255 - docker-runc 256 - docker-containerd 257 - docker-tini 258 - moby 259 - ; 260 - } 261 - // rec { 261 + { 262 262 pname = "docker"; 263 263 inherit version; 264 264 265 265 src = fetchFromGitHub { 266 266 owner = "docker"; 267 267 repo = "cli"; 268 + # Cannot use `tag` since upstream forgot to tag release, see 269 + # https://github.com/docker/cli/issues/5789 268 270 rev = cliRev; 269 271 hash = cliHash; 270 272 }; ··· 272 274 vendorHash = null; 273 275 274 276 nativeBuildInputs = [ 275 - makeWrapper 277 + makeBinaryWrapper 276 278 pkg-config 277 279 go-md2man 278 280 go ··· 298 300 299 301 # Keep eyes on BUILDTIME format - https://github.com/docker/cli/blob/${version}/scripts/build/.variables 300 302 buildPhase = '' 303 + runHook preBuild 304 + 301 305 export GOCACHE="$TMPDIR/go-cache" 302 306 303 307 # Mimic AUTO_GOPATH ··· 309 313 export BUILDTIME="1970-01-01T00:00:00Z" 310 314 make dynbinary 311 315 316 + runHook postBuild 312 317 ''; 313 318 314 319 outputs = [ "out" ]; ··· 343 348 runHook postInstall 344 349 ''; 345 350 351 + doInstallCheck = true; 352 + nativeInstallCheckInputs = [ versionCheckHook ]; 353 + versionCheckProgramArg = "--version"; 354 + 346 355 passthru = { 347 356 # Exposed for tarsum build on non-linux systems (build-support/docker/default.nix) 348 357 inherit moby-src; ··· 361 370 inherit knownVulnerabilities; 362 371 }; 363 372 } 373 + // lib.optionalAttrs (!clientOnly) { 374 + # allow overrides of docker components 375 + # TODO: move packages out of the let...in into top-level to allow proper overrides 376 + inherit 377 + docker-runc 378 + docker-containerd 379 + docker-tini 380 + moby 381 + ; 382 + } 364 383 ); 365 - 384 + in 385 + { 366 386 # Get revisions from 367 387 # https://github.com/moby/moby/tree/${version}/hack/dockerfile/install/* 368 - docker_25 = callPackage dockerGen rec { 369 - version = "25.0.12"; 370 - # Upstream forgot to tag release 371 - # https://github.com/docker/cli/issues/5789 372 - cliRev = "43987fca488a535d810c429f75743d8c7b63bf4f"; 373 - cliHash = "sha256-OwufdfuUPbPtgqfPeiKrQVkOOacU2g4ommHb770gV40="; 374 - mobyRev = "v${version}"; 375 - mobyHash = "sha256-EBOdbFP6UBK1uhXi1IzcPxYihHikuzzwMvv2NHsksYk="; 376 - runcRev = "v1.2.5"; 377 - runcHash = "sha256-J/QmOZxYnMPpzm87HhPTkYdt+fN+yeSUu2sv6aUeTY4="; 378 - containerdRev = "v1.7.27"; 379 - containerdHash = "sha256-H94EHnfW2Z59KcHcbfJn+BipyZiNUvHe50G5EXbrIps="; 380 - tiniRev = "v0.19.0"; 381 - tiniHash = "sha256-ZDKu/8yE5G0RYFJdhgmCdN3obJNyRWv6K/Gd17zc1sI="; 382 - }; 388 + docker_25 = 389 + let 390 + version = "25.0.12"; 391 + in 392 + callPackage dockerGen { 393 + inherit version; 394 + # Upstream forgot to tag release 395 + # https://github.com/docker/cli/issues/5789 396 + cliRev = "43987fca488a535d810c429f75743d8c7b63bf4f"; 397 + cliHash = "sha256-OwufdfuUPbPtgqfPeiKrQVkOOacU2g4ommHb770gV40="; 398 + mobyRev = "v${version}"; 399 + mobyHash = "sha256-EBOdbFP6UBK1uhXi1IzcPxYihHikuzzwMvv2NHsksYk="; 400 + runcRev = "v1.2.5"; 401 + runcHash = "sha256-J/QmOZxYnMPpzm87HhPTkYdt+fN+yeSUu2sv6aUeTY4="; 402 + containerdRev = "v1.7.27"; 403 + containerdHash = "sha256-H94EHnfW2Z59KcHcbfJn+BipyZiNUvHe50G5EXbrIps="; 404 + tiniRev = "v0.19.0"; 405 + tiniHash = "sha256-ZDKu/8yE5G0RYFJdhgmCdN3obJNyRWv6K/Gd17zc1sI="; 406 + }; 383 407 384 - docker_28 = callPackage dockerGen rec { 385 - version = "28.3.3"; 386 - cliRev = "v${version}"; 387 - cliHash = "sha256-+nYpd9VGzzMPcBUfGM7V9MkrslYHDSUlE0vhTqDGc1s="; 388 - mobyRev = "v${version}"; 389 - mobyHash = "sha256-3SWjoF4sXVuYxnENq5n6ZzPJx6BQXnyP8VXTQaaUSFA="; 390 - runcRev = "v1.2.6"; 391 - runcHash = "sha256-XMN+YKdQOQeOLLwvdrC6Si2iAIyyHD5RgZbrOHrQE/g="; 392 - containerdRev = "v1.7.27"; 393 - containerdHash = "sha256-H94EHnfW2Z59KcHcbfJn+BipyZiNUvHe50G5EXbrIps="; 394 - tiniRev = "v0.19.0"; 395 - tiniHash = "sha256-ZDKu/8yE5G0RYFJdhgmCdN3obJNyRWv6K/Gd17zc1sI="; 396 - }; 408 + docker_28 = 409 + let 410 + version = "28.3.3"; 411 + in 412 + callPackage dockerGen { 413 + version = "28.3.3"; 414 + cliRev = "v${version}"; 415 + cliHash = "sha256-+nYpd9VGzzMPcBUfGM7V9MkrslYHDSUlE0vhTqDGc1s="; 416 + mobyRev = "v${version}"; 417 + mobyHash = "sha256-3SWjoF4sXVuYxnENq5n6ZzPJx6BQXnyP8VXTQaaUSFA="; 418 + runcRev = "v1.2.6"; 419 + runcHash = "sha256-XMN+YKdQOQeOLLwvdrC6Si2iAIyyHD5RgZbrOHrQE/g="; 420 + containerdRev = "v1.7.27"; 421 + containerdHash = "sha256-H94EHnfW2Z59KcHcbfJn+BipyZiNUvHe50G5EXbrIps="; 422 + tiniRev = "v0.19.0"; 423 + tiniHash = "sha256-ZDKu/8yE5G0RYFJdhgmCdN3obJNyRWv6K/Gd17zc1sI="; 424 + }; 397 425 398 426 }
+2 -2
pkgs/by-name/co/console-setup/package.nix
··· 12 12 13 13 stdenvNoCC.mkDerivation (finalAttrs: { 14 14 pname = "console-setup"; 15 - version = "1.240"; 15 + version = "1.242"; 16 16 17 17 src = fetchFromGitLab { 18 18 domain = "salsa.debian.org"; 19 19 owner = "installer-team"; 20 20 repo = "console-setup"; 21 21 tag = finalAttrs.version; 22 - hash = "sha256-cKMgFW97B0ippQjXur8e5rrlEVo5EBoAgCCni2MY5Ys="; 22 + hash = "sha256-5PV1Mbg7ZGQsotwnBVz8DI77Y8ULCnoTANqBLlP3YrE="; 23 23 }; 24 24 25 25 buildInputs = [
+2 -2
pkgs/by-name/cy/cyclonedx-python/package.nix
··· 6 6 7 7 python3Packages.buildPythonApplication rec { 8 8 pname = "cyclonedx-python"; 9 - version = "7.0.0"; 9 + version = "7.1.0"; 10 10 pyproject = true; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "CycloneDX"; 14 14 repo = "cyclonedx-python"; 15 15 tag = "v${version}"; 16 - hash = "sha256-ucIxq/pQkVd9N5ORrJjswSE1DgmKPw8r7nPJA5Qe4n0="; 16 + hash = "sha256-RHw+FYj1oYM5Yf8YcU8tOsxG+3qu0ti/AYzcGxYAp/8="; 17 17 }; 18 18 19 19 build-system = with python3Packages; [ poetry-core ];
+3 -3
pkgs/by-name/di/dissent/package.nix
··· 15 15 16 16 buildGoModule rec { 17 17 pname = "dissent"; 18 - version = "0.0.35"; 18 + version = "0.0.37"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "diamondburned"; 22 22 repo = "dissent"; 23 23 tag = "v${version}"; 24 - hash = "sha256-cmp+oAUV+Oehs/kz6DRW57NgegBWbFVT/7xfY7CbcZM="; 24 + hash = "sha256-xrNWMLZMZiJv08hsnc/aDe8e/aytngHKD/EhFVcF5PU="; 25 25 }; 26 26 27 27 nativeBuildInputs = [ ··· 56 56 install -D -m 444 -t $out/share/dbus-1/services nix/so.libdb.dissent.service 57 57 ''; 58 58 59 - vendorHash = "sha256-AhzM0wu2wwwG/sDY+r2wgmotK4zA5u6vzq4KoPMLkL0="; 59 + vendorHash = "sha256-tl9H0qtp96XOanniMFqjZcsSU8LqJ4aluPoKULDzVdw="; 60 60 61 61 meta = { 62 62 description = "Third-party Discord client designed for a smooth, native experience (formerly gtkcord4)";
+2 -2
pkgs/by-name/es/esphome/package.nix
··· 34 34 in 35 35 python.pkgs.buildPythonApplication rec { 36 36 pname = "esphome"; 37 - version = "2025.8.2"; 37 + version = "2025.8.3"; 38 38 pyproject = true; 39 39 40 40 src = fetchFromGitHub { 41 41 owner = "esphome"; 42 42 repo = "esphome"; 43 43 tag = version; 44 - hash = "sha256-UcYzGUz+H5N/jql3KgSNa24mygasAL4sOXLt9PdLYT8="; 44 + hash = "sha256-8R6jm+gnFA/MTXhe3J9I6Ar1B18dFgABtfo91/qlmSY="; 45 45 }; 46 46 47 47 patches = [
+2 -2
pkgs/by-name/fa/fastfetch/package.nix
··· 59 59 }: 60 60 stdenv.mkDerivation (finalAttrs: { 61 61 pname = "fastfetch"; 62 - version = "2.51.1"; 62 + version = "2.52.0"; 63 63 64 64 src = fetchFromGitHub { 65 65 owner = "fastfetch-cli"; 66 66 repo = "fastfetch"; 67 67 tag = finalAttrs.version; 68 - hash = "sha256-RWQuW2XJpbQLFCzuHSJyYdv2RSAAOtlm/xbVd18Nv7A="; 68 + hash = "sha256-Zylq4Ae1Ut2iB4qOnOtGkjDjuPxRyr221FVzOx3kdIE="; 69 69 }; 70 70 71 71 outputs = [
+2 -2
pkgs/by-name/hd/hdrhistogram_c/package.nix
··· 8 8 9 9 stdenv.mkDerivation (finalAttrs: { 10 10 pname = "hdrhistogram_c"; 11 - version = "0.11.8"; 11 + version = "0.11.9"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "HdrHistogram"; 15 15 repo = "HdrHistogram_c"; 16 16 tag = finalAttrs.version; 17 - hash = "sha256-TFlrC4bgK8o5KRZcLMlYU5EO9Oqaqe08PjJgmsUl51M="; 17 + hash = "sha256-9Xp+gPqJpB7xZr5dzyc9Via9gxG9q/EriCx3cm++0kU="; 18 18 }; 19 19 20 20 buildInputs = [ zlib ];
+2 -2
pkgs/by-name/ht/htpdate/package.nix
··· 5 5 }: 6 6 7 7 stdenv.mkDerivation rec { 8 - version = "2.0.0"; 8 + version = "2.0.1"; 9 9 pname = "htpdate"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "twekkel"; 13 13 repo = "htpdate"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-X7r95Uc4oGB0eVum5D7pC4tebZIyyz73g6Q/D0cjuFM="; 15 + sha256 = "sha256-dl3xlwk2q1DdGrIQsbKwdYDjyhGxpYwQGcd9k91LkxA="; 16 16 }; 17 17 18 18 makeFlags = [
+2 -2
pkgs/by-name/in/infisicalsdk/package.nix
··· 6 6 7 7 python3Packages.buildPythonPackage rec { 8 8 pname = "infisicalsdk"; 9 - version = "1.0.9"; 9 + version = "1.0.11"; 10 10 pyproject = true; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "Infisical"; 14 14 repo = "python-sdk-official"; 15 15 tag = "v${version}"; 16 - hash = "sha256-k4yJ1o3OOt01vXCfWDZ1zUtr/yoMSg43QzKUG9V/NGA="; 16 + hash = "sha256-iapdd59Bsz80yRuEWY6zIVYrsoz+WMEOUymmVHzUOd8="; 17 17 }; 18 18 19 19 build-system = [ python3Packages.setuptools ];
+2 -2
pkgs/by-name/in/inxi/package.nix
··· 63 63 in 64 64 stdenv.mkDerivation (finalAttrs: { 65 65 pname = "inxi"; 66 - version = "3.3.38-1"; 66 + version = "3.3.39-1"; 67 67 68 68 src = fetchFromGitea { 69 69 domain = "codeberg.org"; 70 70 owner = "smxi"; 71 71 repo = "inxi"; 72 72 tag = finalAttrs.version; 73 - hash = "sha256-+2NPQUn2A8Xy5ByKYS3MOcad6xXvkqcusWEMr7mkEwA="; 73 + hash = "sha256-IfwklyXMOuluQ6L96n7k31RHItE7GmmjExrPAGBjbUQ="; 74 74 }; 75 75 76 76 nativeBuildInputs = [ makeWrapper ];
+1 -1
pkgs/by-name/io/iosevka-bin/package.nix
··· 17 17 in 18 18 stdenv.mkDerivation rec { 19 19 pname = "${name}-bin"; 20 - version = "33.2.8"; 20 + version = "33.2.9"; 21 21 22 22 src = fetchurl { 23 23 url = "https://github.com/be5invis/Iosevka/releases/download/v${version}/PkgTTC-${name}-${version}.zip";
+90 -90
pkgs/by-name/io/iosevka-bin/variants.nix
··· 1 1 # This file was autogenerated. DO NOT EDIT! 2 2 { 3 - Iosevka = "08vbbk1k1cvg7i89y19j7dfvb5icdw9k17x9viy5in8c3zh8l86b"; 4 - IosevkaAile = "0d3h9zvmm2jq675ypri8gsnyr480f45a6qy3nxs3zlchdk8x8r6w"; 5 - IosevkaCurly = "024h777s3ya4rs37qcni694rxnhfz4c48spazy2kyhr1vz144f3p"; 6 - IosevkaCurlySlab = "1xia7kxfl600v1n0mrfxydl4b44k7qhlm7ziqj11mszfh0nyypjh"; 7 - IosevkaEtoile = "08ihdsbz04f96s2dh2d8yndc04n2xcx0k4f7ai757vkqvj4acl1s"; 8 - IosevkaSlab = "1rf2jbir0l09w7ndv4rdj4sj5qhhnq5pm85xz3r057rg21d5knxb"; 9 - IosevkaSS01 = "0rkwi4cnf03ayllfvmldfksriis6gcfzj9lqj79shqxk7j6lwznp"; 10 - IosevkaSS02 = "038n78mhbxayslr5p8iminrajh37sjihkc8jzxp16aq4xk0c7j1b"; 11 - IosevkaSS03 = "1ci08fsz3d35qjrq0jg9bw6vw86ckamlfqsk031ay8prnyycbdvk"; 12 - IosevkaSS04 = "0n128k5ihp2gjl704xfczdbxlzzahw9xsdl28fp15gyk9a2h8h2i"; 13 - IosevkaSS05 = "0mdn5f73r50zi4x5851s2rw7ya0l1lm9v2ljbv5rwx9qlcn1mv6l"; 14 - IosevkaSS06 = "0z0bdgywcp1b5y4j7lym3k3ryg0r576mpbsa3fq8z50h3f15i7y6"; 15 - IosevkaSS07 = "1rn0q1a44351fcihldvvq379np3a4c4q4msmdcgk2ijfrczr78s3"; 16 - IosevkaSS08 = "1zvjrvk2lp371k5ph7vpmmxw2hnk26qmyvbnm68vivs4x8vlwk3j"; 17 - IosevkaSS09 = "0ph2pn6q40z5f7blfig0wr4bl4qnqjsj5l67qjws3vjgzjn795yd"; 18 - IosevkaSS10 = "1vpk21idk0hczch29rq31rg3qw4yvvg8vyi8j1si42ki9lk3mg61"; 19 - IosevkaSS11 = "0s626n3a3ns877lv1k55bwasgkkbgsvcbgz3hkvghqj4ln90fv67"; 20 - IosevkaSS12 = "0blskpw05s9da5i9258ii2nvvrgnyixm9nb5ax5vgi94j290wzcj"; 21 - IosevkaSS13 = "0r1170rzwknfkf5lq2vqxdgmkdncmddgjbaq8dy7hsa3zjd591j7"; 22 - IosevkaSS14 = "0v9gs6av365x84c50r7k2yhiv1g19s48iwrlxzxi4yzr15v9z3kd"; 23 - IosevkaSS15 = "1cw013khszmaaxn4vx0clgkw3xidvlsxd85ykx0kr9np3cxlxn07"; 24 - IosevkaSS16 = "1qskhwplyp30mds9j06g6b8i9dvxsjdg3j65g0gj15mp027hi8mr"; 25 - IosevkaSS17 = "14zzcw2pk4w0y2r1aic513cmf961szqrpfkfnj577715ch7x02is"; 26 - IosevkaSS18 = "0la2ikwkazi9m61hm8i9x2w0ppqc7v1qqpvwvx03hhdx2swgp8x5"; 27 - SGr-Iosevka = "1k916yy505ww9pyxx0lvifa8p5r9zssfyc6fcrdp0bv8faqkkrvp"; 28 - SGr-IosevkaCurly = "0mw43birmr6d3ykajm046wx1xqyxfaw0fq4vrwihpaz8nqnlhfki"; 29 - SGr-IosevkaCurlySlab = "11gyyzd3sjk6w23861mzw7gvgd1qfg3la4ljq087jmh7c4gvi3in"; 30 - SGr-IosevkaFixed = "17lw03agm4jw8i4gymiwq124dm5zll28mcl2rzzmwsf1xl014v07"; 31 - SGr-IosevkaFixedCurly = "1jn7qm5mhw1jl1w6vxpbz53hpw2ph04i3kpn13nhsy8dvd4gff67"; 32 - SGr-IosevkaFixedCurlySlab = "0bdzd4dzg0nm2ffv341kp67vmmd5ykvdiil6igsdxkr5wazvn2pf"; 33 - SGr-IosevkaFixedSlab = "0djllnvsdhfqyhm5mfxh5rjqsw1kd41a0f7ff36a3cqphd63ac7m"; 34 - SGr-IosevkaFixedSS01 = "09lvpmkyxk3kylyxjliwmywy9v75azwdhwh51hdyzbr231c0mb3z"; 35 - SGr-IosevkaFixedSS02 = "0dadqys577f71a5d7rrrwa7wc18jls088s1ig4jgga7pw08r1fhx"; 36 - SGr-IosevkaFixedSS03 = "0k654b1j5sz896p694j7fh0axkdpdzpn0fr3w44mgry6812mx17s"; 37 - SGr-IosevkaFixedSS04 = "0n1g0kjx55517xlr42jb1r6gr3lgmnrpbrfwm28j5agzkqnjn3sw"; 38 - SGr-IosevkaFixedSS05 = "0gs174gfq0x05v2hjx7yxk94sldm9hprypm22mv4ksy4x8nmw372"; 39 - SGr-IosevkaFixedSS06 = "0sybk7ai6ls338yg01rz2r3xl2xa89s4fz7cy8i0a1cakcblapyq"; 40 - SGr-IosevkaFixedSS07 = "1sqsn3msld2y08ad1imkrxwqkd32frj63q794ynf0blfnkpsgvc6"; 41 - SGr-IosevkaFixedSS08 = "14j5w97zikhwn57632rxgmq6zfhfhsl4d9f8yiq7isq45nb7kcvn"; 42 - SGr-IosevkaFixedSS09 = "1pjv8pf8b4wjbxinqi1d2i452bl44jqi0lksdbwanasv7yy8i8l2"; 43 - SGr-IosevkaFixedSS10 = "0w9840jfxyms367676lyz7b57r3xn582micxgjh8qmdpbbv36xvn"; 44 - SGr-IosevkaFixedSS11 = "10fd5jbv3wcgy2r9lvwc1qhd2bzpxxym4z16w99wibadas02jjjf"; 45 - SGr-IosevkaFixedSS12 = "0dbk3l6yrnpdg9mbdixp201n709j0j9br2k3jvdw83q4mcikfcbs"; 46 - SGr-IosevkaFixedSS13 = "0rzpw8pna6fz99xi1k3cbjbfc5nbsj43k9k747i3yajy99f37ncp"; 47 - SGr-IosevkaFixedSS14 = "0qmrdzz94c4fjy771wbx81078zdcqb9vfw1rhmxggxykb7ak69ik"; 48 - SGr-IosevkaFixedSS15 = "1gswliwkh8bq978mjckpqb9ppk65msp6ljc9fvx6j0kk37kn6bn5"; 49 - SGr-IosevkaFixedSS16 = "046gpzan4d2r4yfk431dd3204ab6yk3jaxg0n9iqwdinsmlvh296"; 50 - SGr-IosevkaFixedSS17 = "1ykcb85n4iv8xr9db2dbk5iv42qw85lwr2bbl5ij2q19rj6vp73c"; 51 - SGr-IosevkaFixedSS18 = "19am4y3wbfdkqfk23cninsv7m6rwysa1ij5x0a4fhg8mrm0acwad"; 52 - SGr-IosevkaSlab = "1m0pqxdcj1638gc1avlb8z3imccl7aif3kkn78gsbjbax5dln0ic"; 53 - SGr-IosevkaSS01 = "10csf59fp8s0ygg6j8s2zfzd4740vb5rl4z0vhcvsmwllg6jf6av"; 54 - SGr-IosevkaSS02 = "1mcxb4p6fw56ncw7wkf6g9mhswpwn6mdbdmpcm0qmvgqw2czp4xw"; 55 - SGr-IosevkaSS03 = "0abkw56n8ihi6l73xmxjxwgqpgrvmxbf76i70xgmh3s50242ksil"; 56 - SGr-IosevkaSS04 = "0hm1m1s4mqgz9y1z5xbhi7pq4rzl3h8i951844iw3l0d5h2mcpki"; 57 - SGr-IosevkaSS05 = "0nf20bwnwrl1l6xy4hb3nap3vzgrmnc7cmkjaip0b2dc9i04rqq6"; 58 - SGr-IosevkaSS06 = "04ncjbrkfpbm3qms4kwgbgqpa2hzpjh6vd2jgwjzzq2hi00k1dzc"; 59 - SGr-IosevkaSS07 = "198jjf6mvivb499iazbds3yl2d9xggw6xdc3piij76jx196svppf"; 60 - SGr-IosevkaSS08 = "0qbn6cf51mgzn2f3z8zcq9j7vs5ihwdw8kxs6svpd88y1dlssmcv"; 61 - SGr-IosevkaSS09 = "1rh7kzfis3kg80lp3g8cbgr5r7372j98vgpc472n0s5rgsmxwr3z"; 62 - SGr-IosevkaSS10 = "0ajbgchdlld25f21pdz7rkppa1scly91yjl0nhmm10wc436baij1"; 63 - SGr-IosevkaSS11 = "009a7y4k9lk622mhv14h9nqflja7bm6p1a3l6qn9fw8gc6kclkjl"; 64 - SGr-IosevkaSS12 = "1mxckmw297xqyazpkriqgwnki07yxjzi8i7a4gvfhpkaq8vj03yl"; 65 - SGr-IosevkaSS13 = "18fchw618dwvqas18kmmi863gdp3rswimxykqyvdxyv06fwvlaah"; 66 - SGr-IosevkaSS14 = "1k1fmfjhg6azlylda1227wa6iy0p4bgn22xkhw162f32pjy28z2l"; 67 - SGr-IosevkaSS15 = "07c1hs8vfbf3wv0cl21sqhm2al4j0xdiav15xp6vqgldh4l5gjgq"; 68 - SGr-IosevkaSS16 = "0qwfcw95y63wl6qcggd8y5f56h4ighkz4df994nixlhkyvzfa8kr"; 69 - SGr-IosevkaSS17 = "1aa5c1fb8r3chnpb9b59s5l7rqi58s5g1n5y7pdcmwp9cl1d3sd4"; 70 - SGr-IosevkaSS18 = "1nkgw6sqyxmf5aw4sanfa3cb4gbrd5871ni4qqn649lgnsjq8bk7"; 71 - SGr-IosevkaTerm = "19d26zlapms8ppm4qll5l7rplirj1k6xn4y89v2j857li2i7va95"; 72 - SGr-IosevkaTermCurly = "11wjd0a4gdyhnl8914j084mlb8z4awkn3pd6a3c2fq8qynwkcvc9"; 73 - SGr-IosevkaTermCurlySlab = "0kajmdzg6iqzg7y51kl9zh0fvw3yz408j63i3lzlrjj4plqyd59f"; 74 - SGr-IosevkaTermSlab = "1hbgj4psgv5ci4f0mjxd4q3ydk37jp16b7h8kjlfinhldbsrsd7x"; 75 - SGr-IosevkaTermSS01 = "0kri3c22j7a6c5m26i5l975w6csbkbv2fb2plrwc8c8sdqh5qy8q"; 76 - SGr-IosevkaTermSS02 = "10mwqfy38rp6ygy5v6irb57dl0irkmnlv133zhdyqbpn9gaiwc19"; 77 - SGr-IosevkaTermSS03 = "0rn62yl26abi8p0hz5yzkd4nw4im7p84w957fbyr5g2dmwl377ac"; 78 - SGr-IosevkaTermSS04 = "1rb1ysqq6mkp7kd518py9lpp4k82v538rv6im464n82kgz0caz4l"; 79 - SGr-IosevkaTermSS05 = "0kc2b9p933l2q18v3an26l4q7fxc7bsm02zslz91y92rwzvjhxdr"; 80 - SGr-IosevkaTermSS06 = "1m6jcdaa7rca0310ggi9syzc8a2dxyr88q2h09a8v59zx8cfa0vd"; 81 - SGr-IosevkaTermSS07 = "16w437n33gbflb0bfh7i9rjr33wh5v98yzfm2g5l8f7wpgbc984i"; 82 - SGr-IosevkaTermSS08 = "1bppjyyqqjdkka2si6skyc9rqs87l325g2vf7vjfav61ddk804w2"; 83 - SGr-IosevkaTermSS09 = "0wmz1p0dibyzvqxdb9dwwjnsqly36h3hhz5pj0jamnwbjnynfrqj"; 84 - SGr-IosevkaTermSS10 = "1i7dvd9v4fq0m32d0gb70pw1ivmr47vrh852zh6drsj6852iqc8m"; 85 - SGr-IosevkaTermSS11 = "1v3fx9778pnfg3gmpnprhawh8863xjfxjfdb59hpd2g6jjakag3b"; 86 - SGr-IosevkaTermSS12 = "0laqvc1qgjafk573wx0zmapxdy12a3jpd903zvdnks4z46nspl3q"; 87 - SGr-IosevkaTermSS13 = "15xpvsay23wpp27j903c4v8zhykj742ydfi15lav7rmbd6k182b2"; 88 - SGr-IosevkaTermSS14 = "14by0l4a038jwv4n8b7iyyji5zzsd6iqqa9mla0rz1135k9qlvza"; 89 - SGr-IosevkaTermSS15 = "1bb08wpaxwcaj6i4ib40n3xgjn2ps9znfki222afmlvcd593p307"; 90 - SGr-IosevkaTermSS16 = "10cv77jncjpf29hba8g9s6ppwlkyk885ik4p1vrlaqa6scvy4i7p"; 91 - SGr-IosevkaTermSS17 = "1l48b3lb2mmrlbvpzsjd1x7i26mbaxy4idbgf1fsi8pkrz6x2cxr"; 92 - SGr-IosevkaTermSS18 = "080pyjphx7h4lxsrwxd71dxbv5z45ynkpw97k8x0jf6acmkjisc2"; 3 + Iosevka = "007k48dcrf3274cmhc6ps57kbsrbk8x0d6nbl8rh9avdxgjgk94y"; 4 + IosevkaAile = "1fzpmkgg63v57d7rha2l13jcxdbggdqpr6m28wbi0l5qchamvk9k"; 5 + IosevkaCurly = "1vfn87bvviqiqgv2yhfvhd1p113ji26pg3gq0149z6s64ma6yynq"; 6 + IosevkaCurlySlab = "1px57x1d0ngd3b9n0hqm50lcqhi77vd49cj3rphpiyqxzdawhyyw"; 7 + IosevkaEtoile = "1wb8k5xlrgz1p2i6lihysaqbas6581mnn14s7pp9l136crjgk49a"; 8 + IosevkaSlab = "0ky0x4g37x8xm50rwwyclhs4daakgn8cxs8jbhs7w9x8pbqggfak"; 9 + IosevkaSS01 = "1dp7vbaqgqjqw6jw7ya6ljajjlsd38sz98bwjd3jx9icijd6m49x"; 10 + IosevkaSS02 = "15d86zhdpjb2bm40vsxbgyw20la8znf06j7svyjpjmxqd1g6sd71"; 11 + IosevkaSS03 = "093q5p300j2cmid9d6ni4zcizlqrf8hhyk4x8mxygdj9fz3i6shg"; 12 + IosevkaSS04 = "0dv0a4s56rga47yaf64n5zv0v0fp7mzmw72g3a7bja36irbkgxzh"; 13 + IosevkaSS05 = "1k12yj80z6z9qa0qhq5k74zx18ghmzz1gsx92s4kl2sfbqhvng2d"; 14 + IosevkaSS06 = "1v8qj02zqchivh4yl83jq9jhv65y8gz1xf7vk8rgq46plfi1cybg"; 15 + IosevkaSS07 = "16raccinskvk35algj377mb7yc2ndskijrik46pv20nqsnq9v99n"; 16 + IosevkaSS08 = "18p7yj8a5ksfw0h95v01176wcx4s3m313vq4m3a2g5qymd3j6c4l"; 17 + IosevkaSS09 = "197myxzgr3vlsmprcd7dwds6yz9971cy3ivp79p22bx23h0dyyxv"; 18 + IosevkaSS10 = "14n2fq7k4mz7dnk4jb7plv49g7iazbd6cx4abg4i9myjgy3q9zs3"; 19 + IosevkaSS11 = "00a3ky4djwwnwfc25kb24dshd60drld421w5835m8msivl2k8iiq"; 20 + IosevkaSS12 = "0cx56542n7yk6nkd364yippayjymgwkhmg0cxj9knbvlfd2nyqns"; 21 + IosevkaSS13 = "0286af1d5z7kx7rxb7dclpki3rnzccisv5j0gx9x3d8xainsdm2c"; 22 + IosevkaSS14 = "0v73a1cg7zy8vzpzvr4ic6gpymywlb4n45qgvf2r5vmds9msv8jw"; 23 + IosevkaSS15 = "19w1s45hmaw2jvm63k38lpslnix8324qs6ry8sl0807fw6r1ga89"; 24 + IosevkaSS16 = "1h6nz4rz1hp2304j7axk4cp0sclkrb2ivg7kmyykaxbcrw3r7aap"; 25 + IosevkaSS17 = "14yz10nq4b25mf1jcy3pisxczvwbink1wb6iq7a951iranxlmpjv"; 26 + IosevkaSS18 = "0cdzn1yxg5iv4fz1fzdwhprlipqy4m589yd01q9ds2vm4bp674kd"; 27 + SGr-Iosevka = "0jmfwd56fhhyfn0kpskwjwyvmcd8d808zkvd9jp5d6mxjjw1xd51"; 28 + SGr-IosevkaCurly = "1yg44gcv54gyrzs9s2kixphn5zw3zmzplzy6flshkvjbkxn4d0c8"; 29 + SGr-IosevkaCurlySlab = "1c1s2pbls4s6lvx1y60870m1aqrqihxw089r34jp53ai8m8gxfyj"; 30 + SGr-IosevkaFixed = "1d3gffdih6rrpb5h2yh7r3aaks6wa9g1qv2x240vfxjhj48yns6b"; 31 + SGr-IosevkaFixedCurly = "0dcjdxvcsw8assmn6aizwiabfx0fkikknp78l9hjkzdwckrdb2nx"; 32 + SGr-IosevkaFixedCurlySlab = "1ysr6g0pn4kyjzrws47spbam39nddzpy81s89fmfdcj8p41cfmbn"; 33 + SGr-IosevkaFixedSlab = "1rqzw73aglg2p1k2a3cbgrhcy7jy4c3nklxkcfwpvd5jddrdrlli"; 34 + SGr-IosevkaFixedSS01 = "0gbjy9dj77l9182psgvgjri7sba439ax68hfz2a8k6r7p5qysw9d"; 35 + SGr-IosevkaFixedSS02 = "0cjg9vlpsf5b8ff8mfv3wq5v0qhihjasyq5v4xbqcli4k80wrnwl"; 36 + SGr-IosevkaFixedSS03 = "15hy7xvf75d9x02qwqphsymk2y4kzlzlkr737rzpbsa6kf88njd0"; 37 + SGr-IosevkaFixedSS04 = "1qy1sfm61x974iyrzg4z0a5v7wjjaizw4h3g8h9jix5428b8hf8p"; 38 + SGr-IosevkaFixedSS05 = "0vz884a2hf0ih0q3axwq5xmq9mjp7wdrznlfv00l7dgkicgdmjx4"; 39 + SGr-IosevkaFixedSS06 = "00l9lm4bhic3ll0hv3js6bwiv6gc882b4zv34wy8c48x0zx3k5y8"; 40 + SGr-IosevkaFixedSS07 = "0zxakdrls5aqhw5sq2b2h9f7kps3am38cwmjgq4wxmmixk1k7z3h"; 41 + SGr-IosevkaFixedSS08 = "14ziwi93h1wljsf01xkzpzriaw0z5fzm3nc9q6izcc8lz5b9zkcn"; 42 + SGr-IosevkaFixedSS09 = "1hnx1h1rdpxanbffaa3qn9wa7xlvkbl2y7rdmfhfdji2qwqjfhik"; 43 + SGr-IosevkaFixedSS10 = "10cz1vlvaygrf9vk5wdidn21kp6ac6x0fyh5q5a8q2pwhwz1ciws"; 44 + SGr-IosevkaFixedSS11 = "0478zka894x4x4v0px3hdghhvq9fsc657kfx50j5d4r4vhia6ln2"; 45 + SGr-IosevkaFixedSS12 = "10l58nrnbr4lxdzgzdzb7mzgxm64ivwb0rllwngr3djml3aim47g"; 46 + SGr-IosevkaFixedSS13 = "1hz5nk10a0l8wa6fnljdc9b5liqfb3fawwmnvysvg8zkmk0459rv"; 47 + SGr-IosevkaFixedSS14 = "1zfj13x3kbbnmh5qxdq58063g5kf4gbmhrp3fpkn58di1n3iayxv"; 48 + SGr-IosevkaFixedSS15 = "12dbjdiwiggapjw68scfhg8d8822mjg6asqw96qsj3xh9njv7k3l"; 49 + SGr-IosevkaFixedSS16 = "0kvvx1b95qhf97f6rcrypcpzz65598c65wkbajf7gdgmxrv7jkyq"; 50 + SGr-IosevkaFixedSS17 = "0nchcrl9ndb7daii25c53mz742whc3yrybfjskxrgvdfmzh01lzv"; 51 + SGr-IosevkaFixedSS18 = "1q51z92i22nfara59vyx3brjrxnh4rrf584c4iv9xbhkjqc8ak3i"; 52 + SGr-IosevkaSlab = "0w9n9sv47s5db4s7kn8fy4f0mmfzj9qxbhr0a9hv7azkzlafrzqz"; 53 + SGr-IosevkaSS01 = "0ps3c0lqkiw77gk0yi0gczclmwrifclsg96isiqvf7zmycbs9bkd"; 54 + SGr-IosevkaSS02 = "1x8qjlssjbn0hc1l38bg1x34s5ip699ifj0ckbv8gwwzhvygiyfg"; 55 + SGr-IosevkaSS03 = "0cmkg6363992ik208qck0h51w8ab6sjl1mjsk8biplj30zcamp5w"; 56 + SGr-IosevkaSS04 = "14nssnjwwr0wqlc1ql58zycfqddjalwvlynnp3b3r41scclbdh79"; 57 + SGr-IosevkaSS05 = "0l00b5i84wkkzfm93y700zjd312zw73iynf39v2i9nphqllda28y"; 58 + SGr-IosevkaSS06 = "08n8pw0n6k07fx6c44sl92za5bmd5zi70hhp7vqlzx9j4wax1b9p"; 59 + SGr-IosevkaSS07 = "0masfikz2flryw17fw2a5ajaim4yl3w1nnccg3kqfrh7dly79ngx"; 60 + SGr-IosevkaSS08 = "05jmvm54r5ba1q9s21mp5wh83ijsmpf4390lrhn3ddcx33b9kp2h"; 61 + SGr-IosevkaSS09 = "1f80vgmhqxcdq1qg624nr3v7f91pxi0bdrl9n38wzb5c1npw9fcv"; 62 + SGr-IosevkaSS10 = "1288l9mx5x21q2gjp5fsw6dfd3anpirmsvwg2agazjs2cwf8ivbn"; 63 + SGr-IosevkaSS11 = "1jna83l1jciikyzn6y8wvvb6b8mlc0gdfaklch06mamf3skrdhg0"; 64 + SGr-IosevkaSS12 = "067jjvp3v3ghy94yl5hx42r19iq49kxq5grl6g6q81qicm2nld5f"; 65 + SGr-IosevkaSS13 = "0307scnhy104hv2k59f46hs8dv16hgydnyal96nfp97bnwg6i2ai"; 66 + SGr-IosevkaSS14 = "0c26p3qjw6ppk8h6wvw504mpcvsfg5rxfi54p3knvh1sys49d9yk"; 67 + SGr-IosevkaSS15 = "1lnn92hg15vabqlk1xdfrjbwxz9wd5gm8gh1nxk52045rfbl0jdv"; 68 + SGr-IosevkaSS16 = "09m1f9549hwfklgvknampl2kjypdlbqzac0b34c9s35qbda05kn2"; 69 + SGr-IosevkaSS17 = "141gadhaig3iw43myq10yqchjk33vgnwdc9i6bpknbbdzhk254w8"; 70 + SGr-IosevkaSS18 = "13n2fwhmhbx58pcsvnwbl83h0q7iil0xwvfnd4s1wn358c70krws"; 71 + SGr-IosevkaTerm = "1chkfvlds37x9jpwx2gbg4zxzsgjcj220a25agax8bj926hv5lsn"; 72 + SGr-IosevkaTermCurly = "1rc0filfrrs71hjk0ri8xm222lg2mp2rvwsn9lnanml3671as210"; 73 + SGr-IosevkaTermCurlySlab = "0kf6k4wfqm1a8fzirbbxn66hfnm3r68gb6s21jgddifyhpgawqcn"; 74 + SGr-IosevkaTermSlab = "18ia06j7zw235mh1f4vgzch9vby4bppbb6rv0sq3pdpzpqxfii0n"; 75 + SGr-IosevkaTermSS01 = "1wbhpa9skhbwak2h5jbvyfkzp38b0dpg77ai21sdzq1jwnndc1yi"; 76 + SGr-IosevkaTermSS02 = "115j26xxy55qj82j0p5zpfk5q4g9jc6z9gb6qdv6w7x0apqjmaiz"; 77 + SGr-IosevkaTermSS03 = "0amz8vmd637hc414a267mddkqkb7f5lf54na7rr3q577mw7xj3gc"; 78 + SGr-IosevkaTermSS04 = "1zm6lmj1394anbhm89pqgqk9kk540gsqily77sxcgyjalkpq2x82"; 79 + SGr-IosevkaTermSS05 = "1sxrn3p8kdlra0vdi8idnir35r2szqasi0fa43fnm4m1xj5jmn2j"; 80 + SGr-IosevkaTermSS06 = "0j3mc712fciwx48nj20j2794hnisyxcd33b578aw9h45pxdz3w1d"; 81 + SGr-IosevkaTermSS07 = "17m3ihrjqzj7rj293i9zr64p8wrxz7n9l9inbw1chxqpw8vfwwmc"; 82 + SGr-IosevkaTermSS08 = "0dwjs9i9xgsf59vx93xx70xnkn367cjpd1za28rbvjcmxgmmlsq4"; 83 + SGr-IosevkaTermSS09 = "1ssss0p4w34wblqjk09lpwcrw9msan7p0lqa32sqvx7455ycgjii"; 84 + SGr-IosevkaTermSS10 = "1lx2r02ynpkf9gwr7imxs66igf9yh59ikp4962risi10nrdi04ym"; 85 + SGr-IosevkaTermSS11 = "10m7dkp5h8m16i4lcmyrl8w40sibfgg55s4b1k7am3c9gqhkfra2"; 86 + SGr-IosevkaTermSS12 = "015wqi5n6hc3ywk3fw3vzsnm2zdfq710y1p95f350w6nviwb8r2d"; 87 + SGr-IosevkaTermSS13 = "01apqy46zvx2rizzfy197apyrbrw7brfsq4rl5wms2wbsxc4i1if"; 88 + SGr-IosevkaTermSS14 = "0d62a3igna0acv3k4zxvqlrj60hbalvw2ngl9sg8llaabp1j0kxz"; 89 + SGr-IosevkaTermSS15 = "1wypvzvvj1bjfxczij2vpi8dxrgy3qyq9y9gbab8nixsyjbyqyhs"; 90 + SGr-IosevkaTermSS16 = "03dgkkyzz72i39zd90dgicj4qbdm581amv3y5izfp0cw81hrbiip"; 91 + SGr-IosevkaTermSS17 = "1qdk0lvvfa3bvbicx0gylcyi8a062f5wh72xk6qd9ng8q71r9aiv"; 92 + SGr-IosevkaTermSS18 = "0d2q6lallwk03wyncdwjdngssbmj8p34655sm46vdc2wn8z3vnv7"; 93 93 }
+2 -2
pkgs/by-name/ji/jira-cli-go/package.nix
··· 13 13 14 14 buildGoModule rec { 15 15 pname = "jira-cli-go"; 16 - version = "1.6.0"; 16 + version = "1.7.0"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "ankitpokhrel"; 20 20 repo = "jira-cli"; 21 21 tag = "v${version}"; 22 - hash = "sha256-+7R0yf7YVUnJErvhDm6dVskAJdyd7DHM0JJ6V9gzj/Q="; 22 + hash = "sha256-NJXLB2N8Kc8Ow6kb2EtPSG+iZ7O4yrhAMi3NFrUuocA="; 23 23 }; 24 24 25 25 vendorHash = "sha256-cl+Sfi9WSPy8qOtB13rRiKtQdDC+HC0+FMKpsWbtU2w=";
+3 -3
pkgs/by-name/ku/kube-state-metrics/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "kube-state-metrics"; 9 - version = "2.16.0"; 9 + version = "2.17.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "kubernetes"; 13 13 repo = "kube-state-metrics"; 14 14 rev = "v${version}"; 15 - hash = "sha256-mGCDxMF61FLCiMgtPdRBhwwx7ut1X3A5Z5hLXJXX3Gs="; 15 + hash = "sha256-w55FOWw9p7yV/bt4leZucOLqjVyHYFF+gVLWLGQKF9M="; 16 16 }; 17 17 18 - vendorHash = "sha256-80ielz4che87hkt9U3k+pzuwZjeRz64RfRvXs3JXph8="; 18 + vendorHash = "sha256-pcoqeYyOehFNkwD4fWqrk9725BJkv+8sKy1NLv+HJPE="; 19 19 20 20 excludedPackages = [ 21 21 "./tests/e2e"
+3 -3
pkgs/by-name/la/lapce/package.nix
··· 34 34 in 35 35 rustPlatform.buildRustPackage rec { 36 36 pname = "lapce"; 37 - version = "0.4.2"; 37 + version = "0.4.4"; 38 38 39 39 src = fetchFromGitHub { 40 40 owner = "lapce"; 41 41 repo = "lapce"; 42 42 tag = "v${version}"; 43 - sha256 = "sha256-vBBYNHgZiW5JfGeUG6YZObf4oK0hHxTbsZNTfnIX95Y="; 43 + sha256 = "sha256-4f6+o1xOopmBZEcQfC6A9VS9lcntKiWsB1iAzdRxYno="; 44 44 }; 45 45 46 - cargoHash = "sha256-cgSr1GHQUF4ccVd9w3TT0+EI+lqQpDzfXHdRWr75eDE="; 46 + cargoHash = "sha256-hVV3zPGpCBTR56MiSpnMf/ESSHFdMQ0x0IKOa/qzUn8="; 47 47 48 48 env = { 49 49 # Get openssl-sys to use pkg-config
+3 -3
pkgs/by-name/ma/makima/package.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "makima"; 11 - version = "0.10.1"; 11 + version = "0.10.2"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "cyber-sushi"; 15 15 repo = "makima"; 16 16 rev = "v${version}"; 17 - hash = "sha256-Pb9XBMs0AeklobxEDRQ1GDeI6hQFZ43EJt/+XQEGrWU="; 17 + hash = "sha256-qvIzoYGU0WZdEPlJ3AR3uqOt2br73Vp8+ZU2xkX2si0="; 18 18 }; 19 19 20 - cargoHash = "sha256-7XpecFwkUW3VVMYUAmHEL9gk5mpwC0mWN2N8Dptm3iI="; 20 + cargoHash = "sha256-8814sRjYlnWAdOOLjj0VAuDr+Hlr1xTcvqx4Ul6XhR4="; 21 21 22 22 nativeBuildInputs = [ pkg-config ]; 23 23 buildInputs = [ udev ];
+3 -3
pkgs/by-name/mo/mongosh/package.nix
··· 6 6 7 7 buildNpmPackage (finalAttrs: { 8 8 pname = "mongosh"; 9 - version = "2.5.6"; 9 + version = "2.5.7"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "mongodb-js"; 13 13 repo = "mongosh"; 14 14 tag = "v${finalAttrs.version}"; 15 - hash = "sha256-QK2woc6tlnTwYCZ7QEWCn2bRknye2qY8AYAHMVR9i24="; 15 + hash = "sha256-yrL4TVTMnRabg05hwT9mGqtOSYmrg4gfaRA0RkDF/8Q="; 16 16 }; 17 17 18 - npmDepsHash = "sha256-TfakEOiCtoRz2Fhwz5teOWq0OLb7uZaYiKHLSq/c1OU="; 18 + npmDepsHash = "sha256-WqF/rgNmuxJj93rFXgngjXiOYTQBYWopN17yRI61WHE="; 19 19 20 20 patches = [ 21 21 ./disable-telemetry.patch
+2 -2
pkgs/by-name/mo/morgen/package.nix
··· 16 16 17 17 stdenv.mkDerivation rec { 18 18 pname = "morgen"; 19 - version = "3.6.16"; 19 + version = "3.6.17"; 20 20 21 21 src = fetchurl { 22 22 name = "morgen-${version}.deb"; 23 23 url = "https://dl.todesktop.com/210203cqcj00tw1/versions/${version}/linux/deb"; 24 - hash = "sha256-j1iv37b7erKOgvKU7R9GaTRNtcQpS4n9Awnni4OLvus="; 24 + hash = "sha256-k1JaAYE63bLMwTBH+TmhHa8KBY5YL12GhXrRS0WiilA="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+222 -117
pkgs/by-name/ne/nexusmods-app/deps.json
··· 210 210 "hash": "sha256-oVkQB+ON7S6Q27OhXrTLaxTL0kWB58HZaFFuiw4iTrE=" 211 211 }, 212 212 { 213 - "pname": "Clarp", 214 - "version": "0.2.0", 215 - "hash": "sha256-S+qdaIlEDl7Jz8lwI6yaO0Ee8zAqvo+T+hbt7vQ13eo=" 216 - }, 217 - { 218 213 "pname": "CliWrap", 219 214 "version": "3.6.7", 220 215 "hash": "sha256-9j3GILP25inLJoQe0E8sF8egVt8ISqEQBGdIShev4Mk=" ··· 248 243 "pname": "DiffPlex", 249 244 "version": "1.7.2", 250 245 "hash": "sha256-Vsn81duAmPIPkR40h5bEz7hgtF5Kt5nAAGhQZrQbqxE=" 246 + }, 247 + { 248 + "pname": "DuckDB.NativeBinaries", 249 + "version": "1.3.2", 250 + "hash": "sha256-wHFmXCpJI44wr1mgybl+4QKhX+CwME9+Smzhi5G9G4w=" 251 251 }, 252 252 { 253 253 "pname": "DynamicData", ··· 950 950 "hash": "sha256-3IEinVTZq6/aajMVA8XTRO3LTIEt0PuhGyITGJLtqz4=" 951 951 }, 952 952 { 953 + "pname": "Microsoft.CodeAnalysis.Common", 954 + "version": "4.9.2", 955 + "hash": "sha256-QU/nyiJWpdPQGHBdaOEVc+AghnGHcKBFBX0oyhRZ9CQ=" 956 + }, 957 + { 953 958 "pname": "Microsoft.CodeAnalysis.CSharp", 954 959 "version": "3.8.0", 955 960 "hash": "sha256-i/r3V/No/VzqmJlWxpGoirvlbJDbBPa/ONZtzYrxuc4=" ··· 963 968 "pname": "Microsoft.CodeAnalysis.CSharp", 964 969 "version": "4.8.0", 965 970 "hash": "sha256-MmOnXJvd/ezs5UPcqyGLnbZz5m+VedpRfB+kFZeeqkU=" 971 + }, 972 + { 973 + "pname": "Microsoft.CodeAnalysis.CSharp", 974 + "version": "4.9.2", 975 + "hash": "sha256-j06Q4A9E65075SBXdXVCMRgeLxA63Rv1vxarydmmVAA=" 966 976 }, 967 977 { 968 978 "pname": "Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing", ··· 1041 1051 }, 1042 1052 { 1043 1053 "pname": "Microsoft.Extensions.AmbientMetadata.Application", 1044 - "version": "9.4.0", 1045 - "hash": "sha256-9PpENMGcTwpxzJVGqKz3Bej+4PKGOeV+e+p3OusZSxc=" 1054 + "version": "9.7.0", 1055 + "hash": "sha256-nRG56q5zBJ6is+qCJhuJPf4b6orz4fJ5uOF6bERUN5A=" 1046 1056 }, 1047 1057 { 1048 1058 "pname": "Microsoft.Extensions.Compliance.Abstractions", 1049 - "version": "9.4.0", 1050 - "hash": "sha256-D6S6rrZg4B01a4b4C3A2GuaIAIo3BK9yQomnKD4nEa4=" 1059 + "version": "9.7.0", 1060 + "hash": "sha256-a9ter/qJUM0GkzqIQqPXsTuiAG5cD/Hjj8pG2/Hlx/k=" 1051 1061 }, 1052 1062 { 1053 1063 "pname": "Microsoft.Extensions.Configuration", ··· 1061 1071 }, 1062 1072 { 1063 1073 "pname": "Microsoft.Extensions.Configuration", 1064 - "version": "9.0.4", 1065 - "hash": "sha256-01yWDq/dHgU1Trx2OqVsXK/yobwVTClJXB07LrPc8lU=" 1074 + "version": "9.0.7", 1075 + "hash": "sha256-Su+YntNqtLuY0XEYo1vfQZ4sA0wrHu0ZrcM33blvHWI=" 1066 1076 }, 1067 1077 { 1068 1078 "pname": "Microsoft.Extensions.Configuration.Abstractions", ··· 1076 1086 }, 1077 1087 { 1078 1088 "pname": "Microsoft.Extensions.Configuration.Abstractions", 1079 - "version": "9.0.4", 1080 - "hash": "sha256-5hwq73FCWAJJ8Yb1VHaaryJJhUUiVsetPTrPLlo8N9o=" 1089 + "version": "9.0.7", 1090 + "hash": "sha256-45ZR8liM/A6II+WPX9X6v9+g2auAKInPbVvY6a79VLk=" 1081 1091 }, 1082 1092 { 1083 1093 "pname": "Microsoft.Extensions.Configuration.Binder", ··· 1091 1101 }, 1092 1102 { 1093 1103 "pname": "Microsoft.Extensions.Configuration.Binder", 1094 - "version": "9.0.4", 1095 - "hash": "sha256-l+qlHrdrqgvnveSMCO4qQx1QObAe5lMl80a4Kc3idzw=" 1104 + "version": "9.0.7", 1105 + "hash": "sha256-9iT3CPY6Vpwi1RCVwveHVteTgpAXloBAo8KCwIPsePg=" 1096 1106 }, 1097 1107 { 1098 1108 "pname": "Microsoft.Extensions.Configuration.CommandLine", ··· 1101 1111 }, 1102 1112 { 1103 1113 "pname": "Microsoft.Extensions.Configuration.CommandLine", 1104 - "version": "9.0.4", 1105 - "hash": "sha256-usXy7P5VIBusWSmI1WxpXwwDN404TTZveBoUAlJRWEQ=" 1114 + "version": "9.0.7", 1115 + "hash": "sha256-L+emOXCVXAu2PNLLd1Bn/v/imrjLJsiAjvWmA0YPgGg=" 1106 1116 }, 1107 1117 { 1108 1118 "pname": "Microsoft.Extensions.Configuration.EnvironmentVariables", ··· 1111 1121 }, 1112 1122 { 1113 1123 "pname": "Microsoft.Extensions.Configuration.EnvironmentVariables", 1114 - "version": "9.0.4", 1115 - "hash": "sha256-9agLzJpXM8i24WSB2pIGaIkQL9fyuIBGK14a1jpH/Vk=" 1124 + "version": "9.0.7", 1125 + "hash": "sha256-r1ndSWcgGv7f7twBcplfCHRdBtV4Z77TsVpfirSrZPk=" 1116 1126 }, 1117 1127 { 1118 1128 "pname": "Microsoft.Extensions.Configuration.FileExtensions", ··· 1121 1131 }, 1122 1132 { 1123 1133 "pname": "Microsoft.Extensions.Configuration.FileExtensions", 1124 - "version": "9.0.4", 1125 - "hash": "sha256-i6BP99iTLEVt7aSw2Fu0ogUnY6FlVMat+BMIlndHCkQ=" 1134 + "version": "9.0.7", 1135 + "hash": "sha256-9+XLNylnsYd/IcLZfDyW/Q+nuYB51BQJeyA+ZMsKan0=" 1126 1136 }, 1127 1137 { 1128 1138 "pname": "Microsoft.Extensions.Configuration.Json", ··· 1131 1141 }, 1132 1142 { 1133 1143 "pname": "Microsoft.Extensions.Configuration.Json", 1134 - "version": "9.0.4", 1135 - "hash": "sha256-scTrZeY5CKX9kMcN7MYQPJVgEFwDTvO+JOk+G3wXrjs=" 1144 + "version": "9.0.7", 1145 + "hash": "sha256-4lWXlwwGPgv3nrL5V890LPVKxSDM8w4UJYYQlSA28/M=" 1136 1146 }, 1137 1147 { 1138 1148 "pname": "Microsoft.Extensions.Configuration.UserSecrets", ··· 1141 1151 }, 1142 1152 { 1143 1153 "pname": "Microsoft.Extensions.Configuration.UserSecrets", 1144 - "version": "9.0.4", 1145 - "hash": "sha256-gEYqIFucwNp+4paaEjNkiqGCDG09etqVa8UcclNU17g=" 1154 + "version": "9.0.7", 1155 + "hash": "sha256-YvYQT27sflpwyklvtgLjc2tphvZSdMnpGDf92vkDrR8=" 1146 1156 }, 1147 1157 { 1148 1158 "pname": "Microsoft.Extensions.DependencyInjection", ··· 1156 1166 }, 1157 1167 { 1158 1168 "pname": "Microsoft.Extensions.DependencyInjection", 1159 - "version": "9.0.4", 1160 - "hash": "sha256-ck7PqIL/3vodYky+d7YX218n+detOoEjZeMr1EqTFPg=" 1169 + "version": "9.0.6", 1170 + "hash": "sha256-m5vMZj3q3hHQDla/bKbfEk1lUj55p4/bktaqIWAVFRs=" 1171 + }, 1172 + { 1173 + "pname": "Microsoft.Extensions.DependencyInjection", 1174 + "version": "9.0.7", 1175 + "hash": "sha256-/TCCT7WPZpEWP9E3M441y+SZsmdqQ/WMTgL+ce7p2hw=" 1161 1176 }, 1162 1177 { 1163 1178 "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", ··· 1181 1196 }, 1182 1197 { 1183 1198 "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", 1184 - "version": "9.0.4", 1185 - "hash": "sha256-6WcGpsAYRhrpHloEom0oVP7Ff4Gh/O1XWJETJJ3LvEQ=" 1199 + "version": "9.0.6", 1200 + "hash": "sha256-40rY38OwSqueIWr/KMvJX9u+vipN+AaRQ6eNCZLqrog=" 1201 + }, 1202 + { 1203 + "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", 1204 + "version": "9.0.7", 1205 + "hash": "sha256-Ltlh01iGj6641DaZSFif/2/2y3y9iFk7GEd+HuRnxPs=" 1186 1206 }, 1187 1207 { 1188 1208 "pname": "Microsoft.Extensions.DependencyInjection.AutoActivation", 1189 - "version": "9.4.0", 1190 - "hash": "sha256-WHglu/2qRZotaBHfm77fB6hiEtbdZz/oyAOIK2OthOI=" 1209 + "version": "9.7.0", 1210 + "hash": "sha256-vQcW1llTiPIlmzh/GZD3DtK1yh6wbz2IA79epDh3iNE=" 1191 1211 }, 1192 1212 { 1193 1213 "pname": "Microsoft.Extensions.Diagnostics", ··· 1201 1221 }, 1202 1222 { 1203 1223 "pname": "Microsoft.Extensions.Diagnostics", 1204 - "version": "9.0.4", 1205 - "hash": "sha256-fmRuxerdHGVDFFJMpBv9DIzofBSxjLLsi1GvaGq1dUc=" 1224 + "version": "9.0.7", 1225 + "hash": "sha256-3ju8IiGd0vjPTGLZ3o5kSlzZezGT80Xz0eDxUKXYkqE=" 1206 1226 }, 1207 1227 { 1208 1228 "pname": "Microsoft.Extensions.Diagnostics.Abstractions", ··· 1216 1236 }, 1217 1237 { 1218 1238 "pname": "Microsoft.Extensions.Diagnostics.Abstractions", 1219 - "version": "9.0.4", 1220 - "hash": "sha256-VgBfZLr/tqAOCW3i8g8lTgdpLU/g5vHfcOUpyoQESig=" 1239 + "version": "9.0.7", 1240 + "hash": "sha256-kQ+554vO7LEsZlkmwsnhaucVWAPQpzdvNHo0Q6EkCyI=" 1221 1241 }, 1222 1242 { 1223 1243 "pname": "Microsoft.Extensions.Diagnostics.ExceptionSummarization", 1224 - "version": "9.4.0", 1225 - "hash": "sha256-zWxwe1R7zc/w9lGvShf5LOHGlh6PMzTJA13lVEfObJw=" 1244 + "version": "9.7.0", 1245 + "hash": "sha256-Q45y2ZmbfoAV1BEKJApYssjeHLT3P0Id046hSt23e/c=" 1226 1246 }, 1227 1247 { 1228 1248 "pname": "Microsoft.Extensions.FileProviders.Abstractions", ··· 1236 1256 }, 1237 1257 { 1238 1258 "pname": "Microsoft.Extensions.FileProviders.Abstractions", 1239 - "version": "9.0.4", 1240 - "hash": "sha256-OkAq+1NUG0d1Ww6zT/hZWcPB5+fCr8AJIWmkpX7CQxU=" 1259 + "version": "9.0.7", 1260 + "hash": "sha256-e/oPQDche6WBSJlVwNIhSu4qknO2TmMMkhX+OqbYGFA=" 1241 1261 }, 1242 1262 { 1243 1263 "pname": "Microsoft.Extensions.FileProviders.Physical", ··· 1246 1266 }, 1247 1267 { 1248 1268 "pname": "Microsoft.Extensions.FileProviders.Physical", 1249 - "version": "9.0.4", 1250 - "hash": "sha256-whn/jRYaH56Lha20yChG5wgIllttTq2EtOwyDW+ZDO4=" 1269 + "version": "9.0.7", 1270 + "hash": "sha256-L7XMdKdZa4UT01TKEjunha3RAK5BBi2E020wRbrvUOU=" 1251 1271 }, 1252 1272 { 1253 1273 "pname": "Microsoft.Extensions.FileSystemGlobbing", ··· 1256 1276 }, 1257 1277 { 1258 1278 "pname": "Microsoft.Extensions.FileSystemGlobbing", 1259 - "version": "9.0.4", 1260 - "hash": "sha256-lzNTCxATfJvnsl1hlAxhI4cibixYYBq99fK9b9tEo0A=" 1279 + "version": "9.0.7", 1280 + "hash": "sha256-KjxkTcn1aNZUdoFb6v/xhdG92D5FmwdW2MFL1xAH1x8=" 1261 1281 }, 1262 1282 { 1263 1283 "pname": "Microsoft.Extensions.Hosting", ··· 1266 1286 }, 1267 1287 { 1268 1288 "pname": "Microsoft.Extensions.Hosting", 1269 - "version": "9.0.4", 1270 - "hash": "sha256-qb3bcAbLnBvc91p/+C6K7P8g2Fd9yRVvPOvIzGFSu/g=" 1289 + "version": "9.0.7", 1290 + "hash": "sha256-viFduZ4bUscmz3XhqsQ63hzw4+46j9vTnYBL72Eekzo=" 1271 1291 }, 1272 1292 { 1273 1293 "pname": "Microsoft.Extensions.Hosting.Abstractions", ··· 1281 1301 }, 1282 1302 { 1283 1303 "pname": "Microsoft.Extensions.Hosting.Abstractions", 1284 - "version": "9.0.4", 1285 - "hash": "sha256-eEw2h6S0m8Wb52hWo/31uCA5NQbPn/7veYpzNhkzyl0=" 1304 + "version": "9.0.7", 1305 + "hash": "sha256-TKWnynGXUb6Ka/q2gMsrOWQYMfaTnlzsATMJIQgltY4=" 1286 1306 }, 1287 1307 { 1288 1308 "pname": "Microsoft.Extensions.Http", ··· 1291 1311 }, 1292 1312 { 1293 1313 "pname": "Microsoft.Extensions.Http", 1294 - "version": "9.0.4", 1295 - "hash": "sha256-gciOa0FAKivI5f/dzbsbS5HniIx9TJ4BTeBZ9In+fAo=" 1314 + "version": "9.0.7", 1315 + "hash": "sha256-+n+4Cyq4Du6NBB8TXbbwyiEOw11GqUCsgqHuYxhXwGo=" 1296 1316 }, 1297 1317 { 1298 1318 "pname": "Microsoft.Extensions.Http.Diagnostics", 1299 - "version": "9.4.0", 1300 - "hash": "sha256-fLnehXzSv6+9LtK0sLh4XAu1n3WjBmKT3VpzSqlASVE=" 1319 + "version": "9.7.0", 1320 + "hash": "sha256-iRhlbmVt2Ijz5KOMyFlFvykUxqHS86WwWAlw76Vj8zo=" 1301 1321 }, 1302 1322 { 1303 1323 "pname": "Microsoft.Extensions.Http.Resilience", 1304 - "version": "9.4.0", 1305 - "hash": "sha256-l4psmvVkKu6+/rXbPDrrtGrzsmBIKFFED8suirggID8=" 1324 + "version": "9.7.0", 1325 + "hash": "sha256-rqqM0wu3VZd6xArKcl710w3gNN7gBBgAGFkrcGI/I8Q=" 1306 1326 }, 1307 1327 { 1308 1328 "pname": "Microsoft.Extensions.Logging", ··· 1326 1346 }, 1327 1347 { 1328 1348 "pname": "Microsoft.Extensions.Logging", 1329 - "version": "9.0.4", 1330 - "hash": "sha256-Vj+NGOamKeuMrLNUWlVKFFkz7IKGIv6h1A5X4CK9D5E=" 1349 + "version": "9.0.6", 1350 + "hash": "sha256-XFcRh5/aGtsNIUnEOLdusdpCVD7K6/6Ixwc2U/+a3c8=" 1351 + }, 1352 + { 1353 + "pname": "Microsoft.Extensions.Logging", 1354 + "version": "9.0.7", 1355 + "hash": "sha256-7n8guHFss8HPnJuAByfzn9ipguDz7dack/udL1uH3h0=" 1331 1356 }, 1332 1357 { 1333 1358 "pname": "Microsoft.Extensions.Logging.Abstractions", ··· 1360 1385 "hash": "sha256-n0ZRhQ7U/5Kv1hVqUXGoa5gfrhzcy77yFhfonjq6VFc=" 1361 1386 }, 1362 1387 { 1388 + "pname": "Microsoft.Extensions.Logging.Abstractions", 1389 + "version": "9.0.6", 1390 + "hash": "sha256-lhOMYT4+hua7SlgASGFBDhOkrNOsy35WyIxU3nVsD08=" 1391 + }, 1392 + { 1393 + "pname": "Microsoft.Extensions.Logging.Abstractions", 1394 + "version": "9.0.7", 1395 + "hash": "sha256-G8x9e+2D2FzUsYNkXHd4HKQ71iEv5njFiGlvS+7OXLQ=" 1396 + }, 1397 + { 1363 1398 "pname": "Microsoft.Extensions.Logging.Configuration", 1364 1399 "version": "8.0.0", 1365 1400 "hash": "sha256-mzmstNsVjKT0EtQcdAukGRifD30T82BMGYlSu8k4K7U=" ··· 1371 1406 }, 1372 1407 { 1373 1408 "pname": "Microsoft.Extensions.Logging.Configuration", 1374 - "version": "9.0.4", 1375 - "hash": "sha256-WzinyQZzj7ty00RrCGsGxwDYJlsta74M5UP0ajGTWCE=" 1409 + "version": "9.0.7", 1410 + "hash": "sha256-ZgS/4d6hmFtCLWdBL4DtlEFXV84295jWJrgzUPQ1IVI=" 1376 1411 }, 1377 1412 { 1378 1413 "pname": "Microsoft.Extensions.Logging.Console", ··· 1381 1416 }, 1382 1417 { 1383 1418 "pname": "Microsoft.Extensions.Logging.Console", 1384 - "version": "9.0.4", 1385 - "hash": "sha256-tofh2lKZm+FvMp0Fx9JOXltOpDSutbGLhspdAM27USQ=" 1419 + "version": "9.0.7", 1420 + "hash": "sha256-KUsy31YvvO8CTwHoNw4DbBOp+/o2sYscvQL7fvCPUvQ=" 1386 1421 }, 1387 1422 { 1388 1423 "pname": "Microsoft.Extensions.Logging.Debug", ··· 1391 1426 }, 1392 1427 { 1393 1428 "pname": "Microsoft.Extensions.Logging.Debug", 1394 - "version": "9.0.4", 1395 - "hash": "sha256-W1L3jKzyeyTli94+N/Di3YtYtfv9usDFdtEnJUzvF+c=" 1429 + "version": "9.0.7", 1430 + "hash": "sha256-i9BN2CvK4f5X8WFSeyaeXO5znFArIsCFIZQuIM4BtYE=" 1396 1431 }, 1397 1432 { 1398 1433 "pname": "Microsoft.Extensions.Logging.EventLog", ··· 1401 1436 }, 1402 1437 { 1403 1438 "pname": "Microsoft.Extensions.Logging.EventLog", 1404 - "version": "9.0.4", 1405 - "hash": "sha256-TQkN+RM5qSHMM4WxXTbEbK5I2j8aBoC/3YvtjBA0gG8=" 1439 + "version": "9.0.7", 1440 + "hash": "sha256-prMqE+YP+o7P3eIlPFEhTlkBktCFFbgcO1xq3Z3GFfc=" 1406 1441 }, 1407 1442 { 1408 1443 "pname": "Microsoft.Extensions.Logging.EventSource", ··· 1411 1446 }, 1412 1447 { 1413 1448 "pname": "Microsoft.Extensions.Logging.EventSource", 1414 - "version": "9.0.4", 1415 - "hash": "sha256-fp+/DPSm7gb34634p7ADtMQh8ascCE8ny0A1fCDdQfY=" 1449 + "version": "9.0.7", 1450 + "hash": "sha256-EMltfPMFkNWKNedONLi2JNB1YX/4khIfK6us5p/uQr0=" 1416 1451 }, 1417 1452 { 1418 1453 "pname": "Microsoft.Extensions.ObjectPool", ··· 1421 1456 }, 1422 1457 { 1423 1458 "pname": "Microsoft.Extensions.ObjectPool", 1424 - "version": "9.0.3", 1425 - "hash": "sha256-Zj4N4naWNIf6BDI5r6xIILCilgrEKHJ5z4rkoQ4gjg4=" 1426 - }, 1427 - { 1428 - "pname": "Microsoft.Extensions.ObjectPool", 1429 - "version": "9.0.4", 1430 - "hash": "sha256-HRBRlPBdEiTOX2qddbWlen+jjM6TM+rgqhAqxRSaxTU=" 1459 + "version": "9.0.7", 1460 + "hash": "sha256-ZpWn5yt4dLFKFMKN+yqSzEWKHmtKpPmHJnLMKmWNZ0A=" 1431 1461 }, 1432 1462 { 1433 1463 "pname": "Microsoft.Extensions.Options", ··· 1446 1476 }, 1447 1477 { 1448 1478 "pname": "Microsoft.Extensions.Options", 1449 - "version": "9.0.4", 1450 - "hash": "sha256-QyjtRCG+L9eyH/UWHf/S+7/ZiSOmuGNoKGO9nlXmjxI=" 1479 + "version": "9.0.6", 1480 + "hash": "sha256-QXLt+WeCjH3pnbs0UVNXmskuWJtBrbNHOV8Of8w3teg=" 1481 + }, 1482 + { 1483 + "pname": "Microsoft.Extensions.Options", 1484 + "version": "9.0.7", 1485 + "hash": "sha256-nfUnZxx1tKERUddNNyxhGTK7VDTNZIJGYkiOWSHCt/M=" 1451 1486 }, 1452 1487 { 1453 1488 "pname": "Microsoft.Extensions.Options.ConfigurationExtensions", ··· 1461 1496 }, 1462 1497 { 1463 1498 "pname": "Microsoft.Extensions.Options.ConfigurationExtensions", 1464 - "version": "9.0.4", 1465 - "hash": "sha256-fhI6GGzVC5edaS/QEdl+2WL8/P6u/+wyq9nkLW17X64=" 1499 + "version": "9.0.7", 1500 + "hash": "sha256-96ycmW7aMb9i0GFXoLVUlb0cc3IIpYXRJ3Pymz/QJi4=" 1466 1501 }, 1467 1502 { 1468 1503 "pname": "Microsoft.Extensions.Primitives", ··· 1485 1520 "hash": "sha256-v/Ygyo1TMTUbnhdQSV2wzD4FOgAEWd1mpESo3kZ557g=" 1486 1521 }, 1487 1522 { 1523 + "pname": "Microsoft.Extensions.Primitives", 1524 + "version": "9.0.6", 1525 + "hash": "sha256-hO2BmhEhL5sJUv0cf37jhsjr+gRCAJnQKOj38RKxJvo=" 1526 + }, 1527 + { 1528 + "pname": "Microsoft.Extensions.Primitives", 1529 + "version": "9.0.7", 1530 + "hash": "sha256-Vv1EuoBSfjCJ7EKzxh10/nA/rpaFU8D8+bdZZQWzw2I=" 1531 + }, 1532 + { 1488 1533 "pname": "Microsoft.Extensions.Resilience", 1489 - "version": "9.4.0", 1490 - "hash": "sha256-ahNIEfyenOgVm/a7zWzYvgHMl0kf1RlLAXMRadc3ZCI=" 1534 + "version": "9.7.0", 1535 + "hash": "sha256-uty6qx0B9huC3hse2Yv5yF4zHlYYVtOXavHl3x/77fo=" 1491 1536 }, 1492 1537 { 1493 1538 "pname": "Microsoft.Extensions.Telemetry", 1494 - "version": "9.4.0", 1495 - "hash": "sha256-1hF+rot1+hQji9LR4PWnZvhJ+0iEtE6sW9UcUiRhTfA=" 1539 + "version": "9.7.0", 1540 + "hash": "sha256-2J7ZkaEiJrEwo95VgY3xncLM8Asxw87WisfQXKcLmxY=" 1496 1541 }, 1497 1542 { 1498 1543 "pname": "Microsoft.Extensions.Telemetry.Abstractions", 1499 - "version": "9.4.0", 1500 - "hash": "sha256-md9dBTjdENsjAAKy56hmdNXO+5R4yQXFTDuWOipWNxQ=" 1544 + "version": "9.7.0", 1545 + "hash": "sha256-b6Gj39kXrD2Uvtc958xOmS5nTQau7jsR+mJTjqhUtO8=" 1501 1546 }, 1502 1547 { 1503 1548 "pname": "Microsoft.Extensions.TimeProvider.Testing", 1504 - "version": "9.4.0", 1505 - "hash": "sha256-9aIlvFzLlmisl4WrG05+qimoJgtNySTZHnKn3wOf6nQ=" 1549 + "version": "9.7.0", 1550 + "hash": "sha256-pP/kan3lcJmF+owvLoT99KdenMwR75I74UeRAJXlZr0=" 1506 1551 }, 1507 1552 { 1508 1553 "pname": "Microsoft.Net.Http.Headers", ··· 1526 1571 }, 1527 1572 { 1528 1573 "pname": "Microsoft.NETCore.Platforms", 1574 + "version": "2.1.2", 1575 + "hash": "sha256-gYQQO7zsqG+OtN4ywYQyfsiggS2zmxw4+cPXlK+FB5Q=" 1576 + }, 1577 + { 1578 + "pname": "Microsoft.NETCore.Platforms", 1529 1579 "version": "5.0.0", 1530 1580 "hash": "sha256-LIcg1StDcQLPOABp4JRXIs837d7z0ia6+++3SF3jl1c=" 1531 1581 }, ··· 1690 1740 "hash": "sha256-jDOCZ6VWPqcKE6gqqAdkyLL3G2g6pbG78mpMRhgYx2o=" 1691 1741 }, 1692 1742 { 1693 - "pname": "NexusMods.Cascade", 1694 - "version": "0.16.0", 1695 - "hash": "sha256-TybY3XW0/crQT4pTbHCW7VsAdoTGLTU/GwAxVfxv4uc=" 1696 - }, 1697 - { 1698 - "pname": "NexusMods.Cascade.SourceGenerator", 1699 - "version": "0.16.0", 1700 - "hash": "sha256-fc6Gvf0e1pVZSJvyUJcZQUAsIXh3K9xXSn/3UHeOhZc=" 1701 - }, 1702 - { 1703 1743 "pname": "NexusMods.Hashing.xxHash3", 1704 1744 "version": "3.0.4", 1705 1745 "hash": "sha256-QXqRjwLcIXD4nTJrxkhp+/2WEkGjjJgE8Zi3bX/4Y9M=" ··· 1710 1750 "hash": "sha256-n5cVzPcTl0f3iGRFqxr2hP8MXIUQPcAizmDfnmDEAGk=" 1711 1751 }, 1712 1752 { 1753 + "pname": "NexusMods.HyperDuck", 1754 + "version": "0.20.0", 1755 + "hash": "sha256-VGMQHuEVNgbQtHNkgVwbqKrfgtlS6nc2eWfcr2aDdlg=" 1756 + }, 1757 + { 1713 1758 "pname": "NexusMods.MnemonicDB", 1714 - "version": "0.17.0", 1715 - "hash": "sha256-1BAprdtAvVRfA5fpKV3BxpW7PIkSXWbWnUI70uTzk6k=" 1759 + "version": "0.20.0", 1760 + "hash": "sha256-kMav1mmEFAsNSEdAa4OaEwAt0DuozyzVVmMVHCjcyJU=" 1716 1761 }, 1717 1762 { 1718 1763 "pname": "NexusMods.MnemonicDB.Abstractions", 1719 - "version": "0.17.0", 1720 - "hash": "sha256-eXGPNioGdwhjYhCjV7Aj2vwS2lcMOHxNWfIL9Ww5+NM=" 1764 + "version": "0.20.0", 1765 + "hash": "sha256-+BCvfhNCMNguq+2NTHyOj8hSF/cC7/krl4BOTIumm0c=" 1721 1766 }, 1722 1767 { 1723 1768 "pname": "NexusMods.MnemonicDB.SourceGenerator", 1724 - "version": "0.17.0", 1725 - "hash": "sha256-TDHxCFa8qWfHD80utMZpD4DWkz0O3MJA3nQAtQgpdFI=" 1769 + "version": "0.20.0", 1770 + "hash": "sha256-ckWPWMzeekNC977ccGhtqvG9kC6q9yZBx3O8KU/yr4k=" 1726 1771 }, 1727 1772 { 1728 1773 "pname": "NexusMods.Paths", ··· 1745 1790 "hash": "sha256-k+1dgCZEuEO8xVfdwGKec+FgE//FX1xqIyiyPGYypF0=" 1746 1791 }, 1747 1792 { 1793 + "pname": "Nito.AsyncEx", 1794 + "version": "5.1.2", 1795 + "hash": "sha256-9o4YLWAHSeApF4E/qNFyaZPh/V9N5JSeF32uquukb5I=" 1796 + }, 1797 + { 1798 + "pname": "Nito.AsyncEx.Context", 1799 + "version": "5.1.2", 1800 + "hash": "sha256-7BCVYJgZyU2/Z4r8CKajorlzajr6GBUBAbY3AcswPC0=" 1801 + }, 1802 + { 1803 + "pname": "Nito.AsyncEx.Coordination", 1804 + "version": "5.1.2", 1805 + "hash": "sha256-NHMnIBkGzzuoZL0qHKAwFC35doB08IDvmCQptC2uu2s=" 1806 + }, 1807 + { 1808 + "pname": "Nito.AsyncEx.Interop.WaitHandles", 1809 + "version": "5.1.2", 1810 + "hash": "sha256-1DgBWnkYggWQk0w2g7Y24Ogl7TJ7bQkc/0NIUFJzN00=" 1811 + }, 1812 + { 1813 + "pname": "Nito.AsyncEx.Oop", 1814 + "version": "5.1.2", 1815 + "hash": "sha256-1hnCagbt6SLbn+RpasWdBH3pLvqm8kC2Ut2iG75OUMM=" 1816 + }, 1817 + { 1818 + "pname": "Nito.AsyncEx.Tasks", 1819 + "version": "5.1.2", 1820 + "hash": "sha256-W5jxZZ0pbPHte6TkWTq4FDtHOejvlrdyb1Inw+Yhl4c=" 1821 + }, 1822 + { 1823 + "pname": "Nito.Cancellation", 1824 + "version": "1.1.2", 1825 + "hash": "sha256-oZKZUymYJiM2AfMpX4pX0FIlut0lEWdy250iVX0w+is=" 1826 + }, 1827 + { 1828 + "pname": "Nito.Collections.Deque", 1829 + "version": "1.1.1", 1830 + "hash": "sha256-6Pmz6XQ+rY32O21Z3cUDVQsLH+i53LId18UCPTAxRZQ=" 1831 + }, 1832 + { 1833 + "pname": "Nito.Disposables", 1834 + "version": "2.2.1", 1835 + "hash": "sha256-FKDLUWysqroSHLU2kLjK1m0g417AAPh6n2TIkwiapcM=" 1836 + }, 1837 + { 1748 1838 "pname": "NLog", 1749 1839 "version": "5.2.8", 1750 1840 "hash": "sha256-IrCChiy703DRIebN//M4wwXW7gayuCVD/dHKXCoQcPw=" ··· 1816 1906 }, 1817 1907 { 1818 1908 "pname": "ObservableCollections", 1819 - "version": "3.3.3", 1820 - "hash": "sha256-HH/xNIVQpvlWONL8RChuaeW2l6zC47Xx/JNSE5/JRR4=" 1909 + "version": "3.3.4", 1910 + "hash": "sha256-/4SPmTazrQcF5IW/kT0ZYyDwOCWAPGmFUVywCrvDgxs=" 1821 1911 }, 1822 1912 { 1823 1913 "pname": "ObservableCollections.R3", 1824 - "version": "3.3.3", 1825 - "hash": "sha256-9Zh9wjEHPi0qvix7elMGbrQkbe47cmtFLw2e/Wz5rK8=" 1914 + "version": "3.3.4", 1915 + "hash": "sha256-oOQ7j/U2XnMsooMTs8VenoiuupoixfXcJmppYy8/5tI=" 1826 1916 }, 1827 1917 { 1828 1918 "pname": "OneOf", ··· 2311 2401 }, 2312 2402 { 2313 2403 "pname": "Splat", 2314 - "version": "15.2.22", 2315 - "hash": "sha256-GSD6XrFYlYj6jkmI7Z4bYCcRIQCRAyzcuVWHmAll5K4=" 2404 + "version": "15.4.1", 2405 + "hash": "sha256-qmp9aNmSSGQjrt9womxfC786nxeafH66okaBk0LXnhw=" 2316 2406 }, 2317 2407 { 2318 2408 "pname": "Splat.Microsoft.Extensions.Logging", 2319 - "version": "15.2.22", 2320 - "hash": "sha256-4QO7NAcOqTDxwsheB2wyXRdH626JylEbahQaKWKZpIc=" 2409 + "version": "15.4.1", 2410 + "hash": "sha256-W5ycBz7V31+XkxROu3G7J8WDw3gfSWUwIuRXvPOkwsU=" 2321 2411 }, 2322 2412 { 2323 2413 "pname": "SteamKit2", ··· 2381 2471 }, 2382 2472 { 2383 2473 "pname": "System.CodeDom", 2384 - "version": "4.4.0", 2385 - "hash": "sha256-L1xyspJ8pDJNVPYKl+FMGf4Zwm0tlqtAyQCNW6pT6/0=" 2386 - }, 2387 - { 2388 - "pname": "System.CodeDom", 2389 2474 "version": "5.0.0", 2390 2475 "hash": "sha256-UNqyPrK9eshU5kgJukvPamkaxLAp9BmR/J22OjEX+pM=" 2391 2476 }, ··· 2421 2506 }, 2422 2507 { 2423 2508 "pname": "System.Collections.Immutable", 2509 + "version": "1.7.1", 2510 + "hash": "sha256-WMMAUqoxT3J1gW9DI8v31VAuhwqTc4Posose5jq1BNo=" 2511 + }, 2512 + { 2513 + "pname": "System.Collections.Immutable", 2424 2514 "version": "5.0.0", 2425 2515 "hash": "sha256-GdwSIjLMM0uVfE56VUSLVNgpW0B//oCeSFj8/hSlbM8=" 2426 2516 }, ··· 2435 2525 "hash": "sha256-F7OVjKNwpqbUh8lTidbqJWYi476nsq9n+6k0+QVRo3w=" 2436 2526 }, 2437 2527 { 2528 + "pname": "System.Collections.Immutable", 2529 + "version": "9.0.6", 2530 + "hash": "sha256-aqQxYZfza+pSNrwazdGldlECSkuUTQLWGhIdEk7/2xw=" 2531 + }, 2532 + { 2438 2533 "pname": "System.CommandLine", 2439 2534 "version": "2.0.0-beta4.22272.1", 2440 2535 "hash": "sha256-zSO+CYnMH8deBHDI9DHhCPj79Ce3GOzHCyH1/TiHxcc=" ··· 2571 2666 }, 2572 2667 { 2573 2668 "pname": "System.Diagnostics.EventLog", 2574 - "version": "9.0.4", 2575 - "hash": "sha256-afF72ywJo/vfJXt2XiI8Lf2zKcvn0F/p280P1w3Fmk4=" 2669 + "version": "9.0.7", 2670 + "hash": "sha256-bc0v/V0Qs3ENMlK/oGOkvUtP6jj3fMQOiF6Jk2NQUwM=" 2576 2671 }, 2577 2672 { 2578 2673 "pname": "System.Diagnostics.Tools", ··· 2686 2781 }, 2687 2782 { 2688 2783 "pname": "System.IO.Pipelines", 2689 - "version": "9.0.4", 2690 - "hash": "sha256-4E3H0n6UloSxvN41xi7hltJb9+hfaFbqwb/eOQOfNsI=" 2784 + "version": "9.0.7", 2785 + "hash": "sha256-jCnYjyjJeTReO7ySPm1A1VIRNoac5/eMN2q9IGGGEh0=" 2691 2786 }, 2692 2787 { 2693 2788 "pname": "System.Linq", ··· 2893 2988 "pname": "System.Runtime", 2894 2989 "version": "4.3.0", 2895 2990 "hash": "sha256-51813WXpBIsuA6fUtE5XaRQjcWdQ2/lmEokJt97u0Rg=" 2991 + }, 2992 + { 2993 + "pname": "System.Runtime.CompilerServices.Unsafe", 2994 + "version": "4.4.0", 2995 + "hash": "sha256-SeTI4+yVRO2SmAKgOrMni4070OD+Oo8L1YiEVeKDyig=" 2996 + }, 2997 + { 2998 + "pname": "System.Runtime.CompilerServices.Unsafe", 2999 + "version": "4.5.2", 3000 + "hash": "sha256-8eUXXGWO2LL7uATMZye2iCpQOETn2jCcjUhG6coR5O8=" 2896 3001 }, 2897 3002 { 2898 3003 "pname": "System.Runtime.CompilerServices.Unsafe",
+2 -2
pkgs/by-name/ne/nexusmods-app/game-hashes/default.nix
··· 1 1 { fetchurl }: 2 2 let 3 - release = "ved4b249e2c35952c"; 3 + release = "v1a75cea1c1f2efc6"; 4 4 owner = "Nexus-Mods"; 5 5 repo = "game-hashes"; 6 6 repoURL = "https://github.com/${owner}/${repo}"; ··· 8 8 # Define a binding so that `update-source-version` can find it 9 9 src = fetchurl { 10 10 url = "${repoURL}/releases/download/${release}/game_hashes_db.zip"; 11 - hash = "sha256-9xJ8yfLRkIV0o++NHK2igd2l83/tsgWc5cuwZO2zseY="; 11 + hash = "sha256-LvVOp4vbLwae0CM0CukFoXeNRn0FKXjIhHgbxYwnGnI="; 12 12 passthru = { 13 13 inherit 14 14 src # Also for `update-source-version` support
+2 -2
pkgs/by-name/ne/nexusmods-app/package.nix
··· 23 23 in 24 24 buildDotnetModule (finalAttrs: { 25 25 inherit pname; 26 - version = "0.15.2"; 26 + version = "0.16.4"; 27 27 28 28 src = fetchgit { 29 29 url = "https://github.com/Nexus-Mods/NexusMods.App.git"; 30 30 rev = "refs/tags/v${finalAttrs.version}"; 31 - hash = "sha256-WI6ulYDPOBGGt3snimCHswuIaII1aWNT/TZqvJxrQRQ="; 31 + hash = "sha256-9Xy5SWwjVWYlbt33meVGFDF96Cx66DXOyECEF47/kSo="; 32 32 fetchSubmodules = true; 33 33 }; 34 34
+1
pkgs/by-name/ne/nexusmods-app/vendored/game-ids.nix
··· 6 6 "Baldur's Gate 3" = 3474; 7 7 "Cyberpunk 2077" = 3333; 8 8 "Mount & Blade II: Bannerlord" = 3174; 9 + "Skyrim Special Edition" = 1704; 9 10 "Stardew Valley" = 1303; 10 11 # keep-sorted end 11 12 }
+30 -16
pkgs/by-name/ne/nexusmods-app/vendored/games.json
··· 6 6 "forum_url": "https://forums.nexusmods.com/games/19-stardew-valley/", 7 7 "nexusmods_url": "https://www.nexusmods.com/stardewvalley", 8 8 "genre": "Simulation", 9 - "file_count": 137612, 10 - "downloads": 592183501, 9 + "file_count": 139050, 10 + "downloads": 600849301, 11 11 "domain_name": "stardewvalley", 12 12 "approved_date": 1457432329, 13 - "mods": 24655, 14 - "collections": 3570 13 + "mods": 25015, 14 + "collections": 2014 15 + }, 16 + { 17 + "id": 1704, 18 + "name": "Skyrim Special Edition", 19 + "name_lower": "skyrim special edition", 20 + "forum_url": "https://forums.nexusmods.com/games/6-skyrim/", 21 + "nexusmods_url": "https://www.nexusmods.com/skyrimspecialedition", 22 + "genre": "RPG", 23 + "file_count": 645252, 24 + "downloads": 8778903191, 25 + "domain_name": "skyrimspecialedition", 26 + "approved_date": 1477480498, 27 + "mods": 115650, 28 + "collections": 4780 15 29 }, 16 30 { 17 31 "id": 3174, ··· 20 34 "forum_url": "https://forums.nexusmods.com/games/9-mount-blade-ii-bannerlord/", 21 35 "nexusmods_url": "https://www.nexusmods.com/mountandblade2bannerlord", 22 36 "genre": "Strategy", 23 - "file_count": 49182, 24 - "downloads": 111421397, 37 + "file_count": 49470, 38 + "downloads": 112381081, 25 39 "domain_name": "mountandblade2bannerlord", 26 40 "approved_date": 1582898627, 27 - "mods": 6136, 28 - "collections": 321 41 + "mods": 6180, 42 + "collections": 283 29 43 }, 30 44 { 31 45 "id": 3333, ··· 34 48 "forum_url": "https://forums.nexusmods.com/games/1-cyberpunk-2077/", 35 49 "nexusmods_url": "https://www.nexusmods.com/cyberpunk2077", 36 50 "genre": "Action", 37 - "file_count": 118327, 38 - "downloads": 825382927, 51 + "file_count": 120069, 52 + "downloads": 850033001, 39 53 "domain_name": "cyberpunk2077", 40 54 "approved_date": 1607433331, 41 - "mods": 16707, 42 - "collections": 1910 55 + "mods": 16998, 56 + "collections": 1559 43 57 }, 44 58 { 45 59 "id": 3474, ··· 48 62 "forum_url": "https://forums.nexusmods.com/games/2-baldurs-gate-3/", 49 63 "nexusmods_url": "https://www.nexusmods.com/baldursgate3", 50 64 "genre": "RPG", 51 - "file_count": 100954, 52 - "downloads": 325304689, 65 + "file_count": 101960, 66 + "downloads": 332531245, 53 67 "domain_name": "baldursgate3", 54 68 "approved_date": 1602863114, 55 - "mods": 14186, 56 - "collections": 3703 69 + "mods": 14347, 70 + "collections": 1788 57 71 } 58 72 ]
+2 -2
pkgs/by-name/op/opensoundmeter/package.nix
··· 16 16 in 17 17 stdenv.mkDerivation rec { 18 18 pname = "opensoundmeter"; 19 - version = "1.5"; 19 + version = "1.5.1"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "psmokotnin"; 23 23 repo = "osm"; 24 24 rev = "v${version}"; 25 - hash = "sha256-mwtAlQ+2NsmSDuih8LQpFy1b3WaFYtmS1yuUE9Iv/50="; 25 + hash = "sha256-Yj/1XbQQtAWub+ZPFAtyFyAgjdjX+sCvIL7W2dnEc4s="; 26 26 }; 27 27 28 28 patches = [ ./build.patch ];
+2 -2
pkgs/by-name/po/postfix-tlspol/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "postfix-tlspol"; 10 - version = "1.8.16"; 10 + version = "1.8.18"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "Zuplu"; 14 14 repo = "postfix-tlspol"; 15 15 tag = "v${version}"; 16 - hash = "sha256-Yndu5QpPxAVbkatJDa1yqkEfnJr5M5lLImtMKvt9juQ="; 16 + hash = "sha256-ijFKFvdmA1ZHOc3r89yalVSO/tMy9Rzeu1VTgdZLlxI="; 17 17 }; 18 18 19 19 vendorHash = null;
+3 -3
pkgs/by-name/pu/pulumi-esc/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "pulumi-esc"; 9 - version = "0.17.0"; 9 + version = "0.18.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "pulumi"; 13 13 repo = "esc"; 14 14 rev = "v${version}"; 15 - hash = "sha256-rdoq+Zx+NVJZrVon/OfJIAvEyCWEawSHRLxLBUFR9uY="; 15 + hash = "sha256-oxeH7SF2ANCTSdD8GnGmhbB37UOpBSOFo5p81lIw+zU="; 16 16 }; 17 17 18 18 subPackages = "cmd/esc"; 19 19 20 - vendorHash = "sha256-q/uY9834Z8lyPmuUxgsk5FgiHnv8EykS7ljdN1XtW8M="; 20 + vendorHash = "sha256-IcQaWo5/EoPJjn5pDKwHjd56JeareznE7iSansJIfso="; 21 21 22 22 ldflags = [ 23 23 "-s"
+2 -2
pkgs/by-name/re/readsb/package.nix
··· 11 11 12 12 stdenv.mkDerivation (finalAttrs: { 13 13 pname = "readsb"; 14 - version = "3.14.1696"; 14 + version = "3.16.1"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "wiedehopf"; 18 18 repo = "readsb"; 19 19 tag = "v${finalAttrs.version}"; 20 - hash = "sha256-NStX7GwYffXlvoj30ZReVlUHGUSnAZRXdasMYj6C0Dk="; 20 + hash = "sha256-7xhTfrJ1NB3omNyHnw49ts3QTt6uZ31GYeD5l3UxuTU="; 21 21 }; 22 22 23 23 strictDeps = true;
+2 -2
pkgs/by-name/ro/roxctl/package.nix
··· 9 9 10 10 buildGoModule rec { 11 11 pname = "roxctl"; 12 - version = "4.8.2"; 12 + version = "4.8.3"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "stackrox"; 16 16 repo = "stackrox"; 17 17 rev = version; 18 - sha256 = "sha256-5k1i17zji76JybVGbYsyBOmL2pZvD1li3+AdzXFrWpU="; 18 + sha256 = "sha256-fDPw7EA3pRiqpl/5zE3kO07lECvmamfaWT+GH9FXPRU="; 19 19 }; 20 20 21 21 vendorHash = "sha256-Mra4hfg5nW/8CSQK/h6nnsZhN2GLdMg14kBvkFW3Y0w=";
+4 -4
pkgs/by-name/sa/sabnzbd/package.nix
··· 15 15 }: 16 16 17 17 let 18 - sabctoolsVersion = "8.2.5"; 19 - sabctoolsHash = "sha256-ZEC813/JpGPEFL+nXKFAXFfUrrhECCIqONe27LwS00g="; 18 + sabctoolsVersion = "8.2.6"; 19 + sabctoolsHash = "sha256-olZSIjfP2E1tkCG8WzEZfrBJuDEp3PZyFFE5LJODEZE="; 20 20 21 21 pythonEnv = python3.withPackages ( 22 22 ps: with ps; [ ··· 72 72 ]; 73 73 in 74 74 stdenv.mkDerivation rec { 75 - version = "4.5.2"; 75 + version = "4.5.3"; 76 76 pname = "sabnzbd"; 77 77 78 78 src = fetchFromGitHub { 79 79 owner = "sabnzbd"; 80 80 repo = "sabnzbd"; 81 81 rev = version; 82 - hash = "sha256-8Q/6H9DfiVkonsIvlv7Y4yDHrvpE9dB/5KxUff14qkA="; 82 + hash = "sha256-RFvWk+K/5gXMSO4jPOxkl7f+tnMvz+0u4NWPTUEv4dg="; 83 83 }; 84 84 85 85 nativeBuildInputs = [ makeWrapper ];
+5 -5
pkgs/by-name/sc/scala-cli/sources.json
··· 1 1 { 2 - "version": "1.8.5", 2 + "version": "1.9.0", 3 3 "assets": { 4 4 "aarch64-darwin": { 5 5 "asset": "scala-cli-aarch64-apple-darwin.gz", 6 - "sha256": "1r2b46nbfzn4m18jgicnc13ipw469xij91s9gzb4xjv77fslbng6" 6 + "sha256": "18iyr4k2nwihnn1rkpd0qj90czn0ff6hr9637kra93hn4rnb565p" 7 7 }, 8 8 "aarch64-linux": { 9 9 "asset": "scala-cli-aarch64-pc-linux.gz", 10 - "sha256": "1yci9zjyv1ssdgc0kk6gk3yrb2j3jzryxvm5jk6hv0z4swiy6nvv" 10 + "sha256": "0b7ra7r0xvglhn28s52g6qdzma36maqdm4d4s14kvi6svjlzg19s" 11 11 }, 12 12 "x86_64-darwin": { 13 13 "asset": "scala-cli-x86_64-apple-darwin.gz", 14 - "sha256": "0abj0w47ycajc342avrzyw957qjm26lmhsc7612k5s9s892cfkgn" 14 + "sha256": "1m0kjah1dgwfsj24l27g9wcjj6j4qcv7a14126xd276lv0imj4hk" 15 15 }, 16 16 "x86_64-linux": { 17 17 "asset": "scala-cli-x86_64-pc-linux.gz", 18 - "sha256": "1270asc9abijvasmiscy4gr58m903p3mr6qizpjblxnaz5dj1b5r" 18 + "sha256": "0mfg8swxglhwvn8q291lav2kik5ciw9l0g2q3xqzwkpl8chvmhp9" 19 19 } 20 20 } 21 21 }
+2 -2
pkgs/by-name/se/seagoat/package.nix
··· 14 14 15 15 python3Packages.buildPythonApplication rec { 16 16 pname = "seagoat"; 17 - version = "1.0.25"; 17 + version = "1.0.26"; 18 18 pyproject = true; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "kantord"; 22 22 repo = "SeaGOAT"; 23 23 tag = "v${version}"; 24 - hash = "sha256-Qg4sYp2glD7TI6MjqTGFFDlwpLdy7apckTUT29NSK6k="; 24 + hash = "sha256-XXKLvm3sEYgfLojtYKI3i8o3HERdH4+FRSo28FBqONg="; 25 25 }; 26 26 27 27 build-system = [ python3Packages.poetry-core ];
+10 -11
pkgs/by-name/sh/shadowsocks-v2ray-plugin/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "shadowsocks-v2ray-plugin"; 9 - version = "1.3.1"; 10 - # Version 1.3.2 has runtime failures with Go 1.19 11 - # https://github.com/NixOS/nixpkgs/issues/219343 12 - # https://github.com/shadowsocks/v2ray-plugin/issues/292 13 - # nixpkgs-update: no auto update 9 + version = "1.3.2-unstable-2025-09-05"; 14 10 15 11 src = fetchFromGitHub { 16 12 owner = "shadowsocks"; 17 13 repo = "v2ray-plugin"; 18 - rev = "v${version}"; 19 - hash = "sha256-iwfjINY/NQP9poAcCHz0ETxu0Nz58AmD7i1NbF8hBCs="; 14 + rev = "e9af1cdd2549d528deb20a4ab8d61c5fbe51f306"; 15 + hash = "sha256-VkyK+Ee+RJkBixHiduFP2ET18fDNXuOf8x3h1LN9pbY="; 20 16 }; 21 17 22 - vendorHash = "sha256-3/1te41U4QQTMeoA1y43QMfJyiM5JhaLE0ORO8ZO7W8="; 18 + vendorHash = "sha256-FSYv2jC0NU21GtqRkPHjxPcdmXbiIiOM1HsL8x44gZw="; 23 19 24 - meta = with lib; { 20 + meta = { 25 21 description = "Yet another SIP003 plugin for shadowsocks, based on v2ray"; 26 22 homepage = "https://github.com/shadowsocks/v2ray-plugin/"; 27 - license = licenses.mit; 28 - maintainers = [ maintainers.ahrzb ]; 23 + license = lib.licenses.mit; 24 + maintainers = with lib.maintainers; [ 25 + ahrzb 26 + neverbehave 27 + ]; 29 28 mainProgram = "v2ray-plugin"; 30 29 }; 31 30 }
+3 -3
pkgs/by-name/sn/snx-rs/package.nix
··· 14 14 }: 15 15 rustPlatform.buildRustPackage rec { 16 16 pname = "snx-rs"; 17 - version = "4.6.0"; 17 + version = "4.7.0"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "ancwrd1"; 21 21 repo = "snx-rs"; 22 22 tag = "v${version}"; 23 - hash = "sha256-KfN4lyBngatjk1e3DYabz+sruX/NjELg0psktMb8Pew="; 23 + hash = "sha256-P5lGSG/U8sJey9WTGn9l13ozcOo/5dlCt0B8pJeVRtw="; 24 24 }; 25 25 26 26 passthru.updateScript = nix-update-script { }; ··· 47 47 versionCheckHook 48 48 ]; 49 49 50 - cargoHash = "sha256-QMfQqy9VV3GF4ZWmzeWe+xGHYcvAxJUFg3QSCEMgS9E="; 50 + cargoHash = "sha256-Mds5j996zOhCA6lySma6zwTJkZHQhIQ00wM76uNKhGw="; 51 51 52 52 doInstallCheck = true; 53 53 versionCheckProgram = "${placeholder "out"}/bin/snx-rs";
+3 -3
pkgs/by-name/tr/trinity/package.nix
··· 7 7 8 8 stdenv.mkDerivation (finalAttrs: { 9 9 pname = "trinity"; 10 - version = "1.9-unstable-2024-09-19"; 10 + version = "1.9-unstable-2025-09-02"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "kernelslacker"; 14 14 repo = "trinity"; 15 - rev = "ba2360ed84a8c521d9c34af9c909315ea7c62aad"; 16 - hash = "sha256-lj27EtMzj+ULrAJh27rjiuL3/SzW/NRMG65l8sBi8k4="; 15 + rev = "294c46522620afffd7b57af7ef743131ff55a488"; 16 + hash = "sha256-Fm9bwJ/ofDgSbe/YUgl22Rf0F+NCV32xLPA2kw36zFs="; 17 17 }; 18 18 19 19 postPatch = ''
+2 -2
pkgs/by-name/vi/video-compare/package.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "video-compare"; 12 - version = "20250824"; 12 + version = "20250825"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "pixop"; 16 16 repo = "video-compare"; 17 17 tag = version; 18 - hash = "sha256-4gJIit0GcjYKPZUFoKbMufA1UcfXexBncDUHX3IOqes="; 18 + hash = "sha256-4sfRTb/FkGL3WdJMW6P9H/EHW5oTw+GTQZhKrWS+ptM="; 19 19 }; 20 20 21 21 postPatch = ''
+67
pkgs/by-name/vt/vtk-dicom/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + cmake, 6 + vtk, 7 + gdcm, 8 + testers, 9 + vtk-dicom, 10 + }: 11 + 12 + stdenv.mkDerivation (finalAttrs: { 13 + pname = "vtk-dicom"; 14 + version = "0.8.17"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "dgobbi"; 18 + repo = "vtk-dicom"; 19 + tag = "v${finalAttrs.version}"; 20 + hash = "sha256-1lI2qsV4gymWqjeouEHZ5FRlmlh9vimH7J5rzA+eOds="; 21 + }; 22 + 23 + nativeBuildInputs = [ cmake ]; 24 + 25 + buildInputs = [ 26 + vtk 27 + gdcm 28 + ]; 29 + 30 + cmakeFlags = [ 31 + (lib.cmakeBool "USE_GDCM" true) 32 + (lib.cmakeBool "DICOM_VERSIONED_INSTALL" false) 33 + (lib.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic)) 34 + (lib.cmakeFeature "CMAKE_INSTALL_BINDIR" "bin") 35 + (lib.cmakeFeature "CMAKE_INSTALL_LIBDIR" "lib") 36 + (lib.cmakeFeature "CMAKE_INSTALL_INCLUDEDIR" "include") 37 + ] 38 + ++ lib.optional finalAttrs.finalPackage.doCheck [ 39 + # vtkBool does not accept TRUE, we have to use STRING "ON" 40 + (lib.cmakeFeature "BUILD_TESTING" "ON") 41 + ]; 42 + 43 + doCheck = true; 44 + 45 + passthru.tests = { 46 + python = vtk-dicom.override { 47 + vtk = vtk.override { pythonSupport = true; }; 48 + }; 49 + 50 + cmake-config = testers.hasCmakeConfigModules { 51 + moduleNames = [ "DICOM" ]; 52 + package = finalAttrs.finalPackage; 53 + }; 54 + }; 55 + 56 + meta = { 57 + description = "DICOM for VTK"; 58 + homepage = "https://github.com/dgobbi/vtk-dicom"; 59 + changelog = "https://github.com/dgobbi/vtk-dicom/releases/tag/v${finalAttrs.version}"; 60 + license = lib.licenses.bsd3; 61 + maintainers = with lib.maintainers; [ 62 + qbisi 63 + bcdarwin 64 + ]; 65 + platforms = lib.platforms.unix; 66 + }; 67 + })
+5 -5
pkgs/by-name/wa/wakapi/package.nix
··· 1 1 { 2 2 lib, 3 - buildGoModule, 3 + buildGoLatestModule, 4 4 fetchFromGitHub, 5 5 nixosTests, 6 6 nix-update-script, 7 7 }: 8 8 let 9 - version = "2.14.1"; 9 + version = "2.15.0"; 10 10 in 11 - buildGoModule { 11 + buildGoLatestModule { 12 12 pname = "wakapi"; 13 13 inherit version; 14 14 ··· 16 16 owner = "muety"; 17 17 repo = "wakapi"; 18 18 tag = version; 19 - hash = "sha256-ujHrb9yXUbUYB0JGftrdTfEeFakgwGJ7EH6e1KnyrnI="; 19 + hash = "sha256-tRLZV8vZEvPq5hsUhj5h3AtSGvYXm1SXc+w3CRZFIRU="; 20 20 }; 21 21 22 - vendorHash = "sha256-eaaU8vqTpgtSSfaaFDg4Bo06lTjvqLkVuidkq25tjb4="; 22 + vendorHash = "sha256-912x6LwitYXdjWpP75Xoc56JXadeLQZuESSyLoaJcU0="; 23 23 24 24 # Not a go module required by the project, contains development utilities 25 25 excludedPackages = [ "scripts" ];
+47
pkgs/by-name/zu/zuban/package.nix
··· 1 + { 2 + fetchFromGitHub, 3 + lib, 4 + rustPlatform, 5 + versionCheckHook, 6 + nix-update-script, 7 + }: 8 + rustPlatform.buildRustPackage (finalAttrs: { 9 + pname = "zuban"; 10 + 11 + version = "0.0.21"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "zubanls"; 15 + repo = "zuban"; 16 + tag = "v${finalAttrs.version}"; 17 + hash = "sha256-llAJwqJmOtauA7pi7dYZhVH0yFBNN65q2y8ecc9hAJY="; 18 + }; 19 + 20 + buildAndTestSubdir = "crates/zuban"; 21 + 22 + cargoHash = "sha256-sZFc+kjerR7a6JzVb0zQXCfYuJVNnoYUihgLd3qrDLM="; 23 + 24 + nativeInstallCheckInputs = [ 25 + versionCheckHook 26 + ]; 27 + 28 + versionCheckProgramArg = "--version"; 29 + doInstallCheck = true; 30 + 31 + passthru = { 32 + updateScript = nix-update-script { }; 33 + }; 34 + 35 + meta = { 36 + description = "Mypy-compatible Python Language Server built in Rust"; 37 + homepage = "https://zubanls.com"; 38 + # There's no changelog file yet, but they post updates on their blog. 39 + changelog = "https://zubanls.com/blog/"; 40 + license = lib.licenses.agpl3Only; 41 + maintainers = with lib.maintainers; [ 42 + mcjocobe 43 + ]; 44 + platforms = lib.platforms.all; 45 + mainProgram = "zuban"; 46 + }; 47 + })
+2 -2
pkgs/development/libraries/opencv/4.x.nix
··· 103 103 ; 104 104 inherit (lib.trivial) flip; 105 105 106 - version = "4.11.0"; 106 + version = "4.12.0"; 107 107 108 108 # It's necessary to consistently use backendStdenv when building with CUDA 109 109 # support, otherwise we get libstdc++ errors downstream ··· 114 114 owner = "opencv"; 115 115 repo = "opencv"; 116 116 tag = version; 117 - hash = "sha256-oiU4CwoMfuUbpDtujJVTShMCzc5GsnIaprC4DzkSzEM="; 117 + hash = "sha256-TZdEeZyBY3vCI53g4VDMzl3AASMuXAZKrSH/+XlxR7c="; 118 118 }; 119 119 120 120 contribSrc = fetchFromGitHub {
-18
pkgs/development/libraries/vtk/generic.nix
··· 47 47 libgeotiff, 48 48 laszip_2, 49 49 gdal, 50 - gdcm, 51 50 pdal, 52 51 alembic, 53 52 imath, ··· 138 137 hash = sourceSha256; 139 138 }; 140 139 141 - postPatch = 142 - let 143 - vtk-dicom = fetchFromGitHub { 144 - owner = "dgobbi"; 145 - repo = "vtk-dicom"; 146 - tag = "v0.8.17"; 147 - hash = "sha256-1lI2qsV4gymWqjeouEHZ5FRlmlh9vimH7J5rzA+eOds="; 148 - }; 149 - in 150 - '' 151 - cp --no-preserve=mode -r ${vtk-dicom} ./Remote/vtkDICOM 152 - ''; 153 - 154 140 nativeBuildInputs = [ 155 141 cmake 156 142 pkg-config # required for finding MySQl ··· 168 154 libgeotiff 169 155 laszip_2 170 156 gdal 171 - (gdcm.override { enableVTK = false; }) 172 157 pdal 173 158 alembic 174 159 imath ··· 305 290 # mpiSupport 306 291 (lib.cmakeBool "VTK_USE_MPI" mpiSupport) 307 292 (vtkBool "VTK_GROUP_ENABLE_MPI" mpiSupport) 308 - 309 - # Remote module options 310 - (lib.cmakeBool "USE_GDCM" true) # for vtkDicom 311 293 ]; 312 294 313 295 pythonImportsCheck = [ "vtk" ];
+2 -2
pkgs/development/python-modules/aiohue/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "aiohue"; 18 - version = "4.7.4"; 18 + version = "4.7.5"; 19 19 pyproject = true; 20 20 21 21 disabled = pythonOlder "3.11"; ··· 24 24 owner = "home-assistant-libs"; 25 25 repo = "aiohue"; 26 26 tag = version; 27 - hash = "sha256-+vvdv8/rAoMdtH6XN9tq4zOLboTuz3CqruN2KkEMv+c="; 27 + hash = "sha256-RHWgjugWYJVbzAFhb1bOrm33jZ3MQjkFqUMH+27a6Zw="; 28 28 }; 29 29 30 30 postPatch = ''
+2 -2
pkgs/development/python-modules/bimmer-connected/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "bimmer-connected"; 22 - version = "0.17.2"; 22 + version = "0.17.3"; 23 23 pyproject = true; 24 24 25 25 disabled = pythonOlder "3.8"; ··· 28 28 owner = "bimmerconnected"; 29 29 repo = "bimmer_connected"; 30 30 tag = version; 31 - hash = "sha256-49Lryp9xBiQK1Jb+CVPvH2Z2yzAsbYsZwgkkEhVjrPQ="; 31 + hash = "sha256-XKKMOKvZO6CrAioflyhTWZrNJv1+5yqYPFL4Al8YPY8="; 32 32 }; 33 33 34 34 build-system = [
+2 -2
pkgs/development/python-modules/colored/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "colored"; 11 - version = "2.2.3"; 11 + version = "2.3.1"; 12 12 format = "pyproject"; 13 13 14 14 src = fetchFromGitLab { 15 15 owner = "dslackw"; 16 16 repo = "colored"; 17 17 rev = "refs/tags/${version}"; 18 - hash = "sha256-4APFAIN+cmPPd6qbqVC9iU4YntNEjoPbJXZywG1hsBY="; 18 + hash = "sha256-PPaPw7pCZJeBz6h5omZ+kcRXsqi6ncLYGM7FNfZ0r4w="; 19 19 }; 20 20 21 21 nativeBuildInputs = [ flit-core ];
+2 -2
pkgs/development/python-modules/dissect-esedb/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "dissect-esedb"; 15 - version = "3.16"; 15 + version = "3.17"; 16 16 pyproject = true; 17 17 18 18 disabled = pythonOlder "3.9"; ··· 21 21 owner = "fox-it"; 22 22 repo = "dissect.esedb"; 23 23 tag = version; 24 - hash = "sha256-jLv62/3U89sbmcHAA2YYwVPLlLj85nMn4PRE565ppw4="; 24 + hash = "sha256-ioF3zszlYu82Zm/VDEewiWkAWsOe5sxAo41xXuwuCZk="; 25 25 }; 26 26 27 27 build-system = [
+2 -2
pkgs/development/python-modules/django-lasuite/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "django-lasuite"; 23 - version = "0.0.12"; 23 + version = "0.0.14"; 24 24 pyproject = true; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "suitenumerique"; 28 28 repo = "django-lasuite"; 29 29 tag = "v${version}"; 30 - hash = "sha256-cSDNDc8AmiuviVUlV3RhsbhsLF1LbsIkSrw6suTu5zk="; 30 + hash = "sha256-v4VSiZf/gpCrD/YGcEQpj6mYJUaxatqktwI+NL+oF7A="; 31 31 }; 32 32 33 33 build-system = [ hatchling ];
+12 -10
pkgs/development/python-modules/http-message-signatures/default.nix
··· 3 3 buildPythonPackage, 4 4 cryptography, 5 5 fetchFromGitHub, 6 - http-sfv, 7 6 pytestCheckHook, 8 7 pythonOlder, 9 - setuptools-scm, 8 + hatchling, 9 + hatch-vcs, 10 10 requests, 11 11 }: 12 12 13 13 buildPythonPackage rec { 14 14 pname = "http-message-signatures"; 15 15 version = "1.0.0"; 16 - format = "setuptools"; 16 + pyproject = true; 17 17 18 - disabled = pythonOlder "3.7"; 18 + disabled = pythonOlder "3.8"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "pyauth"; ··· 24 24 hash = "sha256-vPZeAS3hR7Bmj2FtME+V9WU3TViBndrBb9GLkdMVh2Q="; 25 25 }; 26 26 27 - nativeBuildInputs = [ setuptools-scm ]; 27 + build-system = [ 28 + hatchling 29 + hatch-vcs 30 + ]; 28 31 29 - propagatedBuildInputs = [ 32 + dependencies = [ 30 33 cryptography 31 - http-sfv 32 34 ]; 33 35 34 36 nativeCheckInputs = [ ··· 40 42 41 43 pythonImportsCheck = [ "http_message_signatures" ]; 42 44 43 - meta = with lib; { 45 + meta = { 44 46 description = "Requests authentication module for HTTP Signature"; 45 47 homepage = "https://github.com/pyauth/http-message-signatures"; 46 - license = licenses.asl20; 47 - maintainers = with maintainers; [ fab ]; 48 + license = lib.licenses.asl20; 49 + maintainers = with lib.maintainers; [ fab ]; 48 50 }; 49 51 }
+2 -2
pkgs/development/python-modules/imeon-inverter-api/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "imeon-inverter-api"; 12 - version = "0.3.14"; 12 + version = "0.3.16"; 13 13 pyproject = true; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "Imeon-Inverters-for-Home-Assistant"; 17 17 repo = "inverter-api"; 18 18 tag = version; 19 - hash = "sha256-zjG9rcKdV+o5M3yIRaxz93sP3u4Vfs8JhSSYzKdQi2I="; 19 + hash = "sha256-zaGmzp9uOzjtDxca1EWGKQ/PYsKqMldv5mnxQlwfcX4="; 20 20 }; 21 21 22 22 build-system = [ pdm-pep517 ];
+4 -2
pkgs/development/python-modules/millheater/default.nix
··· 4 4 async-timeout, 5 5 buildPythonPackage, 6 6 fetchFromGitHub, 7 + pyjwt, 7 8 pythonOlder, 8 9 setuptools, 9 10 }: 10 11 11 12 buildPythonPackage rec { 12 13 pname = "millheater"; 13 - version = "0.12.5"; 14 + version = "0.13.1"; 14 15 pyproject = true; 15 16 16 17 disabled = pythonOlder "3.10"; ··· 19 20 owner = "Danielhiversen"; 20 21 repo = "pymill"; 21 22 tag = version; # https://github.com/Danielhiversen/pymill/issues/87 22 - hash = "sha256-DGMG6LabfKGmQ6MDm/skqeQuOhSlr1ssZ2Z7fItzOt0="; 23 + hash = "sha256-fdKMX85uo5L/1ko5aXHzLcWbr24StzRV38jjEbeRRkw="; 23 24 }; 24 25 25 26 build-system = [ setuptools ]; ··· 27 28 dependencies = [ 28 29 aiohttp 29 30 async-timeout 31 + pyjwt 30 32 ]; 31 33 32 34 # Project has no tests
+2 -2
pkgs/development/python-modules/notion-client/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "notion-client"; 16 - version = "2.4.0"; 16 + version = "2.5.0"; 17 17 pyproject = true; 18 18 19 19 disabled = pythonOlder "3.7"; ··· 22 22 owner = "ramnes"; 23 23 repo = "notion-sdk-py"; 24 24 tag = version; 25 - hash = "sha256-vzgFW37pA4LRS+Rqz1QN92EuLTrlWnJqA/H+IhSHQi8="; 25 + hash = "sha256-5SuSfjKs5+2lAVyzK3JVk1naiaYYYBF+X2I+k53Fqx4="; 26 26 }; 27 27 28 28 nativeBuildInputs = [ setuptools ];
+2 -2
pkgs/development/python-modules/ohme/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "ohme"; 12 - version = "1.5.1"; 12 + version = "1.5.2"; 13 13 pyproject = true; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 18 18 owner = "dan-r"; 19 19 repo = "ohmepy"; 20 20 tag = "v${version}"; 21 - hash = "sha256-71uehQEiTTvcBPoNLNYvsE1vgp4vn3AZgGQCYrxtuYs="; 21 + hash = "sha256-r3pu+HAQc8hXF2aMuWuE151Lz4rbrVti8YBrm4CS8z4="; 22 22 }; 23 23 24 24 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/pyannote-pipeline/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "pyannote-pipeline"; 19 - version = "3.0.1"; 19 + version = "3.1.2"; 20 20 pyproject = true; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "pyannote"; 24 24 repo = "pyannote-pipeline"; 25 25 tag = version; 26 - hash = "sha256-0wSgy6kbKi9Wa5dimOz34IV5/8fSwaHDMUpaBW7tm2Y="; 26 + hash = "sha256-MMMwZMxu8viUt2DgCgymbz2vEMM9TT0ySKL2KPzAPLA="; 27 27 }; 28 28 29 29 postPatch = ''
+2 -2
pkgs/development/python-modules/pyschlage/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "pyschlage"; 15 - version = "2025.7.3"; 15 + version = "2025.9.0"; 16 16 pyproject = true; 17 17 18 18 disabled = pythonOlder "3.7"; ··· 21 21 owner = "dknowles2"; 22 22 repo = "pyschlage"; 23 23 tag = version; 24 - hash = "sha256-6IY+rCz/tMaj+c2ME8g9KzdYcakW2rcgM9DFHJSF3Jc="; 24 + hash = "sha256-ROLtRN/J6LdL67CQ/Ui60RLMLNStb1CZlvQGt8xerOA="; 25 25 }; 26 26 27 27 build-system = [
+2 -2
pkgs/development/python-modules/smolagents/default.nix
··· 52 52 53 53 buildPythonPackage rec { 54 54 pname = "smolagents"; 55 - version = "1.21.2"; 55 + version = "1.21.3"; 56 56 pyproject = true; 57 57 58 58 src = fetchFromGitHub { 59 59 owner = "huggingface"; 60 60 repo = "smolagents"; 61 61 tag = "v${version}"; 62 - hash = "sha256-sm0G8z5Jaes8XybxeAUiRh3LVuzvnGaem5FLkcA5Qls="; 62 + hash = "sha256-X9tJfNxF2icULyma0dWIQEllY9oKaCB+MQ4JJTdzhz4="; 63 63 }; 64 64 65 65 # TODO: remove at the next release
+3 -2
pkgs/development/python-modules/zcc-helper/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "zcc-helper"; 11 - version = "3.6"; 11 + version = "3.7"; 12 12 pyproject = true; 13 13 14 14 src = fetchFromBitbucket { 15 15 owner = "mark_hannon"; 16 16 repo = "zcc"; 17 17 rev = "release_${version}"; 18 - hash = "sha256-93zSEGr5y00+heuG0hTME+BkLQBUmHnXXMH12ktMtM4="; 18 + hash = "sha256-KMa0RfG3cT1sw5ujnecYtx+A4qjujUPiq6pM3PwNSLM="; 19 19 }; 20 20 21 21 build-system = [ setuptools ]; ··· 27 27 ]; 28 28 29 29 meta = { 30 + changelog = "https://bitbucket.org/mark_hannon/zcc/src/${src.rev}/CHANGELOG.md"; 30 31 description = "ZIMI ZCC helper module"; 31 32 homepage = "https://bitbucket.org/mark_hannon/zcc"; 32 33 license = lib.licenses.mit;
-128
pkgs/misc/arm-trusted-firmware/build-arm-trusted-firmware.nix
··· 1 - { 2 - buildPackages, 3 - fetchFromGitHub, 4 - lib, 5 - openssl, 6 - pkgsCross, 7 - stdenv, 8 - 9 - # Warning: this blob (hdcp.bin) runs on the main CPU (not the GPU) at 10 - # privilege level EL3, which is above both the kernel and the 11 - # hypervisor. 12 - # 13 - # This parameter applies only to platforms which are believed to use 14 - # hdcp.bin. On all other platforms, or if unfreeIncludeHDCPBlob=false, 15 - # hdcp.bin will be deleted before building. 16 - unfreeIncludeHDCPBlob ? true, 17 - }: 18 - 19 - lib.extendMkDerivation { 20 - constructDrv = stdenv.mkDerivation; 21 - 22 - excludeDrvArgNames = [ "extraMeta" ]; 23 - 24 - extendDrvArgs = 25 - finalAttrs: 26 - { 27 - filesToInstall, 28 - installDir ? "$out", 29 - platform ? null, 30 - platformCanUseHDCPBlob ? false, # set this to true if the platform is able to use hdcp.bin 31 - ... 32 - }@args: 33 - 34 - # delete hdcp.bin if either: the platform is thought to 35 - # not need it or unfreeIncludeHDCPBlob is false 36 - let 37 - deleteHDCPBlobBeforeBuild = !platformCanUseHDCPBlob || !unfreeIncludeHDCPBlob; 38 - in 39 - { 40 - pname = "arm-trusted-firmware${lib.optionalString (platform != null) "-${platform}"}"; 41 - version = args.version or "2.13.0"; 42 - 43 - src = 44 - args.src or (fetchFromGitHub { 45 - owner = "ARM-software"; 46 - repo = "arm-trusted-firmware"; 47 - tag = "v${finalAttrs.version}"; 48 - hash = "sha256-rxm5RCjT/MyMCTxiEC8jQeFMrCggrb2DRbs/qDPXb20="; 49 - }); 50 - 51 - patches = 52 - lib.optionals deleteHDCPBlobBeforeBuild [ 53 - # this is a rebased version of https://gitlab.com/vicencb/kevinboot/-/blob/master/atf.patch 54 - ./remove-hdcp-blob.patch 55 - ] 56 - ++ args.patches or [ ]; 57 - 58 - postPatch = 59 - lib.optionalString deleteHDCPBlobBeforeBuild '' 60 - rm plat/rockchip/rk3399/drivers/dp/hdcp.bin 61 - '' 62 - + args.postPatch or ""; 63 - 64 - depsBuildBuild = [ buildPackages.stdenv.cc ] ++ args.depsBuildBuild or [ ]; 65 - 66 - nativeBuildInputs = [ 67 - pkgsCross.arm-embedded.stdenv.cc # For Cortex-M0 firmware in RK3399 68 - openssl # For fiptool 69 - ] 70 - ++ args.nativeBuildInputs or [ ]; 71 - 72 - # Make the new toolchain guessing (from 2.11+) happy 73 - # https://github.com/ARM-software/arm-trusted-firmware/blob/4ec2948fe3f65dba2f19e691e702f7de2949179c/make_helpers/toolchains/rk3399-m0.mk#L21-L22 74 - rk3399-m0-oc = "${pkgsCross.arm-embedded.stdenv.cc.targetPrefix}objcopy"; 75 - 76 - buildInputs = [ openssl ] ++ args.buildInputs or [ ]; 77 - 78 - makeFlags = [ 79 - "HOSTCC=$(CC_FOR_BUILD)" 80 - "M0_CROSS_COMPILE=${pkgsCross.arm-embedded.stdenv.cc.targetPrefix}" 81 - "CROSS_COMPILE=${stdenv.cc.targetPrefix}" 82 - # Make the new toolchain guessing (from 2.11+) happy 83 - "CC=${stdenv.cc.targetPrefix}cc" 84 - "LD=${stdenv.cc.targetPrefix}cc" 85 - "AS=${stdenv.cc.targetPrefix}cc" 86 - "OC=${stdenv.cc.targetPrefix}objcopy" 87 - "OD=${stdenv.cc.targetPrefix}objdump" 88 - # Passing OpenSSL path according to docs/design/trusted-board-boot-build.rst 89 - "OPENSSL_DIR=${openssl}" 90 - ] 91 - ++ (lib.optional (platform != null) "PLAT=${platform}") 92 - ++ args.makeFlags or [ ] 93 - ++ (lib.warnIf (args ? extraMakeFlags) 94 - "buildArmTrustedFirmware now accepts `makeFlags`, please switch from using `extraMakeFlags` to `makeFlags`" 95 - args.extraMakeFlags or [ ] 96 - ); 97 - 98 - installPhase = '' 99 - runHook preInstall 100 - 101 - mkdir -p ${installDir} 102 - cp ${lib.concatStringsSep " " filesToInstall} ${installDir} 103 - 104 - runHook postInstall 105 - ''; 106 - 107 - hardeningDisable = [ "all" ]; 108 - dontStrip = true; 109 - 110 - # breaks secondary CPU bringup on at least RK3588, maybe others 111 - env.NIX_CFLAGS_COMPILE = "-fomit-frame-pointer"; 112 - 113 - meta = { 114 - homepage = "https://github.com/ARM-software/arm-trusted-firmware"; 115 - description = "Reference implementation of secure world software for ARMv8-A"; 116 - license = [ 117 - lib.licenses.bsd3 118 - ] 119 - ++ lib.optionals (!deleteHDCPBlobBeforeBuild) [ lib.licenses.unfreeRedistributable ]; 120 - maintainers = [ lib.maintainers.lopsided98 ]; 121 - } 122 - // (args.meta or { }) 123 - // (lib.warnIf (args ? extraMeta) 124 - "buildArmTrustedFirmware now accepts `meta`, please switch from using `extraMeta` to `meta`" 125 - args.extraMeta or { } 126 - ); 127 - }; 128 - }
+171 -45
pkgs/misc/arm-trusted-firmware/default.nix
··· 1 - { buildArmTrustedFirmware, stdenv }: 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + fetchFromGitLab, 6 + openssl, 7 + pkgsCross, 8 + buildPackages, 9 + 10 + # Warning: this blob (hdcp.bin) runs on the main CPU (not the GPU) at 11 + # privilege level EL3, which is above both the kernel and the 12 + # hypervisor. 13 + # 14 + # This parameter applies only to platforms which are believed to use 15 + # hdcp.bin. On all other platforms, or if unfreeIncludeHDCPBlob=false, 16 + # hdcp.bin will be deleted before building. 17 + unfreeIncludeHDCPBlob ? true, 18 + }: 2 19 20 + let 21 + buildArmTrustedFirmware = lib.makeOverridable ( 22 + { 23 + filesToInstall, 24 + installDir ? "$out", 25 + platform ? null, 26 + platformCanUseHDCPBlob ? false, # set this to true if the platform is able to use hdcp.bin 27 + extraMakeFlags ? [ ], 28 + extraMeta ? { }, 29 + ... 30 + }@args: 31 + 32 + # delete hdcp.bin if either: the platform is thought to 33 + # not need it or unfreeIncludeHDCPBlob is false 34 + let 35 + deleteHDCPBlobBeforeBuild = !platformCanUseHDCPBlob || !unfreeIncludeHDCPBlob; 36 + in 37 + 38 + stdenv.mkDerivation ( 39 + rec { 40 + 41 + pname = "arm-trusted-firmware${lib.optionalString (platform != null) "-${platform}"}"; 42 + version = "2.13.0"; 43 + 44 + src = fetchFromGitHub { 45 + owner = "ARM-software"; 46 + repo = "arm-trusted-firmware"; 47 + tag = "v${version}"; 48 + hash = "sha256-rxm5RCjT/MyMCTxiEC8jQeFMrCggrb2DRbs/qDPXb20="; 49 + }; 50 + 51 + patches = lib.optionals deleteHDCPBlobBeforeBuild [ 52 + # this is a rebased version of https://gitlab.com/vicencb/kevinboot/-/blob/master/atf.patch 53 + ./remove-hdcp-blob.patch 54 + ]; 55 + 56 + postPatch = lib.optionalString deleteHDCPBlobBeforeBuild '' 57 + rm plat/rockchip/rk3399/drivers/dp/hdcp.bin 58 + ''; 59 + 60 + depsBuildBuild = [ buildPackages.stdenv.cc ]; 61 + 62 + nativeBuildInputs = [ 63 + pkgsCross.arm-embedded.stdenv.cc # For Cortex-M0 firmware in RK3399 64 + openssl # For fiptool 65 + ]; 66 + 67 + # Make the new toolchain guessing (from 2.11+) happy 68 + # https://github.com/ARM-software/arm-trusted-firmware/blob/4ec2948fe3f65dba2f19e691e702f7de2949179c/make_helpers/toolchains/rk3399-m0.mk#L21-L22 69 + rk3399-m0-oc = "${pkgsCross.arm-embedded.stdenv.cc.targetPrefix}objcopy"; 70 + 71 + buildInputs = [ openssl ]; 72 + 73 + makeFlags = [ 74 + "HOSTCC=$(CC_FOR_BUILD)" 75 + "M0_CROSS_COMPILE=${pkgsCross.arm-embedded.stdenv.cc.targetPrefix}" 76 + "CROSS_COMPILE=${stdenv.cc.targetPrefix}" 77 + # Make the new toolchain guessing (from 2.11+) happy 78 + "CC=${stdenv.cc.targetPrefix}cc" 79 + "LD=${stdenv.cc.targetPrefix}cc" 80 + "AS=${stdenv.cc.targetPrefix}cc" 81 + "OC=${stdenv.cc.targetPrefix}objcopy" 82 + "OD=${stdenv.cc.targetPrefix}objdump" 83 + # Passing OpenSSL path according to docs/design/trusted-board-boot-build.rst 84 + "OPENSSL_DIR=${openssl}" 85 + ] 86 + ++ (lib.optional (platform != null) "PLAT=${platform}") 87 + ++ extraMakeFlags; 88 + 89 + installPhase = '' 90 + runHook preInstall 91 + 92 + mkdir -p ${installDir} 93 + cp ${lib.concatStringsSep " " filesToInstall} ${installDir} 94 + 95 + runHook postInstall 96 + ''; 97 + 98 + hardeningDisable = [ "all" ]; 99 + dontStrip = true; 100 + 101 + # breaks secondary CPU bringup on at least RK3588, maybe others 102 + env.NIX_CFLAGS_COMPILE = "-fomit-frame-pointer"; 103 + 104 + meta = 105 + with lib; 106 + { 107 + homepage = "https://github.com/ARM-software/arm-trusted-firmware"; 108 + description = "Reference implementation of secure world software for ARMv8-A"; 109 + license = [ 110 + licenses.bsd3 111 + ] 112 + ++ lib.optionals (!deleteHDCPBlobBeforeBuild) [ licenses.unfreeRedistributable ]; 113 + maintainers = with maintainers; [ lopsided98 ]; 114 + } 115 + // extraMeta; 116 + } 117 + // builtins.removeAttrs args [ "extraMeta" ] 118 + ) 119 + ); 120 + 121 + in 3 122 { 123 + inherit buildArmTrustedFirmware; 124 + 4 125 armTrustedFirmwareTools = buildArmTrustedFirmware { 5 - makeFlags = [ 126 + # Normally, arm-trusted-firmware builds the build tools for buildPlatform 127 + # using CC_FOR_BUILD (or as it calls it HOSTCC). Since want to build them 128 + # for the hostPlatform here, we trick it by overriding the HOSTCC setting 129 + # and, to be safe, remove CC_FOR_BUILD from the environment. 130 + depsBuildBuild = [ ]; 131 + extraMakeFlags = [ 6 132 "HOSTCC=${stdenv.cc.targetPrefix}gcc" 7 133 "fiptool" 8 134 "certtool" ··· 17 143 ''; 18 144 }; 19 145 20 - armTrustedFirmwareAllwinner = buildArmTrustedFirmware (finalAttrs: { 146 + armTrustedFirmwareAllwinner = buildArmTrustedFirmware rec { 21 147 platform = "sun50i_a64"; 22 - meta.platforms = [ "aarch64-linux" ]; 23 - filesToInstall = [ "build/${finalAttrs.platform}/release/bl31.bin" ]; 24 - }); 148 + extraMeta.platforms = [ "aarch64-linux" ]; 149 + filesToInstall = [ "build/${platform}/release/bl31.bin" ]; 150 + }; 25 151 26 - armTrustedFirmwareAllwinnerH616 = buildArmTrustedFirmware (finalAttrs: { 152 + armTrustedFirmwareAllwinnerH616 = buildArmTrustedFirmware rec { 27 153 platform = "sun50i_h616"; 28 - meta.platforms = [ "aarch64-linux" ]; 29 - filesToInstall = [ "build/${finalAttrs.platform}/release/bl31.bin" ]; 30 - }); 154 + extraMeta.platforms = [ "aarch64-linux" ]; 155 + filesToInstall = [ "build/${platform}/release/bl31.bin" ]; 156 + }; 31 157 32 - armTrustedFirmwareAllwinnerH6 = buildArmTrustedFirmware (finalAttrs: { 158 + armTrustedFirmwareAllwinnerH6 = buildArmTrustedFirmware rec { 33 159 platform = "sun50i_h6"; 34 - meta.platforms = [ "aarch64-linux" ]; 35 - filesToInstall = [ "build/${finalAttrs.platform}/release/bl31.bin" ]; 36 - }); 160 + extraMeta.platforms = [ "aarch64-linux" ]; 161 + filesToInstall = [ "build/${platform}/release/bl31.bin" ]; 162 + }; 37 163 38 - armTrustedFirmwareQemu = buildArmTrustedFirmware (finalAttrs: { 164 + armTrustedFirmwareQemu = buildArmTrustedFirmware rec { 39 165 platform = "qemu"; 40 - meta.platforms = [ "aarch64-linux" ]; 166 + extraMeta.platforms = [ "aarch64-linux" ]; 41 167 filesToInstall = [ 42 - "build/${finalAttrs.platform}/release/bl1.bin" 43 - "build/${finalAttrs.platform}/release/bl2.bin" 44 - "build/${finalAttrs.platform}/release/bl31.bin" 168 + "build/${platform}/release/bl1.bin" 169 + "build/${platform}/release/bl2.bin" 170 + "build/${platform}/release/bl31.bin" 45 171 ]; 46 - }); 172 + }; 47 173 48 - armTrustedFirmwareRK3328 = buildArmTrustedFirmware (finalAttrs: { 49 - makeFlags = [ "bl31" ]; 174 + armTrustedFirmwareRK3328 = buildArmTrustedFirmware rec { 175 + extraMakeFlags = [ "bl31" ]; 50 176 platform = "rk3328"; 51 - meta.platforms = [ "aarch64-linux" ]; 52 - filesToInstall = [ "build/${finalAttrs.platform}/release/bl31/bl31.elf" ]; 53 - }); 177 + extraMeta.platforms = [ "aarch64-linux" ]; 178 + filesToInstall = [ "build/${platform}/release/bl31/bl31.elf" ]; 179 + }; 54 180 55 - armTrustedFirmwareRK3399 = buildArmTrustedFirmware (finalAttrs: { 56 - makeFlags = [ "bl31" ]; 181 + armTrustedFirmwareRK3399 = buildArmTrustedFirmware rec { 182 + extraMakeFlags = [ "bl31" ]; 57 183 platform = "rk3399"; 58 - meta.platforms = [ "aarch64-linux" ]; 59 - filesToInstall = [ "build/${finalAttrs.platform}/release/bl31/bl31.elf" ]; 184 + extraMeta.platforms = [ "aarch64-linux" ]; 185 + filesToInstall = [ "build/${platform}/release/bl31/bl31.elf" ]; 60 186 platformCanUseHDCPBlob = true; 61 - }); 187 + }; 62 188 63 - armTrustedFirmwareRK3568 = buildArmTrustedFirmware (finalAttrs: { 64 - makeFlags = [ "bl31" ]; 189 + armTrustedFirmwareRK3568 = buildArmTrustedFirmware rec { 190 + extraMakeFlags = [ "bl31" ]; 65 191 platform = "rk3568"; 66 - meta.platforms = [ "aarch64-linux" ]; 67 - filesToInstall = [ "build/${finalAttrs.platform}/release/bl31/bl31.elf" ]; 68 - }); 192 + extraMeta.platforms = [ "aarch64-linux" ]; 193 + filesToInstall = [ "build/${platform}/release/bl31/bl31.elf" ]; 194 + }; 69 195 70 - armTrustedFirmwareRK3588 = buildArmTrustedFirmware (finalAttrs: { 71 - makeFlags = [ "bl31" ]; 196 + armTrustedFirmwareRK3588 = buildArmTrustedFirmware rec { 197 + extraMakeFlags = [ "bl31" ]; 72 198 platform = "rk3588"; 73 - meta.platforms = [ "aarch64-linux" ]; 74 - filesToInstall = [ "build/${finalAttrs.platform}/release/bl31/bl31.elf" ]; 75 - }); 199 + extraMeta.platforms = [ "aarch64-linux" ]; 200 + filesToInstall = [ "build/${platform}/release/bl31/bl31.elf" ]; 201 + }; 76 202 77 - armTrustedFirmwareS905 = buildArmTrustedFirmware (finalAttrs: { 78 - makeFlags = [ "bl31" ]; 203 + armTrustedFirmwareS905 = buildArmTrustedFirmware rec { 204 + extraMakeFlags = [ "bl31" ]; 79 205 platform = "gxbb"; 80 - meta.platforms = [ "aarch64-linux" ]; 81 - filesToInstall = [ "build/${finalAttrs.platform}/release/bl31.bin" ]; 82 - }); 206 + extraMeta.platforms = [ "aarch64-linux" ]; 207 + filesToInstall = [ "build/${platform}/release/bl31.bin" ]; 208 + }; 83 209 }
+1 -1
pkgs/servers/home-assistant/component-packages.nix
··· 2 2 # Do not edit! 3 3 4 4 { 5 - version = "2025.9.0"; 5 + version = "2025.9.1"; 6 6 components = { 7 7 "3_day_blinds" = 8 8 ps: with ps; [
+3 -3
pkgs/servers/home-assistant/default.nix
··· 368 368 extraBuildInputs = extraPackages python.pkgs; 369 369 370 370 # Don't forget to run update-component-packages.py after updating 371 - hassVersion = "2025.9.0"; 371 + hassVersion = "2025.9.1"; 372 372 373 373 in 374 374 python.pkgs.buildPythonApplication rec { ··· 389 389 owner = "home-assistant"; 390 390 repo = "core"; 391 391 tag = version; 392 - hash = "sha256-/94D+yp6FhVnZ7GgL1qsxiwVvFiMg/cR+g66u98TgQE="; 392 + hash = "sha256-nHXUv27zoI/48b1a+Bx/VWT2sdgowflFzm49oFGZXNA="; 393 393 }; 394 394 395 395 # Secondary source is pypi sdist for translations 396 396 sdist = fetchPypi { 397 397 inherit pname version; 398 - hash = "sha256-8q+43C7O2z3ICbeaHHCZ4rCtF3YxrsiAkEV493Fs7fw="; 398 + hash = "sha256-mXwawBBMdjnUcfBn5WnRtgEsVD/RVohem2njNXj16IU="; 399 399 }; 400 400 401 401 build-system = with python.pkgs; [
+2 -2
pkgs/servers/home-assistant/frontend.nix
··· 8 8 # the frontend version corresponding to a specific home-assistant version can be found here 9 9 # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json 10 10 pname = "home-assistant-frontend"; 11 - version = "20250903.2"; 11 + version = "20250903.3"; 12 12 format = "wheel"; 13 13 14 14 src = fetchPypi { ··· 16 16 pname = "home_assistant_frontend"; 17 17 dist = "py3"; 18 18 python = "py3"; 19 - hash = "sha256-fUWcdChQ3Hti76/48gNE9HdwOHXPCQ1fP2ccYVo5Tls="; 19 + hash = "sha256-qIBmg+IZJ5SyAqZldUUxZys1UsEun5oL6d3SjG7U2dk="; 20 20 }; 21 21 22 22 # there is nothing to strip in this package
+2 -2
pkgs/servers/home-assistant/stubs.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "homeassistant-stubs"; 13 - version = "2025.9.0"; 13 + version = "2025.9.1"; 14 14 pyproject = true; 15 15 16 16 disabled = python.version != home-assistant.python.version; ··· 19 19 owner = "KapJI"; 20 20 repo = "homeassistant-stubs"; 21 21 tag = version; 22 - hash = "sha256-QInUUbpTofpqldXPxyYv7JbUoGosLRvXfjSsF36tInc="; 22 + hash = "sha256-EQQsnHlGlmbSDrCZQold0LY2N7m7zOL3X9E9gSO0bPA="; 23 23 }; 24 24 25 25 build-system = [
+8 -8
pkgs/tools/admin/ibmcloud-cli/default.nix
··· 30 30 in 31 31 stdenv.mkDerivation (finalAttrs: { 32 32 pname = "ibmcloud-cli"; 33 - version = "2.35.1"; 33 + version = "2.36.0"; 34 34 35 35 src = fetchurl { 36 36 url = "https://download.clis.cloud.ibm.com/ibm-cloud-cli/${finalAttrs.version}/binaries/IBM_Cloud_CLI_${finalAttrs.version}_${platform}.tgz"; 37 37 hash = 38 38 { 39 - "x86_64-darwin" = "sha256-Vv2w0tnHflwwA9Ux5kLVi51RWXxQptUxNwbuPmOka/I="; 40 - "aarch64-darwin" = "sha256-zFmhwIIgvczQS+66KRj4B1w7/ZIiTuShNuec6aCk6wE="; 41 - "x86_64-linux" = "sha256-oOOjgS0wzbVrnAousO9Q9+AzM7oMM0w9iJYS4wDzJtI="; 42 - "aarch64-linux" = "sha256-d6gf3sy+5MrX/59y2gOEQUmwUJhQTQ20uctUTN6lJTw="; 43 - "i686-linux" = "sha256-b7l3JKBJ8ARD5/zLeWlE0cSPmtvvp3/q51Um8dPf6/I="; 44 - "powerpc64le-linux" = "sha256-e1OoAksR9cc9NdzhMJT5KNO88iNGonN/2m9BDAhqQRQ="; 45 - "s390x-linux" = "sha256-uBi/bnYMOioZmmXUEglBkam2ReGT282JGxmG3hndgjM="; 39 + "x86_64-darwin" = "sha256-hIHFfUxAhpA+YIN7Bq65khFFj+3BCuYRtMq2WjQwqYQ="; 40 + "aarch64-darwin" = "sha256-ZZ500RWagqhf63zwiQpV8y+gtCxGfbA36F97x67coUE="; 41 + "x86_64-linux" = "sha256-+ZKlFvrDPm3ERq8/r7cjgsJWjUr8+sGFqYXdiSUPeXo="; 42 + "aarch64-linux" = "sha256-ER/Ey3Jux3i8tC30/65awHdEd6efscUVjX/bFAk1b7c="; 43 + "i686-linux" = "sha256-5A0kUegKVHSTZ+jRg5+07wvV4PkCvOPddvyC1ZLCbmI="; 44 + "powerpc64le-linux" = "sha256-XcHrdA9i3Euc0yIjUtFrmIFMJi+onXRK+tHzNxmQwHg="; 45 + "s390x-linux" = "sha256-loGQxvUqp9ngieVOVuZ6IhOKgyrVGBd+y9LdZtKEPwc="; 46 46 } 47 47 .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 48 48 };
+49 -49
pkgs/tools/admin/pulumi-bin/data.nix
··· 1 1 # DO NOT EDIT! This file is generated automatically by update.sh 2 2 { }: 3 3 { 4 - version = "3.192.0"; 4 + version = "3.193.0"; 5 5 pulumiPkgs = { 6 6 x86_64-linux = [ 7 7 { 8 - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.192.0-linux-x64.tar.gz"; 9 - sha256 = "1vpib37pj825vl1v2xp8vzg6fk84vhxsd0c38dljnqh5ypn9d60z"; 8 + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.193.0-linux-x64.tar.gz"; 9 + sha256 = "1ssm227zph1ysi2dz1biash90xxdbs5advdb5x8j4qw1523rl40m"; 10 10 } 11 11 { 12 12 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.42.0-linux-amd64.tar.gz"; ··· 17 17 sha256 = "1jql72iwqhxyk5z03fjals4581nf839nq9pjxzcjbvkq0fq3wa0i"; 18 18 } 19 19 { 20 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.83.0-linux-amd64.tar.gz"; 21 - sha256 = "1nh12zwz7qf5i67nbszhi4rbbgg0qyaz9vpdmvbpf70fkhmh7vv1"; 20 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.84.0-linux-amd64.tar.gz"; 21 + sha256 = "0nr8lq20483v13m72ywmsvghkbw4icqf68cbpn5zrw0midi5lscy"; 22 22 } 23 23 { 24 24 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.9.0-linux-amd64.tar.gz"; ··· 33 33 sha256 = "0b2qwl5481hj077svp9mf0jqf5d18vq7nnhwl4mikag7ddf2b9vn"; 34 34 } 35 35 { 36 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.5.2-linux-amd64.tar.gz"; 37 - sha256 = "0ivwl6j8ws22lhw4w94450pbri6lvxg3san1hy3bs2gdhp4p7xcz"; 36 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.6.0-linux-amd64.tar.gz"; 37 + sha256 = "1kvcw8163ghfnrdgc2rzvhfc9npfql7c2d6y6p32j6arwf7h2k4m"; 38 38 } 39 39 { 40 40 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v3.10.1-linux-amd64.tar.gz"; ··· 53 53 sha256 = "00gkdgb6s0wqjl6m69sc8dz320aiy2s751qqn73894jyaqa8v9zk"; 54 54 } 55 55 { 56 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.54.0-linux-amd64.tar.gz"; 57 - sha256 = "1hw1d0jf31kqvcrc0nwi81gjfn06c38f5p5cdlk690dnf4zpb631"; 56 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.55.0-linux-amd64.tar.gz"; 57 + sha256 = "0y6ir92jqdm981gsmia9ak1c7n4w07jli0719cj6zvclzj5cqz59"; 58 58 } 59 59 { 60 60 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.52.0-linux-amd64.tar.gz"; ··· 69 69 sha256 = "0hnardid0kbzy65dmn7vz8ddy5hq78nf2871zz6srf2hfyiv7qa4"; 70 70 } 71 71 { 72 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v10.1.1-linux-amd64.tar.gz"; 73 - sha256 = "17035warwa3grflkkq9bfscp86j9hia7qaarswm3h1cq1l9cmfj4"; 72 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v11.0.0-linux-amd64.tar.gz"; 73 + sha256 = "0sm8gqay51g12l20n08pih9vhpm2b95aj71zj6nmqiq5gym89v6z"; 74 74 } 75 75 { 76 76 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v8.41.1-linux-amd64.tar.gz"; ··· 97 97 sha256 = "08i1k8m59dp56lafx8b0ggmgxl7dfqv8f4nljy4dh95h3bs7fdl2"; 98 98 } 99 99 { 100 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v5.1.1-linux-amd64.tar.gz"; 101 - sha256 = "1l9kjc8xi2hfxskgczxn1a090zg38lpycx7c6kf709ffk5ymjvic"; 100 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v5.2.0-linux-amd64.tar.gz"; 101 + sha256 = "12ng3ql6grzbqhrqngs7dfn1wn2pj456k034q46pbmd2w7iy0jdk"; 102 102 } 103 103 { 104 104 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.5.11-linux-amd64.tar.gz"; ··· 163 163 ]; 164 164 x86_64-darwin = [ 165 165 { 166 - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.192.0-darwin-x64.tar.gz"; 167 - sha256 = "055ya5ddf2b19h1gkzdyblzib0z7mspy1llp60bphbyn0z4sjkb5"; 166 + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.193.0-darwin-x64.tar.gz"; 167 + sha256 = "1waq90b9m63fgj17s0xpxafdxrpp9qyjxpcdhwjqlfpnnbq4kpf5"; 168 168 } 169 169 { 170 170 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.42.0-darwin-amd64.tar.gz"; ··· 175 175 sha256 = "1fi6y9y151b0c3389p2f7a3m28ay9ka0r57ynpnb8jawflgnx6bc"; 176 176 } 177 177 { 178 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.83.0-darwin-amd64.tar.gz"; 179 - sha256 = "0ib5rvlcfhlrm6racza5lckc0zjfy5m8v9baxvgkl9z5ys8ypf9m"; 178 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.84.0-darwin-amd64.tar.gz"; 179 + sha256 = "1zchdhnsc6f1q5q8nd1712k0rcs67qziliwbiw4inraw2l11njsh"; 180 180 } 181 181 { 182 182 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.9.0-darwin-amd64.tar.gz"; ··· 191 191 sha256 = "0b2kl4818wh3wlw4nzl875x8m91f5vfg706pba5pdw3b59891n66"; 192 192 } 193 193 { 194 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.5.2-darwin-amd64.tar.gz"; 195 - sha256 = "09rn3w7fxkzf2g9rapk52c92039dfrrgx914pkcafg74cs3920ik"; 194 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.6.0-darwin-amd64.tar.gz"; 195 + sha256 = "1cdpx3540y3kp76ml1qi0awfzvm3172bzc76khdbsdcz9b8f3kb7"; 196 196 } 197 197 { 198 198 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v3.10.1-darwin-amd64.tar.gz"; ··· 211 211 sha256 = "1n3afyncwk16cbkc8wch3370z08b2vabpvpp8g55xarhqvqk1qpz"; 212 212 } 213 213 { 214 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.54.0-darwin-amd64.tar.gz"; 215 - sha256 = "12yqra9njdkb1nlj7nj2ldinbs37pkslwz5vc11six6zdyh7l6np"; 214 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.55.0-darwin-amd64.tar.gz"; 215 + sha256 = "0zjpwsrg7d6isck6xc55c6nqdclk6a4avlsnbr9wiyrzn9kyqpss"; 216 216 } 217 217 { 218 218 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.52.0-darwin-amd64.tar.gz"; ··· 227 227 sha256 = "1m5lh59h7nck1flzxs9m4n0ag0klk3jmnpf7hc509vffxs89xnjq"; 228 228 } 229 229 { 230 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v10.1.1-darwin-amd64.tar.gz"; 231 - sha256 = "0hk32m37xiiai14lnq9qc4xsrzr3i2vcvjjj48i909ag1l3c4xgq"; 230 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v11.0.0-darwin-amd64.tar.gz"; 231 + sha256 = "12yzgpz05pf1y401p94p063c2yj8i5mlmy5bxdd69n4537z17z02"; 232 232 } 233 233 { 234 234 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v8.41.1-darwin-amd64.tar.gz"; ··· 255 255 sha256 = "1pdvqyfv4cn25h0hg830r2mv5d7g16032badf6f16azscdri81lv"; 256 256 } 257 257 { 258 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v5.1.1-darwin-amd64.tar.gz"; 259 - sha256 = "00f7ql3am9xmx3vqvv0sg6qrqzgmglngw29drr2rnzjl82m8kazn"; 258 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v5.2.0-darwin-amd64.tar.gz"; 259 + sha256 = "0bh5jkvzbprwi93gs5ra1hrgf152hxg2yw97148nvpkfripadkhi"; 260 260 } 261 261 { 262 262 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.5.11-darwin-amd64.tar.gz"; ··· 321 321 ]; 322 322 aarch64-linux = [ 323 323 { 324 - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.192.0-linux-arm64.tar.gz"; 325 - sha256 = "146bgfz4ygqn9nlyh0bcl1yngfjqp2a42zjsrg3jdx0vba1gzc1h"; 324 + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.193.0-linux-arm64.tar.gz"; 325 + sha256 = "1zs5radachwb3lfqa183r12ak249kj7khrrdcw3l8b33d2yj1dvi"; 326 326 } 327 327 { 328 328 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.42.0-linux-arm64.tar.gz"; ··· 333 333 sha256 = "0dhcqkkmfvryy6smj972jr7z6qaq9kaw8qvlv68b9wgix126dp6s"; 334 334 } 335 335 { 336 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.83.0-linux-arm64.tar.gz"; 337 - sha256 = "0vca0ryw4542m087sxnnwqw3k3z4avbism2milgxz50vi19ysjb8"; 336 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.84.0-linux-arm64.tar.gz"; 337 + sha256 = "0ar11glj329wj64fqwbjwivk3xq893aa1hmnjq3700v8xg3caqdc"; 338 338 } 339 339 { 340 340 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.9.0-linux-arm64.tar.gz"; ··· 349 349 sha256 = "0g6kmy5raalxm2wlai71sh70w6vvfgphh2x79fqwn4llmqmrbdvh"; 350 350 } 351 351 { 352 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.5.2-linux-arm64.tar.gz"; 353 - sha256 = "0gvqc91xd2sk2w5zmvy11m5a92kgry43sajvnlwd8hx04byhlw2s"; 352 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.6.0-linux-arm64.tar.gz"; 353 + sha256 = "17lndnmwmxshxz7n2zhgc07gr8cqfd06b1mgblyzbx8n2lc0x0sv"; 354 354 } 355 355 { 356 356 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v3.10.1-linux-arm64.tar.gz"; ··· 369 369 sha256 = "15n44dya58sqpirhpiicp1x6w9x15qf94a6vamk2h6jbzpfi7c03"; 370 370 } 371 371 { 372 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.54.0-linux-arm64.tar.gz"; 373 - sha256 = "1rj4wgz9cbcl9pkm0h2i9ykxcjhdgdmcywc8i2p0p991f011jivv"; 372 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.55.0-linux-arm64.tar.gz"; 373 + sha256 = "0cbfxcxc4nnr87b54q3g0prcsf4wm0i6b2h2njj0fmg2z16c5pkg"; 374 374 } 375 375 { 376 376 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.52.0-linux-arm64.tar.gz"; ··· 385 385 sha256 = "111pia2f5xwkwaqs6p90ri29l5b3ivmahsa1bji4fwyyjyp22h4r"; 386 386 } 387 387 { 388 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v10.1.1-linux-arm64.tar.gz"; 389 - sha256 = "0ij97gim1dmh73gfxwbj5l59bqhwindxp4r5sj59fmv7ps13d3k0"; 388 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v11.0.0-linux-arm64.tar.gz"; 389 + sha256 = "0f4bxwj7liyijbsqh0r43s823n02gvpkk0rdxwhg1li4d1mpsqxp"; 390 390 } 391 391 { 392 392 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v8.41.1-linux-arm64.tar.gz"; ··· 413 413 sha256 = "0kqxz7y1n9zzpw3rv15kb55qvp14rvxh0vymddlrja7iqcvb8nd8"; 414 414 } 415 415 { 416 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v5.1.1-linux-arm64.tar.gz"; 417 - sha256 = "19hhlbdwx22yg0x5g6310z2mjsv0wfgwc420a5r6f40jr3fwfnyz"; 416 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v5.2.0-linux-arm64.tar.gz"; 417 + sha256 = "1v6114pywwz9kfxh5469v4hdjm0vysj93ny9wzcy7ivkcnj19hlm"; 418 418 } 419 419 { 420 420 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.5.11-linux-arm64.tar.gz"; ··· 479 479 ]; 480 480 aarch64-darwin = [ 481 481 { 482 - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.192.0-darwin-arm64.tar.gz"; 483 - sha256 = "0pad07m4s04fmpbn7h1lq13zq5jxsbsry96135izr9ghk303wslm"; 482 + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.193.0-darwin-arm64.tar.gz"; 483 + sha256 = "0gf8in5gcnzwkarnia71da27ypmacgfj0fphdb6hjy7mfd4z8w36"; 484 484 } 485 485 { 486 486 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.42.0-darwin-arm64.tar.gz"; ··· 491 491 sha256 = "184s2cmnn8nn17bvkgbsxfhllc4bi86m1awa77n2rc7gcszj203h"; 492 492 } 493 493 { 494 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.83.0-darwin-arm64.tar.gz"; 495 - sha256 = "11yv21983xfpf2asc00ng48jxz0xfhrax0gyp20p6gri4alfj5xr"; 494 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.84.0-darwin-arm64.tar.gz"; 495 + sha256 = "1xda796x88qgki6crqzqy60h2ddxs9n6axr7b8dbhrf2mssrk5lr"; 496 496 } 497 497 { 498 498 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.9.0-darwin-arm64.tar.gz"; ··· 507 507 sha256 = "1i1xzsvpy60igksj9x25nn8b473hbhzg6whhjdk45ic8z8n5n5pq"; 508 508 } 509 509 { 510 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.5.2-darwin-arm64.tar.gz"; 511 - sha256 = "0vp65ccimrzhbg3h7rq1p18rjwhb2b4s0y90wvan22nsvwnv5b0p"; 510 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.6.0-darwin-arm64.tar.gz"; 511 + sha256 = "0b4srhyq2adbpzh74s0kcmfflayrk6c7jbq63s2l3zfq2zln4sbm"; 512 512 } 513 513 { 514 514 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v3.10.1-darwin-arm64.tar.gz"; ··· 527 527 sha256 = "1lva9jp2fbz58gfgsdbwlyrdd60wpy1xy55af7f8dmabgcc8j391"; 528 528 } 529 529 { 530 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.54.0-darwin-arm64.tar.gz"; 531 - sha256 = "10siibgg271qg5czrhd8xv20dn4allix8qhmlabbqkih0zwdimyr"; 530 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.55.0-darwin-arm64.tar.gz"; 531 + sha256 = "0c3bj1qb5fhqravw8qqdiwyp51h8ik41i9ibn59cviy1bnr2dkc0"; 532 532 } 533 533 { 534 534 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.52.0-darwin-arm64.tar.gz"; ··· 543 543 sha256 = "12bzicm43l7yvh02v5fx3z8v46l9i7a9f677735xi5rjbmd2an4c"; 544 544 } 545 545 { 546 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v10.1.1-darwin-arm64.tar.gz"; 547 - sha256 = "0y3hhvp21j1xm7pmfq7j2mzdvz68zc2ljn0sxbiv50084m9vaa7y"; 546 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v11.0.0-darwin-arm64.tar.gz"; 547 + sha256 = "0a1fy15bf66gvy7jvimbnycxb51z85svrpa9flly1ch3g7276w60"; 548 548 } 549 549 { 550 550 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v8.41.1-darwin-arm64.tar.gz"; ··· 571 571 sha256 = "17fl8apnlz4ifjzp1sq0fi4y1knxh1x2fvhlrg8j568f3svp41f8"; 572 572 } 573 573 { 574 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v5.1.1-darwin-arm64.tar.gz"; 575 - sha256 = "13n9mdhfnnrcfaasr2ca0myyrk09mbazllzhrrxkriahw64a878h"; 574 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v5.2.0-darwin-arm64.tar.gz"; 575 + sha256 = "1nmk841ax77dm64laja5jdcrk0d4pilj0pfn0jvd5zi13fym43ah"; 576 576 } 577 577 { 578 578 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.5.11-darwin-arm64.tar.gz";
+32 -13
pkgs/tools/security/nitrokey-app2/default.nix
··· 1 1 { 2 2 lib, 3 3 stdenv, 4 - python3, 4 + buildPythonApplication, 5 5 fetchFromGitHub, 6 - wrapQtAppsHook, 7 - qtbase, 8 - qtwayland, 9 - qtsvg, 6 + poetry-core, 7 + fido2, 8 + nitrokey, 9 + pyside6, 10 + usb-monitor, 11 + qt6, 10 12 }: 11 13 12 - python3.pkgs.buildPythonApplication rec { 14 + let 15 + inherit (qt6) 16 + wrapQtAppsHook 17 + qtbase 18 + qtwayland 19 + qtsvg 20 + ; 21 + in 22 + 23 + buildPythonApplication rec { 13 24 pname = "nitrokey-app2"; 14 - version = "2.3.5"; 25 + version = "2.4.1"; 15 26 pyproject = true; 16 - 17 - disabled = python3.pythonOlder "3.9"; 18 27 19 28 src = fetchFromGitHub { 20 29 owner = "Nitrokey"; 21 30 repo = "nitrokey-app2"; 22 31 tag = "v${version}"; 23 - hash = "sha256-zhTDr4GyE4jridK3ee8ae3v5behMbuo86q9WdrBVqQg="; 32 + hash = "sha256-nzhhtnKKOHA+Cw1y+BpYsyQklzkDnmFRKGIfaJ/dmaQ="; 24 33 }; 25 34 26 - nativeBuildInputs = with python3.pkgs; [ 27 - poetry-core 35 + nativeBuildInputs = [ 28 36 wrapQtAppsHook 29 37 ]; 30 38 ··· 36 44 qtsvg 37 45 ]; 38 46 39 - propagatedBuildInputs = with python3.pkgs; [ 47 + build-system = [ 48 + poetry-core 49 + ]; 50 + 51 + dependencies = [ 52 + fido2 40 53 nitrokey 41 54 pyside6 42 55 usb-monitor ··· 51 64 postInstall = '' 52 65 install -Dm755 meta/com.nitrokey.nitrokey-app2.desktop $out/share/applications/com.nitrokey.nitrokey-app2.desktop 53 66 install -Dm755 meta/nk-app2.png $out/share/icons/hicolor/128x128/apps/com.nitrokey.nitrokey-app2.png 67 + ''; 68 + 69 + # wrapQtApps only wrapps binary files and normally skips python programs. 70 + # Manually pass the qtWrapperArgs from wrapQtAppsHook to wrap python programs. 71 + preFixup = '' 72 + makeWrapperArgs+=("''${qtWrapperArgs[@]}") 54 73 ''; 55 74 56 75 meta = with lib; {
+2 -5
pkgs/top-level/all-packages.nix
··· 10266 10266 fftw = fftwFloat; 10267 10267 }; 10268 10268 10269 - buildArmTrustedFirmware = 10270 - callPackage ../misc/arm-trusted-firmware/build-arm-trusted-firmware.nix 10271 - { }; 10272 - 10273 10269 arm-trusted-firmware = callPackage ../misc/arm-trusted-firmware { }; 10274 10270 inherit (arm-trusted-firmware) 10271 + buildArmTrustedFirmware 10275 10272 armTrustedFirmwareTools 10276 10273 armTrustedFirmwareAllwinner 10277 10274 armTrustedFirmwareAllwinnerH616 ··· 15343 15340 15344 15341 nitrokey-app = libsForQt5.callPackage ../tools/security/nitrokey-app { }; 15345 15342 15346 - nitrokey-app2 = qt6Packages.callPackage ../tools/security/nitrokey-app2 { }; 15343 + nitrokey-app2 = python3Packages.callPackage ../tools/security/nitrokey-app2 { }; 15347 15344 15348 15345 hy = with python3Packages; toPythonApplication hy; 15349 15346