R. Ryantm
|
195b4fc839
|
nvidia-mig-parted: 0.14.4 -> 0.14.5
|
2026-08-13 16:24:45 +00:00 |
|
Sigmanificient
|
c8f9230169
|
nvpy: use python3Packages directly
|
2026-08-08 21:47:17 +02:00 |
|
R. Ryantm
|
b9fd5dee6a
|
nvc: 1.22.0 -> 1.22.1
|
2026-08-01 08:06:37 +00:00 |
|
R. Ryantm
|
36e9c8af39
|
nvc: 1.21.1 -> 1.22.0
|
2026-07-22 08:22:21 +00:00 |
|
R. Ryantm
|
62dc565851
|
nvidia-mig-parted: 0.14.3 -> 0.14.4
|
2026-07-18 03:38:25 +00:00 |
|
Eman Resu
|
ff094f60ad
|
treewide: replace more singleton license lists
|
2026-07-15 14:04:39 -04:00 |
|
Gaetan Lepage
|
b6807437b8
|
nvitop: 1.7.0 -> 1.7.1
Diff: https://github.com/XuehaiPan/nvitop/compare/v1.7.0...v1.7.1
Changelog: https://github.com/XuehaiPan/nvitop/releases/tag/v1.7.1
|
2026-07-10 11:49:48 +00:00 |
|
Marc Jakobi
|
a4c5d5d45f
|
nvimpager: use neovim-unwrapped
|
2026-07-07 19:37:44 +02:00 |
|
R. Ryantm
|
5fe576ef6d
|
nvs: 1.14.0 -> 1.14.1
|
2026-07-03 17:33:25 +00:00 |
|
R. Ryantm
|
151a944e8b
|
nvidia-mig-parted: 0.14.2 -> 0.14.3
|
2026-07-03 02:05:40 +00:00 |
|
Peder Bergebakken Sundt
|
f3b7ace7b0
|
nvs: 1.12.1 -> 1.14.0 (#502173)
|
2026-06-29 22:26:56 +00:00 |
|
Cole
|
e6b897761c
|
nvidia-container-toolkit: 1.18.2 -> 1.19.1
|
2026-06-23 07:08:03 -05:00 |
|
R. Ryantm
|
6b2a0f9609
|
nvc: 1.21.0 -> 1.21.1
|
2026-06-20 11:02:54 +00:00 |
|
R. Ryantm
|
9ce8e7b037
|
nvs: 1.12.1 -> 1.14.0
|
2026-06-16 04:18:52 +00:00 |
|
mikaeladev
|
ce3af6b00b
|
nvibrant: 1.2.0-unstable-595.58.03 -> 1.2.1-unstable-610.43.02
|
2026-06-13 05:07:17 +01:00 |
|
R. Ryantm
|
d39e85d301
|
nvme-rs: 0.2.1 -> 0.2.2
|
2026-06-03 09:54:16 +00:00 |
|
Sandro
|
d026ad8086
|
nvibrant: 1.1.0 -> 1.2.0-unstable-595.58.03 (#498407)
|
2026-05-30 12:47:43 +00:00 |
|
R. Ryantm
|
1b79d6af3a
|
nvidia-mig-parted: 0.14.1 -> 0.14.2
|
2026-05-27 08:27:54 +00:00 |
|
R. Ryantm
|
cb20eff9b7
|
nvc: 1.20.1 -> 1.21.0
|
2026-05-23 14:18:23 +00:00 |
|
liberodark
|
74c17aeac8
|
treewide: move to by-name part 4
|
2026-05-21 14:19:59 +02:00 |
|
Gaetan Lepage
|
620a972ce8
|
nvitop: 1.6.2 -> 1.7.0
Diff: https://github.com/XuehaiPan/nvitop/compare/v1.6.2...v1.7.0
Changelog: https://github.com/XuehaiPan/nvitop/releases/tag/v1.7.0
|
2026-05-17 11:51:24 +00:00 |
|
R. Ryantm
|
1fa7769a6a
|
nvidia-mig-parted: 0.14.0 -> 0.14.1
|
2026-05-06 02:00:16 +00:00 |
|
R. Ryantm
|
105bb51dfd
|
nvidia-modprobe: 595.58.03 -> 595.71.05
|
2026-04-29 16:03:52 +00:00 |
|
mikaeladev
|
43ec7b801e
|
nvibrant: 1.1.0 -> 1.2.0-unstable-595.58.03
|
2026-04-24 01:18:38 +01:00 |
|
R. Ryantm
|
17c916107b
|
nvc: 1.20.0 -> 1.20.1
|
2026-04-22 21:40:12 +00:00 |
|
Peder Bergebakken Sundt
|
3677dd02d0
|
nvidia-modprobe: 590.48.01 -> 595.58.03 (#497410)
|
2026-04-21 19:28:10 +00:00 |
|
Peder Bergebakken Sundt
|
aa606d4c3b
|
treewide: substitute pname for strings (by-name)
repeat of #410679 as-is, part of #346453
|
2026-04-20 01:08:23 +02:00 |
|
R. Ryantm
|
0916cfa765
|
nvc: 1.19.3 -> 1.20.0
|
2026-04-12 13:22:53 +00:00 |
|
R. Ryantm
|
4545c14043
|
nvimpager: 0.13.0 -> 0.14.0
|
2026-04-02 12:27:40 +00:00 |
|
R. Ryantm
|
6e85492617
|
nvidia-modprobe: 590.48.01 -> 595.58.03
|
2026-04-01 12:17:37 +00:00 |
|
R. Ryantm
|
b6dab31717
|
nvidia-mig-parted: 0.13.1 -> 0.14.0
|
2026-03-18 01:52:16 +00:00 |
|
Weijia Wang
|
89d172d85e
|
nvc: 1.19.2 -> 1.19.3 (#498338)
|
2026-03-10 21:02:04 +00:00 |
|
Weijia Wang
|
1a2fc5aa94
|
nvc: 1.19.2 -> 1.19.3
https://github.com/nickg/nvc/compare/r1.19.2...r1.19.3
|
2026-03-09 21:12:06 +01:00 |
|
Guy Chronister
|
f73ca04ed4
|
nvfancontrol: migrate to by-name
|
2026-03-05 15:14:13 -06:00 |
|
Weijia Wang
|
698ace1f04
|
nvc: 1.19.1 -> 1.19.2 (#493029)
|
2026-03-02 17:41:34 +00:00 |
|
mikaeladev
|
05fda05ad3
|
nvibrant: init at 1.1.0
|
2026-02-24 13:11:49 +00:00 |
|
R. Ryantm
|
a3c081e9c0
|
nvc: 1.19.1 -> 1.19.2
|
2026-02-22 13:25:01 +00:00 |
|
Jörg Thalheim
|
7b7c174d40
|
nvme-cli: 2.15 -> 2.16 (#488110)
|
2026-02-15 14:32:57 +00:00 |
|
R. Ryantm
|
dc02a4c989
|
nvc: 1.19.0 -> 1.19.1
|
2026-02-08 01:50:36 +00:00 |
|
Sergei Trofimovich
|
343200028a
|
nvme-cli: 2.15 -> 2.16
Changes: https://github.com/linux-nvme/nvme-cli/releases/tag/v2.16
|
2026-02-07 22:37:02 +00:00 |
|
Fernando Rodrigues
|
693e12715a
|
various: switch buildGoModule packages to use finalAttrs (#487704)
|
2026-02-07 09:35:52 +00:00 |
|
Fernando Rodrigues
|
a242c54745
|
various: switch buildPythonApplication packages to use finalAttrs (#487735)
|
2026-02-07 09:30:09 +00:00 |
|
Fernando Rodrigues
|
169ab49f59
|
various: fix pname misuse and switch to finalAttrs pattern (#487638)
|
2026-02-07 09:20:32 +00:00 |
|
quantenzitrone
|
18dc8a95fb
|
various: switch buildPythonApplication packages to use finalAttrs
this shouldn't create any rebuilds
the following script was used to generate this:
```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 buildPythonApplication
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
# meta
sd -F '${meta' '${finalAttrs.meta' $file
sd -F '= meta' '= finalAttrs.meta' $file
sd -F 'inherit (meta' 'inherit (finalAttrs.meta' $file
# pname (restored afterwards)
sd -F 'pname}' 'finalAttrs.pname}' $file
sd -F '${pname' '${finalAttrs.pname' $file
sd -F '= pname' '= 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
# other
sd -F 'makeLibraryPath buildInputs' 'makeLibraryPath finalAttrs.buildInputs' $file
sd -F 'nativeBuildInputs}' 'finalAttrs.nativeBuildInputs}' $file
sd -F 'buildInputs}' 'finalAttrs.buildInputs}' $file
sd -F 'propagatedBuildInputs}' 'finalAttrs.propagatedBuildInputs}' $file
sd -F 'desktopItem}' 'finalAttrs.desktopItem}' $file
sd -F 'runtimeLibs}' 'finalAttrs.runtimeLibs}' $file
sd -F 'makePythonPath dependencies' 'makePythonPath finalAttrs.dependencies' $file
sd -F 'makePythonPath propagatedBuildInputs' 'makePythonPath finalAttrs.propagatedBuildInputs' $file
sd -F 'libPath}' 'finalAttrs.libPath}' $file
sd -F 'runtimeDependencies}' 'finalAttrs.runtimeDependencies}' $file
sd -F 'runtimeDeps}' 'finalAttrs.runtimeDeps}' $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:
- restoring files that cause changes in the number of lines
- restoring files that cause rebuilds
- restoring files that cause merge conflicts with staging
|
2026-02-07 10:06:06 +01:00 |
|
quantenzitrone
|
626f23ce26
|
various: switch packages to use finalAttrs
this shouldn't create any rebuilds
the following script was used to generate this:
```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 files (rg --files-with-matches -F 'stdenv.mkDerivation rec {' $scope | sort -u)
for file in $files
echo $file
sd -F 'stdenv.mkDerivation rec {' 'stdenv.mkDerivation (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
# meta
sd -F '${meta' '${finalAttrs.meta' $file
sd -F '= meta' '= finalAttrs.meta' $file
sd -F 'inherit (meta' 'inherit (finalAttrs.meta' $file
# other
sd -F 'inherit version src;' 'inherit (finalAttrs) version src;' $file
sd -F 'makeLibraryPath buildInputs' 'makeLibraryPath finalAttrs.buildInputs' $file
sd -F 'buildInputs}' 'finalAttrs.buildInputs}' $file
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
# pname (restored afterwards)
sd -F 'pname}' 'finalAttrs.pname}' $file
sd -F '${pname' '${finalAttrs.pname' $file
sd -F '= pname' '= finalAttrs.pname' $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:
- restoring files that cause changes in the number of lines
- restoring files that cause rebuilds
- restoring files that cause merge conflicts with staging
|
2026-02-07 09:59:05 +01:00 |
|
quantenzitrone
|
d26a1a9e5e
|
various: switch buildRustPackage packages to use finalAttrs
this shouldn't create any rebuilds
the following script was used to generate this:
```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
# meta
sd -F '${meta' '${finalAttrs.meta' $file
sd -F '= meta' '= finalAttrs.meta' $file
sd -F 'inherit (meta' 'inherit (finalAttrs.meta' $file
# other
sd -F 'inherit version src;' 'inherit (finalAttrs) version src;' $file
sd -F 'inherit src version;' 'inherit (finalAttrs) src version;' $file
sd -F 'makeLibraryPath buildInputs' 'makeLibraryPath finalAttrs.buildInputs' $file
sd -F 'buildInputs}' 'finalAttrs.buildInputs}' $file
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
# pname (restored afterwards)
sd -F 'pname}' 'finalAttrs.pname}' $file
sd -F '${pname' '${finalAttrs.pname' $file
sd -F '= pname' '= finalAttrs.pname' $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:
- restoring files that cause changes in the number of lines
- restoring files that cause rebuilds
- restoring files that cause merge conflicts with staging
|
2026-02-07 09:53:17 +01:00 |
|
quantenzitrone
|
9380e05c3c
|
various: switch buildGoModule packages to use finalAttrs
this shouldn't create any rebuilds
the following script was used to generate this:
```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 buildGoModule
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
# meta
sd -F '${meta' '${finalAttrs.meta' $file
sd -F '= meta' '= finalAttrs.meta' $file
sd -F 'inherit (meta' 'inherit (finalAttrs.meta' $file
# other
sd -F 'inherit version src;' 'inherit (finalAttrs) version src;' $file
sd -F 'inherit src version;' 'inherit (finalAttrs) src version;' $file
sd -F 'makeLibraryPath buildInputs' 'makeLibraryPath finalAttrs.buildInputs' $file
sd -F 'buildInputs}' 'finalAttrs.buildInputs}' $file
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
# pname (restored afterwards)
sd -F 'pname}' 'finalAttrs.pname}' $file
sd -F '${pname' '${finalAttrs.pname' $file
sd -F '= pname' '= finalAttrs.pname' $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:
- restoring files that cause changes in the number of lines
- restoring files that cause rebuilds
- restoring files that cause merge conflicts with staging
|
2026-02-07 09:28:59 +01:00 |
|
R. Ryantm
|
9e7850d18b
|
nvc: 1.18.2 -> 1.19.0
|
2026-02-01 00:32:17 +00:00 |
|
Fernando Rodrigues
|
6308c3b213
|
various: switch to finalAttrs pattern (#483882)
|
2026-01-30 02:32:49 +00:00 |
|
quantenzitrone
|
6b61249106
|
various: switch to finalAttrs pattern
this shouldn't create any rebuilds
|
2026-01-30 02:36:22 +01:00 |
|