Commit Graph
830428 Commits
Author SHA1 Message Date
David McFarland 6706daaa86 godot-mono: use wrapper to find dotnet-sdk
The wrapper allows overriding like:

godot-mono.overrideAttrs { dotnet-sdk = dotnet-sdk_9; }

The unwrapped version is available at godot-mono.unwrapped, and can be
manually used with a dotnet SDK from $PATH.
2025-07-10 23:18:59 -03:00
Ihar Hrachyshka 25eb426efc python3Packages.llama-cpp-python: 0.3.9 -> 0.3.12
Also fixed update script to ignore -{metal,cu*} tags.
2025-07-10 22:18:35 -04:00
Martin Weinelt e6445e42fa postfix-tlspol: adopt package and module 2025-07-11 03:20:39 +02:00
Martin Weinelt b201963951 nixos/postfix-tlspol: only preset dns resolver with useLocalResolver
This is the best indicator we have about whether to use a local resolver.

In the meantime I'm lobbying upstream to read /etc/resolv.conf.
2025-07-11 03:15:28 +02:00
Martin Weinelt a18cef0754 postfix-tlspol: 1.8.11 -> 1.8.12
https://github.com/Zuplu/postfix-tlspol/releases/tag/v1.8.12
2025-07-11 03:11:25 +02:00
R. Ryantm 17c863a049 smartgit: 24.1.3 -> 24.1.4 2025-07-11 01:05:34 +00:00
R. Ryantm e3258b9265 devbox: 0.14.2 -> 0.15.0 2025-07-11 00:51:26 +00:00
1bdf3ad8a1 act: 0.2.78 -> 0.2.79 (#424148)
Co-authored-by: kashw2 <kashw2@users.noreply.github.com>
2025-07-11 00:35:20 +00:00
R. Ryantm 4054a405fb ddcutil: 2.2.0 -> 2.2.1 2025-07-11 00:35:14 +00:00
R. Ryantm 9663fab154 bitwarden-directory-connector: 2025.6.0 -> 2025.6.1 2025-07-11 00:33:11 +00:00
R. Ryantm f8d553137d python3Packages.litellm: 1.73.6 -> 1.74.0 2025-07-11 00:24:56 +00:00
Connor BakerandGitHub 8ca06ce1c1 nixos/nvidia-container-toolkit: add extraArgs option (#423934) 2025-07-10 17:06:08 -07:00
bc8e1ed9e0 bruno: 2.6.1 -> 2.7.0 (#424133)
Co-authored-by: gepbird <gutyina.gergo.2@gmail.com>
2025-07-11 00:05:04 +00:00
R. Ryantm 1827c0ecaa warp-terminal: 0.2025.07.02.08.36.stable_02 -> 0.2025.07.09.08.11.stable_01 2025-07-10 23:51:50 +00:00
Gutyina Gergő 39d0ad977c osu-lazer-bin: simplify update script 2025-07-11 01:51:00 +02:00
Gutyina Gergő 9a44598bc0 osu-lazer-bin: 2025.607.0 -> 2025.710.0 2025-07-11 01:50:47 +02:00
R. Ryantm 75dbbd22ca haproxy: 3.2.1 -> 3.2.3 2025-07-10 23:38:40 +00:00
jadeandGitHub e514f073fc lib.packagesFromDirectoryRecursive: Allow non-"path" directory (#406885) 2025-07-10 16:38:36 -07:00
Connor BakerandGitHub 6af71350c3 nixos/tee-supplicant: add tee-supplicant module (and more) (#237613) 2025-07-10 16:35:55 -07:00
Sandro Jäckel 63ccb82009 glitchtip: apply patch to remove symbolic override
(cherry picked from commit 24e22d18cc56c8eb2f79a193378127e8e233c4ec)
2025-07-11 01:34:29 +02:00
Sandro Jäckel 6bc48fa3b6 python313Packages.symbolic: 12.14.1 -> 12.15.5
(cherry picked from commit c84d231ad016d9209b6260e73ad63ae28f83dbcd)
2025-07-11 01:34:27 +02:00
Rebecca Turner 4a81a5e556 lib.packagesFromDirectoryRecursive: Allow non-"path" directory
As initially designed, `lib.packagesFromDirectoryRecursive` allowed
passing a string for the `directory` argument. This is necessary for
several reasons:

- `outPath` on derivations and Flake inputs is not a path.
- Derivations can be coerced to their `outPath` in string interpolation,
  but that produces strings, not paths.
- `builtins.path`, bizarrely, returns a string instead of a path (not
  that the documentation makes this clear).

If a path is used instead of a string here, then Nix will dutifully copy
the entire directory into a new path in the Nix store (ignored as
WONTFIX by Eelco in https://github.com/NixOS/nix/issues/9428). For
industrial use cases, this can result in an extra 10-15 seconds on every
single eval just to copy files from one spot in the Nix store to another
spot in the Nix store.

In #361424, this was changed so that `directory` must be a path,
breaking these use-cases.

I'm not really sure what happened here -- #361424 has very little
justification for why it exists, only a reference to a previous version
of the PR (#359941), which itself had very little justification given.
The description on #359941 explained that it would "Shrink the
function's code by ~2/3rd 🎉", but 60% of the reduction in size was just
deleting comments (!) and bindings like `directoryEntryIsPackage` that
helped clarify the intent of the implementation. As a result, the new
implementation is (to my eyes) more challenging to read and understand.
I think the whole thing was in service of #392800, which adds a
`newScope` argument in order "to create nested scopes for each
(sub)directory (not just the top-level one) when `newScope` is given."

Nobody noticed this regression until after the commit was merged. After
@phanirithvij pointed out the regression, @nbraud said they would
"shortly prepare a PR to fix this" [1] but did not. Later, they would
explain that they were "quite ill the last month(s)" [2], which explains
why this got forgotten about. @nbraud also requested a review from
@Gabriella439 [3], as she had reviewed the original PR adding
`lib.packagesFromDirectoryRecursive`, but not from me, the original
author of that PR. @Gabriella439 did not review the "refactor" PR, and
no attempt to contact her or myself was made after that initial request.
This behavior is admittedly rather subtle, so I'm not sure either
Gabriella or myself would have noticed the change (especially since the
relevant PR restructures the entire implementation).

While I find this a bit frustrating, I should have added a test for this
use-case in my original PR; if there was a test that relied on passing
paths in as a string, perhaps the authors modifying this code would have
noticed that the implementation was not an accident.

[1]: https://github.com/NixOS/nixpkgs/pull/361424#discussion_r1912407693
[2]: https://github.com/NixOS/nixpkgs/pull/359984#issuecomment-2775768808
[3]: https://github.com/NixOS/nixpkgs/pull/361424#issuecomment-2521308983
2025-07-10 16:13:38 -07:00
Philip TaronandGitHub 3dd7bc3432 pub2nix.generators.linkPackageConfig: set languageVersion for root package (#422970) 2025-07-10 15:59:37 -07:00
Paul HaerleandGitHub bfe6ebc845 signal-export: 3.5.1 -> 3.6.0 (#424145) 2025-07-11 00:51:17 +02:00
Felix BargfeldtandGitHub 51ac19a1d8 clorinde: 0.16.0 -> 1.0.0 (#422700) 2025-07-11 00:50:39 +02:00
quasigod bebb6c2d4a netexec: use python 3.12 2025-07-10 18:42:55 -04:00
Philip TaronandGitHub 846783c12b llama-cpp: 5760 -> 5836 (#423302) 2025-07-10 15:23:32 -07:00
Michele Guerini RoccoandGitHub bcb3614b35 nixos/syncthing: get systemd units from cfg.package & install syncthing command and man page (#422094) 2025-07-11 00:01:02 +02:00
Adam C. Stephens 0bbedb54d7 forgejo-lts: 11.0.2 -> 11.0.3
https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/11.0.3.md
2025-07-10 18:00:32 -04:00
Gaétan LepageandGitHub 34d64d9eb7 python3Packages.sqlite-vec: init at 0.1.6 (#420393) 2025-07-10 23:57:28 +02:00
e5a98fddd2 pimsync: 0.4.2 -> 0.4.3 (#423652)
Co-authored-by: qxrein <manavrj.07@gmail.com>
2025-07-10 21:57:00 +00:00
EmilyandGitHub e47697c816 ungoogled-chromium: 138.0.7204.96-1 -> 138.0.7204.100-1 (#424130) 2025-07-10 23:53:21 +02:00
R. RyantmandMasum Reza b06f79b368 limine: 9.3.4 -> 9.4.0 2025-07-11 03:23:03 +05:30
Fabian Affolter 03b2c5fe3d checkov: 3.2.447 -> 3.2.450
Diff: https://github.com/bridgecrewio/checkov/compare/refs/tags/3.2.447...refs/tags/3.2.450

Changelog: https://github.com/bridgecrewio/checkov/releases/tag/3.2.450
2025-07-10 23:51:18 +02:00
ferres 0bbb2099b8 python3Packages.xformers: support aarch64-darwin 2025-07-11 00:49:50 +03:00
R. Ryantm 7444832ce8 measureme: 12.0.1 -> 12.0.3 2025-07-10 21:47:44 +00:00
Axel Karjalainen 7159ab6f43 treewide: specify where mebibytes are used when it's ambiguous 2025-07-11 00:44:23 +03:00
Fabian AffolterandGitHub 7d5e802663 python313Packages.msgraph-sdk: remove pythonOlder 2025-07-10 23:44:08 +02:00
R. Ryantm fbe330613b gapless: 4.4 -> 4.5 2025-07-10 21:41:38 +00:00
Philip TaronandGitHub b6ababfa5d fetchhg: fix hash assertion; make overridable when sha256 set (#423877) 2025-07-10 14:40:27 -07:00
YtandGitHub f942f789ae cargo-mobile2: 0.20.1 -> 0.20.2 (#424132) 2025-07-10 17:38:59 -04:00
Weijia Wang 9c4c3c27af python3Packages.cx-freeze: fix build 2025-07-10 16:32:35 -05:00
Sarah Clark d29355f82e python3Packages.txtai: use pkgs.sqlite-vec via sqlite-vec-c 2025-07-10 14:23:57 -07:00
169bb5236c fantomas: 7.0.2 -> 7.0.3 (#423049)
Co-authored-by: MikaelFangel <MikaelFangel@users.noreply.github.com>
2025-07-10 21:10:13 +00:00
Gaétan LepageandGitHub c482f978dd python3Packages.timm: 1.0.16 -> 1.0.17 (#424139) 2025-07-10 23:00:34 +02:00
be30a5181d aws-lc: 1.53.1 -> 1.55.0 (#422659)
Co-authored-by: theoparis <theo@theoparis.com>
2025-07-10 20:59:36 +00:00
Michele Guerini RoccoandGitHub 896e44a863 nixosTests.systemd-initrd-networkd: handleTest -> runTest (#424076) 2025-07-10 22:48:33 +02:00
Gaétan LepageandGitHub 089839cfb3 python3Packages.orbax-checkpoint: 0.11.18 -> 0.11.19 (#423990) 2025-07-10 22:44:16 +02:00
Gaétan LepageandGitHub 85a04d3229 python3Packages.mmengine: explicitly add distutils dep instead of patching (#424002) 2025-07-10 22:43:52 +02:00
Gaétan LepageandGitHub de635027a9 python3Packages.arviz: 0.21.0 -> 0.22.0 (#423995) 2025-07-10 22:43:32 +02:00