ccicnce113424
2e727397a6
nixos/nvidia: use kernel suspend notifiers if available
2026-03-07 07:26:59 +08:00
Felix Bargfeldt
e99215c1a2
radicle-native-ci: 0.12.0 -> 0.13.0 ( #497176 )
2026-03-06 11:10:55 +00:00
Jo
e6b744b5af
v4l2loopback: use substituteInPlace --replace-fail ( #497148 )
2026-03-06 11:03:15 +00:00
Jo
741df4d6e3
various: switch buildRustPackage packages to finalAttrs pattern ( #492928 )
2026-03-06 11:01:18 +00:00
Defelo
e61e7980a3
radicle-native-ci: 0.12.0 -> 0.13.0
...
Changelog: https://app.radicle.xyz/nodes/seed.radicle.xyz/rad:z3qg5TKmN83afz2fj9z3fQjU8vaYE/tree/NEWS.md
2026-03-06 11:56:24 +01:00
quantenzitrone
3f9a09b808
various: fix pname misuse in buildRustApplication packages
...
after this all uses of 'inherit (finalAttrs) pname;' or 'finalAttrs.pname'
in these packages are in my opinion legit uses. e.g.:
- for inheriting the pname and version in fetchPnpmDeps, fetchCargoDeps or fetchCrate
- for use in creating the (p-)name of small sub-packages like tests or updateScripts.
- for cargoDepsName
- for buildAndTestSubdir
2026-03-06 11:50:37 +01:00
quantenzitrone
ca363a08a9
various: switch buildRustPackage packages to finalAttrs pattern
...
this shouldn't create any rebuilds
the move was done with the following script
```fish
#!/usr/bin/env fish
# nix shell .#nixfmt nixpkgs#{nixf-diagnose,ripgrep,sd}
set base (git rev-parse HEAD)
set scope pkgs/by-name
set builder buildRustPackage
set files (rg --files-with-matches -F "$builder rec {" $scope | sort -u)
for file in $files
echo $file
sd -F "$builder rec {" "$builder (finalAttrs: {" $file
# version
sd -F 'version}' 'finalAttrs.version}' $file
sd -F '${version' '${finalAttrs.version' $file
sd -F '= version' '= finalAttrs.version' $file
sd -F 'inherit version;' 'inherit (finalAttrs) version;' $file
sd -F ' + version;' ' + finalAttrs.version;' $file
sd 'replaceStrings (.*) version' 'replaceStrings $1 finalAttrs.version' $file
sd -F 'splitVersion version' 'splitVersion finalAttrs.version' $file
sd -F 'versionAtLeast version' 'versionAtLeast finalAttrs.version' $file
sd 'versions\.([a-z]+) version' 'versions.$1 finalAttrs.version' $file
# src
sd -F 'src}' 'finalAttrs.src}' $file
sd -F '${src' '${finalAttrs.src' $file
sd -F '= src' '= finalAttrs.src' $file
sd -F 'inherit src;' 'inherit (finalAttrs) src;' $file
sd -F 'inherit (src' 'inherit (finalAttrs.src' $file
# pname
sd -F 'pname}' 'finalAttrs.pname}' $file
sd -F '${pname' '${finalAttrs.pname' $file
sd -F '= pname' '= finalAttrs.pname' $file
sd -F 'inherit pname;' 'inherit (finalAttrs) pname;' $file
# combinations
sd -F 'inherit version src;' 'inherit (finalAttrs) version src;' $file
sd -F 'inherit src version;' 'inherit (finalAttrs) src version;' $file
sd -F 'inherit version pname;' 'inherit (finalAttrs) version pname;' $file
sd -F 'inherit pname version;' 'inherit (finalAttrs) pname version;' $file
sd -F 'inherit pname src version;' 'inherit (finalAttrs) pname src version;' $file
sd -F 'inherit pname version src;' 'inherit (finalAttrs) pname version src;' $file
sd -F 'inherit src pname version;' 'inherit (finalAttrs) src pname version;' $file
sd -F 'inherit src version pname;' 'inherit (finalAttrs) src version pname;' $file
sd -F 'inherit version pname src;' 'inherit (finalAttrs) version pname src;' $file
sd -F 'inherit version src pname;' 'inherit (finalAttrs) version src pname;' $file
# meta
sd -F '${meta' '${finalAttrs.meta' $file
sd -F '= meta' '= finalAttrs.meta' $file
sd -F 'inherit (meta' 'inherit (finalAttrs.meta' $file
# cargo
sd -F 'cargoRoot}' 'finalAttrs.cargoRoot}' $file
sd -F '${cargoRoot' '${finalAttrs.cargoRoot' $file
sd -F '= cargoRoot' '= finalAttrs.cargoRoot' $file
sd -F 'cargoBuildFlags}' 'finalAttrs.cargoBuildFlags}' $file
sd -F '${cargoBuildFlags' '${finalAttrs.cargoBuildFlags' $file
sd -F '= cargoBuildFlags' '= finalAttrs.cargoBuildFlags' $file
# patches
sd -F 'patches}' 'finalAttrs.patches}' $file
sd -F '${patches' '${finalAttrs.patches' $file
sd -F '= patches' '= finalAttrs.patches' $file
# passthru
sd -F 'passthru}' 'finalAttrs.passthru}' $file
sd -F '${passthru' '${finalAttrs.passthru' $file
sd -F '= passthru' '= finalAttrs.passthru' $file
# *buildInputs
sd -F 'buildInputs}' 'finalAttrs.buildInputs}' $file
sd -F 'makeLibraryPath buildInputs' 'makeLibraryPath finalAttrs.buildInputs' $file
sd -F 'nativeBuildInputs}' 'finalAttrs.nativeBuildInputs}' $file
sd -F 'propagatedBuildInputs}' 'finalAttrs.propagatedBuildInputs}' $file
# other
sd -F 'desktopItem}' 'finalAttrs.desktopItem}' $file
sd -F 'runtimeLibs}' 'finalAttrs.runtimeLibs}' $file
sd -F 'libPath}' 'finalAttrs.libPath}' $file
sd -F 'runtimeDependencies}' 'finalAttrs.runtimeDependencies}' $file
sd -F 'nativeRuntimeInputs}' 'finalAttrs.nativeRuntimeInputs}' $file
sd -F '(!doCheck)' '(!finalAttrs.doCheck)' $file
sd -F 'optional doCheck' 'optional finalAttrs.doCheck' $file
sd -F 'optionals doCheck' 'optionals finalAttrs.doCheck' $file
sd -F '++ runtimeDependencies' '++ finalAttrs.runtimeDependencies' $file
# close finalAttrs lambda
echo ')' >>$file
# catch some errors early
if ! nixfmt $file
git restore $file
continue
end
if ! nixf-diagnose -i sema-primop-overridden $file
git restore $file
continue
end
end
set torestore (rg -F .finalAttrs --files-with-matches $scope)
if test (count $torestore) -gt 0
git restore $torestore
end
# set torestore (rg -F finalAttrs.pname --files-with-matches $scope)
# if test (count $torestore) -gt 0
# git restore $torestore
# end
# commit for faster eval times
git add pkgs
git commit --no-gpg-sign -m temp
set torestore
for file in $files
# file hasn't changed
if git diff --quiet $base $file
continue
end
# try to eval the package to definitely catch all errors
echo $file
set pname (string split / $file -f 4)
if ! nix eval .#$pname
set torestore $torestore $file
end
end
# restore files that don't eval
git reset --soft $base
git restore --staged .
if test (count $torestore) -gt 0
git restore $torestore
end
```
after that some manual cleanup was done:
- restore all files that cause merge conflicts with staging
# Conflicts:
# pkgs/by-name/ca/cargo-chef/package.nix
# pkgs/by-name/ca/cargo-public-api/package.nix
# pkgs/by-name/ca/cargo-update/package.nix
# pkgs/by-name/le/leetcode-cli/package.nix
2026-03-06 11:50:26 +01:00
Pascal Bach
1a0fccf829
libvirt: fix virt-secret-init-encryption ( #496839 )
2026-03-06 10:44:06 +00:00
nixpkgs-ci[bot]
c918c0b47a
pgdog: 0.1.30 -> 0.1.31 ( #497050 )
2026-03-06 10:41:43 +00:00
Marcus Ramberg
f64ddfed97
devenv: 2.0.1 -> 2.0.2 ( #497005 )
2026-03-06 10:34:01 +00:00
Cosima Neidahl
96d5be91ca
lomiri.mediascanner2: 0.118 -> 0.200 ( #493720 )
2026-03-06 10:26:41 +00:00
nixpkgs-ci[bot]
0fb3a4ea33
ast-grep: 0.40.5 -> 0.41.0 ( #495838 )
2026-03-06 10:19:34 +00:00
Ulrik Strid
d30ac9c902
ocamlPackages.mparser-re: init at 1.3 ( #495950 )
2026-03-06 10:14:16 +00:00
Felix Bargfeldt
0a28628cfd
radicle-ci-broker: 0.25.0 -> 0.26.0; radicle-job: 0.4.0 -> 0.5.1 ( #497154 )
2026-03-06 10:12:52 +00:00
Niklas Korz
9a6aa94817
linuxPackages.nvidiaPackages.beta: 590.44.01 -> 595.45.04 ( #496945 )
2026-03-06 10:07:15 +00:00
nixpkgs-ci[bot]
08fd60f3b1
myks: 5.9.2 -> 5.9.3 ( #496927 )
2026-03-06 10:01:26 +00:00
nixpkgs-ci[bot]
8611590623
atlauncher: 3.4.40.2 -> 3.4.40.3 ( #496796 )
2026-03-06 10:01:19 +00:00
Defelo
7bb34b1468
radicle-job: 0.4.0 -> 0.5.1
...
Changelog: https://app.radicle.xyz/nodes/iris.radicle.xyz/rad:z2UcCU1LgMshWvXj6hXSDDrwB8q8M/tree/CHANGELOG.md
2026-03-06 10:50:55 +01:00
Defelo
21cbaf5572
radicle-ci-broker: 0.25.0 -> 0.26.0
...
Changelog: https://app.radicle.xyz/nodes/seed.radicle.xyz/rad:zwTxygwuz5LDGBq255RA2CbNGrz8/tree/NEWS.md
2026-03-06 10:50:55 +01:00
Jo
1648979af2
requireFile: use lib.extendMkDerivation ( #487780 )
2026-03-06 09:49:52 +00:00
Fabian Affolter
0698a04ee0
python3Packages.iamdata: 0.1.202603041 -> 0.1.202603051 ( #496962 )
2026-03-06 09:47:19 +00:00
Fabian Affolter
e381c28e70
python3Packages.llama-index-graph-stores-neo4j: 0.5.2 -> 0.6.0 ( #496682 )
2026-03-06 09:45:14 +00:00
Fabian Affolter
de186ef116
python3Packages.pyexploitdb: 0.3.15 -> 0.3.16 ( #496685 )
2026-03-06 09:44:58 +00:00
Fabian Affolter
76b1b941fe
python3Packages.starlette-context: 0.4.0 -> 0.5.1 ( #496689 )
2026-03-06 09:44:48 +00:00
Jo
bfe49b65ee
mercury: move to by-name ( #492714 )
2026-03-06 09:44:19 +00:00
nixpkgs-ci[bot]
a6c3f17ea0
libvirt: fix darwin build ( #497120 )
2026-03-06 09:42:47 +00:00
Jo
4cc0a162a4
git-annex-metadata-gui: migrate to by-name, modernize, switch to PEP517 ( #495846 )
2026-03-06 09:41:12 +00:00
Jo
d6377c47af
freeipa,sssd: migrate to by-name ( #496259 )
2026-03-06 09:39:58 +00:00
Fabian Affolter
2a34fa7b86
python3Packages.alexapy: 1.29.17 -> 1.29.19 ( #497023 )
2026-03-06 09:38:32 +00:00
Jo
330e648241
ffado,ffado-mixer: migrate to by-name ( #496431 )
2026-03-06 09:38:25 +00:00
Jo
a0153334e5
device-tree_rpi: migrate to by-name ( #496737 )
2026-03-06 09:37:33 +00:00
Fabian Affolter
787a4c4ad0
python3Packages.claude-agent-sdk: 0.1.44 -> 0.1.46 ( #496803 )
2026-03-06 09:37:25 +00:00
Jo
b356f7e2e8
nvfancontrol: migrate to by-name ( #496990 )
2026-03-06 09:36:37 +00:00
Jo
a70ece160b
mangohud: migrate to by-name ( #496987 )
2026-03-06 09:36:03 +00:00
Robert Rose
d91e3506ee
v4l2loopback: use substituteInPlace --replace-fail
2026-03-06 10:33:25 +01:00
Fabian Affolter
c8704486eb
python3Packages.iamdata: 0.1.202603041 -> 0.1.202603051
...
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202603041...v0.1.202603051
Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202603051
2026-03-06 10:31:05 +01:00
Jo
6756c7ec66
diff-pdf: migrate to by-name ( #497136 )
2026-03-06 09:28:15 +00:00
Fabian Affolter
681748381d
python3Packages.heretic-llm: init at 1.2.0 ( #497051 )
2026-03-06 09:27:34 +00:00
Jo
763ea97668
wxmaxima: migrate to by-name ( #497137 )
2026-03-06 09:27:28 +00:00
Fabian Affolter
1a854afef2
python314Packages.publicsuffixlist: 1.0.2.20260228 -> 1.0.2.20260303 ( #496745 )
2026-03-06 09:27:23 +00:00
nixpkgs-ci[bot]
25b41fa5cd
eigenwallet: 3.6.7 -> 3.7.0 ( #496912 )
2026-03-06 09:21:24 +00:00
Paul Meyer
da425a7c14
azure-cli-extensions.confcom: 1.2.6 -> 1.8.0, fix build ( #496948 )
2026-03-06 09:06:51 +00:00
Weijia Wang
c83e17af07
binaryen: remove asppsa from maintainer list ( #497119 )
2026-03-06 09:01:31 +00:00
Weijia Wang
df5f0e2053
wxmaxima: migrate to by-name
2026-03-06 09:47:07 +01:00
Paul Meyer
e325f88462
go_1_26: 1.26.0 -> 1.26.1 ( #497104 )
2026-03-06 08:43:08 +00:00
nixpkgs-ci[bot]
f03ffed7da
grpc-health-probe: 0.4.45 -> 0.4.46 ( #497132 )
2026-03-06 08:42:00 +00:00
Weijia Wang
b571bcb9b7
diff-pdf: migrate to by-name
2026-03-06 09:41:15 +01:00
Toma
1934a1644d
jasp-desktop: 0.95.4 -> 0.96.0 ( #496673 )
2026-03-06 08:38:21 +00:00
Weijia Wang
6f87691cdd
libvirt: fix darwin build
2026-03-06 09:32:50 +01:00
Vladimír Čunát
fb9f987b93
python3Packages.cyclonedds-python: 0.10.5 -> 0.11.0; fix build ( #493107 )
2026-03-06 08:30:44 +00:00