R. Ryantm
b04298fe27
dtop: 0.7.11 -> 0.8.0
2026-08-10 17:41:40 +00:00
Peder Bergebakken Sundt
50fb8cf46e
dtrx: cleanup ( #529351 )
2026-08-09 15:32:36 +00:00
R. Ryantm
9ec4fa76a6
dtop: 0.7.9 -> 0.7.11
2026-08-01 20:37:42 +00:00
Jared Baur
8e835a0e13
dtach: 0.9 -> 0.9-unstable-2025-06-20
...
The dtach program had not seen activity for almost a decade. In order to
pull in some of the recent quality-of-life improvements, we bump to the
latest revision.
2026-07-21 11:14:08 -07:00
Jared Baur
c875bf07de
dtach: add jmbaur as maintainer
2026-07-21 11:06:11 -07:00
R. Ryantm
ed0d172a02
dtop: 0.7.7 -> 0.7.9
2026-07-14 15:15:20 +00:00
Martin Weinelt
bd6fb4b88d
treewide: remove redundant SETUPTOOLS_SCM_PRETEND_VERSION setters
...
The setuptools-scm setup script sets the env var to the derivation
version already.
2026-07-03 03:17:43 +02:00
Luna Heyman
23a6ea784f
maintainers: update luna-the-tuna email and username
2026-06-21 14:15:31 +02:00
R. Ryantm
c3602f7b26
dtop: 0.7.6 -> 0.7.7
2026-06-09 00:44:01 +00:00
Colin
eca56b5a7d
dtrx: remove a usage of with
2026-06-08 01:57:37 +00:00
Colin
592d5a1f3c
dtrx: use unwrapped binutils
...
this is for runtime use -- we don't need the stdenv/cc integration
which wrapped `binutils` provides.
2026-06-08 01:56:04 +00:00
Colin
2a41b5985f
dtrx: enable tests + more archivers
...
defaulting `arjSupport` to false simply because it's not supported
on so many platforms right now (e.g.
`pkgsCross.aarch64-multiplatform.arj` fails).
2026-06-08 01:56:04 +00:00
Colin
09f6b1b74e
dtrx: extract archivers to toplevel
2026-06-08 01:39:59 +00:00
Colin
ff951ec23a
dtrx: sort inputs
2026-06-08 01:38:45 +00:00
R. Ryantm
3b4444dc0b
dtop: 0.7.4 -> 0.7.6
2026-05-14 05:10:30 +00:00
R. Ryantm
56d0994294
dtop: 0.6.14 -> 0.7.4
2026-05-05 08:47:46 +00:00
matthewcroughan
64c58ed90f
dtsfmt: init at 0.8.0
2026-04-19 22:22:02 +02:00
R. Ryantm
10d5a5f593
dtop: 0.6.13 -> 0.6.14
2026-03-15 15:18:26 +00:00
Yohann Boniface
bf0c3a7f82
maintainers: drop dezgeg ( #493007 )
2026-03-01 21:36:40 +00:00
R. Ryantm
95808edf53
dtop: 0.6.12 -> 0.6.13
2026-02-27 10:43:58 +00:00
Marcin Serwin
59364fb99a
maintainers: drop dezgeg
...
Signed-off-by: Marcin Serwin <marcin@serwin.dev >
2026-02-22 12:43:51 +01:00
R. Ryantm
46a004bea7
dtop: 0.6.7 -> 0.6.12
2026-02-19 22:27:30 +00:00
Fernando Rodrigues
a242c54745
various: switch buildPythonApplication packages to use finalAttrs ( #487735 )
2026-02-07 09:30:09 +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
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
6b61249106
various: switch to finalAttrs pattern
...
this shouldn't create any rebuilds
2026-01-30 02:36:22 +01:00
Sigmanificient
f93c2cedfe
dt-schema: remove python override
2026-01-18 05:08:25 +01:00
Gutyina Gergő
46b83ef089
dt-schema: remove superfluous pythonOlder
2026-01-17 16:31:13 +01:00
Jared Baur
2a7dd87f00
treewide: remove usage of zig.hook
...
With recent changes to the zig setup hook, it is no longer necessary to
include zig.hook in the derivation inputs.
2026-01-14 06:22:18 -08:00
Gutyina Gergő
dfd8ed0e58
dt-schema: remove superfluous pythonOlder
2026-01-14 10:37:23 +01:00
Michael Daniels
075e8c2c4f
treewide: change 'format = "pyproject";' to 'pyproject = true;'
...
This is almost all find-and-replace.
I manually edited:
* pkgs/development/python-modules/notifications-android-tv/default.nix,
* pkgs/servers/home-assistant/default.nix,
* pkgs/development/tools/continuous-integration/buildbot/master.nix
A few files have not been changed in this PR because they would cause rebuilds.
This PR should have 0 rebuilds.
2026-01-12 17:50:35 -05:00
Marcin Serwin
97de7351eb
dtach: fix build with gcc 15
...
Signed-off-by: Marcin Serwin <marcin@serwin.dev >
2025-12-20 15:58:53 +01:00
Gaël James
faf321dcba
dtui: init at 3.0.1
2025-12-19 00:31:19 +01:00
R. Ryantm
b872cc7117
dtop: 0.6.6 -> 0.6.7
2025-12-14 19:50:22 +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
19fe155c1c
dtop: 0.6.3 -> 0.6.6
2025-12-08 11:33:05 +00:00
R. Ryantm
195e468b8f
dtrx: 8.7.0 -> 8.7.1
2025-12-05 10:27:11 +00:00
Mathew Polzin
c95fcfc6e1
dtrx: add myself as maintainer ( #467330 )
2025-12-03 02:21:34 +00:00
Colin
a232987cca
dtrx: add myself as maintainer
...
- i use the package daily, for the last 2 years or so
- i've contributed upstream
- see: <https://github.com/dtrx-py/dtrx/pull/62 >
- i've reviewed & merged r-ryantm bumps to this package
- see: <https://github.com/NixOS/nixpkgs/pull/459951 >
2025-12-03 00:36:28 +00:00
Colin
9980b44a48
dtrx: 8.5.3 -> 8.7.0 ( #459951 )
2025-12-03 00:32:00 +00:00
kpbaks
616bc057cc
dtop: init at 0.6.3
2025-11-30 21:47:07 +01:00
R. Ryantm
69f6241ea9
dtrx: 8.5.3 -> 8.7.0
2025-11-09 03:15:37 +00:00
Wolfgang Walther
91a8fee3aa
treewide: remove redundant parentheses
...
Auto-fixed by nixf-diagnose.
2025-10-05 10:52:03 +02:00
Kirill Elagin
7bee230150
libfdt: Rename the package to pylibfdt
...
The “canonical” name of the Python libfdt package, i.e. the one used on
PyPI and, hence, the one that is listed in the requirements of the
dependent modules is `pylibfdt`, but the upstream build system produced
a package called `libfdt`.
Given that, realistically, everyone will be using `pylibfdt`, as seen on
PyPI, our choices are to either patch / jailbreak the requirement in all
dependent packages, or follow PyPI and rename the package itself.
Rename the package once and for all, since it is easier than modifying
every single dependent one.
2025-09-07 12:17:10 +02:00
Kirill Elagin
fa417fe3f7
pylibfdt: Use the correct Python for tests
...
By default, Meson will find the version of Python that it itself is
using, i.e. the default one in Nixpkgs.
However, when building libfdt for other Python package sets, we need to
make sure we match the version of the Python used for tests – otherwise
the interpreter will not find the compiled module.
Tweak meson.build to always use the Python interpreter that was passed
to the expression, rather than the default one.
2025-09-07 12:16:34 +02:00
Philip Taron
0d051d21d7
dtee: init at 1.1.3 ( #417973 )
2025-08-26 11:09:06 -07:00
Emily
e0216a9c71
dt: bump to Zig 0.13
2025-08-18 06:09:17 +01:00
Yiyu Zhou
ade672d6c7
dte: init at 1.11.1
2025-08-09 01:21:19 -07:00
Jared Baur
d9ee2ee84a
dts-lsp: init at 0.1.5
2025-07-30 16:53:44 -07:00
TomaSajt
398b16e16c
treewide: remove useFetchCargoVendor usages
2025-07-26 11:39:35 +02:00