Compare commits

...

143 commits

Author SHA1 Message Date
nixpkgs-ci[bot]
898a927db1
Merge master into staging-nixos 2026-07-06 18:40:22 +00:00
Nick Cao
36eac5db86
rime-ice: 2026.06.03 -> 2026.06.30 (#538307) 2026-07-06 18:31:19 +00:00
Nick Cao
3f9778f68c
nvs: 1.14.0 -> 1.14.1 (#538172) 2026-07-06 18:27:39 +00:00
Nick Cao
2a152d6bec
supercronic: 0.2.46 -> 0.2.47 (#538129) 2026-07-06 18:26:11 +00:00
Nick Cao
61b8f1917c
namespace-cli: 0.0.530 -> 0.0.531 (#538122) 2026-07-06 18:25:49 +00:00
Nick Cao
3e5ef0b4a9
heimdall-proxy: 0.17.16 -> 0.17.17 (#538098) 2026-07-06 18:25:05 +00:00
Nick Cao
27a06d6ba9
stalwart-vandelay: 1.0.4 -> 1.0.5 (#538079) 2026-07-06 18:24:25 +00:00
Nick Cao
4c64ee155c
vscode-extensions.astro-build.astro-vscode: 2.16.14 -> 2.16.17 (#538204) 2026-07-06 18:23:24 +00:00
Nick Cao
a5cf28911b
tmuxPlugins.dotbar: 0.3.2 -> 0.3.3 (#538154) 2026-07-06 18:22:37 +00:00
nixpkgs-ci[bot]
561b4d5fc7
warmup-s3-archives: 1.2.1 -> 1.2.2 (#539031) 2026-07-06 18:22:33 +00:00
Maciej Krüger
f19a0bad1e
openclaw: 2026.6.5 -> 2026.6.11 (#538045) 2026-07-06 18:22:00 +00:00
nixpkgs-ci[bot]
fe0b6136ec
quarkus: 3.36.3 -> 3.37.1 (#537961) 2026-07-06 18:21:55 +00:00
nixpkgs-ci[bot]
fe6f816e2e
nova-password: 0.5.10 -> 0.5.11 (#529651) 2026-07-06 18:21:47 +00:00
Nick Cao
07ce40fd4d
schemacrawler: 17.11.3 -> 17.11.4 (#538184) 2026-07-06 18:21:18 +00:00
Nick Cao
c07ee56792
vscode-extensions.discloud.discloud: 2.29.6 -> 2.29.7 (#538187) 2026-07-06 18:20:50 +00:00
Nick Cao
46487bdf9e
tree-sitter-grammars.tree-sitter-toml: 0.5.1-unstable-2024-12-03 -> 0.7.0-unstable-2024-12-03 (#538025) 2026-07-06 18:16:53 +00:00
Nick Cao
00f681a254
tfupdate: 0.9.4 -> 0.10.0 (#538015) 2026-07-06 18:16:37 +00:00
Nick Cao
89c39fd1bd
cloudfoundry-cli: 8.18.3 -> 8.18.4 (#537988) 2026-07-06 18:15:30 +00:00
Nick Cao
af37d30c03
certspotter: 0.24.1 -> 0.24.2 (#537987) 2026-07-06 18:13:58 +00:00
Nick Cao
b10cebc375
vscode-extensions.dart-code.flutter: 3.136.0 -> 3.138.0 (#537984) 2026-07-06 18:13:36 +00:00
Nick Cao
4ab603a4bd
thruster: 0.1.21 -> 0.1.22 (#538050) 2026-07-06 18:12:31 +00:00
Nick Cao
09611bef1c
wdt: 1.27.1612021-unstable-2026-06-09 -> 1.27.1612021-unstable-2026-06-26 (#538042) 2026-07-06 18:11:45 +00:00
Nick Cao
1824b6c37d
kubernetes-helmPlugins.helm-diff: 3.15.9 -> 3.15.10 (#538041) 2026-07-06 18:11:25 +00:00
Nick Cao
5e15438e7a
tree-sitter-grammars.tree-sitter-vim: 0.2.0-unstable-2026-02-26 -> 0.8.1-unstable-2026-02-26 (#538028) 2026-07-06 18:10:27 +00:00
Nick Cao
5240957947
tree-sitter-grammars.tree-sitter-lua: 0.0.19-unstable-2026-02-26 -> 0.5.0-unstable-2026-02-26 (#538027) 2026-07-06 18:10:17 +00:00
Nick Cao
2ef4d8d6b7
tree-sitter-grammars.tree-sitter-make: 0-unstable-2026-02-26 -> 1.1.1-unstable-2026-02-26 (#538026) 2026-07-06 18:09:52 +00:00
R. Ryantm
41b5c7ca9b warmup-s3-archives: 1.2.1 -> 1.2.2 2026-07-06 18:01:59 +00:00
dotlambda
03b1e08697
python3Packages.pipcl: 7 -> 11 (#535036) 2026-07-06 17:26:15 +00:00
Marc Jakobi
0ab156a739
neovim-unwrapped: 0.12.3 -> 0.12.4 (#538724) 2026-07-06 17:20:05 +00:00
Adam C. Stephens
d2b95bc8bb
tradingview: 2.14.0 -> 3.2.0 (#483478) 2026-07-06 17:18:53 +00:00
Bjørn Forsman
384f4d646e
jellyfin-desktop: fix video playback (#536760) 2026-07-06 17:03:54 +00:00
Cosima Neidahl
244739bfd9
{lomiri,lomiri-qt6}.lomiri-ui-toolkit: 1.3.5906 -> 1.3.5907 (#534058) 2026-07-06 17:03:28 +00:00
LIN, Jian
3756640676
emacs.pkgs.ghostel: add maintainer (#538747) 2026-07-06 17:03:18 +00:00
Rohan Datar
25b0730309 emacs.pkgs.ghostel: add rohan-datar as maintainer 2026-07-07 00:57:05 +08:00
7c6f434c
312b387ed6
qrcode: apply guideline checklist (#538473) 2026-07-06 16:47:40 +00:00
7c6f434c
9531a4accf
ecl: add SBCL as passthru test (#538877) 2026-07-06 16:47:30 +00:00
lucasew
decbab3281 qrcode: apply guideline checklist
Signed-off-by: lucasew <lucas59356@gmail.com>
Assisted-by: Grok (xAI) via grok-cli
2026-07-06 13:42:35 -03:00
Doron Behar
8e4124f71f
python3Packages.ale-py: add missing nvcc to fix CUDA build (#538995) 2026-07-06 16:41:28 +00:00
Pol Dellaiera
7557241dfa
zeroclaw: 0.8.0 -> 0.8.2 (#538435) 2026-07-06 16:40:47 +00:00
nixpkgs-ci[bot]
d4baed6256
easyeffects: 8.2.5 -> 8.2.7 (#538750) 2026-07-06 16:29:52 +00:00
Marc Jakobi
408164e71b
luaPackages.neotest-nix: init at 2.2.0-1 (#538977) 2026-07-06 16:26:58 +00:00
Oleksii Filonenko
01ff70866f
weaviate: 1.38.0 -> 1.38.2 (#534572) 2026-07-06 16:22:05 +00:00
Toma
3abcd8ff91
gopher64: fix build on aarch64-linux (#536464) 2026-07-06 16:15:23 +00:00
Gaetan Lepage
aa245ebdb4 python3Packages.ale-py: move postPatch below src (cosmetic) 2026-07-06 16:12:49 +00:00
Gaetan Lepage
f844f24dc5 python3Packages.ale-py: add missing nvcc to fix CUDA build 2026-07-06 16:12:17 +00:00
Sandro
fec2e6d5f3
headscale: 0.28.0 -> 0.29.2 (#537545) 2026-07-06 15:58:57 +00:00
dish
adaba46e08
python3Packages.internetarchive: 5.9.0 -> 5.10.1 (#536854) 2026-07-06 15:55:19 +00:00
Doron Behar
5553258459
python3Packages.torchtitan: add missing test dependency expecttest (#538987) 2026-07-06 15:51:08 +00:00
Aaron Andersen
994ab19368
zerofs: 1.2.5 -> 2.0.5 (#538667) 2026-07-06 15:46:02 +00:00
Gaetan Lepage
a386bfeb18 python3Packages.torchtitan: enable __structuredAttrs 2026-07-06 15:45:37 +00:00
Gaetan Lepage
b69e5f65db python3Packages.torchtitan: add missing test dependency expecttest 2026-07-06 15:45:36 +00:00
Doron Behar
237896cc13
python3Packages.prometheus-fastapi-instrumentator: 7.1.0 -> 8.0.2 (#538898) 2026-07-06 15:31:41 +00:00
Stefan Frijters
10561f335e
java-properties: move env variable into env for structuredAttrs (#524094) 2026-07-06 15:28:53 +00:00
j-k
7248a9aebf
sbomnix: use the latest Nix version in $PATH again (#538534) 2026-07-06 15:26:53 +00:00
Yaroslav Bolyukin
4132123300 python3Packages.prometheus-fastapi-instrumentator: 7.1.0 -> 8.0.2 2026-07-06 18:26:33 +03:00
Stefan Frijters
87223758b7
gnome2.libglade: move env variable into env for structuredAttrs (#524052) 2026-07-06 15:22:10 +00:00
nixpkgs-ci[bot]
09b614e5bd
dutctl: 1.0.0-alpha.1-unstable-2026-06-25 -> 1.0.0-alpha.1-unstable-2026-07-05 (#538847) 2026-07-06 15:15:45 +00:00
nixpkgs-ci[bot]
63016669ad
vicinae: 0.22.0 -> 0.22.3 (#538742) 2026-07-06 15:15:42 +00:00
nixpkgs-ci[bot]
cd74d94812
asdf-vm: 0.18.1 -> 0.19.0 (#513074) 2026-07-06 15:15:18 +00:00
Adam C. Stephens
578c54970a
zeroclaw: 0.8.0 -> 0.8.2
Changelog: https://github.com/zeroclaw-labs/zeroclaw/releases/tag/v0.8.2

Assisted-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-06 11:13:57 -04:00
Stefan Frijters
799bd6069d
libretro.mame2015: move env variable into env for structuredAttrs (#524034) 2026-07-06 15:09:54 +00:00
Sandro
b21bffcf74
python3Packages.sharedmem: migrate to pyproject (#537709) 2026-07-06 15:08:14 +00:00
Sandro
b5dfc33f81
python314Packages.sharedmem: update license 2026-07-06 17:03:10 +02:00
TomaSajt
8730cde5de
gopher64: fix build on aarch64-linux 2026-07-06 16:39:07 +02:00
Fabian Affolter
e4caaeb301
python3Packages.socialscan: migrate to pyproject (#538796) 2026-07-06 14:35:40 +00:00
Fabian Affolter
6ec5b5bb71
adscan: 9.2.0 -> 9.2.1 (#538809) 2026-07-06 14:32:26 +00:00
Fabian Affolter
bb584b38b5
python3Packages.xiaomi-ble: 1.14.4 -> 1.15.0 (#538817) 2026-07-06 14:31:24 +00:00
Fabian Affolter
0a772bf4b6
brutus: 1.6.0 -> 1.6.1 (#538835) 2026-07-06 14:31:04 +00:00
Doron Behar
0a8309b92e
python3Packages.plopp: 26.6.0 -> 26.7.0 (#538153) 2026-07-06 14:24:31 +00:00
Pavol Rusnak
99d9c725b6
electrum: 4.7.2 -> 4.8.0 (#538806) 2026-07-06 14:06:15 +00:00
nixpkgs-ci[bot]
a86c1ba4aa
zinit: 3.14.0 -> 3.15.0 (#538955) 2026-07-06 13:59:03 +00:00
nixpkgs-ci[bot]
34bb2d77e1
anydesk: 8.0.3 -> 8.0.4 (#538945) 2026-07-06 13:59:02 +00:00
Philip Taron
9195f26f08
{coq,rocq}Packages.mk{Coq,Rocq}Derivation: move env variables into env for structuredAttrs (#492142) 2026-07-06 13:57:26 +00:00
Doron Behar
e21c09a768 python3Packages.prometheus-fastapi-instrumenter: make doCheck a bit more accurate 2026-07-06 16:56:15 +03:00
Doron Behar
bd9b7a7fac python3Packages.prometheus-fastapi-instrumenter: set structuredAttrs 2026-07-06 16:55:53 +03:00
Doron Behar
cd69eabeac python3Packages.prometheus-fastapi-instrumenter: sort and categorize arguments 2026-07-06 16:55:13 +03:00
Doron Behar
f485caf604 python3Packages.prometheus-fastapi-instrumenter: switch to finalAttrs 2026-07-06 16:54:14 +03:00
Fabian Affolter
1ad2e2423d
nuclei: 3.10.0 -> 3.11.0 (#538912) 2026-07-06 13:48:59 +00:00
Fabian Affolter
cb5cef904c
python3Packages.iamdata: 0.1.202607051 -> 0.1.202607061 (#538893) 2026-07-06 13:45:54 +00:00
Weijia Wang
5ee04f2d21
freefilesync: 14.9 -> 14.10 (#538944) 2026-07-06 13:33:41 +00:00
Stefan Frijters
0f8356544c
rocqPackages.mkRocqDerivation: move env variables into env 2026-07-06 14:56:07 +02:00
Stefan Frijters
8ad58c00a8
coqPackages.mkCoqDerivation: move env variables into env for structuredAttrs 2026-07-06 14:55:58 +02:00
Luka Blašković
b253a432c9 zerofs: 1.2.5 -> 2.0.5
Skip zerofs_client_tests::metadata_operations, fails with NotPermitted
inside the build sandbox.
2026-07-06 08:33:52 -04:00
R. Ryantm
c328df1449 zinit: 3.14.0 -> 3.15.0 2026-07-06 12:33:17 +00:00
R. Ryantm
8c3d322e21 anydesk: 8.0.3 -> 8.0.4 2026-07-06 10:56:12 +00:00
Weijia Wang
75d9aaa50b freefilesync: 14.9 -> 14.10
https://freefilesync.org/download.php
2026-07-06 12:55:37 +02:00
Holiu
d85cc41c30 nuclei: 3.10.0 -> 3.11.0 2026-07-06 16:57:32 +08:00
Fabian Affolter
732f7535c9 python3Packages.iamdata: 0.1.202607051 -> 0.1.202607061
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202607051...v0.1.202607061

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202607061
2026-07-06 09:06:26 +02:00
Fabian Affolter
f2af968aa4 python3Packages.iamdata: 0.1.202607041 -> 0.1.202607051
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202607041...v0.1.202607051

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202607051
2026-07-06 09:06:20 +02:00
Hraban
577de1655a ecl: add SBCL as passthru test
ECL is used as the bootstrap compiler for SBCL, which makes it a comprehensive
test for ECL.
2026-07-06 01:42:18 -04:00
Austin Horstman
b447542da7
vimPlugins.neotest-nix: init at 2.2.0-1 2026-07-05 22:17:56 -05:00
Austin Horstman
e6165535b4
luaPackages.neotest-nix: init at 2.2.0-1 2026-07-05 22:17:56 -05:00
R. Ryantm
5a694c055e dutctl: 1.0.0-alpha.1-unstable-2026-06-25 -> 1.0.0-alpha.1-unstable-2026-07-05 2026-07-06 02:43:23 +00:00
R. Ryantm
8b800b9549 brutus: 1.6.0 -> 1.6.1 2026-07-06 01:27:56 +00:00
R. Ryantm
ce69df4b10 python3Packages.xiaomi-ble: 1.14.4 -> 1.15.0 2026-07-05 23:16:13 +00:00
Ryan Omasta
8d9393aac3
electrum: 4.7.2 -> 4.8.0
https://github.com/spesmilo/electrum/blob/4.8.0/RELEASE-NOTES
Diff: https://github.com/spesmilo/electrum/compare/4.7.2...4.8.0
2026-07-05 16:35:47 -06:00
R. Ryantm
6dffbf3e1a adscan: 9.2.0 -> 9.2.1 2026-07-05 22:34:10 +00:00
Sigmanificient
97db29e2a8 python3Packages.socialscan: use finalAttrs 2026-07-05 23:58:23 +02:00
Sigmanificient
e60b6bce97 python3Packages.socialscan: migrate to pyproject 2026-07-05 23:57:48 +02:00
R. Ryantm
60952f6408 easyeffects: 8.2.5 -> 8.2.7 2026-07-05 18:49:34 +00:00
Rohan Datar
62882e509b maintainers: add rohan-datar 2026-07-05 13:36:26 -05:00
R. Ryantm
96c02524bd vicinae: 0.22.0 -> 0.22.3 2026-07-05 17:56:27 +00:00
Tom Oostveen
f6776b4d89
neovim-unwrapped: 0.12.3 -> 0.12.4 2026-07-05 18:43:34 +02:00
Fabian Haas
df704e156d sbomnix: use the latest Nix version in $PATH again
Undoes the previous workaround for the new JSON derivation format,
which pinned the runtime Nix version to 2.31.

As sbomnix no longer supports the legacy derivation format starting
with 1.8.0 and the new JSON format is only available starting with
Nix 2.33, now the workaround causes sbomnix to fail.
2026-07-05 01:40:02 +02:00
lukas-sgx
c541602f9c
namespace-cli: 0.0.530 -> 0.0.531 2026-07-04 18:40:03 +02:00
Moraxyc
c557fc6b9f
rime-ice: 2026.06.03 -> 2026.06.30 2026-07-04 13:09:58 +08:00
R. Ryantm
8c97c7fa5c vscode-extensions.astro-build.astro-vscode: 2.16.14 -> 2.16.17 2026-07-03 19:47:13 +00:00
R. Ryantm
591639c0ca vscode-extensions.discloud.discloud: 2.29.6 -> 2.29.7 2026-07-03 18:25:08 +00:00
R. Ryantm
acdaf5e497 schemacrawler: 17.11.3 -> 17.11.4 2026-07-03 18:12:14 +00:00
R. Ryantm
5fe576ef6d nvs: 1.14.0 -> 1.14.1 2026-07-03 17:33:25 +00:00
VZstless
76e06eb280 openclaw: 2026.6.5 -> 2026.6.11 2026-07-04 01:10:25 +08:00
R. Ryantm
6ea660a048 tmuxPlugins.dotbar: 0.3.2 -> 0.3.3 2026-07-03 16:20:44 +00:00
Doron Behar
df6d2890b2 python3Packages.plopp: 26.6.0 -> 26.7.0
Diff: https://github.com/scipp/plopp/compare/26.6.0...26.7.0
2026-07-03 19:11:49 +03:00
R. Ryantm
5ce1bff8d5 supercronic: 0.2.46 -> 0.2.47 2026-07-03 14:08:18 +00:00
R. Ryantm
d357636458 python3Packages.pipcl: 7 -> 11 2026-07-03 13:17:46 +00:00
R. Ryantm
42dc06a764 heimdall-proxy: 0.17.16 -> 0.17.17 2026-07-03 11:37:40 +00:00
R. Ryantm
03646da894 stalwart-vandelay: 1.0.4 -> 1.0.5 2026-07-03 10:36:33 +00:00
R. Ryantm
3701498557 thruster: 0.1.21 -> 0.1.22 2026-07-03 07:19:01 +00:00
R. Ryantm
f137fc8e71 wdt: 1.27.1612021-unstable-2026-06-09 -> 1.27.1612021-unstable-2026-06-26 2026-07-03 06:30:24 +00:00
R. Ryantm
92cb4ca507 kubernetes-helmPlugins.helm-diff: 3.15.9 -> 3.15.10 2026-07-03 06:28:58 +00:00
R. Ryantm
70b237cb72 tree-sitter-grammars.tree-sitter-vim: 0.2.0-unstable-2026-02-26 -> 0.8.1-unstable-2026-02-26 2026-07-03 04:51:01 +00:00
R. Ryantm
5828f57f85 tree-sitter-grammars.tree-sitter-lua: 0.0.19-unstable-2026-02-26 -> 0.5.0-unstable-2026-02-26 2026-07-03 04:48:33 +00:00
R. Ryantm
17b0794f6a tree-sitter-grammars.tree-sitter-make: 0-unstable-2026-02-26 -> 1.1.1-unstable-2026-02-26 2026-07-03 04:47:53 +00:00
R. Ryantm
153c574292 tree-sitter-grammars.tree-sitter-toml: 0.5.1-unstable-2024-12-03 -> 0.7.0-unstable-2024-12-03 2026-07-03 04:47:41 +00:00
R. Ryantm
3e64944ec6 tfupdate: 0.9.4 -> 0.10.0 2026-07-03 02:51:35 +00:00
R. Ryantm
49de3ecdac cloudfoundry-cli: 8.18.3 -> 8.18.4 2026-07-03 00:36:20 +00:00
R. Ryantm
3add6faf8c certspotter: 0.24.1 -> 0.24.2 2026-07-03 00:31:29 +00:00
R. Ryantm
6e8d31fb04 vscode-extensions.dart-code.flutter: 3.136.0 -> 3.138.0 2026-07-03 00:26:28 +00:00
R. Ryantm
ce312e1b24 quarkus: 3.36.3 -> 3.37.1 2026-07-02 22:04:40 +00:00
Harinn
231ab5e647 python3Packages.sharedmem: switch src to fetchFromGitHub 2026-07-02 21:16:34 +07:00
Harinn
99d785c2f4 python3Packages.sharedmem: modernize 2026-07-02 21:12:41 +07:00
Harinn
bc7fda7d8c python3Packages.sharedmem: migrate to pyproject 2026-07-02 14:02:15 +07:00
R. Ryantm
7e3b890dbe weaviate: 1.38.0 -> 1.38.2 2026-07-02 04:34:23 +00:00
Darren Rambaud
4d3d8455a8
headscale: 0.28.0 -> 0.29.2
* add self as maintainer
* changelog: https://github.com/juanfont/headscale/releases/tag/v0.29.2
* diff: https://github.com/juanfont/headscale/compare/v0.28.0...v0.29.2

Resolves: #534721
Supercedes: #534746
2026-07-01 14:19:19 -05:00
R. Ryantm
79fba8045c python3Packages.internetarchive: 5.9.0 -> 5.10.1 2026-06-30 00:39:19 +00:00
Bjørn Forsman
52d502602a jellyfin-desktop: fix video playback
Set QTWEBENGINE_FORCE_USE_GBM to 0 to fix/work around a severe video
playback bug.

The fix is copied from
https://github.com/NixOS/nixpkgs/issues/519073#issuecomment-4434887630

Fixes https://github.com/nixos/nixpkgs/issues/519073 ("jellyfin-desktop: video no longer plays")
2026-06-29 22:27:53 +02:00
OPNA2608
a44f89d011 {lomiri,lomiri-qt6}.lomiri-ui-toolkit: 1.3.5906 -> 1.3.5907 2026-06-22 00:19:01 +02:00
R. Ryantm
69c210ec6d tradingview: 2.14.0 -> 3.2.0 2026-06-12 17:05:48 +00:00
R. Ryantm
005d58a8c3 nova-password: 0.5.10 -> 0.5.11 2026-06-08 20:20:19 +00:00
Sigmanificient
287994f163 java-properties: move env variable into env for structuredAttrs 2026-05-25 18:37:28 +02:00
Sigmanificient
3c879e9d15 gnome2.libglade: move env variable into env for structuredAttrs 2026-05-25 16:57:26 +02:00
Sigmanificient
ec4a8ef68a libretro.mame2015: move env variable into env for structuredAttrs 2026-05-25 16:13:16 +02:00
R. Ryantm
66f8b34702 asdf-vm: 0.18.1 -> 0.19.0 2026-04-24 13:05:27 +00:00
65 changed files with 349 additions and 226 deletions

View file

@ -23,6 +23,8 @@
- `services.mysql` now sets `root@localhost` authentication to `auth_socket` when used with `mysql` or `percona-server`.
Existing deployments will also be adjusted if possible. See the [security advisory GHSA-6qxx-6rg8-c4p8](https://github.com/NixOS/nixpkgs/security/advisories/GHSA-6qxx-6rg8-c4p8) for more information.
- `zerofs` has been updated from `1.x` to `2.x` which is a breaking change. Volumes created by earlier releases are refused at open with a clear error. There is no migration tool; older volumes remain readable and writable by the release that created them.
- `uhttpmock` providing 0.0 ABI was removed. `uhttpmock_1_0` providing 1.0 ABI was renamed to `uhttpmock` and `uhttpmock_1_0` was kept as an alias.
- `nix-serve-ng` (and `haskellPackages.nix-serve-ng`) is now built against Lix instead of CppNix, following upstream which has switched to Lix as its supported Nix implementation.

View file

@ -24106,6 +24106,12 @@
githubId = 64620440;
name = "RoGreat";
};
rohan-datar = {
email = "me@rohandatar.com";
github = "rohan-datar";
githubId = 37545071;
name = "Rohan Datar";
};
rohanssrao = {
email = "rohanssrao@gmail.com";
github = "rohanssrao";

View file

@ -136,6 +136,7 @@ mpack,,,,,,
neorg,,,,,5.1,GaetanLepage
neorg-interim-ls,,,,,,
neotest,,,,,5.1,mrcjkb
neotest-nix,,,,,,khaneliman
nginx-lua-prometheus,,,,,,ulysseszhan
nlua,,,,,,teto
nui.nvim,,,,,5.1,mrcjkb

1 name rockspec ref server version luaversion maintainers
136 neorg 5.1 GaetanLepage
137 neorg-interim-ls
138 neotest 5.1 mrcjkb
139 neotest-nix khaneliman
140 nginx-lua-prometheus ulysseszhan
141 nlua teto
142 nui.nvim 5.1 mrcjkb

View file

@ -77,7 +77,10 @@ melpaBuild {
meta = {
homepage = "https://github.com/dakra/ghostel";
description = "Terminal emulator powered by libghostty";
maintainers = with lib.maintainers; [ vonfry ];
maintainers = with lib.maintainers; [
rohan-datar
vonfry
];
license = lib.licenses.gpl3Plus;
};
}

View file

@ -29,6 +29,7 @@ let
"neorg"
"neorg-interim-ls"
"neotest"
"neotest-nix"
"nui-nvim"
"nvim-cmp"
"nvim-nio"

View file

@ -396,8 +396,8 @@ let
mktplcRef = {
name = "astro-vscode";
publisher = "astro-build";
version = "2.16.14";
hash = "sha256-WuDsYSQ5B2xA3LnU1fiXBx8yqOplGstZO0qYaLtPF0A=";
version = "2.16.17";
hash = "sha256-k54hpRlzjtNWv0mIUBKFxJYc5T2jpWxB9U8nuXXmjJ0=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/astro-build.astro-vscode/changelog";
@ -1215,8 +1215,8 @@ let
mktplcRef = {
name = "flutter";
publisher = "dart-code";
version = "3.136.0";
hash = "sha256-RK493qHjEK/k8oy/OIzO3bvNnFo+ZftQhZMIAmBCaJk=";
version = "3.138.0";
hash = "sha256-FkaUKApoN6e8ET2o/71GVhyNWdZ34t6fqEzlraH7QBc=";
};
meta.license = lib.licenses.mit;
@ -1346,8 +1346,8 @@ let
mktplcRef = {
publisher = "discloud";
name = "discloud";
version = "2.29.6";
hash = "sha256-CHpRetKZnGzShIePnbVUdR06/1AAO2I1RX7NiZ7GBNs=";
version = "2.29.7";
hash = "sha256-l0CTWC16Aw2u8uob5tKauYIT3KaDsptV/L8WR54eN64=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/discloud.discloud/changelog";

View file

@ -22,7 +22,8 @@ mkLibretroCore {
extraBuildInputs = [ alsa-lib ];
makefile = "Makefile";
# Build failures when this is set to a bigger number
NIX_BUILD_CORES = 8;
env.NIX_BUILD_CORES = 8;
meta = {
description = "Port of MAME ~2015 to libretro, compatible with MAME 0.160 sets";
homepage = "https://github.com/libretro/mame2015-libretro";

View file

@ -2,7 +2,6 @@
lib,
stdenv,
fetchurl,
protobuf,
wrapQtAppsHook,
python3,
zbar,
@ -21,14 +20,14 @@ let
else
"libzbar${stdenv.hostPlatform.extensions.sharedLibrary}";
in
python3.pkgs.buildPythonApplication rec {
python3.pkgs.buildPythonApplication (finalAttrs: {
pname = "electrum";
version = "4.7.2";
version = "4.8.0";
pyproject = true;
src = fetchurl {
url = "https://download.electrum.org/${version}/Electrum-${version}.tar.gz";
hash = "sha256-qzA/HLw+QPTdE6qsg8TNqr0DuOgfMrs8UcEnfp1uBpc=";
url = "https://download.electrum.org/${finalAttrs.version}/Electrum-${finalAttrs.version}.tar.gz";
hash = "sha256-z14bzs81eJNTMSWSBLTyCmsljDNztG54SVkoTcSqvsM=";
};
build-system = with python3.pkgs; [
@ -36,7 +35,6 @@ python3.pkgs.buildPythonApplication rec {
];
nativeBuildInputs = [
protobuf
python3.pkgs.pythonRelaxDepsHook
]
++ lib.optionals enableQt [
@ -101,11 +99,7 @@ python3.pkgs.buildPythonApplication rec {
"tests/test_qml_types.py"
];
postPatch = ''
# Upstream tarball omits regenerated protobuf bindings in some releases.
protoc --python_out=. electrum/paymentrequest.proto
''
+ (
postPatch =
if enableQt then
''
substituteInPlace ./electrum/qrscanner.py \
@ -114,8 +108,7 @@ python3.pkgs.buildPythonApplication rec {
else
''
sed -i '/qdarkstyle/d' contrib/requirements/requirements.txt
''
);
'';
postInstall = lib.optionalString stdenv.hostPlatform.isLinux ''
substituteInPlace $out/share/applications/electrum.desktop \
@ -175,4 +168,4 @@ python3.pkgs.buildPythonApplication rec {
];
mainProgram = "electrum";
};
}
})

View file

@ -6,13 +6,13 @@
buildGoModule rec {
pname = "helm-diff";
version = "3.15.9";
version = "3.15.10";
src = fetchFromGitHub {
owner = "databus23";
repo = "helm-diff";
rev = "v${version}";
hash = "sha256-dZ2bXouzjX0rw9NoUJjtF4KzTuZVdHm2ik6puiOg2Tc=";
hash = "sha256-c0sbFd19cDGm7VJbbfT+FKzUbeyAO1kCgh1eYV11C3I=";
};
vendorHash = "sha256-GanQBm/g+PcMHaXA5gAaqacpOuv6kES6ng/CmH8/0j4=";

View file

@ -98,6 +98,7 @@ let
"dropAttrs"
"dropDerivationAttrs"
"keepAttrs"
"env"
]
++ dropAttrs
) keepAttrs;
@ -162,8 +163,8 @@ let
"COQPLUGININSTALL=$(OCAMLFIND_DESTDIR)"
];
docdir-flags = [ "COQDOCINSTALL=$(out)/share/coq/${coq.coq-version}/user-contrib" ];
COQUSERCONTRIB = "$out/lib/coq/${coq.coq-version}/user-contrib";
in
stdenv.mkDerivation (
removeAttrs (
{
@ -187,6 +188,15 @@ stdenv.mkDerivation (
args.overrideBuildInputs or ([ coq ] ++ (args.buildInputs or [ ]) ++ extraBuildInputs);
inherit enableParallelBuilding;
env =
optionalAttrs setCOQBIN {
COQBIN = "${coq}/bin/";
}
// optionalAttrs (args ? useMelquiondRemake) {
inherit COQUSERCONTRIB;
}
// (args.env or { });
meta =
(
{
@ -208,7 +218,6 @@ stdenv.mkDerivation (
// (args.meta or { });
}
// (optionalAttrs setCOQBIN { COQBIN = "${coq}/bin/"; })
// (optionalAttrs (!args ? installPhase && !args ? useMelquiondRemake) {
installFlags = coqlib-flags ++ docdir-flags ++ extraInstallFlags;
})
@ -226,8 +235,7 @@ stdenv.mkDerivation (
runHook postInstall
'';
})
// (optionalAttrs (args ? useMelquiondRemake) rec {
COQUSERCONTRIB = "$out/lib/coq/${coq.coq-version}/user-contrib";
// (optionalAttrs (args ? useMelquiondRemake) {
preConfigurePhases = [ "autoconf" ];
configureFlags = [ "--libdir=${COQUSERCONTRIB}/${useMelquiondRemake.logpath or ""}" ];
buildPhase = "./remake -j$NIX_BUILD_CORES";

View file

@ -98,6 +98,7 @@ let
"dropAttrs"
"dropDerivationAttrs"
"keepAttrs"
"env"
]
++ dropAttrs
) keepAttrs;
@ -162,6 +163,7 @@ let
"COQPLUGININSTALL=$(OCAMLFIND_DESTDIR)"
];
docdir-flags = [ "COQDOCINSTALL=$(out)/share/coq/${rocq-core.rocq-version}/user-contrib" ];
COQUSERCONTRIB = "$out/lib/coq/${rocq-core.rocq-version}/user-contrib";
in
stdenv.mkDerivation (
@ -187,6 +189,15 @@ stdenv.mkDerivation (
args.overrideBuildInputs or ([ rocq-core ] ++ (args.buildInputs or [ ]) ++ extraBuildInputs);
inherit enableParallelBuilding;
env =
optionalAttrs setROCQBIN {
ROCQBIN = "${rocq-core}/bin/";
}
// optionalAttrs (args ? useMelquiondRemake) {
inherit COQUSERCONTRIB;
}
// (args.env or { });
meta =
(
{
@ -208,7 +219,6 @@ stdenv.mkDerivation (
// (args.meta or { });
}
// (optionalAttrs setROCQBIN { ROCQBIN = "${rocq-core}/bin/"; })
// (optionalAttrs (!args ? installPhase && !args ? useMelquiondRemake) {
installFlags = rocqlib-flags ++ docdir-flags ++ extraInstallFlags;
})
@ -226,8 +236,7 @@ stdenv.mkDerivation (
runHook postInstall
'';
})
// (optionalAttrs (args ? useMelquiondRemake) rec {
COQUSERCONTRIB = "$out/lib/coq/${rocq-core.rocq-version}/user-contrib";
// (optionalAttrs (args ? useMelquiondRemake) {
preConfigurePhases = [ "autoconf" ];
configureFlags = [ "--libdir=${COQUSERCONTRIB}/${useMelquiondRemake.logpath or ""}" ];
buildPhase = "./remake -j$NIX_BUILD_CORES";

View file

@ -7,7 +7,7 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "adscan";
version = "9.2.0";
version = "9.2.1";
pyproject = true;
__structuredAttrs = true;
@ -16,7 +16,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
owner = "ADScanPro";
repo = "adscan";
tag = "v${finalAttrs.version}";
hash = "sha256-28v36+sbgt/xaE8N7w4o0WTMYd95QsW190VPhOgL3+8=";
hash = "sha256-gBlS5co1LUu07Xz+JZWi4zNOPtPHGfl+StpFPauOFG4=";
};
pythonRelaxDeps = [ "credsweeper" ];

View file

@ -1,5 +1,5 @@
{
"version": "8.0.3",
"x86_64-linux": "sha256-Mjl17hh5A/pwRAi7giL1SJYlQ61O0SXX+KeH8STZ4bs=",
"aarch64-linux": "sha256-MhAj5cy81uBMoNeFPvOyhBOlJzBgNRHXyCXrpdvF8nE="
"version": "8.0.4",
"x86_64-linux": "sha256-fg3sLcushu5zDvsBakHLP/FRqhvauICx86rlpK4YkW8=",
"aarch64-linux": "sha256-TFV1VQdFIlGYIf4iYtAw42cVkaiWvsdCcSjdS/qugX0="
}

View file

@ -8,18 +8,18 @@
}:
buildGoModule (finalAttrs: {
pname = "asdf-vm";
version = "0.18.1";
version = "0.19.0";
src = fetchFromGitHub {
owner = "asdf-vm";
repo = "asdf";
tag = "v${finalAttrs.version}";
hash = "sha256-nc9fsahzOKlGtg1oA/0hnBUEkQ0BPeDWyPpl3KoDjqA=";
hash = "sha256-WUHNr9AaCOYh0mZS5zZqWwuq8uw6bgGtj5mPgIvNGUE=";
};
vendorHash = "sha256-ru0/VvtoUMw9beycgh+TOO/FN2kqszynT4I4iDuS1Lo=";
vendorHash = "sha256-RSKenTwSgseEpvT6K36kWRfmIMPymYEGOTPcEHU7o2E=";
nativeBuildInputs = [
makeWrapper

View file

@ -7,13 +7,13 @@
buildGoModule (finalAttrs: {
pname = "brutus";
version = "1.6.0";
version = "1.6.1";
src = fetchFromGitHub {
owner = "praetorian-inc";
repo = "brutus";
tag = "v${finalAttrs.version}";
hash = "sha256-Kb5+ue83YEHUG6Ezi7e7WmljHUPRXXD7/bT2ypTZVg4=";
hash = "sha256-iZ0oUYlrcPxPGuJvHXqHX+R4dXKS7pLgZgNhBuBVWtc=";
};
vendorHash = "sha256-XpwwFz8PfyTksLD0SomC5BE0tzUL9D/qtBSed4mrsXQ=";

View file

@ -7,13 +7,13 @@
buildGoModule (finalAttrs: {
pname = "certspotter";
version = "0.24.1";
version = "0.24.2";
src = fetchFromGitHub {
owner = "SSLMate";
repo = "certspotter";
rev = "v${finalAttrs.version}";
hash = "sha256-yV0IiTHGEMsdTafrw/juu/vsCq/Ofoxik7vS2huwIKw=";
hash = "sha256-0GwESNuwvwC3HgNy+1dXxgGshlj5sFCnPj25TnDXbFw=";
};
vendorHash = "sha256-JA/HZrbeauCD0TA2Egy49nYWXHqVRkOs9OmgaAR1z/c=";

View file

@ -8,15 +8,15 @@
buildGoModule (finalAttrs: {
pname = "cloudfoundry-cli";
version = "8.18.3";
version = "8.18.4";
src = fetchFromGitHub {
owner = "cloudfoundry";
repo = "cli";
rev = "v${finalAttrs.version}";
sha256 = "sha256-0+osaSI+qOBGMbkVBvoT69qbXLZLHHOs6ML3kx6OIMQ=";
sha256 = "sha256-qbNRferh8AEo3Y7zCgaQKQ1IZHSbhDYzy7OqZahiBfA=";
};
vendorHash = "sha256-8ozKd8kT+QDgk1t86AIdlRObZPooO77mEFGKcpGCy3s=";
vendorHash = "sha256-zkv7ZuEKp6Nlw1NQqr0A6HX4Jx/yFR4wpo7tyD6VoXY=";
subPackages = [ "." ];

View file

@ -10,16 +10,16 @@
buildGoModule (finalAttrs: {
pname = "dutctl";
version = "1.0.0-alpha.1-unstable-2026-06-25";
version = "1.0.0-alpha.1-unstable-2026-07-05";
src = fetchFromGitHub {
owner = "BlindspotSoftware";
repo = "dutctl";
rev = "9f57498b4ebf99cc1960015832986f059673020b";
hash = "sha256-Xif0qngaMtje67QTvLANlfMAuQZNVJMDGtnDAwznyO8=";
rev = "1ee4c9baee1b088154fd3b94cf1023ef88f8cd0a";
hash = "sha256-45C4ktDKiz4wkisKTSUCqlR5n5TI13IYPKAbsj5bekY=";
};
vendorHash = "sha256-6ne0gvVbdb4OIQmc0nHa7I4ms4gb0CXO8c1GuFqmefc=";
vendorHash = "sha256-RJviv/FMfU6COdwUcsQb13cETAVOINYEGZNv5y4tKD0=";
ldflags = [
"-s"

View file

@ -61,13 +61,13 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "easyeffects";
version = "8.2.5";
version = "8.2.7";
src = fetchFromGitHub {
owner = "wwmm";
repo = "easyeffects";
tag = "v${finalAttrs.version}";
hash = "sha256-VyfLoQPBZAXurS1/HxTLNioo/OT1LsQLZZXu9kDeP5Y=";
hash = "sha256-YYwVoqCRVAZVu8vCTN3ZSicy1Fzw3l+hQbooGAE/AEI=";
};
nativeBuildInputs = [

View file

@ -38,7 +38,7 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "freefilesync";
version = "14.9";
version = "14.10";
src = fetchurl {
url = "https://freefilesync.org/download/FreeFileSync_${finalAttrs.version}_Source.zip";
@ -47,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: {
rm -f "$out"
tryDownload "$url" "$out"
'';
hash = "sha256-TY41DJIvp7CNR8U12q2YUhiyHZuL9FcfLTVDQWTIfQA=";
hash = "sha256-tjyJ4+sc4nZxP7NQnBlISODsqDHKSKfpw8P8RixZj80=";
};
sourceRoot = ".";

View file

@ -56,6 +56,12 @@ rustPlatform.buildRustPackage.override { inherit stdenv; } (finalAttrs: {
cargoHash = "sha256-rmt2b8lk/9ts8v33yguuSFcbFvUX00icg1onmhCbDTQ=";
# don't use lld on aarch64-linux
postPatch = ''
substituteInPlace .cargo/config.toml \
--replace-fail 'rustflags = ["-C", "link-arg=-fuse-ld=lld"]' ""
'';
env = {
# See pkgs/by-name/ne/neovide/package.nix
SKIA_SOURCE_DIR =

View file

@ -11,13 +11,13 @@
}:
buildGoModule (finalAttrs: {
pname = "headscale";
version = "0.28.0";
version = "0.29.2";
src = fetchFromGitHub {
owner = "juanfont";
repo = "headscale";
tag = "v${finalAttrs.version}";
hash = "sha256-gR5kOFv4/+87mOhMYjejBMhZlrwYhABZpG0zjIL5vtI=";
hash = "sha256-zQ3dmb96fLhFwZjZUiifI73F+CRvDz6aiVafHaTuU/c=";
};
postPatch = ''
@ -26,7 +26,7 @@ buildGoModule (finalAttrs: {
--replace-fail 'Commit: "unknown"' 'Commit: "${finalAttrs.src.tag}"'
'';
vendorHash = "sha256-jkeB9XUTEGt58fPOMpE4/e3+JQoMQTgf0RlthVBmfG0=";
vendorHash = "sha256-fzKyXNMw/2yAEhaTZu0n1NXatPO2IP0HFA2ey1vZIYM=";
subPackages = [ "cmd/headscale" ];
@ -76,6 +76,7 @@ buildGoModule (finalAttrs: {
maintainers = with lib.maintainers; [
kradalby
misterio77
debtquity
];
};
})

View file

@ -4,7 +4,7 @@
lib,
}:
let
version = "0.17.16";
version = "0.17.17";
in
buildGoModule {
pname = "heimdall-proxy";
@ -15,10 +15,10 @@ buildGoModule {
owner = "dadrus";
repo = "heimdall";
tag = "v${version}";
hash = "sha256-M1aaY32ykfzKGkH1D8U8yBeEPEM20IWuJHUiHIj9IPE=";
hash = "sha256-LRanZw1LCt1ICrQcnxFHHr89ryT6GdkO/xwkd7rlPTI=";
};
vendorHash = "sha256-ZNKNsiiCHlEp5JVVwHTvQLgxBNWIFAgI8vpYGOCb0RY=";
vendorHash = "sha256-efDG99grxfm+uIHVzYK0O/51NsaIk70E2LO2fjJ8Hxs=";
tags = [ "sqlite" ];

View file

@ -63,6 +63,8 @@ stdenv.mkDerivation (finalAttrs: {
qtWrapperArgs = [
"--set QT_STYLE_OVERRIDE Fusion"
"--set NIX_SSL_CERT_FILE ${cacert}/etc/ssl/certs/ca-bundle.crt"
# Disable hardware acceleration to fix severe flickering in video playback.
"--set-default QTWEBENGINE_FORCE_USE_GBM 0"
];
postInstall = lib.optionalString stdenv.hostPlatform.isDarwin ''

View file

@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "namespace-cli";
version = "0.0.530";
version = "0.0.531";
src = fetchFromGitHub {
owner = "namespacelabs";
repo = "foundation";
rev = "v${finalAttrs.version}";
hash = "sha256-pfa/337lqSXVu6nGhv4deXXiqSo5eojWXESk6+Y/DN8=";
tag = "v${finalAttrs.version}";
hash = "sha256-HlCyUwGwc261p2e4DK8J0VEN5EIO1UpbnxQ5f6oxaSs=";
};
vendorHash = "sha256-joxaA0x1Ldn82O5k+H9A1rsirBkfpOw+83E4GHCwKb8=";

View file

@ -104,7 +104,7 @@ stdenv.mkDerivation (
in
{
pname = "neovim-unwrapped";
version = "0.12.3";
version = "0.12.4";
__structuredAttrs = true;
@ -112,7 +112,7 @@ stdenv.mkDerivation (
owner = "neovim";
repo = "neovim";
tag = "v${finalAttrs.version}";
hash = "sha256-JjDU3GZf+wvsMyDjIfu1btTUBkOlpp6E1HFLqBLR9po=";
hash = "sha256-KSLFsrnoEOV712cnUtA8s4EoISp+ON36jslKxSvDthQ=";
};
strictDeps = true;

View file

@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "nova-password";
version = "0.5.10";
version = "0.5.11";
src = fetchFromGitHub {
owner = "sapcc";
repo = "nova-password";
tag = "v${finalAttrs.version}";
hash = "sha256-73o/dSS/cmLnie4Rbc3FOzRS2clw17GI7gk2nW1u3/I=";
hash = "sha256-qWpZChgND4M4x1L0/38DSeJyJ0jKkDttzfWzAukROgo=";
};
vendorHash = "sha256-8eBS4kczObQZksK/bS/guv8nBNY0DInJ4Dk1Hlr2B7A=";
vendorHash = "sha256-s0Abw8lCL3hzil+m/K6CZqVNycnP669Uhv4l4nkMSfc=";
meta = {
description = "Decrypt the admin password generated for the VM in OpenStack";

View file

@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "nuclei";
version = "3.10.0";
version = "3.11.0";
src = fetchFromGitHub {
owner = "projectdiscovery";
repo = "nuclei";
tag = "v${finalAttrs.version}";
hash = "sha256-AS+LL8EUGEH1KDB76IGRV7WYSdHG2Gs8iB2nW/oxPlI=";
hash = "sha256-1cEOdL/SKoG4wVt5sYOXHAbO5Id+OpV4FdPjA5Apc8c=";
};
vendorHash = "sha256-SIt+OgxHYjK3X6rJbyaMwZVkNJPRKVkmvMzzCKHFx28=";
vendorHash = "sha256-CKb1RUk3Qdmj6umXBWfoQSaqIwNMbcia5XeO08xNCa4=";
proxyVendor = true; # hash mismatch between Linux and Darwin

View file

@ -9,13 +9,13 @@
}:
buildGoModule (finalAttrs: {
pname = "nvs";
version = "1.14.0";
version = "1.14.1";
src = fetchFromGitHub {
owner = "y3owk1n";
repo = "nvs";
tag = "v${finalAttrs.version}";
hash = "sha256-cQTcaFEu94BYfJ4vbensbbEpOFWEQXfwIbajSnp9+0A=";
hash = "sha256-Mz5ScSWC0vAavWS2ZKn58b+k4IxlMLxhaxI1B9v76jg=";
};
vendorHash = "sha256-KQVszK0LLMvi+5aWUVmTTGdUsqJrTWRLe2meb2qV2G0=";

View file

@ -11,7 +11,7 @@
versionCheckHook,
rolldown,
installShellFiles,
version ? "2026.6.5",
version ? "2026.6.11",
}:
let
pnpm = pnpm_11.override { nodejs-slim = nodejs-slim_22; };
@ -24,10 +24,10 @@ stdenvNoCC.mkDerivation (finalAttrs: {
owner = "openclaw";
repo = "openclaw";
tag = "v${finalAttrs.version}";
hash = "sha256-hiYbIhE13XMFIeB0zmb6AHlfw8le6vpJgCqN81YWGsE=";
hash = "sha256-Ryj+aJ4Daql/ILs3Z/Gi+ltBGQfOdtXKJoOqr3YNoQ0=";
};
pnpmDepsHash = "sha256-7RQJAVWqhauG8JrF8AD1VU1IJRM+SH05aHAfmFaXraU=";
pnpmDepsHash = "sha256-WvMphvtdimFXIx6kTQ5DMW9dcXS1tcFu2v3W1aiiW+4=";
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;

View file

@ -3,9 +3,10 @@
stdenv,
fetchFromGitHub,
unstableGitUpdater,
testers,
}:
stdenv.mkDerivation {
stdenv.mkDerivation (finalAttrs: {
pname = "qrcode";
version = "0-unstable-2025-04-29";
@ -16,25 +17,38 @@ stdenv.mkDerivation {
hash = "sha256-WQeZB8G9Nm68mYmLr0ksZdFDcQxF54X0yJxigJZWvMo=";
};
strictDeps = true;
enableParallelBuilding = true;
makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ];
# Upstream Makefile has no install target.
installPhase = ''
mkdir -p "$out"/{bin,share/doc/qrcode}
cp qrcode "$out/bin"
cp DOCUMENTATION LICENCE "$out/share/doc/qrcode"
runHook preInstall
install -Dm755 qrcode -t "$out/bin"
install -Dm644 DOCUMENTATION LICENCE -t "$out/share/doc/qrcode"
runHook postInstall
'';
passthru.updateScript = unstableGitUpdater { };
passthru = {
updateScript = unstableGitUpdater { };
tests.version = testers.testVersion {
package = finalAttrs.finalPackage;
# Upstream exits non-zero even on successful -V.
command = "{ qrcode -V || true; }";
version = "0.1";
};
};
meta = {
description = "Small QR-code tool";
description = "QR-code encoder and decoder";
homepage = "https://github.com/qsantos/qrcode";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [
raskin
lucasew
];
platforms = with lib.platforms; unix;
platforms = lib.platforms.unix;
mainProgram = "qrcode";
};
}
})

View file

@ -8,11 +8,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "quarkus-cli";
version = "3.36.3";
version = "3.37.1";
src = fetchurl {
url = "https://github.com/quarkusio/quarkus/releases/download/${finalAttrs.version}/quarkus-cli-${finalAttrs.version}.tar.gz";
hash = "sha256-qb93KrBzoAe6Kt9GPH3jZ3jnBOnWxrY+d9FmYz5RM/c=";
hash = "sha256-onBKpybQaiEQwvI+/hliztu5QgmaE6/oMTMdG3alQ7E=";
};
nativeBuildInputs = [ makeWrapper ];

View file

@ -7,13 +7,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "rime-ice";
version = "2026.06.03";
version = "2026.06.30";
src = fetchFromGitHub {
owner = "iDvel";
repo = "rime-ice";
tag = finalAttrs.version;
hash = "sha256-MHPvFGdCnmHtgPqLkV+JJ3LHjcDeIs5yqexmHnWgRIc=";
hash = "sha256-HReBFYih39ohqZ2UAX6wPjjh0KuIauJPSOjk6ZXidss=";
};
installPhase = ''

View file

@ -4,7 +4,6 @@
git,
grype,
nix,
nixVersions,
nix-visualize,
python3,
vulnix,
@ -31,9 +30,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: {
"--prefix PATH : ${
lib.makeBinPath [
git
# nix
# TODO: remove once sbomnix support new JSON format: https://github.com/tiiuae/sbomnix/issues/267
nixVersions.nix_2_31
nix
python3.pkgs.graphviz
nix-visualize
vulnix

View file

@ -8,11 +8,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "schemacrawler";
version = "17.11.3";
version = "17.11.4";
src = fetchzip {
url = "https://github.com/schemacrawler/SchemaCrawler/releases/download/v${finalAttrs.version}/schemacrawler-${finalAttrs.version}-bin.zip";
hash = "sha256-8xE8mGLMtU90wJtCVMTf0kstFnh2Bxr9Ld2PkiUpQuw=";
hash = "sha256-BiTGq5tGQZTglSQlssdHw7AuawwNdO1qNDPvYHLb2aw=";
};
nativeBuildInputs = [ makeWrapper ];

View file

@ -8,14 +8,14 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "vandelay";
version = "1.0.4";
version = "1.0.5";
src = fetchFromGitHub {
owner = "stalwartlabs";
repo = "vandelay";
tag = "v${finalAttrs.version}";
hash = "sha256-5ByuCsKi0fFHwSWsYgjJcVo072buHiCFKHodAdF6Mrw=";
hash = "sha256-ePOh2lJWJvZ5sV8KQ4n9A5pV7UhDBkN+RQ37LLoMm+o=";
};
cargoHash = "sha256-BI5O55KeHhQ9dFjLkRX4cK7DWaPJx6/NYH/F6IXec7E=";
cargoHash = "sha256-KlAarYv8Vzp0bpR2jhC4bG0iVyG5YPGvsa8GHRsscJg=";
__structuredAttrs = true;
__darwinAllowLocalNetworking = true;
# called `Result::unwrap()` on an `Err` value: Tls("rustls platform verifier: unexpected error: No CA certificates were loaded from the system")

View file

@ -9,16 +9,16 @@
buildGoModule (finalAttrs: {
pname = "supercronic";
version = "0.2.46";
version = "0.2.47";
src = fetchFromGitHub {
owner = "aptible";
repo = "supercronic";
rev = "v${finalAttrs.version}";
hash = "sha256-gjfQQcp7hKjkK7hQ922jgxizqu1l5aPbgna6ciovaiA=";
hash = "sha256-/TPU5Qynfmz0MD0ulWb8EGLF9XjPTZdZjcRNeGtRoSY=";
};
vendorHash = "sha256-n22rFA4M4QBpZGTF9FVuqCEWTBZvof8Df1ZmTilbWjI=";
vendorHash = "sha256-fkq6ow5sxzX26cR6mmGnb+xhwFl82VkW9zdVIkgX/ZE=";
excludedPackages = [ "cronexpr/cronexpr" ];

View file

@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "tfupdate";
version = "0.9.4";
version = "0.10.0";
src = fetchFromGitHub {
owner = "minamijoyo";
repo = "tfupdate";
rev = "v${finalAttrs.version}";
sha256 = "sha256-r5z7xR/Dq4opmOHUzYRzcFqdiCFiYIhNeeuL1532Ht8=";
sha256 = "sha256-aS+0piQbV4Lh5vJzzgpxQ3uoK9ENP1j4KpuMW+XosA4=";
};
vendorHash = "sha256-0odAvB2VqYZnPu4wlXpPeR2ioEq3WOGyvpRm72/GWsg=";

View file

@ -7,16 +7,16 @@
buildGo126Module (finalAttrs: {
pname = "thruster";
version = "0.1.21";
version = "0.1.22";
src = fetchFromGitHub {
owner = "basecamp";
repo = "thruster";
tag = "v${finalAttrs.version}";
hash = "sha256-gFYVbvcXpy03rddB3MbYeT6V1Iex2TtdpC2VeUhO6vo=";
hash = "sha256-d+zdzzT+47y9WOFARlQ/wCrc9tnyS/4HsE0a6aQl/KA=";
};
vendorHash = "sha256-i5u1quR5V0ceFwRDW0Vym+9/dFUwzp9Wc1JrM0KGgY8=";
vendorHash = "sha256-veXgGs6+TauExVAaNnkIZwylQWZ4um3rrG8of/dYCv0=";
subPackages = [ "cmd/thrust" ];

View file

@ -26,12 +26,12 @@
stdenv.mkDerivation (finalAttrs: {
pname = "tradingview";
version = "2.14.0";
revision = "68";
version = "3.2.0";
revision = "71";
src = fetchurl {
url = "https://api.snapcraft.io/api/v1/snaps/download/nJdITJ6ZJxdvfu8Ch7n5kH5P99ClzBYV_${finalAttrs.revision}.snap";
hash = "sha512-wuMQBfJfMbQdq4eUNl9bitf4IGcpczX0FDdnQAgyALBpHI7CbcIF9Aq4hIy0dblYgeISM1HFqPiSIcFCS+VuSQ==";
hash = "sha512-hT4U+RGqZ4OliAiLqWKkuv/OxeOpKHmFY0/ia9V7MZz1ZhogIaCLUUXXCmlfX1zhQDA1Xrw1uiwl/aeijgdq7g==";
};
nativeBuildInputs = [

View file

@ -1543,7 +1543,7 @@
};
lua = {
version = "0.0.19-unstable-2026-02-26";
version = "0.5.0-unstable-2026-02-26";
url = "github:tree-sitter-grammars/tree-sitter-lua";
rev = "10fe0054734eec83049514ea2e718b2a56acd0c9";
hash = "sha256-VzaaN5pj7jMAb/u1fyyH6XmLI+yJpsTlkwpLReTlFNY=";
@ -1579,7 +1579,7 @@
};
make = {
version = "0-unstable-2026-02-26";
version = "1.1.1-unstable-2026-02-26";
url = "github:tree-sitter-grammars/tree-sitter-make";
rev = "70613f3d812cbabbd7f38d104d60a409c4008b43";
hash = "sha256-gyshhqVYiL0qSsMp38BM20FYc4uPgr2de5/DWsAJZGc=";
@ -2791,7 +2791,7 @@
};
toml = {
version = "0.5.1-unstable-2024-12-03";
version = "0.7.0-unstable-2024-12-03";
url = "github:tree-sitter-grammars/tree-sitter-toml";
rev = "64b56832c2cffe41758f28e05c756a3a98d16f41";
hash = "sha256-m9RlGkHiOL/PNENrdEPqtPlahSqGymsx7gZrCoN/Lsk=";
@ -2992,7 +2992,7 @@
};
vim = {
version = "0.2.0-unstable-2026-02-26";
version = "0.8.1-unstable-2026-02-26";
url = "github:tree-sitter-grammars/tree-sitter-vim";
rev = "3092fcd99eb87bbd0fc434aa03650ba58bd5b43b";
hash = "sha256-MnLBFuJCJbetcS07fG5fkCwHtf/EcNP+Syf0Gn0K39c=";

View file

@ -21,23 +21,23 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "vicinae";
version = "0.22.0";
version = "0.22.3";
src = fetchFromGitHub {
owner = "vicinaehq";
repo = "vicinae";
tag = "v${finalAttrs.version}";
hash = "sha256-f1d88cdqe1PfeuzY90JIRCoHKLV1Uuakc4TpSNvNBKA=";
hash = "sha256-1c6rl+PMI61l3H2a8Ks1qbFGW2psHs0FamJd/Vzq6NY=";
};
apiDeps = fetchNpmDeps {
src = "${finalAttrs.src}/src/typescript/api";
hash = "sha256-Ki/l3PiBY3R0Bzd6leqx2OxA7c+jckjr+YD4GHHaSqI=";
hash = "sha256-Im8fSG9sbaSynrN5gLsWVaPgH5g4Zp+x+FUPIBXrKjg=";
};
extensionManagerDeps = fetchNpmDeps {
src = "${finalAttrs.src}/src/typescript/extension-manager";
hash = "sha256-6Kz7I8cGm1lnGPOI/gju3t5/imnbBFlDEKzWar5O770=";
hash = "sha256-pEgqFgvdz7Bcc+LznCI+KlD1XEfUuWFWjS24MJ7sx3k=";
};
cmakeFlags = lib.mapAttrsToList lib.cmakeFeature {

View file

@ -8,16 +8,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "warmup-s3-archives";
version = "1.2.1";
version = "1.2.2";
src = fetchFromGitLab {
owner = "philipmw";
repo = "warmup-s3-archives";
tag = "v${finalAttrs.version}";
hash = "sha256-AI/PD7Kkzzg5IqBy0uRM1QG7+pzhjECo+ad2I0pUkKo=";
hash = "sha256-B/8OSqKA3tJhjdShiqAqJrTOc8OuSBLfZ1U9xvvP6vQ=";
};
cargoHash = "sha256-2LOJ+f6SIkzPM+ucWU+7COUwo2Pvti7hL8k0+ry29SM=";
cargoHash = "sha256-31p6IfX5VFSz4tNrjgFigsuTsPA3iO6m3QV6KOb2GKQ=";
passthru.updateScript = nix-update-script { };

View file

@ -13,13 +13,13 @@
stdenv.mkDerivation {
pname = "wdt";
version = "1.27.1612021-unstable-2026-06-09";
version = "1.27.1612021-unstable-2026-06-26";
src = fetchFromGitHub {
owner = "facebook";
repo = "wdt";
rev = "b3e21d71b2223fcecba58436f81a0ba7a56a6d6a";
hash = "sha256-H7/WJV5rvgdjwFAV2FCAbmkdsqO45LsDAfCroFbxTU4=";
rev = "ee01f20850558d5c6a0e1fc3cf9d12cd1702c18a";
hash = "sha256-YReA7lBSeWRZHpF4E7yY6HuabRUOT6Aipk9dgjlTuik=";
};
nativeBuildInputs = [ cmake ];

View file

@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "weaviate";
version = "1.38.0";
version = "1.38.2";
src = fetchFromGitHub {
owner = "weaviate";
repo = "weaviate";
rev = "v${finalAttrs.version}";
hash = "sha256-dYApKcDW8Cs/T3uszohy0PQqKar9lkiNBMY0mnPr5xs=";
hash = "sha256-qWb1jTC3pmyK7WZ/mw5aF3spXL130WCKglYEoJVmsO8=";
};
vendorHash = "sha256-1uOPet4HywajcPbZuT2ePRUrcT9mwNx0n2vFUkxUn6s=";
vendorHash = "sha256-+I7yxIql/ttC7zTcK870GX52LDfSbfCZvDW+eeCYnB0=";
subPackages = [ "cmd/weaviate-server" ];

View file

@ -1,8 +1,10 @@
{
lib,
callPackage,
rustPlatform,
fetchFromGitHub,
fetchNpmDeps,
npmHooks,
nodejs,
pkg-config,
protobuf,
sqlite,
@ -11,38 +13,55 @@
versionCheckHook,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "zeroclaw";
version = "0.8.0";
version = "0.8.2";
src = fetchFromGitHub {
owner = "zeroclaw-labs";
repo = "zeroclaw";
tag = "v${finalAttrs.version}";
hash = "sha256-dB/M5QdAyql/WXxwkX9V/bkiRsAv0J+tIbQN0wKLJpM=";
hash = "sha256-mTH7DRaCHmYw3m9DguceP+nGGMYff7vsoIe3J0XNb/Q=";
};
postPatch =
let
zeroclaw-web = callPackage ./zeroclaw-web { inherit (finalAttrs) src version; };
in
''
mkdir -p web
ln -s ${zeroclaw-web} web/dist
'';
cargoHash = "sha256-6tLLt8cblYABOTli1LrrWbyTOJYGmmewHJgTxBAhJlE=";
cargoHash = "sha256-ZBmz877jEkTGopa5QxNUguxxKO45aZ6K5GXXAv4Ii4s=";
npmDeps = fetchNpmDeps {
inherit (finalAttrs) src;
sourceRoot = "${finalAttrs.src.name}/web";
hash = "sha256-SKltlDJm39ZzVaEt1bbnoiXy+wlbq+fC3bO4mW5V15o=";
};
npmRoot = "web";
postPatch = ''
# build.rs runs `npm ci && npm run build` during compilation,
# skip and handle it ourselves in postBuild
substituteInPlace crates/zeroclaw-gateway/build.rs \
--replace-fail 'build_web_dashboard();' '// dashboard built via postBuild'
# upstream hardcodes a Debian cross toolchain name that doesn't exist in the Nix sandbox
substituteInPlace .cargo/config.toml \
--replace-fail 'linker = "aarch64-linux-gnu-gcc"' ""
'';
nativeBuildInputs = [
pkg-config
protobuf
nodejs
npmHooks.npmConfigHook
];
buildInputs = [
sqlite
];
postBuild = ''
cargo run --frozen --release --package xtask --bin web -- gen-api
pushd web
npm run build
popd
'';
nativeCheckInputs = [
writableTmpDirAsHomeHook
gitMinimal
@ -55,19 +74,17 @@ rustPlatform.buildRustPackage (finalAttrs: {
"--skip=commands::update::tests::download_binary_verifies_checksum_before_writing"
"--skip=tests::exchange_pairing_code_posts_code_and_returns_token"
"--skip=tests::fetch_pairing_code_reads_gateway_pair_code_response"
"--skip=tests::gateway_addr_in_use_message_skips_occupied_restart_hint_port"
"--skip=tests::gateway_restart_hint_uses_gateway_bind_fallback_for_hostnames"
"--skip=integration::telegram_attachment_fallback::"
"--skip=integration::telegram_finalize_draft::"
];
# The gateway serves the web dashboard from <binary_dir>/web/dist at runtime
postInstall =
let
zeroclaw-web = callPackage ./zeroclaw-web { inherit (finalAttrs) src version; };
in
''
mkdir -p $out/bin/web
ln -s ${zeroclaw-web} $out/bin/web/dist
'';
postInstall = ''
mkdir -p $out/bin/web
cp -r web/dist $out/bin/web/dist
'';
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];

View file

@ -1,22 +0,0 @@
{
buildNpmPackage,
src,
version,
...
}:
buildNpmPackage (finalAttrs: {
pname = "zeroclaw-web";
inherit src version;
sourceRoot = "${finalAttrs.src.name}/web";
npmDepsHash = "sha256-mwi93ZgXxb3xQnPPQHesR8YxQOxH8YaKBLGi/nEM8D4=";
installPhase = ''
runHook preInstall
cp -r dist $out
runHook postInstall
'';
})

View file

@ -10,18 +10,18 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "zerofs";
version = "1.2.5";
version = "2.0.5";
src = fetchFromGitHub {
owner = "Barre";
repo = "ZeroFS";
tag = "v${finalAttrs.version}";
hash = "sha256-Nyv+GAy+SeWbYrEfHLilgWGUqnVS0cUoOd4+4Ah8GeQ=";
hash = "sha256-7w6KLu5pauHfah+J9A+pa5mB3cbjNH4ADcc+Z5UPlmI=";
};
sourceRoot = "${finalAttrs.src.name}/zerofs";
cargoHash = "sha256-Jsv/LDugP2Xp1zcCUvVmDHVkQNBoNlapMF3BRcWA3Q4=";
cargoHash = "sha256-2w0bLGvKq0VyQyMt911zFXA78cy5PYP7OgJAyxGVjUY=";
nativeBuildInputs = [ cmake ];
@ -29,6 +29,11 @@ rustPlatform.buildRustPackage (finalAttrs: {
RUSTFLAGS = "--cfg tokio_unstable";
};
checkFlags = [
# fails with NotPermitted inside the build sandbox
"--skip=zerofs_client_tests::metadata_operations"
];
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";

View file

@ -8,13 +8,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "zinit";
version = "3.14.0";
version = "3.15.0";
src = fetchFromGitHub {
owner = "zdharma-continuum";
repo = "zinit";
tag = "v${finalAttrs.version}";
hash = "sha256-cBMGmFrveBes30aCSLMBO8WrtoPZeMNjcEQoQEzBNvM=";
hash = "sha256-lVdia0iDGy7RDT3Ho4BBslwbng/NpsJWbbVBqgNccCg=";
};
outputs = [

View file

@ -38,5 +38,5 @@ stdenv.mkDerivation rec {
--replace "pkg-config" "$PKG_CONFIG"
'';
NIX_LDFLAGS = "-lgmodule-2.0";
env.NIX_LDFLAGS = "-lgmodule-2.0";
}

View file

@ -74,13 +74,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "lomiri-ui-toolkit";
version = "1.3.5906";
version = "1.3.5907";
src = fetchFromGitLab {
owner = "ubports";
repo = "development/core/lomiri-ui-toolkit";
rev = finalAttrs.version;
hash = "sha256-OT3XH1NRnLHP80rgPllXfuos7vG3DHX95CXWm2fvwvI=";
hash = "sha256-hI04qw2r88862PB9sUJTiFi8ZM1iZ9rQXuoO9iEjViU=";
};
outputs = [

View file

@ -17,6 +17,7 @@
threadSupport ? true,
useBoehmgc ? false,
boehmgc,
sbcl,
}:
let
@ -80,6 +81,9 @@ stdenv.mkDerivation rec {
}"
'';
# ECL is used as a bootstrap compiler for SBCL.
passthru.tests.sbcl = sbcl;
meta = {
description = "Lisp implementation aiming to be small, fast and easy to embed";
homepage = "https://common-lisp.net/project/ecl/";

View file

@ -4903,6 +4903,42 @@ final: prev: {
}
) { };
neotest-nix = callPackage (
{
buildLuarocksPackage,
fetchurl,
fetchzip,
luaOlder,
neotest,
nvim-nio,
}:
buildLuarocksPackage {
pname = "neotest-nix";
version = "2.2.0-1";
knownRockspec =
(fetchurl {
url = "mirror://luarocks/neotest-nix-2.2.0-1.rockspec";
sha256 = "07whvs4bwnlf4pf893r5y69246r9s3n1nypqgx5a1vlmmxinhx1v";
}).outPath;
src = fetchzip {
url = "https://github.com/khaneliman/neotest-nix/archive/61ba4c732ed5d685deb33b7f42963ff765752991.zip";
sha256 = "139fiir0q5s3b5vlchm1fyngz4mgz5hnbm1n1h7xk2w6yhrk43mc";
};
disabled = luaOlder "5.1";
propagatedBuildInputs = [
neotest
nvim-nio
];
meta = {
homepage = "https://github.com/khaneliman/neotest-nix";
license = lib.licenses.mit;
description = "A Neotest adapter for Nix flakes.";
};
}
) { };
nginx-lua-prometheus = callPackage (
{
buildLuarocksPackage,

View file

@ -1,6 +1,7 @@
{
lib,
stdenv,
config,
buildPythonPackage,
fetchFromGitHub,
@ -17,6 +18,9 @@
opencv,
zlib,
# nativeBuildInputs
cudaPackages,
# dependencies
numpy,
@ -39,6 +43,14 @@ buildPythonPackage (finalAttrs: {
hash = "sha256-hFbreHk0i4h+JOyvDYcNX3TmwgvxNC5U0l5Xrqqz1zQ=";
};
# disable lto on darwin, cmake cannot find llvm-ar
postPatch = lib.optionalString stdenv.hostPlatform.isDarwin ''
substituteInPlace src/ale/CMakeLists.txt \
--replace-fail \
'set(CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE)' \
'set(CMAKE_INTERPROCEDURAL_OPTIMIZATION FALSE)'
'';
build-system = [
cmake
ninja
@ -49,13 +61,10 @@ buildPythonPackage (finalAttrs: {
jax
];
# disable lto on darwin, cmake cannot find llvm-ar
postPatch = lib.optionalString stdenv.hostPlatform.isDarwin ''
substituteInPlace src/ale/CMakeLists.txt \
--replace-fail \
'set(CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE)' \
'set(CMAKE_INTERPROCEDURAL_OPTIMIZATION FALSE)'
'';
nativeBuildInputs = lib.optionals config.cudaSupport [
# Required by opencv's cmake
cudaPackages.cuda_nvcc
];
dontUseCmakeConfigure = true;
@ -102,7 +111,6 @@ buildPythonPackage (finalAttrs: {
];
disabledTestPaths = [
#
"tests/python/test_atari_vector_xla.py"
];

View file

@ -8,14 +8,14 @@
buildPythonPackage (finalAttrs: {
pname = "iamdata";
version = "0.1.202607041";
version = "0.1.202607061";
pyproject = true;
src = fetchFromGitHub {
owner = "cloud-copilot";
repo = "iam-data-python";
tag = "v${finalAttrs.version}";
hash = "sha256-X4RG1C5/ZPQCdekYfSWhsGTIzQkDsdVNThb0Dhnr8nY=";
hash = "sha256-IVJw7s3XvrYy1XlnKE9DMu5d39jWFKRiQTnqg5xANwM=";
};
__darwinAllowLocalNetworking = true;

View file

@ -14,14 +14,14 @@
buildPythonPackage (finalAttrs: {
pname = "internetarchive";
version = "5.9.0";
version = "5.10.1";
pyproject = true;
src = fetchFromGitHub {
owner = "jjjake";
repo = "internetarchive";
tag = "v${finalAttrs.version}";
hash = "sha256-K8JBDc0hbEIfxCihamfm4Vmt+QqmmJ02fyLOKRnKXmw=";
hash = "sha256-OVjvx7Ne2NLXl5eA1HP89HyoTttR9XAx2AJdXiWMkqY=";
};
build-system = [ setuptools ];

View file

@ -7,14 +7,14 @@
buildPythonPackage (finalAttrs: {
pname = "pipcl";
version = "7";
version = "11";
pyproject = true;
src = fetchFromGitHub {
owner = "ArtifexSoftware";
repo = "pipcl";
tag = "v${finalAttrs.version}";
hash = "sha256-z7tDWRxEsA0CREP2bjeNYkoS9pgpHL0Cr3wcCyMPIeg=";
hash = "sha256-Gefz+BUWojruztnb1zEJWqBNU3HzdPjl/pw9lce+R7Y=";
};
build-system = [

View file

@ -36,14 +36,14 @@
buildPythonPackage (finalAttrs: {
pname = "plopp";
version = "26.6.0";
version = "26.7.0";
pyproject = true;
src = fetchFromGitHub {
owner = "scipp";
repo = "plopp";
tag = finalAttrs.version;
hash = "sha256-hM8Y5kusKUu54SYPjPwZ7YnxXFzX/IM28GFWcfkdnsA=";
hash = "sha256-TpoTOzdD8N9IcATmMRTfbSSBWwosxCW+MBa5MDtabf8=";
};
build-system = [

View file

@ -3,26 +3,34 @@
stdenv,
buildPythonPackage,
fetchFromGitHub,
pytestCheckHook,
# build-system
poetry-core,
# dependencies
prometheus-client,
starlette,
# tests
devtools,
fastapi,
httpx,
poetry-core,
prometheus-client,
httpx2,
pytest-asyncio,
pytestCheckHook,
requests,
starlette,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "prometheus-fastapi-instrumentator";
version = "7.1.0";
version = "8.0.2";
pyproject = true;
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "trallnag";
repo = "prometheus-fastapi-instrumentator";
tag = "v${version}";
hash = "sha256-54h/kwIdzFzxdYglwcEBPkLYno1YH2iWklg35qY2b00=";
tag = "v${finalAttrs.version}";
hash = "sha256-fTJjAM1jUZXfhjLo9xqlu45LaoqZ330ogOA6x7aByqw=";
};
build-system = [
@ -37,20 +45,29 @@ buildPythonPackage rec {
nativeCheckInputs = [
devtools
fastapi
httpx
httpx2
pytest-asyncio
pytestCheckHook
requests
];
# numerous test failures on Darwin
doCheck = stdenv.hostPlatform.isLinux;
doCheck = !stdenv.hostPlatform.isDarwin;
# TODO: Cleanup when https://github.com/NixOS/nixpkgs/pull/538958 reaches
# `master`...
disabledTests = lib.optionals (lib.versionOlder fastapi.version "0.137") [
# Asserts that instrumentation works with fastapi 0.137+,
# fails on nixpkgs with fastapi 0.136.
"test_mount_inside_included_router_resolves_path"
];
pythonImportsCheck = [ "prometheus_fastapi_instrumentator" ];
meta = {
description = "Instrument FastAPI with Prometheus metrics";
homepage = "https://github.com/trallnag/prometheus-fastapi-instrumentator";
changelog = "https://github.com/trallnag/prometheus-fastapi-instrumentator/blob/${src.tag}/CHANGELOG.md";
changelog = "https://github.com/trallnag/prometheus-fastapi-instrumentator/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = with lib.licenses; [
isc
bsd3
@ -58,4 +75,4 @@ buildPythonPackage rec {
maintainers = with lib.maintainers; [ bcdarwin ];
platforms = lib.platforms.unix;
};
}
})

View file

@ -1,27 +1,35 @@
{
buildPythonPackage,
fetchPypi,
fetchFromGitHub,
lib,
setuptools,
numpy,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "sharedmem";
version = "0.3.8";
format = "setuptools";
pyproject = true;
src = fetchPypi {
inherit pname version;
sha256 = "c654a6bee2e2f35c82e6cc8b6c262fcabd378f5ba11ac9ef71530f8dabb8e2f7";
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "rainwoodman";
repo = "sharedmem";
tag = finalAttrs.version;
hash = "sha256-sQYSIMLXhChBDKlb8x7kRo1ZKKXEdWSjvxp0SZGKems=";
};
propagatedBuildInputs = [ numpy ];
build-system = [ setuptools ];
dependencies = [ numpy ];
pythonImportsCheck = [ "sharedmem" ];
meta = {
homepage = "http://rainwoodman.github.io/sharedmem/";
description = "Easier parallel programming on shared memory computers";
maintainers = with lib.maintainers; [ edwtjo ];
license = lib.licenses.gpl3;
license = lib.licenses.gpl3Only;
};
}
})

View file

@ -4,22 +4,25 @@
buildPythonPackage,
fetchFromGitHub,
colorama,
setuptools,
tqdm,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "socialscan";
version = "2.0.1";
format = "setuptools";
pyproject = true;
src = fetchFromGitHub {
owner = "iojw";
repo = "socialscan";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-4JJVhB6x1NGagtfzE03Jae2GOr25hh+4l7gQ23zc7Ck=";
};
propagatedBuildInputs = [
build-system = [ setuptools ];
dependencies = [
aiohttp
colorama
tqdm
@ -34,8 +37,8 @@ buildPythonPackage rec {
description = "Python library and CLI for accurately querying username and email usage on online platforms";
mainProgram = "socialscan";
homepage = "https://github.com/iojw/socialscan";
changelog = "https://github.com/iojw/socialscan/releases/tag/v${version}";
changelog = "https://github.com/iojw/socialscan/releases/tag/v${finalAttrs.version}";
license = with lib.licenses; [ mpl20 ];
maintainers = with lib.maintainers; [ fab ];
};
}
})

View file

@ -20,6 +20,7 @@
tyro,
# tests
expecttest,
pytestCheckHook,
tomli-w,
triton,
@ -30,6 +31,7 @@ buildPythonPackage (finalAttrs: {
pname = "torchtitan";
version = "0.2.2";
pyproject = true;
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "pytorch";
@ -58,6 +60,7 @@ buildPythonPackage (finalAttrs: {
pythonImportsCheck = [ "torchtitan" ];
nativeCheckInputs = [
expecttest
pytestCheckHook
tomli-w
transformers

View file

@ -18,14 +18,14 @@
buildPythonPackage (finalAttrs: {
pname = "xiaomi-ble";
version = "1.14.4";
version = "1.15.0";
pyproject = true;
src = fetchFromGitHub {
owner = "Bluetooth-Devices";
repo = "xiaomi-ble";
tag = "v${finalAttrs.version}";
hash = "sha256-SoB9sa3TkFLNomYuVZszKIIc0h/XDzRdfusWlruhDQ0=";
hash = "sha256-I0Lifki39TLbtnITADtmPygwKq11sugTDdveqpLQ/n0=";
};
build-system = [ poetry-core ];

View file

@ -258,12 +258,12 @@ in
dotbar = mkTmuxPlugin rec {
pluginName = "dotbar";
version = "0.3.2";
version = "0.3.3";
src = fetchFromGitHub {
owner = "vaaleyard";
repo = "tmux-dotbar";
tag = version;
hash = "sha256-WaRKepmPqiE+W8Tm0dBc6hGiqqZP122eXjrG0rJnt0w=";
hash = "sha256-CAKEN8Sk3t0nonV2R9df/DFTTUrVnbso0ZVGgeeGINM=";
};
meta = {
homepage = "https://github.com/vaaleyard/tmux-dotbar";

View file

@ -76,7 +76,7 @@ stdenv.mkDerivation {
"**/*.java"
];
# On Linux, this can be C.UTF-8, but darwin + zulu requires en_US.UTF-8
LANG = "en_US.UTF-8";
env.LANG = "en_US.UTF-8";
buildPhase = ''
javac Main.java
'';