Peder Bergebakken Sundt
db9a2b086c
appimageTools: warn on deprecated type-specific aliases ( #546396 )
2026-08-08 21:18:59 +00:00
iridiae
8032911c05
ftb-app: 1.27.2 -> 1.30.0
2026-08-05 19:08:10 +02:00
bitbloxhub
c831bab4ac
appimageTools: warn on deprecated type-specific aliases
...
Also migrates away from them with these commands, using ast-grep 0.43.0
with these commands in bash (assisted by ChatGPT):
```bash
for old in extractType1 extractType2; do
ast-grep \
--lang nix \
--pattern "\$TOOLS.$old" \
--rewrite '$TOOLS.extract' \
--update-all \
pkgs
done
ast-grep \
--lang nix \
--pattern '$TOOLS.wrapType1' \
--rewrite '$TOOLS.wrapType2' \
--update-all \
pkgs
```
Assisted-by: GPT-5.6-Sol Medium via ChatGPT
2026-07-30 00:21:21 +00:00
Yohann Boniface
a96a7b9dc6
treewide: use finalAttrs.finalPackage.doCheck ( #543265 )
2026-07-23 11:35:08 +00:00
R. Ryantm
d4bd996c5a
ft2-clone: 2.21 -> 2.22
2026-07-19 20:26:24 +00:00
Peder Bergebakken Sundt
a0d022d0f4
treewide: use finalAttrs.finalPackage.doCheck
2026-07-18 18:23:21 +02:00
R. Ryantm
a260673303
ft2-clone: 2.20 -> 2.21
2026-07-10 23:47:57 +00:00
R. Ryantm
6e3e19c92f
ft2-clone: 2.19 -> 2.20
2026-07-01 21:46:09 +00:00
R. Ryantm
ff8fd04559
ft2-clone: 2.18 -> 2.19
2026-05-11 15:45:35 +00:00
R. Ryantm
7eb8e76303
ft2-clone: 2.17 -> 2.18
2026-05-03 07:28:19 +00:00
R. Ryantm
53e0976fae
ft2-clone: 2.16 -> 2.17
2026-04-24 10:07:43 +00:00
R. Ryantm
0e770ab814
ft2-clone: 2.14 -> 2.16
2026-04-16 01:00:25 +00:00
R. Ryantm
b61d633d07
ft2-clone: 2.13 -> 2.14
2026-04-08 08:36:14 +00:00
R. Ryantm
5c2f3aad94
ft2-clone: 2.12 -> 2.13
2026-03-30 20:41:25 +00:00
R. Ryantm
2126174c9a
ft2-clone: 2.11 -> 2.12
2026-03-18 23:22:18 +00:00
R. Ryantm
8da58c21b0
ft2-clone: 2.07 -> 2.11
2026-03-11 04:36:51 +00:00
R. Ryantm
5d7ef6d97a
ft2-clone: 2.05 -> 2.07
2026-03-02 22:09:00 +00:00
R. Ryantm
fc9c70d463
ft2-clone: 2.04 -> 2.05
2026-02-22 20:04:01 +00:00
R. Ryantm
84e6e55d9b
ft2-clone: 2.03 -> 2.04
2026-02-11 18:27:54 +00: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
f0de96be2c
various: rename references from libXpm to libxpm
...
this shouldn't create any rebuilds
2026-02-06 00:26:01 +01:00
quantenzitrone
55280fa564
various: rename references from libX11 to libx11
...
this shouldn't create any rebuilds
2026-02-06 00:24:34 +01:00
Gergő Gutyina
1b9d1caaff
various: fix pname misuse in urls ( #483962 )
2026-02-05 10:12:27 +00:00
quantenzitrone
9c8e96055a
various: fix pname misuse in urls
2026-02-05 01:51:59 +01:00
fence
bcece9fe57
ft2-clone: install .desktop & icon
2026-02-02 14:54:55 +01:00
quantenzitrone
6b61249106
various: switch to finalAttrs pattern
...
this shouldn't create any rebuilds
2026-01-30 02:36:22 +01:00
phanirithvij
fdddffc6cd
ftxui: modernize
...
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com >
2025-12-29 21:59:15 +05:30
phanirithvij
5f05bd3313
ftxui: add phanirithvij to maintainers
...
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com >
2025-12-29 21:59:12 +05:30
R. Ryantm
2e24f4c4f4
ft2-clone: 2.00 -> 2.03
2025-12-18 08:32:37 +00:00
Ihar Hrachyshka
567e8dfd8e
treewide: clean up 'meta = with' pattern
...
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.
Co-authored-by: Wolfgang Walther <walther@technowledgy.de >
2025-12-10 18:09:49 +01:00
R. Ryantm
8a9bc06b6b
ft2-clone: 1.99 -> 2.00
2025-11-22 01:43:44 +00:00
Wolfgang Walther
c283f32d29
treewide: remove unused with
...
Auto-fixed by nixf-diagnose.
2025-10-05 10:50:41 +02:00
R. Ryantm
dc76fe0351
ft2-clone: 1.98 -> 1.99
2025-09-18 22:44:24 +00:00
R. Ryantm
00bfc68391
ft2-clone: 1.97 -> 1.98
2025-09-07 20:32:20 +00:00
Wolfgang Walther
5a0711127c
treewide: run nixfmt 1.0.0
2025-07-24 13:55:40 +02:00
R. Ryantm
a0b153c148
ft2-clone: 1.96 -> 1.97
2025-07-19 13:20:16 +00:00
R. Ryantm
71eace0005
ft2-clone: 1.95 -> 1.96
2025-06-01 11:52:11 +00:00
R. Ryantm
7124548dd7
ftxui: 6.0.2 -> 6.1.9
2025-05-14 12:57:15 +00:00
awwpotato
509efdedbd
treewide: move to by-name
2025-05-05 08:49:04 -07:00
Arne Keller
c6f28ea71a
ftb-app: init at 1.27.2 ( #382405 )
2025-05-01 18:52:03 +02:00
nagymathev
ee4f1a853f
ftb-app: init at 1.27.2
...
ftb-app: remove darwin support
ftb-app: formatting
2025-05-01 16:45:39 +02:00
Winter
a19cd4ffb1
Revert "treewide: replace rev with tag"
...
This reverts commit 65a333600d .
This wasn't tested for correctness with something like fodwatch [0],
and should not have been (self-)merged so quickly, especially without
further review.
It also resulted in the breakage of at least one package [1] (and that's
the one we know of and was caught).
A few packages that were updated in between this commit and this revert
were not reverted back to using `rev`, but other than that, this is a
1:1 revert.
[0]: https://codeberg.org/raphaelr/fodwatch
[1]: https://github.com/NixOS/nixpkgs/pull/396904 / 758551e458
2025-04-08 02:57:25 -04:00
Pol Dellaiera
65a333600d
treewide: replace rev with tag
2025-04-07 16:57:22 +02:00
Nikolay Korotkiy
abccc8be2e
ftxui: modernize
2025-04-05 19:03:28 +04:00
R. Ryantm
faa89f7847
ftxui: 5.0.0 -> 6.0.2
2025-04-04 04:51:11 +00:00
Anderson Torres
cab2a1296e
treewide: remove AndersonTorres from maintainers
...
As I said before, I want to keep a narrow focus on Nixpkgs. Now that I am back
at undergrad, this focus should be even narrower: I will keep my eyes on Emacs,
and nothing else.
2025-02-12 00:36:02 -03:00
FliegendeWurst
7480f0a447
ftjam: drop
2025-01-02 12:25:19 +01:00
Arne Keller
3306d2fdd5
ftx-prog: init at 0.4 ( #315229 )
2024-12-30 14:41:28 +01:00
Funkeleinhorn
90069952ac
ftx-prog: init at 0.4
...
I needed a utility to simply change the USB Descriptor in the EEPROM of
FTDI Chips. Thats why I add this utility to have an easy option
available on Nix.
2024-12-30 01:30:03 +01:00
Silvan Mosberger
4f0dadbf38
treewide: format all inactive Nix files
...
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.
Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.
A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.
This commit was automatically created and can be verified using
nix-build a08b3a4d19 .tar.gz \
--argstr baseRev b32a094368
result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00