Compare commits

..

1882 Commits

Author SHA1 Message Date
Sandro
3464499993 libvpx: 1.16.0 -> 1.17.0 (#556585) 2026-09-12 20:20:04 +00:00
Winter
80979dc81f rust: enable strictDeps / structuredAttrs in its build infrastructure (#559899) 2026-09-12 20:06:21 +00:00
LunNova
9bb742e252 srt: enable strictDeps, enable structuredAttrs, modernize (#558318) 2026-09-12 18:28:59 +00:00
dotlambda
3d78ead5d5 python3Packages.pyjwt: 2.13.0 -> 2.14.0 (#562328) 2026-09-12 15:41:12 +00:00
Michael Daniels
9436a21007 protobuf: add proto output to fix protobufc build (#562223) 2026-09-12 14:08:30 +00:00
Randy Eckenrode
4276ad9330 lldb: backport export trie fixes to LLDB 22 and older (#560288) 2026-09-12 00:55:20 +00:00
Nick Cao
06ee12b968 protobuf: fix typo in pkgConfigModules (#562204) 2026-09-11 18:55:35 +00:00
Robert Schütz
409bbcafb7 python3Packages.pyjwt: use finalAttrs 2026-09-11 09:57:12 -07:00
Robert Schütz
70a62b6872 python3Packages.pyjwt: 2.13.0 -> 2.14.0
Diff: https://github.com/jpadilla/pyjwt/compare/2.13.0...2.14.0

Changelog: https://github.com/jpadilla/pyjwt/blob/2.14.0/CHANGELOG.rst
2026-09-11 08:51:50 -07:00
Antoine du Hamel
ef2080c04e nghttp3: 1.16.0 -> 1.17.0 (#542067) 2026-09-11 12:21:15 +00:00
K900
8596db6bc8 qt6.qtdeclarative: backport change recommended by KDE (#562228) 2026-09-11 10:13:31 +00:00
K900
d9d2e944dc qt6.qtdeclarative: backport change recommended by KDE 2026-09-11 13:07:17 +03:00
Antoine du Hamel
31e7b77199 protobuf: add proto output to fix protobufc build 2026-09-11 11:45:52 +02:00
Markus Kowalewski
9944c84aed rdma-core: 64.0 -> 65.0 (#561851) 2026-09-11 08:27:40 +00:00
Antoine du Hamel
9e8378652d protobuf: fix typo in pkgConfigModules 2026-09-11 09:59:04 +02:00
Vladimír Čunát
5febd09562 gstreamer: 1.28.6 -> 1.28.7 (#561359) 2026-09-11 07:16:31 +00:00
Vladimír Čunát
874e3b2cf7 xz: 5.8.3 -> 5.8.4 (#561722) 2026-09-11 07:13:56 +00:00
Vladimír Čunát
7c08908394 libheif: 1.23.3 -> 1.23.4 (#561053) 2026-09-11 07:12:11 +00:00
Randy Eckenrode
53b813b166 lldb: backport export trie fixes to LLDB 22 and older
Older versions of LLDB crash on macOS 27 when starting a debugging
session on macOS 27 due to a stack overflow in `ParseExportTries`.

The fixes from LLVM 23 can’t be cherry-picked due to other changes. They
have been manually backported and squashed into a single patch.
2026-09-10 20:51:32 -04:00
Michael Daniels
86b171da65 Revert "meson: don't set postPatch at all if not using PyPy"
This reverts commit ef3d7e646a.
2026-09-10 19:26:18 -04:00
Grimmauld
6d2ce9dc6b orc: 0.4.42 -> 0.4.44 (#557688) 2026-09-10 20:50:49 +00:00
whoomee
0667451352 orc: specify meta.identifiers.cpeParts 2026-09-10 21:41:07 +02:00
whoomee
075f08ee5b orc: refactor mesonFlags 2026-09-10 21:41:07 +02:00
whoomee
f95cc368a1 orc: re-enable buildDevDoc 2026-09-10 21:41:07 +02:00
whoomee
87a9c3a077 orc: specify and test meta.pkgConfigModules 2026-09-10 21:41:07 +02:00
whoomee
f6f7fa5fb7 orc: set updateScript 2026-09-10 21:41:07 +02:00
whoomee
3113b9085a orc: 0.4.42 -> 0.4.44 2026-09-10 21:41:07 +02:00
Sandro
1a5e3f739a nixosTests.installed-tests.gjs: fix build (#557190) 2026-09-10 13:37:04 +00:00
rewine
bf95a36adb simdutf: 9.1.0 -> 9.1.1 (#561319) 2026-09-10 12:38:29 +00:00
Stefan Frijters
44d4b38a94 go: enable strictDeps, structuredAttrs for bootstrap, use stdenvNoCC (#559867) 2026-09-10 10:13:10 +00:00
R. Ryantm
6d4f039414 rdma-core: 64.0 -> 65.0 2026-09-10 08:52:03 +00:00
Masum Reza
a75253b6ce bcachefs-tools: remove RISC-V bindgen workaround (#561500) 2026-09-10 05:58:24 +00:00
Michael Daniels
33942a2e77 meson: 1.10.2 -> 1.12.0, modernize (#548621) 2026-09-09 22:22:12 +00:00
Michael Daniels
1fbebaa13c glibmm*: add explicit version suffix to attr, enable structuredAttrs and strictDeps (#559692) 2026-09-09 22:14:49 +00:00
Sergei Trofimovich
49054352ce xz: 5.8.3 -> 5.8.4
Changes: https://github.com/tukaani-project/xz/releases/tag/v5.8.4
2026-09-09 21:38:11 +01:00
nixpkgs-ci[bot]
cb9b0c0b77 bitfocus-companion: 4.3.4 -> 5.0.5 (#560954) 2026-09-09 16:31:19 +00:00
nixpkgs-ci[bot]
8c5a2e3922 Merge staging-next into staging 2026-09-09 06:15:57 +00:00
nixpkgs-ci[bot]
3a43353dd5 Merge master into staging-next 2026-09-09 06:15:27 +00:00
nixpkgs-ci[bot]
4170b86f20 jftui: 0.7.5 -> 0.7.6 (#561466) 2026-09-09 05:53:17 +00:00
nixpkgs-ci[bot]
7a0b51d036 terminal-toys: 0.7.0 -> 0.8.0 (#561499) 2026-09-09 05:44:09 +00:00
Vladimír Čunát
347d22b1d9 Merge branch 'staging-nixos' into staging-next 2026-09-09 07:14:12 +02:00
Vladimír Čunát
f575b52a7c Merge master into staging-next 2026-09-09 07:13:35 +02:00
Jamie Magee
9cd092bab4 bcachefs-tools: remove RISC-V bindgen workaround 2026-09-08 22:03:40 -07:00
R. Ryantm
8b57795e58 terminal-toys: 0.7.0 -> 0.8.0 2026-09-09 04:54:15 +00:00
nixpkgs-ci[bot]
0fcaa33266 dprint: 0.56.1 -> 0.57.4 (#561485) 2026-09-09 04:46:27 +00:00
Vladimír Čunát
facf54a5e7 freebsd: don't assume packages will build for platforms other than freebsd by default (#555850) 2026-09-09 04:44:38 +00:00
nixpkgs-ci[bot]
63ed4c18c9 nim-unwrapped: 2.2.10 -> 2.2.12 (#561255) 2026-09-09 04:27:33 +00:00
nixpkgs-ci[bot]
e3199ba0c3 kloak: 0.9.0-1 -> 0.9.1-1 (#561477) 2026-09-09 03:45:04 +00:00
nixpkgs-ci[bot]
6c20c212ad clouddrive2: 1.0.14 -> 1.0.16 (#556354) 2026-09-09 03:44:12 +00:00
Austin Horstman
093095ede3 yaziPlugins: detect updates by directory; update (#560797) 2026-09-09 03:38:23 +00:00
dotlambda
db3ebd1abd python3Packages.aioimaplib: fix tests (#561478) 2026-09-09 03:35:48 +00:00
Masum Reza
674e998f51 bcachefs-tools: 1.39.4 -> 1.39.5 (#561076) 2026-09-09 03:10:46 +00:00
nixpkgs-ci[bot]
a391f95d45 atomgit-cli: 0.7.2 -> 0.7.3 (#561235) 2026-09-09 03:01:28 +00:00
Adam C. Stephens
7b66dacdff rustfs: 1.0.0-rc.3 -> 1.0.0-rc.5 (#558418) 2026-09-09 02:25:29 +00:00
R. Ryantm
cc3066d2cf dprint: 0.56.1 -> 0.57.4 2026-09-09 02:05:08 +00:00
nixpkgs-ci[bot]
a3a3d46fea mongodb-compass: 1.49.15 -> 1.50.0 (#561139) 2026-09-09 01:53:59 +00:00
Robert Schütz
1762f3a07e python3Packages.aioimaplib: fix tests 2026-09-08 18:40:32 -07:00
nixpkgs-ci[bot]
481f0cec24 copilot-language-server: 1.533.0 -> 1.543.0 (#557749) 2026-09-09 01:31:42 +00:00
R. Ryantm
3e58b7add4 kloak: 0.9.0-1 -> 0.9.1-1 2026-09-09 01:28:52 +00:00
dotlambda
ff12945945 postfix: 3.11.6 -> 3.11.7 (#561421) 2026-09-09 01:17:39 +00:00
Nick Cao
e2242d5290 v2ray-domain-list-community: 20260906035830 -> 20260908094002 (#561464) 2026-09-09 00:41:05 +00:00
Nick Cao
89bd6494ee python3Packages.pymc: 6.3.1 -> 6.3.2 (#561313) 2026-09-09 00:39:54 +00:00
Nick Cao
01baf7f8d3 gofumpt: 0.11.0 -> 0.12.0 (#561311) 2026-09-09 00:39:31 +00:00
Michael Daniels
a5de2edf4b cmake: 4.4.2 -> 4.4.3 (#560301) 2026-09-09 00:38:40 +00:00
Michael Daniels
d16b108571 psst: 0-unstable-2025-11-16 -> 0-unstable-2026-08-18, fix passthru.updateScript (#559990) 2026-09-09 00:38:29 +00:00
Nick Cao
af4d48a009 civo: 1.5.4 -> 1.5.5 (#561304) 2026-09-09 00:38:12 +00:00
Nick Cao
8989a4a94a httplib: 0.54.0 -> 0.54.1 (#561303) 2026-09-09 00:37:58 +00:00
Nick Cao
3182017716 uv-sort: 0.7.1 -> 0.8.0 (#561346) 2026-09-09 00:36:02 +00:00
Nick Cao
e32b2bc1c8 cook-cli: 0.34.0 -> 0.35.0 (#561337) 2026-09-09 00:34:41 +00:00
Nick Cao
4dc4cbd5ed coroot: 1.25.0 -> 1.26.0 (#561317) 2026-09-09 00:33:22 +00:00
Nick Cao
0a9f1ab6ac kwok: add license (#561389) 2026-09-09 00:32:36 +00:00
R. Ryantm
3254499290 jftui: 0.7.5 -> 0.7.6 2026-09-09 00:32:09 +00:00
Nick Cao
41621a0ceb vscode-extensions.redhat.java: 1.55.0 -> 1.56.0 (#561385) 2026-09-09 00:31:57 +00:00
Nick Cao
5c13ee4c31 python3Packages.meraki: 4.4.0 -> 4.5.0 (#561415) 2026-09-09 00:28:14 +00:00
Nick Cao
35b48b4a1e pgroll: 0.16.2 -> 0.16.3 (#561396) 2026-09-09 00:27:11 +00:00
Nick Cao
5af24a6e39 sqlcipher: 4.18.0 -> 4.19.0 (#561395) 2026-09-09 00:26:52 +00:00
nixpkgs-ci[bot]
398c8f2502 Merge master into staging-nixos 2026-09-09 00:26:12 +00:00
Nick Cao
502de36045 starlark: 0-unstable-2026-08-28 -> 0-unstable-2026-09-08 (#561457) 2026-09-09 00:26:11 +00:00
Nick Cao
09e8780338 python3Packages.losant-rest: 2.2.1 -> 2.2.2 (#561453) 2026-09-09 00:25:43 +00:00
nixpkgs-ci[bot]
895225db0a Merge staging-next into staging 2026-09-09 00:25:39 +00:00
Nick Cao
6514612899 python3Packages.plaid-python: 43.0.0 -> 44.0.0 (#561209) 2026-09-09 00:25:17 +00:00
Nick Cao
9c54033328 openfga: 1.19.0 -> 1.20.0 (#561441) 2026-09-09 00:25:08 +00:00
nixpkgs-ci[bot]
495cb0ddfa Merge master into staging-next 2026-09-09 00:25:06 +00:00
Nick Cao
5c1fda2e19 libresidfp: 1.2.1 -> 1.2.2 (#561079) 2026-09-09 00:25:06 +00:00
Sandro
95f985bc73 dnscontrol: 5.0.3 -> 5.0.4 (#561446) 2026-09-09 00:24:48 +00:00
Sandro
d765886674 python3Packages.pgcli: 4.5.0 -> 4.6.0 (#557040) 2026-09-09 00:21:18 +00:00
kirillrdy
053c442298 mistral-rs: 0.9.2 -> 0.9.3 (#561203) 2026-09-09 00:21:01 +00:00
R. Ryantm
142c0f0102 v2ray-domain-list-community: 20260906035830 -> 20260908094002 2026-09-09 00:19:59 +00:00
Nick Cao
490f671424 uutils-procps: 0.0.1-unstable-2026-08-23 -> 0.0.1-unstable-2026-09-06 (#561434) 2026-09-09 00:19:21 +00:00
Nick Cao
e926010080 python3Packages.pystiebeleltron: 0.7.0 -> 0.7.1 (#561436) 2026-09-09 00:19:19 +00:00
Yt
27f44e6b1f beamPackages.expert: 0.1.9 -> 0.1.10 (#561348) 2026-09-09 00:17:31 +00:00
Nick Cao
a455d95818 dhcpdump: 1.10 -> 2.00 (#561074) 2026-09-09 00:14:49 +00:00
Nick Cao
18cccea021 dbip-{asn,city,country}-lite: 2026-06 -> 2026-09 (#561072) 2026-09-09 00:14:41 +00:00
Nick Cao
e2309c371c xmrig-mo: 6.26.0-mo4 -> 6.26.0-mo5 (#561135) 2026-09-09 00:13:59 +00:00
Nick Cao
093a38e85a mdbook-rss-feed: 1.10.1 -> 1.10.2 (#561236) 2026-09-09 00:11:01 +00:00
Nick Cao
2b3669c3f7 kaput-cli: 2.6.0 -> 2.7.0 (#561234) 2026-09-09 00:10:21 +00:00
Nick Cao
9c030c23cd python3Packages.python-lsp-ruff: 2.3.3 -> 2.3.4 (#561231) 2026-09-09 00:09:52 +00:00
Nick Cao
5ac780bc02 go-mockery_2: 2.53.6 -> 2.53.7 (#561223) 2026-09-09 00:09:17 +00:00
Nick Cao
c2c3dc5451 python3Packages.regress: 2025.10.1 -> 2026.9.1 (#561216) 2026-09-09 00:08:43 +00:00
Nick Cao
e1d71b4401 dtop: 0.9.0 -> 0.9.2 (#561275) 2026-09-09 00:07:10 +00:00
Nick Cao
4f8e723c59 opentofu-mcp-server: 1.0.0-unstable-2026-07-15 -> 1.0.0-unstable-2026-09-04 (#561272) 2026-09-09 00:06:39 +00:00
Nick Cao
3b62475088 pferd: 3.9.3 -> 3.9.4 (#561265) 2026-09-09 00:06:11 +00:00
Nick Cao
ef246585b7 terramate: 0.17.2 -> 0.17.3 (#561258) 2026-09-09 00:04:50 +00:00
Nick Cao
6e0c372f01 vendir: 0.46.1 -> 0.46.2 (#561253) 2026-09-09 00:04:20 +00:00
Nick Cao
06b7cfd4de cnspec: 13.37.0 -> 13.38.1 (#561251) 2026-09-09 00:04:03 +00:00
Nick Cao
8d70b410a5 vscode-extensions.ms-windows-ai-studio.windows-ai-studio: 1.6.10 -> 1.6.11 (#561011) 2026-09-09 00:01:57 +00:00
Nick Cao
59de5a6c41 powerstation: 0.8.2 -> 0.8.3 (#560812) 2026-09-09 00:01:47 +00:00
nixpkgs-ci[bot]
48a45866ff fzf-zsh-plugin: 1.0.0-unstable-2026-08-01 -> 1.0.0-unstable-2026-09-07 (#561384) 2026-09-09 00:01:36 +00:00
R. Ryantm
2dece65761 copilot-language-server: 1.533.0 -> 1.543.0 2026-09-09 00:00:45 +00:00
Nick Cao
88d3398584 protonplus: 0.6.5 -> 0.6.6 (#560894) 2026-09-09 00:00:38 +00:00
Nick Cao
12456bfe57 mdp: 1.0.18 -> 1.0.19 (#560882) 2026-09-08 23:59:32 +00:00
Nick Cao
b7a2b73e62 python3Packages.python-arango: 8.3.4 -> 8.3.5 (#560957) 2026-09-08 23:58:33 +00:00
Nick Cao
af4653be13 go-grip: 0.9.2 -> 0.10.0 (#560949) 2026-09-08 23:57:54 +00:00
Nick Cao
132ff7833a unpoller: 5.1.0 -> 5.2.4 (#560942) 2026-09-08 23:57:19 +00:00
Nick Cao
9c796103fa diesel-cli: 2.3.12 -> 2.3.13 (#560930) 2026-09-08 23:56:40 +00:00
Nick Cao
b2253bcb1e spruce: 1.35.17 -> 1.35.18 (#560994) 2026-09-08 23:55:33 +00:00
Nick Cao
d312b3c194 open-scq30: 2.11.0 -> 2.12.0 (#560976) 2026-09-08 23:54:24 +00:00
Nick Cao
e094317b37 vgmplay-libvgm: 0.52.0-unstable-2026-06-07 -> 0.52.0-unstable-2026-08-24 (#561062) 2026-09-08 23:53:47 +00:00
Nick Cao
36ea86ffa1 mermaid-cli: 11.16.0 -> 11.17.0 (#561042) 2026-09-08 23:53:02 +00:00
Nick Cao
b2efe3bca8 go-arch-lint: 1.18.0 -> 1.19.0 (#561018) 2026-09-08 23:52:01 +00:00
Nick Cao
4fe0c592e3 qt6Packages.fcitx5-configtool: 5.1.14 -> 5.1.15 (#560540) 2026-09-08 23:49:28 +00:00
Michael Daniels
3b6689cb66 treewide: remove optional cond [...] (#560097) 2026-09-08 23:49:27 +00:00
Nick Cao
cfd828fb3e kdePackages.fcitx5-unikey: 5.1.11 -> 5.1.12 (#560535) 2026-09-08 23:48:55 +00:00
Nick Cao
803f503cde fcitx5-anthy: 5.1.10 -> 5.1.11 (#560530) 2026-09-08 23:48:26 +00:00
nikstur
b1332f45c7 nixos/udev: include all rules from systemd in /etc (#559314) 2026-09-08 23:47:26 +00:00
Nick Cao
5d051220da python3Packages.isocodes: 2025.8.25 -> 2026.9.2 (#560757) 2026-09-08 23:47:22 +00:00
Nick Cao
b4d5f81742 fcitx5-table-extra: 5.1.12 -> 5.1.13 (#560744) 2026-09-08 23:45:39 +00:00
Nick Cao
9bf09aa7f9 fcitx5-lua: 5.0.17 -> 5.0.18 (#560743) 2026-09-08 23:45:14 +00:00
Nick Cao
0ac13ac603 fcitx5-table-other: 5.1.7 -> 5.1.8 (#560742) 2026-09-08 23:44:41 +00:00
Nick Cao
a37c7ddc6c fcitx5-m17n: 5.1.6 -> 5.1.7 (#560738) 2026-09-08 23:44:17 +00:00
Nick Cao
59fb332012 gelly: 1.11.0 -> 1.11.1 (#560723) 2026-09-08 23:43:21 +00:00
nixpkgs-ci[bot]
30c557065c libretro.dosbox: 0-unstable-2026-04-20 -> 0-unstable-2026-09-05 (#561409) 2026-09-08 23:42:15 +00:00
Nick Cao
8c45b00df1 berglas: 2.0.16 -> 2.0.17 (#560457) 2026-09-08 23:40:00 +00:00
Nick Cao
902a2c07f4 wt: 4.14.1 -> 4.14.2 (#560449) 2026-09-08 23:39:12 +00:00
nixpkgs-ci[bot]
791d9111da libretro.opera: 0-unstable-2026-08-04 -> 0-unstable-2026-08-21 (#561455) 2026-09-08 23:38:41 +00:00
Nick Cao
c8950dfec4 k8sgpt: 0.4.37 -> 0.4.38 (#560441) 2026-09-08 23:38:36 +00:00
R. Ryantm
1531bfbf53 starlark: 0-unstable-2026-08-28 -> 0-unstable-2026-09-08 2026-09-08 23:37:27 +00:00
Nick Cao
d36adb7e9a vassal: 3.7.26 -> 3.7.27 (#560639) 2026-09-08 23:36:30 +00:00
Nick Cao
1c0609210f hjson-go: 4.7.0 -> 4.7.1 (#560689) 2026-09-08 23:32:43 +00:00
Nick Cao
718a1d693b mado: 0.3.1 -> 0.3.2 (#560662) 2026-09-08 23:31:35 +00:00
R. Ryantm
c65ae00467 libretro.opera: 0-unstable-2026-08-04 -> 0-unstable-2026-08-21 2026-09-08 23:24:49 +00:00
R. Ryantm
6368084a46 python3Packages.losant-rest: 2.2.1 -> 2.2.2 2026-09-08 22:58:58 +00:00
Nick Cao
525d3b4d10 python314Packages.edk2-pytool-library: 0.23.15 -> 0.23.16 (#561078) 2026-09-08 22:57:47 +00:00
Nick Cao
ea6b24cc06 k0sctl: 0.31.1 -> 0.32.2 (#561075) 2026-09-08 22:57:36 +00:00
Nick Cao
62a4ad8a52 wasmer: 7.3.0 -> 7.4.0 (#561089) 2026-09-08 22:57:24 +00:00
Nick Cao
83843dbc33 python314Packages.python-debian: 1.1.0 -> 1.1.1 (#561081) 2026-09-08 22:56:49 +00:00
nikstur
6df2577211 modules/image/repart: fix Format=empty (#561424) 2026-09-08 22:46:43 +00:00
zowoq
3eacc646e3 dnscontrol: 5.0.3 -> 5.0.4
Diff: https://github.com/DNSControl/dnscontrol/compare/v5.0.3...v5.0.4

Changelog: https://github.com/DNSControl/dnscontrol/releases/tag/v5.0.4
2026-09-09 08:42:55 +10:00
nixpkgs-ci[bot]
a297cde4e4 pixieditor: 2.1.2.2 -> 2.1.2.4 (#561342) 2026-09-08 22:41:57 +00:00
Sandro
6e37cd4b0c python3Packages.python-octaviaclient: 3.13.0 -> 3.15.0 (#520416) 2026-09-08 22:38:24 +00:00
nixpkgs-ci[bot]
5c79af1a0d incus-compose: 1.3.2 -> 1.3.3 (#561361) 2026-09-08 22:31:54 +00:00
Ben Siraphob
5525c05dc4 openslp: drop (#559442) 2026-09-08 22:28:21 +00:00
Ben Siraphob
6d677e2b9a qgo: drop (#559451) 2026-09-08 22:28:02 +00:00
R. Ryantm
88b3efa55c openfga: 1.19.0 -> 1.20.0 2026-09-08 22:24:43 +00:00
Yohann Boniface
21e7628bf5 parastoo-fonts: use installFonts (#561416) 2026-09-08 22:19:23 +00:00
Yohann Boniface
ee426c4661 vista-fonts-chs: use installFonts (#561435) 2026-09-08 22:15:49 +00:00
Antoine du Hamel
c3af716c01 nodejs_24: 24.20.0 -> 24.21.0 (#561432) 2026-09-08 22:14:47 +00:00
Sandro
77282ad73c python3Packages.python-keystoneclient: 5.8.0 -> 6.0.0 (#560382) 2026-09-08 22:07:27 +00:00
nixpkgs-ci[bot]
bcf2a44977 mozhi: 0-unstable-2026-06-11 -> 0-unstable-2026-08-30 (#561241) 2026-09-08 22:01:46 +00:00
Rafael Ieda
646c74a9ab vista-fonts-chs: use installFonts 2026-09-08 19:01:35 -03:00
Peder Bergebakken Sundt
393dfa3d1a handy: 0.9.1 -> 0.9.6 (#556911) 2026-09-08 22:00:51 +00:00
R. Ryantm
d9dbc1d3af python3Packages.pystiebeleltron: 0.7.0 -> 0.7.1 2026-09-08 21:57:17 +00:00
Peder Bergebakken Sundt
9a72d9051e butane: 0.29.0 -> 2.27.0 (#559513) 2026-09-08 21:56:11 +00:00
Yohann Boniface
bc77c0a456 python3Packages.dashing: migrate to pyproject (#560846) 2026-09-08 21:54:06 +00:00
Matteo Pacini
588ef4b918 traefik: 3.7.12 -> 3.7.13 (#560783) 2026-09-08 21:53:59 +00:00
Yohann Boniface
7949751318 python3Packages.deemix: migrate to pyproject (#560848) 2026-09-08 21:53:41 +00:00
Yohann Boniface
a1a179822d python3Packages.static3: migrate to pyproject (#560853) 2026-09-08 21:53:16 +00:00
Peder Bergebakken Sundt
284e661849 {banjo,mariokart64,starfox64,zelda64}recomp: fix clobber (#555784) 2026-09-08 21:53:15 +00:00
Antoine du Hamel
e1459ab0f2 nodejs_24: 24.20.0 -> 24.21.0 2026-09-08 23:52:48 +02:00
Yohann Boniface
726531f4cf python3Packages.deezer-py: migrate to pyproject (#560861) 2026-09-08 21:52:45 +00:00
Yohann Boniface
e1c618f013 python3Packages.dbus-client-gen: migrate to pyproject (#560865) 2026-09-08 21:52:23 +00:00
Yohann Boniface
004f8c7be9 python3Packages.dbus-python-client-gen: migrate to pyproject (#560866) 2026-09-08 21:52:02 +00:00
Yohann Boniface
cf578bb5c0 python3Packages.daff: migrate to pyproject (#560868) 2026-09-08 21:51:43 +00:00
Yohann Boniface
135113428e python3Packages.sqlite-fts4: migrate to pyproject (#560852) 2026-09-08 21:50:40 +00:00
Peder Bergebakken Sundt
c9f1987ec0 nixosTests.kimai: migrate to systemd-nspawn (#555849) 2026-09-08 21:50:08 +00:00
R. Ryantm
18ef78b45d uutils-procps: 0.0.1-unstable-2026-08-23 -> 0.0.1-unstable-2026-09-06 2026-09-08 21:50:04 +00:00
Peder Bergebakken Sundt
edfa6f6866 ctags-lsp: 0.10.2 -> 0.11.0 (#555931) 2026-09-08 21:49:04 +00:00
Peder Bergebakken Sundt
ccba7039a2 arti: 2.5.1 -> 2.6.0 (#559373) 2026-09-08 21:39:13 +00:00
Matteo Pacini
f197e9bb44 open-dyslexic: use installFonts (#561413) 2026-09-08 21:32:01 +00:00
Matteo Pacini
5362b74747 protonmail-desktop: 1.13.4 -> 1.14.0 (#557805) 2026-09-08 21:27:07 +00:00
Julian Stecklina
c34b750b14 nixos/tests/repart: test all fs types 2026-09-08 23:23:43 +02:00
Matteo Pacini
2ca36d4162 gdevelop: 5.6.280 -> 5.6.281 (#559603) 2026-09-08 21:23:37 +00:00
nixpkgs-ci[bot]
22cf6b6d38 uzdoom: 5.0.0 -> 5.0.1 (#561320) 2026-09-08 21:19:14 +00:00
nixpkgs-ci[bot]
38d67c3f3f deezer-desktop: 7.1.310 -> 7.1.320 (#560779) 2026-09-08 21:19:13 +00:00
Rafael Ieda
6abc0de04f parastoo-fonts: add maintainer pancaek 2026-09-08 18:14:13 -03:00
zowoq
63ceb0409c terraform: 1.16.0 -> 1.16.1 (#561327) 2026-09-08 21:14:08 +00:00
Heitor Augusto
4a9561ce52 cosmic-ext-calculator: 0.2.0 -> 0.2.1 (#559434) 2026-09-08 21:13:42 +00:00
Julian Stecklina
e72abfc4a0 nixos/image/repart-image: fix Format=empty 2026-09-08 23:08:36 +02:00
Peder Bergebakken Sundt
d7fe2e2825 proxysql: drop (#554065) 2026-09-08 21:06:34 +00:00
Peder Bergebakken Sundt
3a6356e0d0 meowlnir: 26.06 -> 26.08 (#553453) 2026-09-08 21:04:00 +00:00
Peder Bergebakken Sundt
8d90f4c190 kubeseal: 0.38.4 -> 0.39.1 (#559367) 2026-09-08 21:03:35 +00:00
Peder Bergebakken Sundt
86338fb5f2 ivpn{,-service,-ui}: 3.15.13 -> 3.15.15 (#559595) 2026-09-08 21:02:38 +00:00
Weijia Wang
4255e66ed2 highlight: add license (#561373) 2026-09-08 21:02:12 +00:00
Peder Bergebakken Sundt
a9fda8af55 dipc: 1.1.0 -> 1.2.0 (#559347) 2026-09-08 21:02:07 +00:00
Sergei Trofimovich
de85e98b6d postfix: 3.11.6 -> 3.11.7
Changes: https://www.postfix.org/announcements/postfix-3.11.7.html
2026-09-08 22:01:51 +01:00
Stefan Frijters
16a8b33b0c openttd-ttf: use installFonts (#561400) 2026-09-08 21:00:00 +00:00
Peder Bergebakken Sundt
c42b09f57d gtest: fix build withAbseil (#557250) 2026-09-08 20:57:45 +00:00
Peder Bergebakken Sundt
5e359750fb zotero: 10.0.0 -> 10.0.1, small improvements (#556757) 2026-09-08 20:57:02 +00:00
Peder Bergebakken Sundt
afc1834935 masterpdfeditor: 5.9.98 -> 5.9.99 (#556131) 2026-09-08 20:54:52 +00:00
Peder Bergebakken Sundt
76e474e101 kicad: disable update check (#559279) 2026-09-08 20:54:15 +00:00
Peder Bergebakken Sundt
51660d3155 commafeed: add nix-update-script (#556814) 2026-09-08 20:53:15 +00:00
Rafael Ieda
cd95e97b68 parastoo-fonts: use installFonts 2026-09-08 17:53:08 -03:00
Peder Bergebakken Sundt
fb70e36ef4 vkquake: 1.34.1 -> 1.36.0 (#557591) 2026-09-08 20:52:37 +00:00
Rafael Ieda
719b182d55 open-dyslexic: use installFonts 2026-09-08 17:45:59 -03:00
R. Ryantm
b7dcc4268e python3Packages.meraki: 4.4.0 -> 4.5.0 2026-09-08 20:43:31 +00:00
Peder Bergebakken Sundt
f93c76b5cb python3Packages.nidaqmx: fix build by adding missing runtime deps (init nitypes) (#558789) 2026-09-08 20:41:26 +00:00
Peder Bergebakken Sundt
07205de2ae catt: 0.13.1 -> 0.13.2 (#559969) 2026-09-08 20:41:02 +00:00
Peder Bergebakken Sundt
9beaaf1812 fishPlugins.pure: 4.18.0 -> 4.19.0, add update script (#559418) 2026-09-08 20:37:47 +00:00
Peder Bergebakken Sundt
11885eb6c3 twingate: add aarch64-linux support (#558540) 2026-09-08 20:37:23 +00:00
nixpkgs-ci[bot]
a7fc715416 Merge master into staging-nixos 2026-09-08 20:34:36 +00:00
Peder Bergebakken Sundt
698bb6cb78 bbedit: 15.5.5 -> 16.0.3 (#558133) 2026-09-08 20:34:03 +00:00
nixpkgs-ci[bot]
db15d87df8 Merge master into staging-next 2026-09-08 20:33:36 +00:00
Peder Bergebakken Sundt
3a1b58fea0 hdhomerun-config-gui: drop (#557875) 2026-09-08 20:33:33 +00:00
nixpkgs-ci[bot]
d3b5804273 pioasm: 2.3.0 -> 2.3.1 (#561404) 2026-09-08 20:33:16 +00:00
Peder Bergebakken Sundt
8847c44043 overturemaps: 1.0.1 -> 1.0.2 (#556883) 2026-09-08 20:32:22 +00:00
Markus Kowalewski
3e0695468c ucc: 1.8.0 -> 1.9.0 (#561369) 2026-09-08 20:32:08 +00:00
nixpkgs-ci[bot]
e98e6f357c Merge staging-next into staging 2026-09-08 20:34:05 +00:00
Bjørn Forsman
de84c1ecb1 jing-trang: add license (#561382) 2026-09-08 20:30:35 +00:00
Peder Bergebakken Sundt
9331d5b13d argo-workflows: 3.6.10 -> 4.0.5 (#520934) 2026-09-08 20:30:05 +00:00
Peder Bergebakken Sundt
dc3a0807c0 samrewritten: install desktop file (#546776) 2026-09-08 20:25:27 +00:00
Peder Bergebakken Sundt
0c7d922048 bluebubbles: 1.15.7 -> 2.1.1 (#554585) 2026-09-08 20:23:21 +00:00
Peder Bergebakken Sundt
a15594d18b pkgsStatic.st: fix build (#556392) 2026-09-08 20:22:56 +00:00
Sandro
f03f4255de nixos/syncoid: catch up missed timer runs (Persistent=true) (#558600) 2026-09-08 20:21:17 +00:00
Peder Bergebakken Sundt
b3101ab6db hidrd: fix version, modernize (#561090) 2026-09-08 20:20:18 +00:00
Peder Bergebakken Sundt
c5021e3b11 herdr: 0.8.2 -> 0.9.0 (#561182) 2026-09-08 20:19:47 +00:00
R. Ryantm
ba54c6cdef libretro.dosbox: 0-unstable-2026-04-20 -> 0-unstable-2026-09-05 2026-09-08 20:19:08 +00:00
Peder Bergebakken Sundt
a613a55286 ultimate-oldschool-pc-font-pack: use installFonts (#561061) 2026-09-08 20:18:59 +00:00
Peder Bergebakken Sundt
d07387cd22 davis: 5.4.3 -> 5.4.4 (#560832) 2026-09-08 20:18:24 +00:00
Peder Bergebakken Sundt
e37b341d43 transmission_4: enable unit tests with doCheck (#561050) 2026-09-08 20:17:52 +00:00
Peder Bergebakken Sundt
6016e240b0 mongoc: 1.30.3 -> 1.30.9 (#561038) 2026-09-08 20:16:08 +00:00
Peder Bergebakken Sundt
f3afd85cd8 entire: 0.10.5 -> 0.10.6 (#560991) 2026-09-08 20:14:53 +00:00
Peder Bergebakken Sundt
81595b3854 omniwm: 0.6.7 -> 0.6.8 (#560831) 2026-09-08 20:14:03 +00:00
Peder Bergebakken Sundt
cb126ce8f9 bottles-unwrapped: 65.4 -> 67.4 (#551930) 2026-09-08 20:09:43 +00:00
h7x4
78f9b941ad louvre: add license (#561391) 2026-09-08 20:09:32 +00:00
h7x4
e3c22ac2c2 ipbus-uhal: add license (#561377) 2026-09-08 20:08:38 +00:00
h7x4
2828e2c8bb gitbeaker-cli: add license (#561368) 2026-09-08 20:08:01 +00:00
h7x4
446fe8c7de edido: add license (#561365) 2026-09-08 20:07:39 +00:00
h7x4
49c03a9293 dumpifs: add unfree license (#561360) 2026-09-08 20:05:42 +00:00
Peder Bergebakken Sundt
a34971bd34 ni: 30.3.0 -> 30.5.0 (#555924) 2026-09-08 20:03:30 +00:00
Peder Bergebakken Sundt
b4360c55dd cargo-release: 1.1.3 -> 1.1.5 (#555920) 2026-09-08 20:03:10 +00:00
Peder Bergebakken Sundt
f99a585285 bibiman: 0.15.0 -> 0.19.5 (#555322) 2026-09-08 20:02:47 +00:00
h7x4
1194d82881 ircd-hybrid: add license (#561380) 2026-09-08 20:02:29 +00:00
Peder Bergebakken Sundt
c8d3b8cdb3 goofcord: 2.2.1 → 2.3.0 (#549255) 2026-09-08 20:02:15 +00:00
Peder Bergebakken Sundt
e5ea33d8e0 karlyriceditor: bump ffmpeg_4 -> ffmpeg_7-headless (#554462) 2026-09-08 20:01:09 +00:00
Peder Bergebakken Sundt
5e9eb0daaf probe-rs-tools: Update only udev rules; 054a0b1 -> 9cc4b7d (#551996) 2026-09-08 20:00:45 +00:00
R. Ryantm
b22b3bbbda pioasm: 2.3.0 -> 2.3.1 2026-09-08 19:57:02 +00:00
K900
925fad0c57 lasuite-meet: 1.29.0 -> 1.31.0 (#561324) 2026-09-08 19:48:18 +00:00
Rafael Ieda
c636486e6a openttd-ttf: use installFonts 2026-09-08 16:47:12 -03:00
K900
e661c32c80 qui: 1.26.0 -> 1.28.0 (#561323) 2026-09-08 19:36:20 +00:00
Antoine du Hamel
e1dbe60fcb protobuf: add meta.pkgConfigModules, split outputs (#560607) 2026-09-08 19:36:15 +00:00
Martin Weinelt
0e735e724b pythonDocs: 3.14.6 -> 3.14.7 (#561386) 2026-09-08 19:35:13 +00:00
Tom Hunze
5be4a69984 glibmm_2_68: enable structuredAttrs and strictDeps 2026-09-08 21:34:38 +02:00
Tom Hunze
0b8536ce92 glibmm_2_4: enable structuredAttrs and strictDeps 2026-09-08 21:34:37 +02:00
Tom Hunze
c0e8f0697b glibmm: rename to glibmm_2_4
Having the older ABI version as the default seems odd and the different
glibmm packages appear to be fundamentally incompatible, so drop the
unsuffixed version similar to webkitgtk and as discussed in [1].

[1] https://github.com/NixOS/nixpkgs/pull/543345#issuecomment-5199018730
2026-09-08 21:34:33 +02:00
David McFarland
8458ff62ec godot3: 3.6.2 -> 3.6.3 (#557441) 2026-09-08 19:33:27 +00:00
R. Ryantm
febf0d8190 pgroll: 0.16.2 -> 0.16.3 2026-09-08 19:29:09 +00:00
Grayson Tinker
682b864192 louvre: add license 2026-09-08 13:24:24 -06:00
Pol Dellaiera
0b7fb2112f maintainers: drop yvnth (#561370) 2026-09-08 19:20:35 +00:00
nixpkgs-ci[bot]
a216521d90 libretro.citra: 0-unstable-2026-07-21 -> 0-unstable-2026-09-04 (#561383) 2026-09-08 19:19:23 +00:00
Grayson Tinker
d649aff1e0 kwok: add license 2026-09-08 13:19:04 -06:00
Grayson Tinker
7441a17ab7 ircd-hybrid: add license 2026-09-08 13:13:09 -06:00
lassulus
2c1231d61d nixos/qemu-vm: 9p -> virtiofs (#552774) 2026-09-08 19:09:35 +00:00
Grayson Tinker
585d01daf2 jing-trang: add license 2026-09-08 13:08:12 -06:00
Nicolas Benes
5de6d42bcb pythonDocs: 3.14.6 -> 3.14.7 2026-09-08 21:07:06 +02:00
R. Ryantm
c9f898e27d sqlcipher: 4.18.0 -> 4.19.0 2026-09-08 19:03:39 +00:00
R. Ryantm
cd25ae99bc vscode-extensions.redhat.java: 1.55.0 -> 1.56.0 2026-09-08 19:02:59 +00:00
R. Ryantm
4f7db4a0c6 fzf-zsh-plugin: 1.0.0-unstable-2026-08-01 -> 1.0.0-unstable-2026-09-07 2026-09-08 19:02:55 +00:00
R. Ryantm
9f07da288d libretro.citra: 0-unstable-2026-07-21 -> 0-unstable-2026-09-04 2026-09-08 19:02:14 +00:00
nixpkgs-ci[bot]
da39501c8d slade-unstable: 3.2.12-unstable-2026-06-08 -> 3.2.12-unstable-2026-09-06 (#561353) 2026-09-08 19:02:04 +00:00
Grayson Tinker
a081310db2 ipbus-uhal: add license 2026-09-08 12:53:20 -06:00
Grayson Tinker
8b24d0ee09 highlight: add license 2026-09-08 12:47:10 -06:00
Marie Ramlow
dff6994123 python3Packages.cloudflare: 5.6.0 -> 5.7.0 (#561129) 2026-09-08 18:43:12 +00:00
R. Ryantm
594199fa6d ucc: 1.8.0 -> 1.9.0 2026-09-08 18:43:03 +00:00
Grayson Tinker
ed31318a1c gitbeaker-cli: add license 2026-09-08 12:39:32 -06:00
yvnth
79f5eee53e maintainers: drop yvnth 2026-09-09 00:08:19 +05:30
Pol Dellaiera
520ce3f46a ripwire: init at 0.5.0 (#560859) 2026-09-08 18:30:52 +00:00
Grayson Tinker
bb33f2aa4f edido: add license 2026-09-08 12:30:31 -06:00
nixpkgs-ci[bot]
89194b1208 libretro.stella2014: 0-unstable-2026-07-06 -> 0-unstable-2026-09-04 (#561213) 2026-09-08 18:28:37 +00:00
nixpkgs-ci[bot]
539bceff3a libretro.fbalpha2012: 0-unstable-2026-04-20 -> 0-unstable-2026-07-28 (#561063) 2026-09-08 18:28:34 +00:00
nixpkgs-ci[bot]
864ed70f99 libretro.mame2010: 0-unstable-2026-07-03 -> 0-unstable-2026-09-02 (#561000) 2026-09-08 18:28:30 +00:00
nixpkgs-ci[bot]
59be9a6279 libretro.play: 0-unstable-2026-08-11 -> 0-unstable-2026-09-03 (#560809) 2026-09-08 18:28:27 +00:00
Grayson Tinker
7762802708 dumpifs: add unfree license
No license statement exists upstream
2026-09-08 12:24:26 -06:00
whoomee
d3aad09b0f gstreamer: 1.28.6 -> 1.28.7 2026-09-08 20:23:50 +02:00
Pol Dellaiera
82ad19c77b ripwire: init at 0.5.0 2026-09-08 20:20:27 +02:00
nixpkgs-ci[bot]
e016b3cc4c Merge master into staging-nixos 2026-09-08 18:12:12 +00:00
nixpkgs-ci[bot]
667251099c Merge staging-next into staging 2026-09-08 18:11:42 +00:00
nixpkgs-ci[bot]
56ad575798 Merge master into staging-next 2026-09-08 18:11:09 +00:00
Adam C. Stephens
d4080a3941 incus-compose: 1.3.2 -> 1.3.3
Changelog: https://github.com/lxc/incus-compose/blob/refs/tags/v1.3.3/CHANGELOG.md
2026-09-08 14:07:53 -04:00
R. Ryantm
8488eb8cd9 slade-unstable: 3.2.12-unstable-2026-06-08 -> 3.2.12-unstable-2026-09-06 2026-09-08 18:06:25 +00:00
K900
0dad558e51 kdePackages: Plasma 6.7.4 -> 6.7.5 (#561347) 2026-09-08 18:04:15 +00:00
Robert Helgesson
36d8260705 Deprecate grav package and introduce grav_2 (#553677) 2026-09-08 18:02:31 +00:00
Adam C. Stephens
a660965fd7 beamPackages.expert: 0.1.9 -> 0.1.10
Changelog: https://github.com/expert-lsp/expert/blob/v0.1.10/CHANGELOG.md
2026-09-08 13:58:30 -04:00
K900
91ac71a6dd kdePackages: Plasma 6.7.4 -> 6.7.5 2026-09-08 20:57:25 +03:00
Robert Helgesson
2568ecf1af nixos/grav: default to grav_2 at state version >=26.11 2026-09-08 19:52:44 +02:00
Robert Helgesson
ae29f8f7eb grav: mark as vulnerable and recommend grav_2 2026-09-08 19:52:44 +02:00
Robert Helgesson
799bb93ac4 grav_2: init at 2.0.24 2026-09-08 19:52:43 +02:00
R. Ryantm
aa62d0eb4a uv-sort: 0.7.1 -> 0.8.0 2026-09-08 17:46:40 +00:00
LIN, Jian
432f3d6a3b librime-lua: 0-unstable-2026-05-02 -> 0-unstable-2026-08-31 (#561334) 2026-09-08 17:42:42 +00:00
Adam C. Stephens
24544e5ef6 nixos/openvswitch: clean up transient ports on boot (#543675) 2026-09-08 17:40:35 +00:00
Skye Soss
6f1153f9b2 proxysql: drop 2026-09-08 12:40:28 -05:00
Weijia Wang
a086e6ffc8 rustup-toolchain-install-master: move to by-name (#558987) 2026-09-08 17:32:08 +00:00
nixpkgs-ci[bot]
2b0f13beb9 wiki-go: 1.8.13 -> 1.9.0 (#560510) 2026-09-08 17:31:46 +00:00
nixpkgs-ci[bot]
c47d7dfccb dns-collector: 2.4.0 -> 3.0.0 (#558770) 2026-09-08 17:31:44 +00:00
R. Ryantm
cf95a71403 pixieditor: 2.1.2.2 -> 2.1.2.4 2026-09-08 17:29:52 +00:00
Sefa Eyeoglu
66e421cf9b pnpm: add missing pn/pnx bin aliases (#558475) 2026-09-08 17:29:52 +00:00
R. Ryantm
215a871564 cook-cli: 0.34.0 -> 0.35.0 2026-09-08 17:20:09 +00:00
K900
623ba8ae24 maintainers/scripts/kde: fix Rust updates 2026-09-08 20:11:11 +03:00
Peder Bergebakken Sundt
f2aaa10010 flexget: 3.20.8 -> 3.20.11 (#561259) 2026-09-08 17:09:27 +00:00
R. Ryantm
34002953f6 librime-lua: 0-unstable-2026-05-02 -> 0-unstable-2026-08-31 2026-09-08 17:08:14 +00:00
Felix Bargfeldt
927d597f87 radicle-node{,-unstable}: 1.10.2 -> 1.10.3 (#561298) 2026-09-08 17:06:28 +00:00
R. Ryantm
24080693f4 terraform: 1.16.0 -> 1.16.1 2026-09-08 16:49:27 +00:00
K900
29d3bb8a7c lasuite-meet: 1.29.0 -> 1.31.0
Diff: https://github.com/suitenumerique/meet/compare/v1.29.0...v1.31.0

Changelog: https://github.com/suitenumerique/meet/blob/v1.31.0/CHANGELOG.md
2026-09-08 19:47:31 +03:00
Robert Helgesson
004c3d2cee fancy-cat: 0.4.0 -> 0.6.0 (#489405) 2026-09-08 16:43:51 +00:00
K900
69538dfc51 qui: 1.26.0 -> 1.28.0 2026-09-08 19:42:31 +03:00
R. Ryantm
4c4c17810c uzdoom: 5.0.0 -> 5.0.1 2026-09-08 16:16:56 +00:00
Weijia Wang
2906d09f24 simdutf: 9.1.0 -> 9.1.1 2026-09-08 18:12:55 +02:00
Weijia Wang
0a9fa7cb3a weylus: migrate to typescript 7 (#560625) 2026-09-08 16:07:52 +00:00
Weijia Wang
b4b459b074 spectral-language-server: migrate to typescript 7 (#560594) 2026-09-08 16:07:41 +00:00
Bobby Rong
29c5f95810 mint-y-icons: 1.9.2 -> 1.9.3 (#560215) 2026-09-08 16:03:29 +00:00
Gaetan Lepage
28579f1069 python3Packages.pymc: 6.3.1 -> 6.3.2
Diff: https://github.com/pymc-devs/pymc/compare/v6.3.1...v6.3.2

Changelog: https://github.com/pymc-devs/pymc/releases/tag/v6.3.2
2026-09-08 16:02:29 +00:00
nixpkgs-ci[bot]
e7ce97aecc clickhouse: 26.7.5.10-stable -> 26.8.2.7-lts (#561239) 2026-09-08 16:01:56 +00:00
Weijia Wang
81c8bfabdc bfg-repo-cleaner: specify gpl3Plus license (#559381) 2026-09-08 15:56:53 +00:00
Holiu618
a6bd190bb4 coroot: 1.25.0 -> 1.26.0
Diff: https://github.com/coroot/coroot/compare/v1.25.0...v1.26.0
2026-09-08 23:49:54 +08:00
R. Ryantm
32a66a8c99 gofumpt: 0.11.0 -> 0.12.0 2026-09-08 15:44:23 +00:00
LIN, Jian
d6524aaca2 emacs.pkgs.project-nix-store: init at 0.11.0 (#553752) 2026-09-08 15:35:43 +00:00
Matt Sturgeon
750d727597 gping: 1.20.4 -> 1.21.0 (#561193) 2026-09-08 15:29:45 +00:00
h7x4
33a40789fa nixos/logrotate: Copy configFile to /etc, remove option (#512581) 2026-09-08 15:27:53 +00:00
h7x4
e5f638dcd7 nixos/pihole-ftl: rotate all configured log files (#558041) 2026-09-08 15:24:14 +00:00
R. Ryantm
b21453a48a civo: 1.5.4 -> 1.5.5 2026-09-08 15:20:35 +00:00
Nikolay Korotkiy
a6602f0896 flashmq: 1.26.2 -> 1.27.1 (#561248) 2026-09-08 15:19:33 +00:00
Stefan Frijters
3f9ac46801 libmad: enable strictDeps, enable structuredAttrs, modernize (#561069) 2026-09-08 15:11:16 +00:00
Vladimír Čunát
884fdb57c3 [staging-next] python3Packages.scikit-build: fix tests with recent cmake (#560979) 2026-09-08 15:10:13 +00:00
Adam C. Stephens
755bf4f8a2 versitygw: 1.7.0 -> 1.8.0 (#560300) 2026-09-08 15:04:59 +00:00
R. Ryantm
a6dc1bb808 httplib: 0.54.0 -> 0.54.1 2026-09-08 15:01:29 +00:00
whispers
d9077781ac python3Packages.scikit-build: fix tests with recent cmake
Recent CMake versions normalize some paths, leading to failures in tests
which assumed unnormalized paths. We fetch the patch which fixed this
upstream by normalizing the output before matching on it.
2026-09-08 11:00:19 -04:00
Defelo
90d65d4003 radicle-node-unstable: 1.10.2 -> 1.10.3
Changelog: https://radicle.network/nodes/seed.radicle.dev/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5/tree/CHANGELOG.md
2026-09-08 16:56:55 +02:00
Defelo
d8b31fa868 radicle-node: 1.10.2 -> 1.10.3
Changelog: https://radicle.network/nodes/seed.radicle.dev/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5/tree/CHANGELOG.md
2026-09-08 16:56:55 +02:00
h7x4
97184999c1 pkgs/fuzzel: remove fionera from maintainers list (#561177) 2026-09-08 14:50:35 +00:00
Sandro
05dc7e1f02 legendsviewer-next: 1.2.5 -> 1.3.0 (#561232) 2026-09-08 14:40:41 +00:00
nixpkgs-ci[bot]
e21400a346 concord-tui: 2.5.13 -> 2.5.17 (#561278) 2026-09-08 14:31:45 +00:00
Pol Dellaiera
436aa60ee1 reticulum-go: 1.0.2 -> 1.1.1 (#561270) 2026-09-08 14:30:47 +00:00
Sefa Eyeoglu
37e7efa01a discord: update various (#561204) 2026-09-08 14:10:11 +00:00
R. Ryantm
176aef31d8 concord-tui: 2.5.13 -> 2.5.17 2026-09-08 14:02:47 +00:00
nixpkgs-ci[bot]
7d2334836d hexpatch: 1.13.0 -> 1.13.1 (#560448) 2026-09-08 13:55:20 +00:00
R. Ryantm
a76ed5d1c5 dtop: 0.9.0 -> 0.9.2 2026-09-08 13:48:14 +00:00
nixpkgs-ci[bot]
2050e62b48 goupile: 3.12.7 -> 3.12.8 (#561225) 2026-09-08 13:47:10 +00:00
R. Ryantm
e1c1876d47 opentofu-mcp-server: 1.0.0-unstable-2026-07-15 -> 1.0.0-unstable-2026-09-04 2026-09-08 13:45:57 +00:00
R. Ryantm
4cc53ea033 reticulum-go: 1.0.2 -> 1.1.1 2026-09-08 13:45:19 +00:00
R. Ryantm
3feb492c60 pferd: 3.9.3 -> 3.9.4 2026-09-08 13:21:14 +00:00
Peder Bergebakken Sundt
cac2577c87 rtl88x2bu: unstable-2025-12-04 -> unstable-2026-08-18 (#553743) 2026-09-08 13:20:47 +00:00
Peder Bergebakken Sundt
0c98997af5 obsidian: 1.13.4 -> 1.13.7 (#551212) 2026-09-08 13:19:29 +00:00
Marcus Ramberg
ca1c7a4786 nixos/netfoil: fix systemd socket (#561031) 2026-09-08 13:18:48 +00:00
Peder Bergebakken Sundt
9fc86a6f95 gpu-screen-recorder{-gtk}: modernize (#561080) 2026-09-08 13:17:55 +00:00
Peder Bergebakken Sundt
710db12d0d splayer-next: 1.0.0 -> 1.1.0 (#559100) 2026-09-08 13:17:29 +00:00
Fernando Rodrigues
9acdb3aa28 fladder: 0.10.3 -> 0.11.0 (#558118) 2026-09-08 13:16:56 +00:00
Peder Bergebakken Sundt
b30e338d2a norgolith: 1.3.1 -> 1.4.0, norgolith-mcp: 1.1.0 -> 1.2.0, norgolith-plugin-sdk: 1.1.1 -> 1.2.0 (#559893) 2026-09-08 13:11:24 +00:00
Peder Bergebakken Sundt
a2418ee5c8 tirith: 0.3.3 -> 0.4.1 (#560609) 2026-09-08 13:10:12 +00:00
Peder Bergebakken Sundt
05eb44166c frp: 0.70.1 -> 0.71.0 (#553180) 2026-09-08 13:08:46 +00:00
Peder Bergebakken Sundt
51c4ca34ba impala: 0.7.4 -> 0.9.0 (#557449) 2026-09-08 13:08:20 +00:00
Peder Bergebakken Sundt
80ac7360d2 umami: 3.2.0 -> 3.3.1 (#554406) 2026-09-08 13:07:57 +00:00
R. Ryantm
b9e978633b flexget: 3.20.8 -> 3.20.11 2026-09-08 13:05:13 +00:00
Martin Weinelt
34023a2bc8 knot-dns: 3.5.8 -> 3.6.0; python3Packages.libknot: 3.5.8 -> 3.6.0; prometheus-knot-exporter: 3.5.8 -> 3.6.0 (#561228) 2026-09-08 13:05:05 +00:00
R. Ryantm
54d60a01b5 terramate: 0.17.2 -> 0.17.3 2026-09-08 13:04:53 +00:00
Peder Bergebakken Sundt
094a3d333b python3Packages.daemonize: migrate to pyproject (#560871) 2026-09-08 13:03:39 +00:00
Peder Bergebakken Sundt
1936d8ff14 python3Packages.daemonocle: migrate to pyproject (#560867) 2026-09-08 13:03:19 +00:00
Peder Bergebakken Sundt
f8ac709e1c python3Packages.deeptoolsintervals: migrate to pyproject (#560863) 2026-09-08 13:01:58 +00:00
Peder Bergebakken Sundt
cc7acd8344 python3Packages.django-pglocks: migrate to pyproject (#560857) 2026-09-08 13:01:43 +00:00
Peder Bergebakken Sundt
e621499121 python3Packages.django-paintstore: migrate to pyproject (#560854) 2026-09-08 13:01:17 +00:00
Peder Bergebakken Sundt
d2063bb80c python3Packages.dbfread: migrate to pyproject (#560849) 2026-09-08 13:00:59 +00:00
Peder Bergebakken Sundt
604f52b092 python3Packages.delorean: migrate to pyproject (#560845) 2026-09-08 13:00:30 +00:00
Aiden Schembri
950673c912 fladder: 0.10.3 -> 0.11.0 2026-09-08 14:48:20 +02:00
R. Ryantm
c211f85a8d nim-unwrapped: 2.2.10 -> 2.2.12 2026-09-08 12:48:03 +00:00
R. Ryantm
00bda0307a vendir: 0.46.1 -> 0.46.2 2026-09-08 12:44:15 +00:00
Fernando Rodrigues
7974c6bb8c nemiver: drop (#559526) 2026-09-08 12:40:33 +00:00
R. Ryantm
3f27bc4d02 cnspec: 13.37.0 -> 13.38.1 2026-09-08 12:39:45 +00:00
Fernando Rodrigues
b4586a73b7 XSAs 2026-09-08 (#561237) 2026-09-08 12:38:45 +00:00
nixpkgs-ci[bot]
176536f0c3 mender-artifact: 4.4.1 -> 4.4.2 (#560820) 2026-09-08 12:33:37 +00:00
Fernando Rodrigues
d8a628df37 ocamlPackages.oxenstored: patch with XSA-512
Xen Security Advisory CVE-2026-79604 / XSA-512
                               version 3

             oxenstored: Unbounded accumulation of watches

Oxenstored maintains two datastructures about watches; one global trie,
and one hashtable tracked per domain.  When a xenbus reconnect is
requested, watches are not cleared out of the global trie.

A guest can cause unbounded memory usage in oxenstored.  This can lead
to a system-wide DoS.

This is the XAPI oxenstored patch.

https://xenbits.xenproject.org/xsa/advisory-512.html

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2026-09-08 22:32:44 +10:00
Fernando Rodrigues
a36b0d5d62 xen: patch with XSA-512
Xen Security Advisory CVE-2026-79604 / XSA-512
                               version 3

             oxenstored: Unbounded accumulation of watches

Oxenstored maintains two datastructures about watches; one global trie,
and one hashtable tracked per domain.  When a xenbus reconnect is
requested, watches are not cleared out of the global trie.

A guest can cause unbounded memory usage in oxenstored.  This can lead
to a system-wide DoS.

This is the Xen oxenstored patch.

https://xenbits.xenproject.org/xsa/advisory-512.html

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2026-09-08 22:32:44 +10:00
Fernando Rodrigues
5d7e06268c xen: patch with XSA-511
Xen Security Advisory CVE-2026-79603 / XSA-511
                               version 3

        Unconditionally do TLB flushing ahead of page scrubbing

x86 PV guests can free memory pages while still keeping a stale TLB entry
pointing to them.  A TLB flush is only issued by Xen (if needed) when the
page is re-used.  Since it's possible for the page to be scrubbed ahead of
the TLB flush, there's a window where a PV guest can modify an already
scrubbed page.

Deployments using `xsm=silo scrub-domheap` with the aim of not allowing the
exchange of information amongst guests are not effective in the presence of
PV guests.

https://xenbits.xenproject.org/xsa/advisory-511.html

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2026-09-08 22:32:44 +10:00
Fernando Rodrigues
7984797812 xen: patch with XSA-510
Xen Security Advisory CVE-2026-79602 / XSA-510
                               version 3

           x86: improper handling of HVM emulation return codes

A guest with a PCI device assigned that has at least a BAR on the IO port
space can trigger a BUG() in Xen.

Passing through a PCI device with at least one BAR in IO address space to
unprivileged HVM guests can result in a Denial of Service (DoS) affecting
the entire host.

https://xenbits.xenproject.org/xsa/advisory-510.html

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2026-09-08 22:32:44 +10:00
Fernando Rodrigues
f50448b6cd xen: patch with XSA-509
Xen Security Advisory CVE-2026-62437 / XSA-509
                               version 3

              x86: DMs may cause mem leak by IRQ binding

When guests are terminated, various pieces of cleanup need carrying out.
The cleaning up of PCI devices which were assigned to guests, and the
associated removal of tracking structures for IRQs used by the devices
occurs relatively early in the process.  Unfortunately after that point
the guest about to be terminated could cause its device model (DM) to
re-establish such tracking structures, by having it bind one or more IRQs
anew.  While some of those tracking structures would still be cleaned up
later on, at least one would not be.

A HVM guest with one or more PCI devices assigned can cause a memory leak
in the hypervisor, possibly leading to Denial of Service (DoS) of the
entire host.

https://xenbits.xenproject.org/xsa/advisory-509.html

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2026-09-08 22:32:44 +10:00
R. Ryantm
07462ef109 flashmq: 1.26.2 -> 1.27.1 2026-09-08 12:32:00 +00:00
R. Ryantm
7a45aab116 mozhi: 0-unstable-2026-06-11 -> 0-unstable-2026-08-30 2026-09-08 12:19:31 +00:00
R. Ryantm
3d1d40ea07 clickhouse: 26.7.5.10-stable -> 26.8.2.7-lts 2026-09-08 12:16:25 +00:00
Vladimír Čunát
e0a2dd5aba knot-dns: 3.5.8 -> 3.6.0
https://gitlab.nic.cz/knot/knot-dns/-/releases/v3.6.0
2026-09-08 14:15:53 +02:00
nixpkgs-ci[bot]
79fb73391c Merge master into staging-nixos 2026-09-08 12:15:02 +00:00
nixpkgs-ci[bot]
a5cf0fec59 Merge staging-next into staging 2026-09-08 12:14:31 +00:00
nixpkgs-ci[bot]
4619af9321 Merge master into staging-next 2026-09-08 12:14:01 +00:00
Pavol Rusnak
23b1cdbf57 ollama: 0.33.1 -> 0.33.3 (#557606) 2026-09-08 12:06:24 +00:00
nixpkgs-ci[bot]
a33d9e2b45 mago: 1.47.5 -> 1.47.6 (#560837) 2026-09-08 12:00:32 +00:00
R. Ryantm
b44e348fa7 mdbook-rss-feed: 1.10.1 -> 1.10.2 2026-09-08 11:59:43 +00:00
R. Ryantm
afdc1a66c9 atomgit-cli: 0.7.2 -> 0.7.3 2026-09-08 11:57:54 +00:00
R. Ryantm
b8d5dbb650 kaput-cli: 2.6.0 -> 2.7.0 2026-09-08 11:56:31 +00:00
nixpkgs-ci[bot]
3cc612b7e6 gpu-screen-recorder-gtk: 5.8.0 -> 5.8.1 (#561143) 2026-09-08 11:51:12 +00:00
Gaetan Lepage
06cb200034 python3Packages.python-lsp-ruff: 2.3.3 -> 2.3.4
Diff: https://github.com/python-lsp/python-lsp-ruff/compare/v2.3.3...v2.3.4

Changelog: https://github.com/python-lsp/python-lsp-ruff/releases/tag/v2.3.4
2026-09-08 11:45:06 +00:00
Martin Weinelt
dc89605579 python3Packages.vizaio: init at 0.6.1 (#550231) 2026-09-08 11:31:20 +00:00
Ivan Mincik
8970dc34af repath-studio: fix flaky tests in sandbox (#558384) 2026-09-08 11:24:32 +00:00
Gaetan Lepage
418d43a777 mistral-rs: 0.9.2 -> 0.9.3
Diff: https://github.com/EricLBuehler/mistral.rs/compare/v0.9.2...v0.9.3

Changelog: https://github.com/EricLBuehler/mistral.rs/releases/tag/v0.9.3
2026-09-08 11:21:56 +00:00
Martin Weinelt
66cba6b433 prometheus-knot-exporter: 3.5.8 -> 3.6.0 2026-09-08 13:15:22 +02:00
Martin Weinelt
550f3680ff python3Packages.libknot: 3.5.8 -> 3.6.0 2026-09-08 13:15:08 +02:00
nixpkgs-ci[bot]
bf97dbec64 temporal-cli: 1.8.2 -> 1.8.3 (#561146) 2026-09-08 11:07:27 +00:00
Stefan Frijters
422d1ae605 python3Packages.ttconv: 1.2.2 -> 1.2.3 (#561097) 2026-09-08 10:57:04 +00:00
R. Ryantm
e4ce583f71 goupile: 3.12.7 -> 3.12.8 2026-09-08 10:52:16 +00:00
R. Ryantm
4f7e2d0832 ollama: 0.33.1 -> 0.33.3 2026-09-08 10:51:06 +00:00
Jo
b9a0c71862 in-formant: fix version; enable strictDeps, structuredAttrs (#561111) 2026-09-08 10:50:05 +00:00
Jo
54ee893bac iannix: fix version, modernize (#561101) 2026-09-08 10:47:30 +00:00
Jo
ed3c7544a6 i3-swallow: fix version (#561095) 2026-09-08 10:44:47 +00:00
Jo
2a9602a935 i3-layout-manager: fix version; enable strictDeps, structuredAttrs (#561094) 2026-09-08 10:43:27 +00:00
Bruno BELANYI
8071ccef3e gilt-rs: 0.3.6 -> 0.3.7 (#561194) 2026-09-08 10:34:17 +00:00
R. Ryantm
505de536b5 go-mockery_2: 2.53.6 -> 2.53.7 2026-09-08 10:23:50 +00:00
nixpkgs-ci[bot]
b428820939 talosctl: 1.13.9 -> 1.14.0 (#561220) 2026-09-08 10:23:45 +00:00
VESSE Léo
7b50fe2d5f fancy-cat: 0.4.0 -> 0.6.0 2026-09-08 12:17:34 +02:00
R. Ryantm
aa1ece530f talosctl: 1.13.9 -> 1.14.0 2026-09-08 10:06:09 +00:00
azahi
003f062570 seaweedfs: 4.44 -> 4.46 (#561138) 2026-09-08 10:01:15 +00:00
nixpkgs-ci[bot]
f4dd0b979f gh-review-conductor: 1.3.0 -> 2.0.0 (#560487) 2026-09-08 10:00:44 +00:00
Maximilian Bosch
033069e803 nginx: support dynamic modules (#537190) 2026-09-08 09:58:53 +00:00
R. Ryantm
87a8f8f2ff python3Packages.regress: 2025.10.1 -> 2026.9.1 2026-09-08 09:48:24 +00:00
Maximilian Bosch
207230c0c2 clipman: 1.6.5 -> 1.7.0 (#560368) 2026-09-08 09:35:11 +00:00
nixpkgs-ci[bot]
9be16b4fb2 hanko: 1.1.2 -> 1.1.3 (#561156) 2026-09-08 09:25:08 +00:00
nixpkgs-ci[bot]
565d8dc1ca ansible-doctor: 8.4.0 -> 8.4.1 (#561008) 2026-09-08 09:25:07 +00:00
nixpkgs-ci[bot]
11fc45ffd9 vja: 6.0.2 -> 6.0.3 (#560850) 2026-09-08 09:25:03 +00:00
R. Ryantm
25fcbb6343 libretro.stella2014: 0-unstable-2026-07-06 -> 0-unstable-2026-09-04 2026-09-08 09:18:30 +00:00
Yt
93ba1ef8be python3Packages.flash-attn: set pname to flash-attn to fix build (#561201) 2026-09-08 09:05:53 +00:00
R. Ryantm
986e52d132 python3Packages.plaid-python: 43.0.0 -> 44.0.0 2026-09-08 09:00:38 +00:00
Yt
8cb5bdb7d2 python3Packages.pytensor: 3.3.0 -> 3.3.1 (#560956) 2026-09-08 08:57:54 +00:00
dotlambda
d2b1aa48e3 python3Packages.urllib3-future: 2.24.905 -> 2.24.907 (#561124) 2026-09-08 08:36:34 +00:00
dotlambda
24296ee288 python3Packages.pyprobeplus: 2.0.0 -> 2.1.0 (#561137) 2026-09-08 08:36:14 +00:00
Gaetan Lepage
3562916253 python3Packages.flash-attn: set pname to flash-attn to fix build 2026-09-08 08:35:38 +00:00
jopejoe1
1b6fef720d discord: update various
discord-canary: 1.0.1836 -> 1.0.1837
discord-development: 1.0.1010 -> 1.0.1010
discord-ptb: 1.0.213 -> 1.0.213
discord: 1.0.156 -> 1.0.156
pkgsCross.aarch64-darwin.discord-canary: 0.0.1311 -> 0.0.1311
pkgsCross.aarch64-darwin.discord-development: 1.0.1021 -> 1.0.1021
pkgsCross.aarch64-darwin.discord-ptb: 0.0.259 -> 0.0.259
pkgsCross.aarch64-darwin.discord: 0.0.410 -> 0.0.410
2026-09-08 08:33:21 +00:00
nixpkgs-ci[bot]
9597fac1f9 symfony-cli: 5.19.0 -> 5.20.0 (#561136) 2026-09-08 08:31:03 +00:00
nixpkgs-ci[bot]
8e7c104ca9 homer: 26.08.2 -> 26.08.3 (#560763) 2026-09-08 08:30:56 +00:00
Fabian Affolter
1095fbc3de python3Packages.tencentcloud-sdk-python: 3.1.170 -> 3.1.171 (#561166) 2026-09-08 08:30:20 +00:00
Fabian Affolter
5db6a24d36 python3Packages.iamdata: 0.1.202609071 -> 0.1.202609081 (#561167) 2026-09-08 08:30:15 +00:00
Fabian Affolter
a9de3b16e0 tlsx: 1.3.0 -> 1.4.0 (#561171) 2026-09-08 08:30:11 +00:00
Fabian Affolter
e01cdd7b9f python3Packages.stackit-resourcemanager: 0.9.1 -> 0.10.0 (#561173) 2026-09-08 08:30:04 +00:00
Fabian Affolter
ad461847e0 python3Packages.pyfaup-rs: 0.4.18 -> 0.4.19 (#561174) 2026-09-08 08:29:58 +00:00
Fabian Affolter
896549dc80 python3Packages.aiovodafone: 3.3.2 -> 3.3.3 (#561175) 2026-09-08 08:29:52 +00:00
Fabian Affolter
1d1b0b5b66 nerva: 1.69.5 -> 1.69.6 (#561176) 2026-09-08 08:29:48 +00:00
R. Ryantm
bb492347f0 gilt-rs: 0.3.6 -> 0.3.7 2026-09-08 08:28:25 +00:00
Scott Edlund
f799a1f56a gping: 1.20.4 -> 1.21.0 2026-09-08 15:19:30 +07:00
Gaétan Lepage
c3369837ef llama-cpp: fix cross compilation (#561060) 2026-09-08 08:17:28 +00:00
Gaétan Lepage
e7d4cba851 zfp: remove cudatoolkit, modernize (#551647) 2026-09-08 08:16:35 +00:00
Jo
108a268a49 python313Packages.ufomerge: 1.9.7 -> 1.9.8 (#560934) 2026-09-08 08:13:03 +00:00
Sizhe Zhao
2994596b6b herdr: 0.8.2 -> 0.9.0 2026-09-08 16:07:22 +08:00
Jo
328edaf9c4 firefox-{devedition,beta}-unwrapped: 156.0b2 -> 156.0b4 (#560936) 2026-09-08 08:07:22 +00:00
Ethan Carter Edwards
25a55d7232 zfp: add versionCheckHook
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-08 08:07:11 +00:00
Ethan Carter Edwards
2155557fa3 zfp: enable strictDeps
__structuredAttrs added in a previous PR

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-08 08:07:09 +00:00
Ethan Carter Edwards
e24150497b zfp: remove cudatoolkit
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-08 08:07:08 +00:00
zowoq
7587f1d45b linux_xanmod, linux_xanmod_latest: 2026-09-07 (#561154) 2026-09-08 08:05:21 +00:00
Pol Dellaiera
5380135e9b rhuffle: init at 0.4.0 (#560825) 2026-09-08 08:04:39 +00:00
Damien Cassou
15259f4677 lint-staged: 17.4.1 -> 17.5.0 (#560521) 2026-09-08 08:03:11 +00:00
K900
52c6240fd1 Merge remote-tracking branch 'origin/master' into staging-next 2026-09-08 11:02:21 +03:00
Gaétan Lepage
3230c878ec ceres-solver: cleanup, fix cuda build (#561033) 2026-09-08 07:59:45 +00:00
Ruud van Asseldonk
c2dc83c918 butane: 0.29.0 -> 2.27.0
Upstream, Butane has been merged into the Ignition repository. This
means that they now share a version number, every Ignition release is
also a Butane release. This means a one-time big jump in version number.
2026-09-08 09:45:07 +02:00
Gaetan Lepage
c7c8399010 ceres-solver: cleanup, fix cuda build
Co-authored-by: Connor Baker <ConnorBaker01@gmail.com>
2026-09-08 07:44:56 +00:00
Arnout Engelen
67207cda34 inkscape-extensions.hexmap: use tagged release, modernize (#561120) 2026-09-08 07:41:52 +00:00
nixpkgs-ci[bot]
997bb9e044 ledger-live-desktop: 4.17.1 -> 4.19.0 (#561109) 2026-09-08 07:39:31 +00:00
nixpkgs-ci[bot]
e7dd3b4653 betula: 1.8.0 -> 1.8.1 (#557563) 2026-09-08 07:39:23 +00:00
Fabian Affolter
e941c72681 python3Packages.frigidaire: 0.18.50 -> 0.18.53 (#560911) 2026-09-08 07:33:58 +00:00
Fabian Affolter
fa0d289dd7 python3Packages.cyclopts: 4.24.0 -> 4.25.0 (#560910) 2026-09-08 07:33:54 +00:00
Fabian Affolter
9eb77c6b19 wappalyzergo: 0.2.95 -> 0.3.0 (#560944) 2026-09-08 07:29:57 +00:00
Fabian Affolter
65fca6a5b9 python3Packages.pydeps: 3.0.7 -> 3.0.8 (#561107) 2026-09-08 07:29:18 +00:00
Fionera
3652ce3c1e pkgs/fuzzel: remove fionera from maintainers list 2026-09-08 09:27:35 +02:00
Fabian Affolter
77e6276fa8 python3Packages.stackit-resourcemanager: 0.9.1 -> 0.10.0
Changelog: https://github.com/stackitcloud/stackit-sdk-python/blob/services/resourcemanager/v0.10.0/services/resourcemanager/CHANGELOG.md
2026-09-08 09:23:15 +02:00
Gaétan Lepage
889c85e6d2 ruff, ty: set big-parallel requiredSystemFeatures (#561147) 2026-09-08 07:22:55 +00:00
Fabian Affolter
47274b2f5f tlsx: 1.3.0 -> 1.4.0
Diff: https://github.com/projectdiscovery/tlsx/compare/v1.3.0...v1.4.0

Changelog: https://github.com/projectdiscovery/tlsx/releases/tag/v1.4.0
2026-09-08 09:21:38 +02:00
Fabian Affolter
5546630652 python3Packages.pyfaup-rs: 0.4.18 -> 0.4.19
Diff: https://github.com/ail-project/faup-rs/compare/pyfaup-rs-v0.4.18...pyfaup-rs-v0.4.19

Changelog: https://github.com/ail-project/faup-rs/releases/tag/pyfaup-rs-pyfaup-rs-v0.4.19
2026-09-08 09:20:33 +02:00
Colin
8b478022c0 rust-bindgen: pass target triple when cross-compiling (#558886) 2026-09-08 07:20:23 +00:00
Fabian Affolter
c4aabb5501 python3Packages.aiovodafone: 3.3.2 -> 3.3.3
Diff: https://github.com/chemelli74/aiovodafone/compare/v3.3.2...v3.3.3

Changelog: https://github.com/chemelli74/aiovodafone/blob/v3.3.3/CHANGELOG.md
2026-09-08 09:19:39 +02:00
Fabian Affolter
a44dfecfdb nerva: 1.69.5 -> 1.69.6
Diff: https://github.com/praetorian-inc/nerva/compare/v1.69.5...v1.69.6

Changelog: https://github.com/praetorian-inc/nerva/blob/v1.69.6/CHANGELOG.md
2026-09-08 09:19:05 +02:00
Fabian Affolter
e48277089c python3Packages.tencentcloud-sdk-python: 3.1.170 -> 3.1.171
Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.170...3.1.171

Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.171/CHANGELOG.md
2026-09-08 09:01:24 +02:00
Fabian Affolter
e69c63d5b0 python3Packages.iamdata: 0.1.202609071 -> 0.1.202609081
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202609071...v0.1.202609081

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202609081
2026-09-08 08:59:13 +02:00
Francesco Gazzetta
15859bbc22 rat-king-adventure: 2.2.3 -> 2.3.2 (#550722) 2026-09-08 06:49:56 +00:00
Francesco Gazzetta
77239f5fc7 tower-pixel-dungeon: 1.1.1 -> 1.2.0 (#550726) 2026-09-08 06:48:57 +00:00
Leona Maroni
33a1a85d8e nginxMainline: 1.31.4 -> 1.31.5 (#561048) 2026-09-08 06:47:50 +00:00
nixpkgs-ci[bot]
f60c533f50 libsoup_3: enable strictDeps, enable structuredAttrs, modernize (#561067) 2026-09-08 06:44:20 +00:00
Daniel Fullmer
ed4942cb09 llama-cpp: fix cross compilation 2026-09-08 06:37:32 +00:00
Nikolay Korotkiy
8b30f9fb71 mapserver: 8.6.5 -> 8.6.6 (#560748) 2026-09-08 06:31:26 +00:00
Jo
f949e6b3fb v2ray-domain-list-community: 20260705030346 -> 20260906035830 (#561088) 2026-09-08 06:21:46 +00:00
Gaétan Lepage
9f7c530dcf ty: 0.0.78 -> 0.0.79 (#561144) 2026-09-08 06:16:00 +00:00
nixpkgs-ci[bot]
4abc98883a Merge master into staging-nixos 2026-09-08 06:16:25 +00:00
Sizhe Zhao
907608384b code: 0.6.171 -> 0.6.181 (#554175) 2026-09-08 06:14:21 +00:00
eljamm
703e1b5765 linux_xanmod_latest: 7.1.13 -> 7.2.4
- Changelog: https://dl.xanmod.org/changelog/7.2/ChangeLog-7.2.4-xanmod1.gz
- Diff: https://gitlab.com/xanmod/linux/-/compare/7.1.13-xanmod1..7.2.4-xanmod1?from_project_id=51590166
2026-09-08 05:57:05 +00:00
Francesco Gazzetta
77542989f3 lobster: 2026.5 -> 2026.6 (#560531) 2026-09-08 05:55:16 +00:00
eljamm
93e1e48245 linux_xanmod: 6.18.49 -> 6.18.50
- Changelog: https://dl.xanmod.org/changelog/6.18/ChangeLog-6.18.50-xanmod1.gz
- Diff: https://gitlab.com/xanmod/linux/-/compare/6.18.49-xanmod1..6.18.50-xanmod1?from_project_id=51590166
2026-09-08 05:55:02 +00:00
Pol Dellaiera
74ce96441b tgrep: init at 1.0.4 (#560993) 2026-09-08 05:53:35 +00:00
R. Ryantm
c201bcd7c8 hanko: 1.1.2 -> 1.1.3 2026-09-08 05:52:11 +00:00
Gaétan Lepage
523cca811d i3-cycle-focus: fix version, enable structuredAttrs (#561093) 2026-09-08 05:49:18 +00:00
Pol Dellaiera
4a5163b547 mcp-gateway: 3.5.0 -> 3.5.1 (#561140) 2026-09-08 05:48:33 +00:00
Pol Dellaiera
2a94a70295 python3Packages.nomadnet: 1.3.1 -> 1.4.0 (#561149) 2026-09-08 05:42:59 +00:00
Pol Dellaiera
8804d221b8 tgrep: init at 1.0.4 2026-09-08 07:35:26 +02:00
R. Ryantm
5edb68b1b7 python3Packages.nomadnet: 1.3.1 -> 1.4.0 2026-09-08 05:27:23 +00:00
zowoq
66a8515414 ruff, ty: set big-parallel requiredSystemFeatures
both of these seem to build very slowly with two cores.
all of the nixosTests depend on these packages so building them
on big-parallel machines will speed up staging-nixos-small jobsets.
2026-09-08 15:26:20 +10:00
R. Ryantm
ac93ac7587 temporal-cli: 1.8.2 -> 1.8.3 2026-09-08 04:54:24 +00:00
nixpkgs-ci[bot]
10b7fbeb22 chroncal: 0.7.12 -> 0.9.1 (#561040) 2026-09-08 04:51:20 +00:00
nixpkgs-ci[bot]
4e920535e7 tmuxai: 2.3.1 -> 2.3.2 (#560907) 2026-09-08 04:51:19 +00:00
John Ericson
35ee021b4c tcl: fix cross compilation from Darwin (#556278) 2026-09-08 04:48:48 +00:00
Jost Alemann
efdfd135a9 ty: 0.0.78 -> 0.0.79
Changelog: https://github.com/astral-sh/ty/releases/tag/0.0.79
Diff: https://github.com/astral-sh/ty/compare/0.0.78...0.0.79
2026-09-08 06:45:27 +02:00
R. Ryantm
18a4fdf7cc gpu-screen-recorder-gtk: 5.8.0 -> 5.8.1 2026-09-08 04:28:22 +00:00
Masum Reza
b64c8831c3 qui: drop unused typescript_7 from qui-web nativeBuildInputs (#561134) 2026-09-08 04:26:18 +00:00
nixpkgs-ci[bot]
5f16ddfa6f gitpulsar: 1.3.2 -> 1.3.3 (#560987) 2026-09-08 04:25:23 +00:00
R. Ryantm
8d45fdc58d mcp-gateway: 3.5.0 -> 3.5.1 2026-09-08 04:21:04 +00:00
R. Ryantm
28c00e6f7d code: 0.6.171 -> 0.6.181 2026-09-08 04:20:53 +00:00
R. Ryantm
199562f9c2 mongodb-compass: 1.49.15 -> 1.50.0 2026-09-08 04:11:40 +00:00
R. Ryantm
ba4e24fa25 seaweedfs: 4.44 -> 4.46 2026-09-08 04:00:01 +00:00
R. Ryantm
9318e2f1db python3Packages.pyprobeplus: 2.0.0 -> 2.1.0 2026-09-08 03:57:14 +00:00
Jamie Magee
f974187a99 home-assistant: update component packages 2026-09-07 20:47:16 -07:00
Jamie Magee
12e92179e9 python3Packages.vizaio: init at 0.6.1 2026-09-07 20:47:16 -07:00
zowoq
46ffab493e terraform-providers.yandex-cloud_yandex: 0.224.0 -> 0.225.0 (#561131) 2026-09-08 03:45:49 +00:00
Sizhe Zhao
cd9a5ec96e fresh-editor: 0.4.6 -> 0.4.10 (#554205) 2026-09-08 03:40:35 +00:00
R. Ryantm
ff253466dc symfony-cli: 5.19.0 -> 5.20.0 2026-09-08 03:31:06 +00:00
nixpkgs-ci[bot]
8a7849c05e gemini-cli-bin: 0.42.0 -> 0.58.0 (#550861) 2026-09-08 03:26:08 +00:00
R. Ryantm
4ecd5576ce xmrig-mo: 6.26.0-mo4 -> 6.26.0-mo5 2026-09-08 03:25:50 +00:00
chillcicada
620e43992d fresh-editor: 0.4.6 -> 0.4.10 2026-09-08 11:06:58 +08:00
Kenichi Kamiya
5695fff83c qui: drop unused typescript_7 from qui-web nativeBuildInputs
The `tsc` command runs through pnpm:
https://github.com/autobrr/qui/blob/v1.26.0/web/package.json#L12
2026-09-08 12:06:53 +09:00
Ihar Hrachyshka
e987fe6685 podman-desktop: 1.29.1 -> 1.29.3 (#559325) 2026-09-08 03:05:18 +00:00
Ihar Hrachyshka
28c9bd15ed pre-commit: 4.5.1 -> 4.6.2; cleanup (#557750) 2026-09-08 03:04:24 +00:00
Sizhe Zhao
bb55d91ff8 recordbox: fix build failure with rustc 1.96.0+ (#559939) 2026-09-08 03:02:24 +00:00
R. Ryantm
824ef28561 terraform-providers.yandex-cloud_yandex: 0.224.0 -> 0.225.0 2026-09-08 02:58:26 +00:00
Sizhe Zhao
1ab3a9f380 zsh-autocomplete: 26.08.03 -> 26.08.04 (#549732) 2026-09-08 02:52:06 +00:00
Sizhe Zhao
06d05a0702 chameleos: 0.2.0 -> 0.2.1 (#560734) 2026-09-08 02:49:57 +00:00
rewine
a5b02745d1 simdutf: split in multiple outputs (#561070) 2026-09-08 02:47:56 +00:00
Sizhe Zhao
96d722ee65 folia-major: 0.7.3 -> 0.7.4 (#560764) 2026-09-08 02:47:40 +00:00
Ihar Hrachyshka
ed4375e2d0 nixos/tests/openvswitch: test transient port cleanup
Verify that ports marked as transient do not persist across a reboot.

Assisted-by: Codex gpt-5.6-sol high
2026-09-07 22:24:06 -04:00
Ihar Hrachyshka
ebdfdea4aa nixos/openvswitch: clean up transient ports on boot
Run transient port cleanup after ovsdb starts and before ovs-vswitchd
starts.

To cite ovs-ctl(8),

  This is important on certain environments where some ports are
  going to be recreated after reboot, but other ports need to be
  persisted in the database.

Consumers (e.g. libvirt or ovn-kubernetes) may mark ports as transient
and expect these ports will be removed from ovsdb on new boot.

Note: this mimics upstream rhel systemd unit:
https://github.com/openvswitch/ovs/blob/main/rhel/usr_lib_systemd_system_ovs-delete-transient-ports.service

Assisted-by: Codex gpt-5.6-sol high
2026-09-07 22:23:27 -04:00
Ihar Hrachyshka
e9b9cbecbf python3Packages.i3ipc: fix darwin tests (#511267) 2026-09-08 02:20:54 +00:00
R. Ryantm
355535c030 python3Packages.cloudflare: 5.6.0 -> 5.7.0 2026-09-08 02:15:01 +00:00
nixpkgs-ci[bot]
f4f3f699f0 sparrow: 2.5.3 -> 2.5.4 (#559643) 2026-09-08 01:52:41 +00:00
nixpkgs-ci[bot]
cab2640533 frei0r: 3.2.3 -> 3.5.0 (#556332) 2026-09-08 01:52:41 +00:00
R. Ryantm
b067dd4b6f python3Packages.urllib3-future: 2.24.905 -> 2.24.907 2026-09-08 01:46:56 +00:00
coolcuber
134e4b4755 inkscape-extensions.hexmap: use tagged release, modernize 2026-09-07 21:39:26 -04:00
Colin
13f43fb584 syshud: 0-unstable-2026-05-28 -> 0-unstable-2026-09-07 (#560970) 2026-09-08 01:21:53 +00:00
Jade Lynn Masker
99550290a0 legendsviewer-next: 1.2.5 -> 1.3.0 2026-09-07 21:04:25 -04:00
coolcuber
270721686f in-formant: fix version; enable strictDeps, structuredAttrs 2026-09-07 20:58:08 -04:00
nixpkgs-ci[bot]
509725250b zapzap: 7.4.2 -> 7.4.4 (#560959) 2026-09-08 00:57:24 +00:00
Ihar Hrachyshka
77ca361544 tcl: fix cross compilation from Darwin 2026-09-07 20:53:39 -04:00
Connor Baker
061f805b41 python3Packages.nccl4py: 0.4.1 -> 0.5.0 (#559138) 2026-09-08 00:50:25 +00:00
R. Ryantm
2015f8ca79 ledger-live-desktop: 4.17.1 -> 4.19.0 2026-09-08 00:45:11 +00:00
R. Ryantm
64231e3088 python3Packages.pydeps: 3.0.7 -> 3.0.8 2026-09-08 00:43:04 +00:00
Ihar Hrachyshka
a6479a6e32 treewide: remove optional cond [ ... ]
This pattern is error prone, especially with __structuredAttrs, where
nested lists can leave important attributes such as `patches` null.

The treewide rewrite was produced with ast-grep, followed by `nix fmt`
and manual fixes for two `sema-undefined-variable` violations.

Future occurrences will be rejected by nixpkgs-vet once this change is
merged:

https://github.com/NixOS/nixpkgs-vet/pull/301
2026-09-07 20:41:05 -04:00
coolcuber
9beab1fa62 iannix: fix version, modernize 2026-09-07 20:32:15 -04:00
nixpkgs-ci[bot]
ebda2229b0 Merge master into staging-nixos 2026-09-08 00:26:06 +00:00
nixpkgs-ci[bot]
93bc9015b0 Merge staging-next into staging 2026-09-08 00:25:33 +00:00
nixpkgs-ci[bot]
8349027e3f Merge master into staging-next 2026-09-08 00:25:00 +00:00
coolcuber
410ec0806c i3-swallow: fix version 2026-09-07 20:16:20 -04:00
Niklas Hambüchen
cd4578ac64 fscrypt: drop -experimental suffix and corresponding comment (#482520) 2026-09-08 00:13:02 +00:00
coolcuber
4ec503d856 i3-layout-manager: fix version; enable strictDeps, structuredAttrs 2026-09-07 20:12:45 -04:00
R. Ryantm
1ab0495326 python3Packages.ttconv: 1.2.2 -> 1.2.3 2026-09-08 00:12:19 +00:00
Sandro
3dec3c8087 python3Packages.google-cloud-pubsub: 2.39.2 -> 2.40.0 (#560999) 2026-09-08 00:11:18 +00:00
coolcuber
0d7bdf15ca i3-cycle-focus: fix version, enable structuredAttrs 2026-09-07 20:09:18 -04:00
Sandro
08e37962c7 home-assistant-custom-lovelace-modules.swipe-navigation: 1.16.0 -> 1.16.1 (#560814) 2026-09-08 00:07:09 +00:00
zowoq
644590cbf4 staging-nixos merge for 2026-09-07 (#561035) 2026-09-08 00:03:18 +00:00
coolcuber
b1cf0e08e6 hidrd: fix version, modernize 2026-09-07 20:01:00 -04:00
Sandro
e636fcec08 nixos/tests/portunus: fix flakiness (#561051) 2026-09-07 23:59:23 +00:00
Yt
69bacc27b4 allure: 2.46.0 -> 2.46.1 (#561022) 2026-09-07 23:56:31 +00:00
Sandro
9a1c2c2333 dcpomatic: init at 2.19.1 (#554828) 2026-09-07 23:56:16 +00:00
Sandro
2f8bfceea1 cpak: init at 2.12.7 (#555514) 2026-09-07 23:42:35 +00:00
Sandro
275e74d7aa nixtamal: 1.10.0 → 1.10.1 (#557919) 2026-09-07 23:40:46 +00:00
Sandro
148a5baa26 matrix-commander-rs: 1.0.1 -> 0.11.0, enable __structuredAttrs, add ilkecan to maintainers (#545177) 2026-09-07 23:39:28 +00:00
Nick Cao
1cf73f1215 wasmer: 7.3.0 -> 7.4.0
Diff: https://github.com/wasmerio/wasmer/compare/v7.3.0...v7.4.0
2026-09-07 19:38:32 -04:00
zowoq
34d7a029ff shfmt: 3.14.0 -> 3.14.1 (#561085) 2026-09-07 23:37:03 +00:00
Nick Cao
17a687e12d v2ray-domain-list-community: 20260705030346 -> 20260906035830
Diff: 2026070503...2026090603
2026-09-07 19:35:47 -04:00
Sandro
296968d8f5 windows.sdk: fix 'fetchWinSdk' by adding the package 'cacert' to nativeBuildInputs (#557668) 2026-09-07 23:34:39 +00:00
zowoq
443fb6f977 terraform-providers.tencentcloudstack_tencentcloud: 1.83.27 -> 1.83.29 (#561073) 2026-09-07 23:34:03 +00:00
Sandro
abf7a69e9c crossover: init at 26.3.0 (#545022) 2026-09-07 23:33:52 +00:00
Sandro
15721fe9a4 linuxPackages.evdi: 1.14.15 -> 1.15.0 (#555981) 2026-09-07 23:30:11 +00:00
Sandro
79798da95f myx: init at 0.4.0 (#555072) 2026-09-07 23:28:36 +00:00
Sandro
5d7ac0f1f3 nixos/neo4j: add ssl.policies.<name>.enable (#451958) 2026-09-07 23:28:26 +00:00
R. Ryantm
5c891ec93e shfmt: 3.14.0 -> 3.14.1 2026-09-07 23:20:13 +00:00
nixpkgs-ci[bot]
6e9f096c76 snyk: 1.1307.0 -> 1.1307.1 (#560927) 2026-09-07 23:19:28 +00:00
Nick Cao
a84b86ce19 python314Packages.python-debian: 1.1.0 -> 1.1.1
Diff: https://salsa.debian.org/python-debian-team/python-debian/-/compare/1.1.0...1.1.1

Changelog: https://salsa.debian.org/python-debian-team/python-debian/-/blob/master/debian/changelog
2026-09-07 19:14:05 -04:00
Nick Cao
63bb5321bf python314Packages.pygount: relax dep on chardet 2026-09-07 19:11:51 -04:00
Nick Cao
522866ae1c python314Packages.edk2-pytool-library: 0.23.15 -> 0.23.16
Diff: https://github.com/tianocore/edk2-pytool-library/compare/v0.23.15...v0.23.16

Changelog: https://github.com/tianocore/edk2-pytool-library/releases/tag/v0.23.16
2026-09-07 19:10:04 -04:00
Sandro
cc63e5249d nixos/polkit: allow devices: yubico and fprintd (#558856) 2026-09-07 23:08:59 +00:00
Nick Cao
37d034f544 k0sctl: 0.31.1 -> 0.32.2
Diff: https://github.com/k0sproject/k0sctl/compare/v0.31.1...v0.32.2

Changelog: https://github.com/k0sproject/k0sctl/releases/tag/v0.32.2
2026-09-07 19:08:37 -04:00
Peder Bergebakken Sundt
bf0e1d3004 webdav: 5.15.0 -> 5.15.1 (#561066) 2026-09-07 23:06:04 +00:00
Nick Cao
1d49abb527 dhcpdump: 1.10 -> 2.00
Diff: https://github.com/dhcpdump-org/dhcpdump/compare/v1.10...v2.00

Changelog: https://github.com/dhcpdump-org/dhcpdump/releases/tag/v2.00
2026-09-07 19:03:18 -04:00
Antoine du Hamel
9f452abaef simdjson: split in multiple outputs (#561068) 2026-09-07 22:59:53 +00:00
Keenan Weaver
afb1ab0d1d gpu-screen-recorder: modernize, add version check 2026-09-07 17:59:23 -05:00
Peder Bergebakken Sundt
182f5d4f52 discord: adjust desktop entry (#560506) 2026-09-07 22:59:14 +00:00
Keenan Weaver
df5b8ab136 gpu-screen-recorder-gtk: modernize 2026-09-07 17:59:02 -05:00
Nick Cao
674074cce4 dbip-country-lite: 2026-06 -> 2026-09 2026-09-07 18:58:04 -04:00
Nick Cao
14c81a7713 dbip-city-lite: 2026-06 -> 2026-09 2026-09-07 18:58:00 -04:00
Nick Cao
e1f4b71637 dbip-asn-lite: 2026-06 -> 2026-09 2026-09-07 18:57:53 -04:00
Peder Bergebakken Sundt
519e90f3ad tauno-monitor: 0.2.20 -> 0.2.24 (#559928) 2026-09-07 22:54:52 +00:00
Peder Bergebakken Sundt
6f95621b79 eggdrop: 1.10.1 -> 1.10.2 (#560579) 2026-09-07 22:51:42 +00:00
Antoine du Hamel
6c3c849e11 simdutf: split in multiple outputs 2026-09-08 00:51:38 +02:00
R. Ryantm
670fb3b569 libresidfp: 1.2.1 -> 1.2.2 2026-09-07 22:51:37 +00:00
R. Ryantm
d9151633e3 terraform-providers.tencentcloudstack_tencentcloud: 1.83.27 -> 1.83.29 2026-09-07 22:50:58 +00:00
Stefan Frijters
437e4699e0 libmad: enable structuredAttrs 2026-09-08 00:48:41 +02:00
Antoine du Hamel
c34953c17f simdjson: split in multiple outputs 2026-09-08 00:48:15 +02:00
Stefan Frijters
a086377e58 libmad: enable strictDeps 2026-09-08 00:48:13 +02:00
Peder Bergebakken Sundt
98cb242bb1 kotlin-cli: 0.11.1 -> 0.12.0 (#559668) 2026-09-07 22:48:00 +00:00
Stefan Frijters
bd30f1ebbf libsoup_3: modernize 2026-09-08 00:41:58 +02:00
Stefan Frijters
171d4b6f98 libsoup_3: enable structuredAttrs 2026-09-08 00:41:48 +02:00
Stefan Frijters
59391f774d libsoup_3: enable strictDeps 2026-09-08 00:41:20 +02:00
nixpkgs-ci[bot]
b0aa48f19f gpu-screen-recorder: 6.0.1 -> 6.1.1 (#561049) 2026-09-07 22:40:39 +00:00
Peder Bergebakken Sundt
d2b0c66598 andcli: 2.8.1 -> 2.9.0 (#559934) 2026-09-07 22:35:43 +00:00
Peder Bergebakken Sundt
90a5358e78 qbit-manage: 4.11.0 -> 4.13.0 (#559875) 2026-09-07 22:35:15 +00:00
R. Ryantm
754fa60a03 webdav: 5.15.0 -> 5.15.1 2026-09-07 22:34:34 +00:00
Peder Bergebakken Sundt
3e240786dd wheelwizard: 2.4.11 -> 2.5.1 (#557011) 2026-09-07 22:29:25 +00:00
R. Ryantm
6910807137 libretro.fbalpha2012: 0-unstable-2026-04-20 -> 0-unstable-2026-07-28 2026-09-07 22:29:08 +00:00
Peder Bergebakken Sundt
9d4beb0608 spnavcfg: add libx11 to build inputs (#558462) 2026-09-07 22:28:10 +00:00
Peder Bergebakken Sundt
1a4b9cfd8e desync: 1.1.0 -> 1.1.3 (#559148) 2026-09-07 22:27:52 +00:00
Peder Bergebakken Sundt
192a5ace63 ostui: 1.3.8 -> 1.3.9 (#559426) 2026-09-07 22:25:23 +00:00
Peder Bergebakken Sundt
2052b826fe docs/tauri: update bundle type link (#559374) 2026-09-07 22:25:00 +00:00
Peder Bergebakken Sundt
59ec5b47b1 metadata: 0.1.12 -> 0.1.13; metadata: adopt package as maintainer (#558239) 2026-09-07 22:24:35 +00:00
Peder Bergebakken Sundt
edf43d749a cargo-typify: 0.6.2 -> 0.7.0 (#559345) 2026-09-07 22:23:41 +00:00
Peder Bergebakken Sundt
c33956e6b9 wasmi: 1.1.0 -> 2.0.0 (#559337) 2026-09-07 22:23:19 +00:00
Peder Bergebakken Sundt
862bb1a815 pkgsStatic.xclip: fix build (#557759) 2026-09-07 22:22:03 +00:00
Peder Bergebakken Sundt
53e41c04f1 meh: Fix build for giflib 6 (#559309) 2026-09-07 22:21:11 +00:00
Weijia Wang
af7d47097d [staging-next] simdutf: restrict patch to version 9.1.0 (#561057) 2026-09-07 22:20:26 +00:00
R. Ryantm
abf76008d4 vgmplay-libvgm: 0.52.0-unstable-2026-06-07 -> 0.52.0-unstable-2026-08-24 2026-09-07 22:19:53 +00:00
Rafael Ieda
7e3fd871ba ultimate-oldschool-pc-font-pack: use installFonts 2026-09-07 19:19:39 -03:00
Peder Bergebakken Sundt
cfd2947ca8 decasify: 0.11.3 -> 0.11.4 (#559161) 2026-09-07 22:19:33 +00:00
Peder Bergebakken Sundt
b433227f29 streamlink-twitch-gui-bin: drop (#559247) 2026-09-07 22:18:16 +00:00
zowoq
9a3036589b terraform-providers.cloudamqp_cloudamqp: 1.47.0 -> 1.48.0 (#561056) 2026-09-07 22:18:05 +00:00
Peder Bergebakken Sundt
4a513aa1fe espresso: 2.4 -> 2.5.1 (#559726) 2026-09-07 22:17:03 +00:00
Ihar Hrachyshka
387458b7bc python3Packages.pystrich: init at 0.20 (#548754) 2026-09-07 22:16:28 +00:00
dotlambda
4dfa32f8b2 bzip3: 1.5.3 -> 1.5.4 (#561041) 2026-09-07 22:16:20 +00:00
Peder Bergebakken Sundt
b0fa8ab3fd rustfetch: 0.2.0 -> 0.3.0 (#560775) 2026-09-07 22:13:57 +00:00
Peder Bergebakken Sundt
73f1554f03 gocron: 0.9.14 -> 0.11.0 (#560349) 2026-09-07 22:13:22 +00:00
Peder Bergebakken Sundt
201aa1face buzz-cli: 0.1.0-unstable-2026-08-27 -> 0.1.0-unstable-2026-09-02 (#559980) 2026-09-07 22:12:28 +00:00
Peder Bergebakken Sundt
18eecefe6c ipatool: 2.3.2 -> 2.5.0 (#559039) 2026-09-07 22:11:19 +00:00
Peder Bergebakken Sundt
51daad980a rcp: 0.37.0 -> 0.40.0 (#558972) 2026-09-07 22:10:50 +00:00
Peder Bergebakken Sundt
b5644bb5d8 alerta-server: mark as insecure (#558920) 2026-09-07 22:09:48 +00:00
Weijia Wang
96bbea5cc7 simdutf: restrict patch to version 9.1.0 2026-09-08 00:09:06 +02:00
R. Ryantm
51c3d3b0c0 terraform-providers.cloudamqp_cloudamqp: 1.47.0 -> 1.48.0 2026-09-07 22:01:37 +00:00
Peder Bergebakken Sundt
25d7a7f657 typstPackages: sync with Typst Universe as of 2026-08-28 (#557342) 2026-09-07 21:57:20 +00:00
Sergei Trofimovich
be981eb018 libheif: 1.23.3 -> 1.23.4
Changes: https://github.com/strukturag/libheif/releases/tag/v1.23.4
2026-09-07 22:56:22 +01:00
Peder Bergebakken Sundt
4d134c318f gpu-screen-recorder{-gtk}: add keenanweaver to maintainers (#553302) 2026-09-07 21:55:53 +00:00
h7x4
4e7d83c10a nixos/tests/portunus: fix flakiness 2026-09-08 06:53:49 +09:00
Peder Bergebakken Sundt
9a345e0d70 python3Packages.homevolt: 0.5.0 -> 0.7.0 (#560794) 2026-09-07 21:53:03 +00:00
Peder Bergebakken Sundt
cb265c770f thrift-ls: 0.2.11 -> 0.2.12 (#560460) 2026-09-07 21:52:47 +00:00
Peder Bergebakken Sundt
99f6550ca7 docker-compose: 5.5.0 -> 5.5.1 (#560444) 2026-09-07 21:52:30 +00:00
Yohann Boniface
294413a4d7 supercell-wx: fix build (#554155) 2026-09-07 21:52:28 +00:00
Peder Bergebakken Sundt
5f0a783c4b python3Packages.pyhik: 0.4.5 -> 0.4.6 (#560384) 2026-09-07 21:52:17 +00:00
nixpkgs-ci[bot]
0612a65da4 edhm-ui: 3.0.70 -> 3.0.71 (#561037) 2026-09-07 21:50:27 +00:00
Sergei Trofimovich
f24fef5288 nginxMainline: 1.31.4 -> 1.31.5
Changes: https://github.com/nginx/nginx/releases/tag/release-1.31.5
2026-09-07 22:48:56 +01:00
Peder Bergebakken Sundt
b85b405d66 mcp-proxy: 0.10.0 -> 0.12.0 (#557944) 2026-09-07 21:48:36 +00:00
Gliczy
ef1c59d18e fvs2: 0.9.0 -> 0.11.0 2026-09-07 23:48:15 +02:00
Gliczy
463771f568 bottles-unwrapped: remove unused dependencies 2026-09-07 23:48:15 +02:00
Gliczy
855259b311 bottles-unwrapped: 65.4 -> 67.4 2026-09-07 23:48:15 +02:00
Peder Bergebakken Sundt
db3bcfec33 cherrytree: remove unused gtksourceviewmm dependency (#559992) 2026-09-07 21:46:00 +00:00
Peder Bergebakken Sundt
1263d8a314 bulwark: remove musl binaries on glibc and vice-versa (#559950) 2026-09-07 21:43:36 +00:00
Peder Bergebakken Sundt
f91fa6f132 matrix-alertmanager: 0.9.0 -> 0.10.0 (#559298) 2026-09-07 21:43:00 +00:00
Peder Bergebakken Sundt
e123ecb463 tombi: 1.4.1 -> 1.5.2 (#557644) 2026-09-07 21:42:33 +00:00
zowoq
3016a6c1d4 kernel updates for 2026-09-07 (#561034) 2026-09-07 21:42:09 +00:00
Yohann Boniface
27c5ccec6c python3Packages.tomlrt: 2.2.5 -> 2.2.7 (#560571) 2026-09-07 21:41:37 +00:00
R. Ryantm
18016a3fd9 gpu-screen-recorder: 6.0.1 -> 6.1.1 2026-09-07 21:41:26 +00:00
kirillrdy
23e372056c python3Packages.mizani: 0.14.5 -> 0.14.6 (#561030) 2026-09-07 21:39:40 +00:00
Yohann Boniface
919ca4a1b3 webdump: 0.2 -> 0.3 (#560064) 2026-09-07 21:39:08 +00:00
Sigmanificient
5c685d899f python3Packages.tomlrt: add meta.changelog 2026-09-07 23:35:36 +02:00
Maximilian Bosch
2fe8a9fbbd roundcube: 1.7.3 -> 1.7.4 (#560492) 2026-09-07 21:34:35 +00:00
Peder Bergebakken Sundt
68a160c6e4 flake-du: 0.1.0 -> 0.2.0 (#558888) 2026-09-07 21:34:33 +00:00
Peder Bergebakken Sundt
9e11575902 verible: 0.0.4023 -> 0.0.4148 (#557719) 2026-09-07 21:33:25 +00:00
Yohann Boniface
e6a8153fb7 devin-desktop: fix name (#560516) 2026-09-07 21:32:55 +00:00
Peder Bergebakken Sundt
07b5088623 vue-language-server: 3.3.10 -> 3.3.11 (#557710) 2026-09-07 21:32:34 +00:00
Alex James
1e1669d763 transmission_4: enable unit tests with doCheck
transmission_4 currently builds its unit tests (controlled by the
`ENABLE_TESTING` CMake option, which defaults to true [1]) but doesn't
run them (as `doCheck` is not set). Set the CMake option to the value of
`doCheck` to fix this, and set `doCheck` to true.

[1]: 48835c6660/CMakeLists.txt (L76)
2026-09-07 14:32:16 -07:00
Yohann Boniface
91ef8a058f openvpn3: use finalAttrs (#560826) 2026-09-07 21:31:59 +00:00
Yohann Boniface
f7ed746dd0 wakatime-cli: 2.25.0 -> 2.26.0 (#560753) 2026-09-07 21:30:05 +00:00
Yohann Boniface
8bdc73c213 python3Packages.raylib: rename from raylib-python-cffi (#560806) 2026-09-07 21:29:02 +00:00
Peder Bergebakken Sundt
66f315a549 wasmtime: 48.0.0 -> 48.0.1, add python package bump to updateScript (#556435) 2026-09-07 21:28:37 +00:00
R. Ryantm
1b22e4a3b6 mermaid-cli: 11.16.0 -> 11.17.0 2026-09-07 21:28:33 +00:00
Peder Bergebakken Sundt
7b9cfa2243 python3Packages.nameparser: 1.1.3 -> 2.1.0 (#557078) 2026-09-07 21:27:39 +00:00
Peder Bergebakken Sundt
49a8005e4e python3Packages.translationstring: migrate to pyproject (#558014) 2026-09-07 21:26:23 +00:00
Peder Bergebakken Sundt
3e1451404a python3Packages.strictyaml: migrate to pyproject (#557976) 2026-09-07 21:25:05 +00:00
Peder Bergebakken Sundt
33eadc3636 python3Packages.dash-core-components: migrate to pyproject (#557969) 2026-09-07 21:24:36 +00:00
Peder Bergebakken Sundt
3cf36dc1db pokego: 0.5.2 -> 0.5.6 (#556709) 2026-09-07 21:24:00 +00:00
whispers
9a63787cc2 mongoc: 1.30.3 -> 1.30.9
https://github.com/mongodb/mongo-c-driver/releases/tag/1.30.4
https://github.com/mongodb/mongo-c-driver/releases/tag/1.30.5
https://github.com/mongodb/mongo-c-driver/releases/tag/1.30.6
https://github.com/mongodb/mongo-c-driver/releases/tag/1.30.7
https://github.com/mongodb/mongo-c-driver/releases/tag/1.30.8
https://github.com/mongodb/mongo-c-driver/releases/tag/1.30.9

this also automaticaly fixes the cmake error currently occuring with
cmake 4.4.0+ on staging-next (https://hydra.nixos.org/build/344554671)
as
3f9366cb27
is included in this release.

Fixes: CVE-2026-84964, CVE-2026-84965, CVE-2026-84969, CVE-2026-84963
2026-09-07 17:20:58 -04:00
Peder Bergebakken Sundt
38151686b1 databricks-cli: 1.11.0 -> 1.14.0 (#552384) 2026-09-07 21:19:52 +00:00
R. Ryantm
b99ff14a03 bzip3: 1.5.3 -> 1.5.4 2026-09-07 21:19:16 +00:00
R. Ryantm
79f31dc5bc chroncal: 0.7.12 -> 0.9.1 2026-09-07 21:18:56 +00:00
zowoq
f7c390744a terraform-providers.e-breuninger_netbox: 5.7.0 -> 5.8.0 (#561016) 2026-09-07 21:18:01 +00:00
zowoq
486582c63e terraform-providers.aminueza_minio: 3.41.0 -> 3.41.1 (#560983) 2026-09-07 21:16:23 +00:00
zowoq
31c9e214e2 terraform-providers.hashicorp_aws: 6.62.0 -> 6.63.0 (#560938) 2026-09-07 21:16:14 +00:00
zowoq
cd7b6379fb terraform-providers.datadog_datadog: 4.19.0 -> 4.20.0 (#560937) 2026-09-07 21:16:06 +00:00
Weijia Wang
6f0b4cc1bc audacity: add johnrichardrinehart as maintainer (#561032) 2026-09-07 21:13:03 +00:00
Maximilian Bosch
75d287c263 python3Packages.vodozemac: execute tests (#560253) 2026-09-07 21:10:28 +00:00
zowoq
488a7a7ebb linux_7_1: remove
EOL
2026-09-08 07:07:59 +10:00
R. Ryantm
b50c7ee5df edhm-ui: 3.0.70 -> 3.0.71 2026-09-07 21:05:22 +00:00
zowoq
ac63aaa40b linux_6_12: 6.12.108 -> 6.12.109 2026-09-07 21:04:13 +00:00
zowoq
10d202d8cd linux_6_18: 6.18.49 -> 6.18.50 2026-09-07 21:04:11 +00:00
zowoq
3de3491557 linux_7_2: 7.2.3 -> 7.2.4 2026-09-07 21:04:08 +00:00
h7x4
4b0dfa0218 netfoil: add nixos test to passthru.tests 2026-09-08 06:02:21 +09:00
John Rinehart
3ccf4d7d04 audacity: add johnrichardrinehart as maintainer 2026-09-07 17:02:17 -04:00
dotlambda
1a4ab8ab23 nvtopPackages.nvidia: honor config.cudaSupport (#558199) 2026-09-07 20:57:22 +00:00
dotlambda
561e33fa9a catch2_3: 3.15.3 -> 3.16.0 (#557906) 2026-09-07 20:57:12 +00:00
Gaetan Lepage
18ce8a2d5d python3Packages.mizani: 0.14.5 -> 0.14.6
Diff: https://github.com/has2k1/mizani/compare/v0.14.5...v0.14.6

Changelog: https://github.com/has2k1/mizani/releases/tag/v0.14.6
2026-09-07 20:57:07 +00:00
h7x4
f2ea506bcf nixos/netfoil: fix systemd socket
In the v0.6.0, the software expected the systemd socket to pass both a
tcp and a udp listener. The package update caused the module to silently
break.

This commit adds a TCP listener on the same IP + port pair as the UDP
listener was registered on up until now, matching the upstream suggested
socket unit.
2026-09-08 05:52:53 +09:00
Weijia Wang
40a6fb10bf nemo-qml-plugin-dbus: move to pkgs/by-name (#559414) 2026-09-07 20:46:24 +00:00
Marc Jakobi
bedfd78254 lux-cli: 0.42.1 -> 0.43.5 (#560974) 2026-09-07 20:45:37 +00:00
nixpkgs-ci[bot]
d534422c36 mo-viewer: 1.6.7 -> 1.6.8 (#560996) 2026-09-07 20:31:58 +00:00
R. Ryantm
eaea9e0643 allure: 2.46.0 -> 2.46.1 2026-09-07 20:30:59 +00:00
R. Ryantm
f2bfdaba09 go-arch-lint: 1.18.0 -> 1.19.0 2026-09-07 20:23:25 +00:00
Weijia Wang
9cf49eba8f nomad_1_{9,10,11}: use buildGo126Module (#558842) 2026-09-07 20:22:12 +00:00
Maximilian Bosch
64eba19702 prometheus-redis-exporter: 1.90.0 -> 1.91.0 (#560834) 2026-09-07 20:21:58 +00:00
Maximilian Bosch
cb80c0ff02 postgresqlPackages.pg_background: 2.0.2 -> 2.0.3 (#560760) 2026-09-07 20:21:47 +00:00
nixpkgs-ci[bot]
1d3995f753 dotenvx: 2.22.0 -> 2.23.0 (#560692) 2026-09-07 20:20:43 +00:00
nixpkgs-ci[bot]
169d8b41d3 tabiew: 0.14.2 -> 0.15.0 (#560505) 2026-09-07 20:20:40 +00:00
R. Ryantm
529c73bd16 terraform-providers.e-breuninger_netbox: 5.7.0 -> 5.8.0 2026-09-07 20:17:39 +00:00
Nikolay Korotkiy
5e76f4bc7a ralphex: 1.6.1 -> 1.7.0 (#560995) 2026-09-07 20:16:21 +00:00
Robert Hensing
1b5960b7a1 dockerTools: use nix through nativeBuildInputs (#561007) 2026-09-07 20:14:39 +00:00
Weijia Wang
f261125840 audacity_4: init at 4.0.0 (#559623) 2026-09-07 20:13:46 +00:00
dotlambda
46af9c1209 extism-js: 1.6.0 -> 1.7.0 (#554461) 2026-09-07 20:13:33 +00:00
Maximilian Bosch
cf4a43b3eb matrix-synapse: 1.159.0 -> 1.160.0 (#559918) 2026-09-07 20:11:40 +00:00
Maximilian Bosch
80ba00e675 nixos/test-driver: cleanup junit.xml creation (#556413) 2026-09-07 20:10:13 +00:00
dotlambda
016f204450 getmail6: 6.20.00 -> 6.20.01 (#555444) 2026-09-07 20:06:35 +00:00
dotlambda
f55420bb42 gpgme: 2.1.2 -> 2.2.0 (#558649) 2026-09-07 20:05:18 +00:00
R. Ryantm
4d6ccbb89c vscode-extensions.ms-windows-ai-studio.windows-ai-studio: 1.6.10 -> 1.6.11 2026-09-07 20:05:09 +00:00
Robert Hensing
b6de21dca4 dockerTools: use nix through nativeBuildInputs
It works much the same, but allows nix as a whole to be overridden.
The only build time difference is that it now uses PATH, and that's
ok.
2026-09-07 22:00:36 +02:00
R. Ryantm
eaac9fe8be ansible-doctor: 8.4.0 -> 8.4.1 2026-09-07 19:56:55 +00:00
Weijia Wang
7b427b5988 mediaharbor: set meta.platforms (#560951) 2026-09-07 19:54:43 +00:00
Weijia Wang
9f28c2fa5a mediaharbor: drop unused typescript_7 from nativeBuildInputs (#560969) 2026-09-07 19:54:10 +00:00
Maximilian Bosch
e03ad2d812 matrix-synapse: 1.159.0 -> 1.160.0
ChangeLog: https://github.com/element-hq/synapse/releases/tag/v1.160.0
2026-09-07 21:50:51 +02:00
dotlambda
e4ef921eee python3Packages.google-maps-routing: 0.11.0 -> 0.11.1 (#560998) 2026-09-07 19:45:30 +00:00
nixpkgs-ci[bot]
a5d31019dd bookorbit: 2.8.1 -> 2.9.0 (#560883) 2026-09-07 19:40:43 +00:00
nixpkgs-ci[bot]
312cfd5d76 stump: 0.1.6 -> 0.1.7 (#560307) 2026-09-07 19:40:41 +00:00
R. Ryantm
d841d9b71c libretro.mame2010: 0-unstable-2026-07-03 -> 0-unstable-2026-09-02 2026-09-07 19:37:25 +00:00
Lucas Savva
7271b8c957 nixos/logrotate: Copy configFile to /etc, remove option
When running logrotate in a user namespaced environment, such as
an nspawn container with PrivateUsers=pick, logrotate may refuse to
start as its config file is not owned by root.

Using environment.etc we can copy the file from the store and
set the proper permissions during activation.

As such, there is much less utility in being able to configure the
configFile path now, and `include` directives supported in the
program's own config schema would suffice for including extra config
outside of the NixOS module.
2026-09-07 20:30:13 +01:00
R. Ryantm
98bdcd4776 python3Packages.google-maps-routing: 0.11.0 -> 0.11.1 2026-09-07 19:29:08 +00:00
R. Ryantm
2dd5703b71 mo-viewer: 1.6.7 -> 1.6.8 2026-09-07 19:26:54 +00:00
R. Ryantm
8a4b9d1552 ralphex: 1.6.1 -> 1.7.0 2026-09-07 19:14:27 +00:00
John Rinehart
685a484d03 audacity: 3.7.9 -> 4.0.0
Make Audacity 4 the default, retain Audacity 3 as audacity_3, and provide audacity_4 as an alias.

Use the official offline source archive and system libraries. Disable WebKit in wxWidgets, enable strict dependency checking, and declare Expat explicitly.

Build for the configured Darwin architecture and minimum macOS version. Fetch commit-pinned upstream fixes for wxWidgets framework linking and deployment target overrides.

Assisted-by: OpenAI Codex / GPT-5.6-sol

Assisted-by: OpenAI Codex / GPT-6-astra
2026-09-07 15:12:15 -04:00
qubitnano
c680d785fe bcachefs-tools: 1.39.4 -> 1.39.5
https://evilpiepirate.org/git/bcachefs-tools.git/tree/Changelog.mdwn
2026-09-07 15:10:03 -04:00
R. Ryantm
8ace39db49 spruce: 1.35.17 -> 1.35.18 2026-09-07 19:09:19 +00:00
Andrew Prokhorenkov
1f93c4bcc5 entire: 0.10.5 -> 0.10.6 2026-09-07 14:04:32 -05:00
Cosima Neidahl
988efea9a3 python3Packages.appnope: 0.1.4 -> 1.0.0 (#557883) 2026-09-07 18:41:45 +00:00
R. Ryantm
4e29a9d9e7 gitpulsar: 1.3.2 -> 1.3.3 2026-09-07 18:35:09 +00:00
R. Ryantm
52d1ba7218 python3Packages.google-cloud-pubsub: 2.39.2 -> 2.40.0 2026-09-07 18:28:38 +00:00
R. Ryantm
93e56317a2 terraform-providers.aminueza_minio: 3.41.0 -> 3.41.1 2026-09-07 18:27:19 +00:00
nixpkgs-ci[bot]
fa4573beba Merge master into staging-nixos 2026-09-07 18:11:41 +00:00
nixpkgs-ci[bot]
7ed8d225d3 Merge staging-next into staging 2026-09-07 18:11:10 +00:00
nixpkgs-ci[bot]
92275959e7 Merge master into staging-next 2026-09-07 18:10:42 +00:00
R. Ryantm
4217a4c66c open-scq30: 2.11.0 -> 2.12.0 2026-09-07 18:10:15 +00:00
Kenichi Kamiya
008162aeec mediaharbor: drop unused typescript_7 from nativeBuildInputs
The `tsc` command runs through `npm run build`:
https://github.com/MediaHarbor/mediaharbor/blob/v2.1.0/package.json#L7
2026-09-08 02:53:56 +09:00
Weijia Wang
312a724ba4 simdutf: fix atomic checks on loongarch64-linux (#560952) 2026-09-07 17:50:39 +00:00
R. Ryantm
987f40430c syshud: 0-unstable-2026-05-28 -> 0-unstable-2026-09-07 2026-09-07 17:47:58 +00:00
R. Ryantm
7a3e7fd763 lux-cli: 0.42.1 -> 0.43.5 2026-09-07 17:45:15 +00:00
Antoine du Hamel
b4ba7c9cbe simdutf: fix atomic checks on loongarch64-linux 2026-09-07 19:41:11 +02:00
R. Ryantm
c873704311 zapzap: 7.4.2 -> 7.4.4 2026-09-07 17:17:43 +00:00
nixpkgs-ci[bot]
c51bb4b1ec Merge master into staging-nixos 2026-09-07 17:17:12 +00:00
nixpkgs-ci[bot]
8f01c55eb6 Merge staging-next into staging 2026-09-07 17:16:39 +00:00
nixpkgs-ci[bot]
0b5ad00e26 Merge master into staging-next 2026-09-07 17:16:07 +00:00
jopejoe1
1ba83db22c python3Packages.ufomerge: use finalAttrs 2026-09-07 19:14:41 +02:00
Gaetan Lepage
96f61975a8 python3Packages.pytensor: 3.3.0 -> 3.3.1
Diff: https://github.com/pymc-devs/pytensor/compare/rel-3.3.0...rel-3.3.1

Changelog: https://github.com/pymc-devs/pytensor/releases/tag/rel-3.3.1
2026-09-07 17:14:19 +00:00
jopejoe1
715f2e3e25 python313Packages.ufomerge: 1.9.7 -> 1.9.8 2026-09-07 19:12:52 +02:00
R. Ryantm
cf968efe43 python3Packages.python-arango: 8.3.4 -> 8.3.5 2026-09-07 17:05:49 +00:00
Tiebe Groosman
73714887c9 bitfocus-companion: 4.3.4 -> 5.0.5 2026-09-07 19:00:00 +02:00
Pol Dellaiera
f66bdc8516 rhuffle: init at 0.4.0 2026-09-07 18:59:20 +02:00
Lin Jian
d0cf177a5b emacs.pkgs.project-nix-store: init at 0.11.0
Project backend for Nix-like store

- https://elpa.nongnu.org/nongnu/project-nix-store.html
- https://github.com/jian-lin/project-nix-store
2026-09-08 00:56:34 +08:00
ccicnce113424
28ce9e9c80 splayer-next: 1.0.0 -> 1.1.0 2026-09-08 00:52:10 +08:00
Kenichi Kamiya
fe55c67b87 mediaharbor: set meta.platforms
The installPhase uses x86_64-unknown-linux-gnu,
so this package cannot build on other platforms.
2026-09-08 01:49:57 +09:00
R. Ryantm
48a51b930a go-grip: 0.9.2 -> 0.10.0 2026-09-07 16:47:08 +00:00
R. Ryantm
2c1902bf4d wappalyzergo: 0.2.95 -> 0.3.0 2026-09-07 16:32:06 +00:00
R. Ryantm
0c58080fa1 unpoller: 5.1.0 -> 5.2.4 2026-09-07 16:25:09 +00:00
R. Ryantm
64cac736ba terraform-providers.hashicorp_aws: 6.62.0 -> 6.63.0 2026-09-07 16:18:06 +00:00
R. Ryantm
3e8c05e17a terraform-providers.datadog_datadog: 4.19.0 -> 4.20.0 2026-09-07 16:16:45 +00:00
jopejoe1
8e31fdad81 firefox-devedition-unwrapped: 156.0b2 -> 156.0b4 2026-09-07 16:15:48 +00:00
jopejoe1
fef4288057 firefox-beta-unwrapped: 156.0b2 -> 156.0b4 2026-09-07 16:15:40 +00:00
Adam C. Stephens
3075fb5bdf rustfs: 1.0.0-rc.3 -> 1.0.0-rc.5
Changelog: https://github.com/rustfs/rustfs/releases/tag/1.0.0-rc.4
Changelog: https://github.com/rustfs/rustfs/releases/tag/1.0.0-rc.5
2026-09-07 12:15:24 -04:00
R. Ryantm
c1cd999312 diesel-cli: 2.3.12 -> 2.3.13 2026-09-07 16:03:24 +00:00
R. Ryantm
b80f7bf81d snyk: 1.1307.0 -> 1.1307.1 2026-09-07 15:52:09 +00:00
Michael Mulqueen
cd3ced13bd python3Packages.pystrich: init at 0.20 2026-09-07 15:47:25 +00:00
Michael Mulqueen
59db99299b maintainers: add mmulqueen 2026-09-07 15:47:25 +00:00
Bobby Rong
5ec48b455b mint-l-icons: 1.8.1 -> 1.8.2
f9f679c9be...5f5957bc87
2026-09-07 23:28:27 +08:00
Fabian Affolter
576b414207 python3Packages.cyclopts: 4.24.0 -> 4.25.0
Diff: https://github.com/BrianPugh/cyclopts/compare/v4.24.0...v4.25.0

Changelog: https://github.com/BrianPugh/cyclopts/releases/tag/v4.25.0
2026-09-07 16:58:47 +02:00
Fabian Affolter
eef003533c python3Packages.frigidaire: 0.18.50 -> 0.18.53
Diff: https://github.com/bm1549/frigidaire/compare/0.18.50...0.18.53

Changelog: https://github.com/bm1549/frigidaire/releases/tag/0.18.53
2026-09-07 16:56:48 +02:00
Michael Daniels
9bdf09b40d meson: respect NIX_BUILD_CORES in tests 2026-09-07 10:43:59 -04:00
Michael Daniels
fdb2910f21 meson: use --replace-fail, lib.getExe' 2026-09-07 10:43:59 -04:00
Michael Daniels
ef3d7e646a meson: don't set postPatch at all if not using PyPy
I prefer this formatting, I think.
2026-09-07 10:43:59 -04:00
Michael Daniels
52048f3175 meson: set optional-dependencies 2026-09-07 10:43:59 -04:00
Michael Daniels
e39541fd76 meson: combine installShellCompletion calls 2026-09-07 10:43:58 -04:00
Michael Daniels
a3b310ec27 meson: set __structuredAttrs = true 2026-09-07 10:43:58 -04:00
Michael Daniels
57c2cd9c5f meson: use writableTmpDirAsHomeHook 2026-09-07 10:43:58 -04:00
Michael Daniels
e375bc6272 meson: set pyproject = true 2026-09-07 10:43:58 -04:00
Michael Daniels
a5d4caecd5 meson: use finalAttrs 2026-09-07 10:43:46 -04:00
Ye Thatoe Kyaw
ca61424710 pnpm: add missing pn/pnx bin aliases 2026-09-07 16:34:55 +02:00
Rlun
610268dfdc nixos/pihole-ftl: rotate all configured log files 2026-09-07 22:28:21 +08:00
R. Ryantm
25cdde0090 tmuxai: 2.3.1 -> 2.3.2 2026-09-07 14:20:39 +00:00
Sandro
6aec222ae9 yarn-berry: 4.14.1 -> 4.18.0 (#555729) 2026-09-07 13:55:22 +00:00
R. Ryantm
ebf499207d protonplus: 0.6.5 -> 0.6.6 2026-09-07 13:27:06 +00:00
Janne Heß
8c812ca2c6 bookorbit: 2.8.1 -> 2.9.0 2026-09-07 14:56:52 +02:00
R. Ryantm
e3623cdda8 mdp: 1.0.18 -> 1.0.19 2026-09-07 12:40:05 +00:00
nixpkgs-ci[bot]
e4a8c6ed45 Merge master into staging-nixos 2026-09-07 12:14:51 +00:00
nixpkgs-ci[bot]
d84ca0a63a Merge staging-next into staging 2026-09-07 12:14:22 +00:00
nixpkgs-ci[bot]
d364e53943 Merge master into staging-next 2026-09-07 12:13:50 +00:00
Gaetan Lepage
7bcc370c6d python3Packages.nccl4py: add cuda to meta.teams 2026-09-07 12:09:35 +00:00
Martin Weinelt
c8cb97df0b python3Packages.psycopg: 3.3.4 -> 3.3.5 (#560729) 2026-09-07 11:53:22 +00:00
Harinn
fc1e7e3ce1 python3Packages.django-pglocks: reorder attributes 2026-09-07 18:49:03 +07:00
Stefan Frijters
97b6bd89d6 python3Packages.dirty-equals: fix tests, modernize (#545428) 2026-09-07 11:47:28 +00:00
Gaetan Lepage
551839ff62 python3Packages.nccl4py: 0.4.1 -> 0.5.0
Diff: https://github.com/NVIDIA/nccl/compare/nccl4py-v0.4.1...nccl4py-v0.5.0

Changelog: https://github.com/NVIDIA/nccl/releases/tag/nccl4py-v0.5.0
2026-09-07 11:45:02 +00:00
Harinn
ab24880e06 python3Packages.static3: modernize 2026-09-07 18:44:29 +07:00
Martin Weinelt
77ad8ec37e python3Packages.psycopg: 3.3.4 -> 3.3.5
https://github.com/psycopg/psycopg/blob/3.3.5/docs/news.rst#current-release
2026-09-07 13:42:08 +02:00
Harinn
e95ff796f2 python3Packages.sqlite-fts4: modernize 2026-09-07 18:39:25 +07:00
Harinn
5bfcd380f1 python3Packages.static3: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:25 +07:00
Harinn
46dccb1919 python3Packages.sqlite-fts4: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:25 +07:00
Harinn
2b00d7f8b0 python3Packages.django-paintstore: modernize 2026-09-07 18:39:24 +07:00
Harinn
52f968e679 python3Packages.django-pglocks: modernize 2026-09-07 18:39:24 +07:00
Harinn
086783858f python3Packages.django-paintstore: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:24 +07:00
Harinn
eb956e2bdb python3Packages.django-pglocks: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:24 +07:00
Harinn
26c8ca6789 python3Packages.deezer-py: modernize 2026-09-07 18:39:23 +07:00
Harinn
6795e0dfff python3Packages.deeptoolsintervals: modernize 2026-09-07 18:39:22 +07:00
Harinn
f06c333140 python3Packages.deezer-py: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:22 +07:00
Harinn
eb2f873b14 python3Packages.deeptoolsintervals: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:22 +07:00
Harinn
6a680ebec2 python3Packages.dbus-client-gen: modernize 2026-09-07 18:39:21 +07:00
Harinn
2726b502e6 python3Packages.dbus-python-client-gen: modernize 2026-09-07 18:39:21 +07:00
Harinn
048156ab0e python3Packages.dbus-client-gen: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:21 +07:00
Harinn
287774c31f python3Packages.dbus-python-client-gen: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:21 +07:00
Harinn
c17a8b3102 python3Packages.daff: modernize 2026-09-07 18:39:20 +07:00
Harinn
10ca98a4e5 python3Packages.daemonocle: modernize 2026-09-07 18:39:20 +07:00
Harinn
05159f2033 python3Packages.daff: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:20 +07:00
Harinn
cb1e45332b python3Packages.daemonocle: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:20 +07:00
Harinn
6fe63d162a python3Packages.daemonize: modernize 2026-09-07 18:39:19 +07:00
Harinn
afaed7b959 python3Packages.daemonize: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:19 +07:00
Dimitar Nestorov
d251914e23 yarn-berry_4: 4.14.1 -> 4.18.0 2026-09-07 14:11:57 +03:00
R. Ryantm
22b4ca3987 vja: 6.0.2 -> 6.0.3 2026-09-07 11:04:23 +00:00
Quentin Frey
2fd93acc7c davis: 5.4.3 -> 5.4.4 2026-09-07 12:32:13 +02:00
R. Ryantm
6420b3ab82 mago: 1.47.5 -> 1.47.6 2026-09-07 10:30:54 +00:00
Jochen Schalanda
612c04f6be omniwm: 0.6.7 -> 0.6.8 2026-09-07 12:29:07 +02:00
R. Ryantm
6e4a60a9d0 prometheus-redis-exporter: 1.90.0 -> 1.91.0 2026-09-07 10:23:46 +00:00
Thomas
e7d725c7bb openvpn3: use finalAttrs 2026-09-07 12:21:33 +02:00
R. Ryantm
ff7099e51b mender-artifact: 4.4.1 -> 4.4.2 2026-09-07 09:25:45 +00:00
R. Ryantm
d9d761d769 home-assistant-custom-lovelace-modules.swipe-navigation: 1.16.0 -> 1.16.1 2026-09-07 09:00:11 +00:00
R. Ryantm
2f49fe463d powerstation: 0.8.2 -> 0.8.3 2026-09-07 08:55:45 +00:00
R. Ryantm
92c8a8f935 libretro.play: 0-unstable-2026-08-11 -> 0-unstable-2026-09-03 2026-09-07 08:41:52 +00:00
marcg
220531eee4 python3Packages.raylib: rename from raylib-python-cffi
The project name (e.g. on PyPI) is raylib.
2026-09-07 11:14:01 +03:00
XYenon
0970edeafc yaziPlugins.zoom: 0-unstable-2026-06-20 → 0-unstable-2026-09-01
Compare: 38efe09c27...4dc7f1b645
2026-09-07 16:02:22 +08:00
XYenon
da58c3a575 yaziPlugins.vcs-files: 0-unstable-2026-08-18 → 0-unstable-2026-09-01
Compare: 6af9bf23be...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
f7a2a17334 yaziPlugins.toggle-pane: 0-unstable-2026-08-18 → 0-unstable-2026-09-01
Compare: 6af9bf23be...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
03f162ee32 yaziPlugins.smart-paste: 0-unstable-2025-06-18 → 0-unstable-2026-09-01
Compare: 86d28e4fb4...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
4555fadbac yaziPlugins.smart-filter: 0-unstable-2026-07-04 → 0-unstable-2026-09-01
Compare: 5d461d8590...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
f25e6af294 yaziPlugins.smart-enter: 0-unstable-2025-06-18 → 0-unstable-2026-09-01
Compare: 86d28e4fb4...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
ea238a6052 yaziPlugins.piper: 0-unstable-2026-08-18 → 0-unstable-2026-09-01
Compare: 6af9bf23be...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
0297a509d2 yaziPlugins.no-status: 25.2.7-unstable-2025-03-02 → 0-unstable-2026-09-01
Compare: b44c245500...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
091bc9b876 yaziPlugins.mount: 0-unstable-2026-05-09 → 0-unstable-2026-09-01
Compare: 16e8ed382d...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
90c2361fe8 yaziPlugins.mime-ext: 0-unstable-2026-08-07 → 0-unstable-2026-09-01
Compare: 0be29a913a...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
d9762545cf yaziPlugins.mactag: 0-unstable-2026-08-18 → 0-unstable-2026-09-01
Compare: 6f26ae04ba...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
6419eda036 yaziPlugins.lsar: 0-unstable-2026-01-24 → 0-unstable-2026-09-01
Compare: 6c71385af6...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
c62c15e5fb yaziPlugins.jump-to-char: 0-unstable-2025-06-18 → 0-unstable-2026-09-01
Compare: 86d28e4fb4...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
4be2f9f27c yaziPlugins.git: 0-unstable-2026-08-19 → 0-unstable-2026-09-01
Compare: efa4d79da8...4dc7f1b645
2026-09-07 16:02:20 +08:00
XYenon
1161656adf yaziPlugins.full-border: 0-unstable-2026-08-18 → 0-unstable-2026-09-01
Compare: e1031c618c...4dc7f1b645
2026-09-07 16:02:20 +08:00
XYenon
5fece934b6 yaziPlugins.diff: 0-unstable-2026-08-18 → 0-unstable-2026-09-01
Compare: 6af9bf23be...4dc7f1b645
2026-09-07 16:02:20 +08:00
XYenon
693908d553 yaziPlugins.chmod: 0-unstable-2026-08-19 → 0-unstable-2026-09-01
Compare: 213f300c23...4dc7f1b645
2026-09-07 16:02:20 +08:00
XYenon
6c5d28148f yaziPlugins: detect official plugin updates by directory
Track commits under the plugin directory instead of only main.lua, and
take the highest @since requirement across top-level Lua files.

Assisted-by: Grok Build (Grok 4.6)
2026-09-07 16:02:11 +08:00
R. Ryantm
7f5ee656c2 python3Packages.homevolt: 0.5.0 -> 0.7.0 2026-09-07 07:37:55 +00:00
Dimitar Nestorov
8f7ca3386c yarn-berry: add lockfileVersion 2026-09-07 10:18:47 +03:00
R. Ryantm
4025fc1f9f traefik: 3.7.12 -> 3.7.13 2026-09-07 06:30:21 +00:00
nixpkgs-ci[bot]
47ca90b74c Merge master into staging-nixos 2026-09-07 06:20:59 +00:00
nixpkgs-ci[bot]
d825874f52 Merge staging-next into staging 2026-09-07 06:20:27 +00:00
nixpkgs-ci[bot]
11d7792675 Merge master into staging-next 2026-09-07 06:19:53 +00:00
KangaZero
2e6256bcac rustfetch: 0.2.0 -> 0.3.0
Added `buildInputs` to add needed package `libxcb` for linux platforms
Added `checkFlags` to skip test that requires os calls
Added `versionCheckHook`
2026-09-07 14:55:42 +09:00
R. Ryantm
adda118343 deezer-desktop: 7.1.310 -> 7.1.320 2026-09-07 05:54:54 +00:00
Vladimír Čunát
df0e8227c4 llvmPackages.mlir: fix patch list; version tablegen patch (#560071) 2026-09-07 04:41:56 +00:00
chillcicada
6f4c18c357 folia-major: 0.7.3 -> 0.7.4 2026-09-07 12:24:45 +08:00
R. Ryantm
df95043251 homer: 26.08.2 -> 26.08.3 2026-09-07 04:10:08 +00:00
R. Ryantm
ddbb362db7 postgresqlPackages.pg_background: 2.0.2 -> 2.0.3 2026-09-07 03:36:28 +00:00
R. Ryantm
22df7c9545 python3Packages.isocodes: 2025.8.25 -> 2026.9.2 2026-09-07 03:06:29 +00:00
Michael Daniels
003cd78447 meson: 1.10.2 -> 1.12.0 2026-09-06 22:38:11 -04:00
R. Ryantm
a0be97d607 wakatime-cli: 2.25.0 -> 2.26.0 2026-09-07 02:34:57 +00:00
R. Ryantm
5f022ed781 gemini-cli-bin: 0.42.0 -> 0.58.0 2026-09-07 02:31:52 +00:00
R. Ryantm
27ee58fc48 mapserver: 8.6.5 -> 8.6.6 2026-09-07 02:16:16 +00:00
R. Ryantm
3065258587 fcitx5-table-extra: 5.1.12 -> 5.1.13 2026-09-07 01:51:05 +00:00
R. Ryantm
bd5d7f861c fcitx5-table-other: 5.1.7 -> 5.1.8 2026-09-07 01:47:28 +00:00
R. Ryantm
6817fd28f8 fcitx5-lua: 5.0.17 -> 5.0.18 2026-09-07 01:46:57 +00:00
Ihar Hrachyshka
3a76fb80bb llvmPackages.mlir: version tablegen patch
The patch failed to apply on 18 and 19. We have to version it.

LLVM 18 has no MLIR_SRC_SHARDER_TABLEGEN_EXE. LLVM 19 and 20 fail to
apply the 21+ patch due to mechanical hunk failures, but otherwise use
an identical patch to 21+.
2026-09-06 21:44:24 -04:00
Ihar Hrachyshka
2fafb4e419 llvmPackages.mlir: fix patch list
Commit fd7ab9664f enabled structured attrs, rendering `patches` empty
because of a now invalid nested list in `patches`.
2026-09-06 21:44:00 -04:00
R. Ryantm
d941f584f6 fcitx5-m17n: 5.1.6 -> 5.1.7 2026-09-07 01:13:35 +00:00
loner
21d3516aee chameleos: 0.2.0 -> 0.2.1 2026-09-07 09:04:06 +08:00
nixpkgs-ci[bot]
f67401ada9 Merge master into staging-nixos 2026-09-07 00:27:54 +00:00
nixpkgs-ci[bot]
8d729f45a9 Merge staging-next into staging 2026-09-07 00:27:25 +00:00
nixpkgs-ci[bot]
2d6a3f2b1b Merge master into staging-next 2026-09-07 00:26:56 +00:00
R. Ryantm
30612b3bf3 gelly: 1.11.0 -> 1.11.1 2026-09-06 23:10:02 +00:00
Antoine du Hamel
dc3cf5062f protobuf: add meta.pkgConfigModules 2026-09-07 00:25:28 +02:00
K900
25a4b5ebfb lix: drop curl workaround
Fix landed in 8.22.0
2026-09-07 00:29:48 +03:00
Thiago Kenji Okada
fc75e9d10c nixos-rebuild: support --specialisation for build-vm{,with-bootloader} (#558909) 2026-09-06 21:22:52 +00:00
K900
902b9eb4b2 android-tools: pin protobuf_35 2026-09-07 00:17:19 +03:00
K900
5eae11f03f unbound-full: fix build under strictDeps 2026-09-07 00:12:14 +03:00
R. Ryantm
530958c601 dotenvx: 2.22.0 -> 2.23.0 2026-09-06 20:51:32 +00:00
R. Ryantm
41f66ae151 hjson-go: 4.7.0 -> 4.7.1 2026-09-06 20:08:44 +00:00
R. Ryantm
f332259b8b mado: 0.3.1 -> 0.3.2 2026-09-06 19:44:04 +00:00
Matt McHenry
3eacde45be fscrypt: enable __structuredAttrs
required by PR checks for the parent commit, which see this as a new
package
2026-09-06 15:07:44 -04:00
Matt McHenry
2ecafd30f6 fscrypt: drop -experimental suffix and corresponding comment
upstream removed their warning in v0.3.1 (sept. 2021):
3f865a76c5

fixes #221731
2026-09-06 14:57:17 -04:00
Robert Hensing
28cf1a03f6 nixosTests: do not depend on nix by default (#553728) 2026-09-06 18:50:51 +00:00
R. Ryantm
6d6244ac94 vassal: 3.7.26 -> 3.7.27 2026-09-06 18:42:04 +00:00
K900
3df3d22a78 Merge remote-tracking branch 'origin/staging-next' into staging 2026-09-06 21:14:57 +03:00
nixpkgs-ci[bot]
f0f976f803 Merge master into staging-nixos 2026-09-06 18:10:56 +00:00
nixpkgs-ci[bot]
44c5f5286a Merge master into staging-next 2026-09-06 18:09:51 +00:00
Weijia Wang
a52e804135 weylus: migrate to typescript 7 2026-09-06 20:07:07 +02:00
Weijia Wang
f5f4391d1d weylus: fix invalid unstable version scheme 2026-09-06 20:06:50 +02:00
Michael Daniels
95e3ac8836 Revert "unixodbcDrivers.mariadb: 3.2.6 -> 3.2.8, adopt" (#560612) 2026-09-06 17:40:47 +00:00
Antoine du Hamel
41d426db5b protobuf: use separate outputs 2026-09-06 19:11:41 +02:00
ToasterUwU
000fd2a902 tirith: 0.3.3 -> 0.4.1 2026-09-06 19:09:58 +02:00
Weijia Wang
68633853ec spectral-language-server: migrate to typescript 7 2026-09-06 18:20:18 +02:00
Stefan Frijters
dcaa8f4370 libidn2: enable strictDeps, structuredAttrs for non-bootstrap build, modernize (#558336) 2026-09-06 15:42:24 +00:00
Stefan Frijters
ebd2073a2e iana-etc: enable strictDeps, enable structuredAttrs, modernize (#559869) 2026-09-06 15:41:01 +00:00
Stefan Frijters
88bd0f2d61 simdjson: enable strictDeps, enable structuredAttrs (#558316) 2026-09-06 15:40:44 +00:00
Eric Rodrigues Pires
9e4da38625 eggdrop: 1.10.1 -> 1.10.2 2026-09-06 12:33:10 -03:00
nixpkgs-ci[bot]
cb710b720c nodejs deps: enable structuredAttrs, strictDeps, and multiple outputs (#560569) 2026-09-06 14:51:29 +00:00
R. Ryantm
bb2479d695 python3Packages.tomlrt: 2.2.5 -> 2.2.7 2026-09-06 14:36:25 +00:00
Antoine du Hamel
bda34026b7 uvwasi: enable structuredAttrs, strictDeps, and multiple outputs 2026-09-06 16:31:00 +02:00
Antoine du Hamel
303384d3a0 nbytes: enable structuredAttrs, strictDeps, and multiple outputs 2026-09-06 16:30:59 +02:00
Antoine du Hamel
fb3f389bc7 merve: enable structuredAttrs, strictDeps, and multiple outputs 2026-09-06 16:30:57 +02:00
Michael Daniels
311a15ebb5 Revert "unixodbcDrivers.mariadb: 3.2.6 -> 3.2.8, adopt" 2026-09-06 10:24:07 -04:00
Pascal Dietrich
4dfff6adc3 tauno-monitor: 0.2.20 -> 0.2.24 2026-09-06 14:51:09 +02:00
Gaétan Lepage
583ee25c96 abseil-cpp: 20260107.1 -> 20260817.0 (#559122) 2026-09-06 12:51:00 +00:00
R. Ryantm
e0a0c3fe6b qt6Packages.fcitx5-configtool: 5.1.14 -> 5.1.15 2026-09-06 12:49:53 +00:00
R. Ryantm
6d0dbbc9d7 kdePackages.fcitx5-unikey: 5.1.11 -> 5.1.12 2026-09-06 12:42:18 +00:00
R. Ryantm
265389535c lobster: 2026.5 -> 2026.6 2026-09-06 12:32:37 +00:00
R. Ryantm
fbb575f097 fcitx5-anthy: 5.1.10 -> 5.1.11 2026-09-06 12:30:08 +00:00
R. Ryantm
6394343b5b lint-staged: 17.4.1 -> 17.5.0 2026-09-06 12:16:28 +00:00
Aiden Schembri
80f0fff78d devin-desktop: fix name 2026-09-06 14:16:17 +02:00
nixpkgs-ci[bot]
e748387c68 Merge master into staging-nixos 2026-09-06 12:12:51 +00:00
nixpkgs-ci[bot]
c9196da4ac Merge staging-next into staging 2026-09-06 12:12:19 +00:00
nixpkgs-ci[bot]
c7e3ae67c8 Merge master into staging-next 2026-09-06 12:11:46 +00:00
Aiden Schembri
ca75742496 discord: adjust desktop entry 2026-09-06 13:58:43 +02:00
R. Ryantm
90d84e6d06 wiki-go: 1.8.13 -> 1.9.0 2026-09-06 11:43:01 +00:00
R. Ryantm
f1b6e2953b tabiew: 0.14.2 -> 0.15.0 2026-09-06 11:38:41 +00:00
R. Ryantm
3b767b520f roundcube: 1.7.3 -> 1.7.4 2026-09-06 11:02:31 +00:00
Ihar Hrachyshka
4cc41c63ec go: drop GO111MODULE (#560250) 2026-09-06 10:36:44 +00:00
Arne Keller
9bafdc01bb swig: fix cross-compilation (#544392) 2026-09-06 10:34:44 +00:00
R. Ryantm
95105366aa gh-review-conductor: 1.3.0 -> 2.0.0 2026-09-06 09:59:27 +00:00
Yt
090f51b888 grpc: 1.83.0 -> 1.83.1 (#560468) 2026-09-06 09:43:33 +00:00
scraptux
93880b986b python3Packages.grpcio-tools: 1.83.0 -> 1.83.1 2026-09-06 10:38:19 +02:00
scraptux
35678e2de5 python3Packages.grpcio-testing: 1.83.0 -> 1.83.1 2026-09-06 10:38:16 +02:00
scraptux
17b9bc2c15 python3Packages.grpcio-status: 1.83.0 -> 1.83.1 2026-09-06 10:38:14 +02:00
scraptux
37869fcefa python3Packages.grpcio-reflection: 1.83.0 -> 1.83.1 2026-09-06 10:38:12 +02:00
scraptux
f6254e7328 python3Packages.grpcio-health-checking: 1.83.0 -> 1.83.1 2026-09-06 10:38:10 +02:00
scraptux
2bbce9fb11 python3Packages.grpcio-channelz: 1.83.0 -> 1.83.1 2026-09-06 10:38:08 +02:00
scraptux
201de3c140 python3Packages.grpcio: 1.83.0 -> 1.83.1 2026-09-06 10:38:07 +02:00
scraptux
7f3ed9c6ac grpc: 1.83.0 -> 1.83.1 2026-09-06 10:38:04 +02:00
R. Ryantm
2c50c5cb30 thrift-ls: 0.2.11 -> 0.2.12 2026-09-06 07:50:36 +00:00
R. Ryantm
178af411b2 berglas: 2.0.16 -> 2.0.17 2026-09-06 07:45:32 +00:00
R. Ryantm
b4171e8a5d hexpatch: 1.13.0 -> 1.13.1 2026-09-06 07:16:06 +00:00
R. Ryantm
74369bc1e6 wt: 4.14.1 -> 4.14.2 2026-09-06 07:06:53 +00:00
R. Ryantm
75096f0d6e docker-compose: 5.5.0 -> 5.5.1 2026-09-06 06:36:18 +00:00
R. Ryantm
fb64951d2e k8sgpt: 0.4.37 -> 0.4.38 2026-09-06 06:33:32 +00:00
nixpkgs-ci[bot]
28d26b8632 Merge master into staging-nixos 2026-09-06 06:14:52 +00:00
nixpkgs-ci[bot]
87bbf878ad Merge staging-next into staging 2026-09-06 06:14:22 +00:00
nixpkgs-ci[bot]
aa494d1937 Merge master into staging-next 2026-09-06 06:13:51 +00:00
Vladimír Čunát
0f6b0c22e3 libheif: 1.23.2 -> 1.23.3 (#560408) 2026-09-06 05:47:34 +00:00
Vladimír Čunát
6ad7978230 libsoup_3: fix several CVEs (#560358) 2026-09-06 05:47:10 +00:00
Vladimír Čunát
3b8998d6d8 Merge branch 'staging-nixos' into staging-next 2026-09-06 07:43:03 +02:00
Shogo Takata
5cd45f8749 espresso: 2.4 -> 2.5.1 2026-09-06 13:19:05 +09:00
Harinn
3b5178bf7d python3Packages.delorean: modernize 2026-09-06 11:16:59 +07:00
Harinn
b05ce6c4ff python3Packages.delorean: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-06 11:16:59 +07:00
Harinn
57ec31cbfe python3Packages.deemix: modernize 2026-09-06 11:16:55 +07:00
Harinn
3c9d9e686c python3Packages.deemix: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-06 11:16:55 +07:00
Harinn
3d9c5eac37 python3Packages.dbfread: modernize 2026-09-06 11:16:52 +07:00
Harinn
11c48ccdf1 python3Packages.dashing: modernize 2026-09-06 11:16:51 +07:00
Harinn
4b57d530ec python3Packages.dbfread: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-06 11:16:51 +07:00
Harinn
64bc6e0e10 python3Packages.dashing: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-06 11:16:50 +07:00
whispers
e31c68e773 libheif: 1.23.2 -> 1.23.3
changelog: https://github.com/strukturag/libheif/releases/tag/v1.23.3
diff: https://github.com/strukturag/libheif/compare/v1.23.2...v1.23.3

Fixes: GHSA-x8r2-mggj-j6wr, GHSA-8fmq-r4pf-7m57, GHSA-w7mc-p8jc-p853,
GHSA-4jqm-2x34-6f6r, GHSA-hh47-fhqr-cj2r, GHSA-4h82-g446-83fm,
GHSA-9rj8-5mp5-26c9, GHSA-gh5q-69gg-c964, GHSA-mw6f-29j3-76f4,
GHSA-8857-r8x5-7499
2026-09-05 23:50:51 -04:00
R. Ryantm
e61a1fc400 python3Packages.pyhik: 0.4.5 -> 0.4.6 2026-09-06 01:34:43 +00:00
Michael Daniels
6ef62b1961 unixodbcDrivers.mariadb: 3.2.6 -> 3.2.8, adopt (#508355) 2026-09-06 01:29:11 +00:00
R. Ryantm
174de9c2c3 python3Packages.python-keystoneclient: 5.8.0 -> 6.0.0 2026-09-06 01:25:33 +00:00
Hythera
11737cb0a4 unixodbcDrivers.mariadb: add hythera as maintainer 2026-09-05 21:17:06 -04:00
Hythera
d0c819d62c unixodbcDrivers.mariadb: modernize 2026-09-05 21:17:05 -04:00
Hythera
0ce7459b96 unixodbcDrivers.mariadb: 3.2.6 -> 3.2.9
changelog: https://mariadb.com/docs/release-notes/connectors/odbc/3.2/3.2.9

diff: https://github.com/mariadb-corporation/mariadb-connector-odbc/compare/3.2.6...3.2.9
2026-09-05 21:17:05 -04:00
Michael Daniels
05473b9ce0 shared-mime-info: 2.4 -> 2.5.1 (#537027) 2026-09-06 01:15:23 +00:00
R. Ryantm
a546be9fc2 clipman: 1.6.5 -> 1.7.0 2026-09-06 00:31:17 +00:00
nixpkgs-ci[bot]
d23e908a1a Merge master into staging-nixos 2026-09-06 00:28:32 +00:00
nixpkgs-ci[bot]
8a37da22c5 Merge staging-next into staging 2026-09-06 00:28:00 +00:00
nixpkgs-ci[bot]
53152527bf Merge master into staging-next 2026-09-06 00:27:32 +00:00
Michael Daniels
2d83a9af4a libqrtr-glib: 1.2.2 -> 1.4.0 (#531104) 2026-09-06 00:17:09 +00:00
Tom Hunze
8d7755ba1d libsoup_3: fix several CVEs
- CVE-2026-1539 (https://github.com/NixOS/nixpkgs/issues/488133)
- CVE-2026-0719 (https://github.com/NixOS/nixpkgs/issues/487561)
- CVE-2026-12478
- CVE-2026-6324 plus regression fix
- CVE-2026-5119 (https://github.com/NixOS/nixpkgs/issues/505297)
- CVE-2026-4271
- CVE-2026-2708
- CVE-2026-15711 (https://github.com/NixOS/nixpkgs/issues/544163)
- CVE-2026-12548
- CVE-2026-12549 (https://github.com/NixOS/nixpkgs/issues/534494)
- CVE-2026-77014
- CVE-2026-77680
- CVE-2026-15713 (https://github.com/NixOS/nixpkgs/issues/544161)
- CVE-2026-15712
- CVE-2026-15714 (https://github.com/NixOS/nixpkgs/issues/544167)
- CVE-2026-85534 (https://github.com/NixOS/nixpkgs/issues/560179)
2026-09-06 01:58:21 +02:00
Hythera
7315bec432 shared-mime-info: 2.4 -> 2.5.1
changelog: https://gitlab.freedesktop.org/xdg/shared-mime-info/-/blob/2.5.1/NEWS

diff: https://gitlab.freedesktop.org/xdg/shared-mime-info/-/compare/2.4...2.5.1
2026-09-06 01:17:09 +02:00
JuliusFreudenberger
bb27c8f09f gocron: 0.9.14 -> 0.11.0 2026-09-06 01:08:14 +02:00
Stefan Frijters
0683ad8c01 go: use stdenvNoCC for bootstrap 2026-09-05 23:29:33 +02:00
Stefan Frijters
e5a1f49564 go: enable structuredAttrs for bootstrap 2026-09-05 23:29:32 +02:00
Stefan Frijters
da685c6c16 go: enable strictDeps for bootstrap 2026-09-05 23:29:32 +02:00
Michael Daniels
e49d7187f7 libmysofa: enable tests (#560238) 2026-09-05 20:18:46 +00:00
Michael Daniels
39632953ba cmake: 4.4.2 -> 4.4.3
Changelog: https://cmake.org/cmake/help/v4.4/release/4.4.html
Diff: https://github.com/Kitware/CMake/compare/v4.4.2...v4.4.3
2026-09-05 16:05:36 -04:00
Ramses
62005e5782 rust: 1.98.0 -> 1.98.1 (#559532) 2026-09-05 19:49:56 +00:00
R. Ryantm
7fa8acd281 stump: 0.1.6 -> 0.1.7 2026-09-05 19:30:52 +00:00
Adam C. Stephens
5e751c3b95 versitygw: 1.7.0 -> 1.8.0
Changelog: https://github.com/versity/versitygw/releases/tag/v1.8.0
2026-09-05 15:13:02 -04:00
Michael Daniels
704f32146a libmysofa: enable tests 2026-09-05 14:59:09 -04:00
figsoda
17077b9590 ty: 0.0.77 -> 0.0.78 (#559613) 2026-09-05 18:54:57 +00:00
Vladimír Čunát
4ca44a82f1 Merge branch 'staging' into staging-next 2026-09-05 20:11:24 +02:00
nixpkgs-ci[bot]
b614c603a4 Merge master into staging-nixos 2026-09-05 18:10:44 +00:00
nixpkgs-ci[bot]
6426286202 Merge staging-next into staging 2026-09-05 18:10:13 +00:00
nixpkgs-ci[bot]
55a2055e57 Merge master into staging-next 2026-09-05 18:09:43 +00:00
Vladimír Čunát
4837b22e26 util-linux: 2.42.2 -> 2.42.3 (#559888) 2026-09-05 18:03:40 +00:00
Vladimír Čunát
e34b1037ab libde265: 1.1.1 -> 1.1.2 (#559358) 2026-09-05 18:02:05 +00:00
Vladimír Čunát
da8d0f2797 curlMinimal: 8.21.0 -> 8.22.0 (#559234) 2026-09-05 18:01:38 +00:00
Vladimír Čunát
48fabfe38f bubblewrap: 0.11.2 -> 0.12.0 (#556791) 2026-09-05 18:00:44 +00:00
Michael Daniels
8b8a525bb3 cmake: fix Darwin build (#560219) 2026-09-05 17:38:59 +00:00
Thierry Delafontaine
91c2b050a5 crossover: init at 26.3.0 2026-09-05 19:25:34 +02:00
Sandro Jäckel
97249804a6 python3Packages.vodozemac: execute tests 2026-09-05 18:29:11 +02:00
Michael Daniels
7740db816d gtest: 1.17.0 -> 1.18.0 (#553345) 2026-09-05 16:16:43 +00:00
Sandro Jäckel
9a1444ff8a go: drop GO111MODULE
This defaults to on since go 1.16, see https://go.dev/ref/mod#mod-commands
2026-09-05 18:07:22 +02:00
Michael Daniels
2e88eba201 libmysofa: 1.3.4 -> 1.3.5, adopt (#550021) 2026-09-05 15:34:08 +00:00
nikstur
ca3961f768 nixos/udev: include all udev rules from systemd
This is done in preparation for removing
0003-add-rootprefix-to-lookup-dir-paths.patch which included the path to
the systemd derivation as a lookup path for udev.

Now, all rules from systemd are added to /etc both in stage 1 and stage
2. Thus, the patch is unneded now.
2026-09-05 17:03:14 +02:00
Michael Daniels
d39f4779a3 cmake: fix Darwin build 2026-09-05 10:31:42 -04:00
R. Ryantm
b00f11e805 mint-y-icons: 1.9.2 -> 1.9.3 2026-09-05 14:01:06 +00:00
Masum Reza
d9755a3158 check: enable strictDeps, enable structuredAttrs, add testMetaPkgConfig, use sri hash (#560163) 2026-09-05 13:50:35 +00:00
Masum Reza
38dc1e7ac1 jansson: enable strictDeps, enable structuredAttrs (#560194) 2026-09-05 13:47:45 +00:00
Ilan Joselevich
27719f2425 nginx: support dynamic modules
A module opts in with `dynamic = true` The build writes a `load_module`
line for every .so it installed to $out/etc/nginx/dynamic-modules.conf,
and the NixOS module includes that file.

Closes: #258260

Assisted-by: Claude:claude-fable-5-1
2026-09-05 15:36:26 +02:00
Michael Daniels
2635190ffd cmake: 4.3.4 -> 4.4.2 (#540343) 2026-09-05 12:53:46 +00:00
Stefan Frijters
50d9e6440e libbpf: enable strictDeps, use tag (#560198) 2026-09-05 12:48:58 +00:00
Stefan Frijters
2019954ab1 libbpf: use tag 2026-09-05 14:20:23 +02:00
Stefan Frijters
eb5ad7f873 libbpf: enable strictDeps 2026-09-05 14:19:48 +02:00
nixpkgs-ci[bot]
6d318f9519 Merge master into staging-nixos 2026-09-05 12:12:40 +00:00
nixpkgs-ci[bot]
9c4ec46c79 Merge staging-next into staging 2026-09-05 12:12:10 +00:00
nixpkgs-ci[bot]
26297db287 Merge master into staging-next 2026-09-05 12:11:40 +00:00
Stefan Frijters
804a776c81 jansson: enable structuredAttrs 2026-09-05 13:55:56 +02:00
Stefan Frijters
5aa3d5d82b jansson: enable strictDeps 2026-09-05 13:55:48 +02:00
Stefan Frijters
f4f14cf857 check: add validatePkgConfig 2026-09-05 13:50:00 +02:00
Stefan Frijters
428e49993f check: use sri hash 2026-09-05 13:11:18 +02:00
Stefan Frijters
b1515ce062 check: add testMetaPkgConfig
We don't run a checkPhase and the executable doesn't report the
package version, so this is at least something.
2026-09-05 13:03:03 +02:00
Stefan Frijters
4ab04c6e7a check: enable structuredAttrs 2026-09-05 13:02:53 +02:00
Stefan Frijters
4f809b1893 check: enable strictDeps 2026-09-05 13:02:27 +02:00
Stefan Frijters
88d42c779f lldb: fix regressions from strictDeps and __structuredAttrs; cleanup (#560068) 2026-09-05 10:43:48 +00:00
yvnth
3c495a143b tombi: 1.4.1 -> 1.5.2
tombi: 1.4.1 -> 1.5.1

tombi: 1.4.1 -> 1.5.2
2026-09-05 15:55:41 +05:30
Rachala Raj
a05a297482 cpak: init at 2.12.7
A portable, low-overhead application format and rootless container sandbox for Linux.

https://cpak.it

https://github.com/Containerpak/cpak/releases/tag/v2.12.7

Assisted-by: Antigravity (Gemini 3.8 Flash)
2026-09-05 15:47:05 +05:30
nixpkgs-ci[bot]
d9a58b7ef5 Merge master into staging-nixos 2026-09-05 06:14:52 +00:00
nixpkgs-ci[bot]
ca7427b378 Merge staging-next into staging 2026-09-05 06:14:22 +00:00
nixpkgs-ci[bot]
441a1e1076 Merge master into staging-next 2026-09-05 06:13:53 +00:00
Vladimír Čunát
3d2f7c855b libxml2: 2.15.3 -> 2.15.4 (#560087) 2026-09-05 04:29:12 +00:00
Vladimír Čunát
88266d8bba pcre2: 10.47 -> 10.48 (#558509) 2026-09-05 04:24:25 +00:00
whispers
5d6dec71ec libxml2: 2.15.3 -> 2.15.4
changelog: https://gitlab.gnome.org/GNOME/libxml2/-/blob/v2.15.4/NEWS
diff: https://gitlab.gnome.org/GNOME/libxml2/-/compare/v2.15.3...v2.15.4
2026-09-04 22:21:01 -04:00
Ihar Hrachyshka
be4c0c1cc0 llvmPackages.lldb-manpages: remove redundant attributes
Defaults and inherited values are identical.
2026-09-04 20:49:26 -04:00
Ihar Hrachyshka
d8bfc5b26c llvmPackages.lldb-manpages: run install hooks 2026-09-04 20:49:26 -04:00
Ihar Hrachyshka
2140d5b3a9 llvmPackages.lldb: fix C++ test compiler flag 2026-09-04 20:49:25 -04:00
Ihar Hrachyshka
a3ea85e910 llvmPackages_18.lldb: fix patch list
The nested list caused all patches to be skipped after fd4541decc
("llvmPackages.lldb: enable structuredAttrs").
2026-09-04 20:49:24 -04:00
Ihar Hrachyshka
7dafaa4085 llvmPackages.lldb: clean up package expression 2026-09-04 20:49:23 -04:00
Ihar Hrachyshka
d4f4e777a0 llvmPackages.lldb: check scripting support 2026-09-04 20:49:22 -04:00
Ihar Hrachyshka
4ccf895648 llvmPackages.lldb: add version install check 2026-09-04 20:49:21 -04:00
Ihar Hrachyshka
cfe3dd7341 llvmPackages.lldb: restore Lua support 2026-09-04 20:49:20 -04:00
Ihar Hrachyshka
1fba7a4414 llvmPackages.lldb: add Python runtime dependency 2026-09-04 20:49:19 -04:00
R. Ryantm
48235560c5 webdump: 0.2 -> 0.3 2026-09-05 00:37:27 +00:00
nixpkgs-ci[bot]
5c6536964f Merge master into staging-nixos 2026-09-05 00:24:33 +00:00
nixpkgs-ci[bot]
88d56abf1b Merge staging-next into staging 2026-09-05 00:24:07 +00:00
nixpkgs-ci[bot]
76be057e95 Merge master into staging-next 2026-09-05 00:23:39 +00:00
Ihar Hrachyshka
629a8a9250 arrow-cpp: fix test race; retry failed tests twice (#553050) 2026-09-04 23:09:18 +00:00
Bjørn Forsman
6050076365 Change networking.firewall.checkReversePath to "loose" (#550306) 2026-09-04 20:59:06 +00:00
Julian Stecklina
02db679c80 util-linux: 2.42.2 -> 2.42.3
Fixes: CVE-2026-76642
Fixes: CVE-2026-78410
Fixes: CVE-2026-78409
Fixes: CVE-2026-78408
Fixes: GHSA-4558-p62c-vv5v
2026-09-04 22:47:26 +02:00
Tom Hunze
7621b0cdb3 cherrytree: remove unused gtksourceviewmm dependency
Dropped upstream in version 1.2.0 [1].

[1] 0445ed0df7/changelog.txt (L155)
2026-09-04 22:05:02 +02:00
Nick Cao
451195a01e publicsuffix-list: 0-unstable-2026-08-14 -> 0-unstable-2026-09-02 (#559463) 2026-09-04 19:56:50 +00:00
Michael Daniels
342bc62e46 psst: 0-unstable-2025-11-16 -> 0-unstable-2026-08-18
Diff: cae05c43f4...3c3621aa79
2026-09-04 15:49:49 -04:00
Michael Daniels
3bf51dc616 psst: fix passthru.updateScript 2026-09-04 15:48:52 -04:00
Pascal Dietrich
9336d3e693 bulwark: remove musl binaries on glibc and vice-versa 2026-09-04 21:46:59 +02:00
Sebastian Friedrich
4c4970bce2 buzz-cli: 0.1.0-unstable-2026-08-27 -> 0.1.0-unstable-2026-09-02
Assisted-by: OpenAI Codex (gpt-5.6-sol)
2026-09-04 20:57:09 +02:00
nixpkgs-ci[bot]
2261bb2d3e Merge master into staging-nixos 2026-09-04 18:11:46 +00:00
nixpkgs-ci[bot]
76616306b6 Merge staging-next into staging 2026-09-04 18:11:13 +00:00
nixpkgs-ci[bot]
a41ab6c21b Merge master into staging-next 2026-09-04 18:10:41 +00:00
aaravrav
d49bf9b3c7 catt: 0.13.1 -> 0.13.2 2026-09-04 23:10:24 +05:30
dotlambda
25027bcb42 imagemagick: 7.1.2-30 -> 7.1.2-31 (#559677) 2026-09-04 16:06:54 +00:00
Justin Chen
83c56459ad recordbox: fix build failure with rustc 1.96.0+ 2026-09-04 23:42:33 +08:00
Stefan Frijters
9f22cf3976 gnulib: enable strictDeps, enable structuredAttrs (#558379) 2026-09-04 15:35:40 +00:00
Pascal Dietrich
eb209e0afb andcli: 2.8.1 -> 2.9.0 2026-09-04 17:16:39 +02:00
Markus Kowalewski
7c5e477b7b rdma-core: move perl scripts to scripts output (#559880) 2026-09-04 14:14:26 +00:00
Stefan Frijters
ee0c5bbbf3 libde265: enable strictDeps, enable structuredAttrs (#559470) 2026-09-04 14:07:02 +00:00
Masum Reza
00929eeab4 hwdata: enable strictDeps, structuredAttrs, use tag (#559898) 2026-09-04 14:01:51 +00:00
Stefan Frijters
e3e0a16536 hwdata: enable strictDeps, structuredAttrs, use tag 2026-09-04 15:55:36 +02:00
Masum Reza
70f22fef69 hwdata: 0.410 -> 0.411 (#559887) 2026-09-04 13:35:16 +00:00
Stefan Frijters
4cbf08b937 rustc: enable strictDeps 2026-09-04 15:33:32 +02:00
Stefan Frijters
05283c8449 cargo: enable structuredAttrs 2026-09-04 15:33:00 +02:00
Stefan Frijters
6749ed78c9 cargo-auditable-cargo-wrapper: enable strictDeps, enable structuredAttrs 2026-09-04 15:32:29 +02:00
Stefan Frijters
e9c36d6b0f cargo: enable strictDeps, enabled structuredAttrs for binary derivation 2026-09-04 15:31:18 +02:00
Stefan Frijters
d1c11f1d55 rustc: enable strictDeps, enable structuredAttrs for binary derivation 2026-09-04 15:30:27 +02:00
Ladas552
a0b99c4e96 norgolith-plugin-sdk: 1.1.1 -> 1.2.0 2026-09-04 18:29:04 +05:00
Stefan Frijters
5975da64bb rustc: enable structuredAttrs in wrapper 2026-09-04 15:28:11 +02:00
R. Ryantm
60f7e41c8d hwdata: 0.410 -> 0.411 2026-09-04 13:27:37 +00:00
Stefan Frijters
0b1d179e29 rustPlatform.fetchCargoVendor: enable strictDeps, enable structuredAttrs 2026-09-04 15:27:04 +02:00
Ladas552
212ea45798 norgolith-mcp: 1.1.0 -> 1.2.0 2026-09-04 18:26:34 +05:00
Ladas552
9f5b492e39 norgolith: 1.3.1 -> 1.4.0 2026-09-04 18:23:50 +05:00
Arne Keller
2fdcaadbf0 libhwy: split in several outputs and enable shared libs (#557544) 2026-09-04 12:48:59 +00:00
thedb
e0151549db windows.sdk: fix 'fetchWinSdk' by adding the package 'cacert' to nativeBuildInputs 2026-09-04 14:26:54 +02:00
Philip Johansson
9f22d683fd qbit-manage: 4.11.0 -> 4.13.0 2026-09-04 14:22:22 +02:00
nixpkgs-ci[bot]
1ac77f4e0a Merge master into staging-nixos 2026-09-04 12:14:31 +00:00
nixpkgs-ci[bot]
ac97e1f7d5 Merge staging-next into staging 2026-09-04 12:14:03 +00:00
nixpkgs-ci[bot]
eb9d5035a7 Merge master into staging-next 2026-09-04 12:13:31 +00:00
Stefan Frijters
0da45eb98e iana-etc: enable structuredAttrs, use finalAttrs, use hash 2026-09-04 13:55:23 +02:00
Stefan Frijters
11c8783464 iana-etc: enable strictDeps 2026-09-04 13:55:23 +02:00
nikstur
f6b94ad03d rdma-core: move perl scripts to scripts output 2026-09-04 13:04:42 +02:00
Dr. Jonathan Berrisch
81b667462e nixos/firewall: add change to 26.11 release notes 2026-09-04 12:13:19 +02:00
Dr. Jonathan Berrisch
fa581aaa6b nixos/firewall: change networking.firewall.checkReversePath to "loose"
The current default strict is neither the default of the linux kernel
nor the default of systemd. Furthermore strict can break valid setups
involving split DNS where the DNS resolver is not in the same broadcast
domain as the client.

Systemd changed the default value in November 2018 from strict to loose
so this PR aligns the module with upstream (see systemd/systemd#10971).

The Kernel default is 0:
https://sysctl-explorer.net/net/ipv4/rp_filter/

Note that such an option does not exist for IPV6.
2026-09-04 12:13:18 +02:00
Franz Pletz
63a33247b7 libnftnl: 1.3.1 -> 1.3.2, nftables: 1.1.6 -> 1.1.7 (#558910) 2026-09-04 09:31:53 +00:00
Peder Bergebakken Sundt
26afbda9e6 sdl3: 3.4.14 -> 3.4.16 (#559287) 2026-09-04 07:48:29 +00:00
Peder Bergebakken Sundt
e89c2f5fe3 sdl2-compat: 2.32.70 -> 2.32.72 (#559288) 2026-09-04 07:48:19 +00:00
Antoine du Hamel
1a61a32634 nodejs: fix build with latest OpenSSL (#559648) 2026-09-04 07:46:36 +00:00
Antoine du Hamel
2461652021 nodejs: fix build with latest OpenSSL 2026-09-04 09:37:11 +02:00
R. Ryantm
4ea5c82347 clouddrive2: 1.0.14 -> 1.0.16 2026-09-04 07:20:57 +00:00
K900
a18d40525b Merge remote-tracking branch 'origin/staging-next' into staging 2026-09-04 09:19:50 +03:00
nixpkgs-ci[bot]
89d3b41502 Merge master into staging-nixos 2026-09-04 06:16:31 +00:00
nixpkgs-ci[bot]
deb4f78733 Merge master into staging-next 2026-09-04 06:15:23 +00:00
Masum Reza
5854c7431e bcachefs-tools: 1.39.2 -> 1.39.4, linuxPackages.bcachefs: support kernel 7.3 (#559721) 2026-09-04 05:53:08 +00:00
R. Ryantm
3e9e4ace03 frei0r: 3.2.3 -> 3.5.0 2026-09-04 03:16:13 +00:00
qubitnano
59ee67648b linuxPackages.bcachefs: support kernel 7.3 2026-09-03 22:15:30 -04:00
qubitnano
cbd0c0f1e7 bcachefs-tools: 1.39.2 -> 1.39.4
https://evilpiepirate.org/git/bcachefs-tools.git/tree/Changelog.mdwn
2026-09-03 22:15:30 -04:00
Yt
16337f6c83 python3Packages.nh3: 0.3.2 -> 0.3.7 (#559558) 2026-09-04 00:44:25 +00:00
nixpkgs-ci[bot]
47606f4259 Merge master into staging-nixos 2026-09-04 00:23:51 +00:00
nixpkgs-ci[bot]
7a07466c76 Merge master into staging-next 2026-09-04 00:22:48 +00:00
edef
74c34c3186 minimal-bootstrap.bash: disable installing loadable builtins (#557756) 2026-09-04 00:09:52 +00:00
John Ericson
ba326b4736 cc-wrapper: enable structuredAttrs (#551467) 2026-09-04 00:08:19 +00:00
Cosima Neidahl
de979f6a54 spirv-tools: Enable & run tests (#480841) 2026-09-03 23:08:11 +00:00
Robert Schütz
04ade2a47a imagemagick: 7.1.2-30 -> 7.1.2-31
Diff: https://github.com/ImageMagick/ImageMagick/compare/7.1.2-30...7.1.2-31

Changelog: https://github.com/ImageMagick/Website/blob/main/docs/changelog/index.md
2026-09-03 15:20:20 -07:00
Daniels Šatcs
816af67dde kotlin-cli: 0.11.1 -> 0.12.0 2026-09-04 01:05:56 +03:00
Michael Daniels
d7ffe9b276 coreutils: enable the "arch" program (#555317) 2026-09-03 21:33:28 +00:00
kirillrdy
f8017ab508 ruff: 0.16.5 -> 0.16.6 (#559610) 2026-09-03 21:32:02 +00:00
R. Ryantm
b6d0b12a89 sparrow: 2.5.3 -> 2.5.4 2026-09-03 20:50:19 +00:00
Jost Alemann
f0b3330032 ty: 0.0.77 -> 0.0.78
Changelog: https://github.com/astral-sh/ty/releases/tag/0.0.78
Diff: https://github.com/astral-sh/ty/compare/0.0.77...0.0.78
2026-09-03 20:14:00 +02:00
nixpkgs-ci[bot]
ea9c118644 Merge master into staging-nixos 2026-09-03 18:12:21 +00:00
nixpkgs-ci[bot]
265162f4c9 Merge master into staging-next 2026-09-03 18:11:10 +00:00
Gaetan Lepage
a796b123b4 ruff: 0.16.5 -> 0.16.6
Diff: https://github.com/astral-sh/ruff/compare/0.16.5...0.16.6

Changelog: https://github.com/astral-sh/ruff/releases/tag/0.16.6
2026-09-03 17:50:17 +00:00
R. Ryantm
2f9c47e8fc gdevelop: 5.6.280 -> 5.6.281 2026-09-03 17:15:40 +00:00
blenderfreaky
b99b8ad312 ivpn-ui: 3.15.13 -> 3.15.15 2026-09-03 18:51:01 +02:00
blenderfreaky
777013cdd7 ivpn: 3.15.13 -> 3.15.15 2026-09-03 18:50:59 +02:00
blenderfreaky
35b0731d7c ivpn-service: 3.15.13 -> 3.15.15 2026-09-03 18:50:55 +02:00
John Ericson
68f77a9189 sqlite: Apply Fedora patch to fix test/fts3corrupt4.test on big-endian, make test failures fatal again (#554480) 2026-09-03 15:51:09 +00:00
Artem Leshchev
6e18669d0a desync: 1.1.0 -> 1.1.3 2026-09-03 09:45:14 -05:00
Kerstin Humm
2810449120 python3Packages.nh3: 0.3.2 -> 0.3.7
Diff: https://github.com/messense/nh3/compare/v0.3.2...v0.3.7
2026-09-03 16:24:07 +02:00
OPNA2608
e9fb8846f9 sqlite: Apply Fedora patch to fix test/fts3corrupt4.test on big-endian 2026-09-03 15:31:46 +02:00
OPNA2608
0dc32d7e3b sqlite: Make test failures actually fail the build 2026-09-03 15:31:11 +02:00
whispers
28dab148c3 nemiver: drop
nemiver is part of the gnome archive: https://gitlab.gnome.org/Archive/nemiver.
its last commit was january 2020, and the last substantial code change
seems to be circa 2017.
2026-09-03 09:13:17 -04:00
nixpkgs-ci[bot]
479f832fe0 Merge master into staging-nixos 2026-09-03 12:15:31 +00:00
nixpkgs-ci[bot]
eb368d941c Merge staging-next into staging 2026-09-03 12:15:02 +00:00
nixpkgs-ci[bot]
3abb7686d9 Merge master into staging-next 2026-09-03 12:14:34 +00:00
Stefan Frijters
807141161b libde265: enable structuredAttrs 2026-09-03 11:37:01 +02:00
Stefan Frijters
d3fc40da02 libde265: enable strictDeps 2026-09-03 11:36:46 +02:00
R. Ryantm
8b12cb344d publicsuffix-list: 0-unstable-2026-08-14 -> 0-unstable-2026-09-02 2026-09-03 09:17:20 +00:00
Kajus Naujokaitis
28e4ca383c cosmic-ext-calculator: 0.2.0 -> 0.2.1
Signed-off-by: Kajus Naujokaitis <kajusn@gmail.com>
2026-09-03 11:32:39 +03:00
Henrique Oliveira
aec3c0f5b4 ostui: 1.3.8 -> 1.3.9 2026-09-03 10:10:26 +02:00
HigherOrderLogic
84f4425e36 fishPlugins.pure: add update script 2026-09-03 07:48:40 +00:00
HigherOrderLogic
8942962655 fishPlugins.pure: 4.18.0 -> 4.19.0
Diff: https://github.com/pure-fish/pure/compare/v4.18.0...v4.19.0
2026-09-03 07:48:39 +00:00
Francesco Gazzetta
5bf2cd94f2 libblake3: 1.8.6 -> 1.8.7 (#559261) 2026-09-03 07:28:19 +00:00
Weijia Wang
fa4d88448b nemo-qml-plugin-dbus: move to pkgs/by-name 2026-09-03 09:25:34 +02:00
Ben Siraphob
f3b7f548ab qgo: drop
Upstream says active development should not be expected: https://github.com/pzorin/qgo
2026-09-02 23:49:05 -07:00
Ben Siraphob
808056bc4a openslp: drop
Affected by CVE-2023-29552: https://ubuntu.com/security/CVE-2023-29552
2026-09-02 23:49:01 -07:00
nixpkgs-ci[bot]
c3b65ab855 Merge master into staging-nixos 2026-09-03 06:16:56 +00:00
nixpkgs-ci[bot]
7020bb633b Merge staging-next into staging 2026-09-03 06:16:31 +00:00
nixpkgs-ci[bot]
c06da332f7 Merge master into staging-next 2026-09-03 06:16:02 +00:00
Kenichi Kamiya
e3ab644e23 bfg-repo-cleaner: specify gpl3Plus license
It was already known as "GPL v3 or above" in earlier versions,
and 1.15.0 also clarifies it in build.sbt:
18fccae878 (diff-5634c415cd8c8504fdb973a3ed092300b43c4b8fc1e184f7249eb29a55511f91R10)
2026-09-03 14:45:38 +09:00
HigherOrderLogic
ea036f3ae4 docs/tauri: update bundle type link 2026-09-03 04:45:33 +00:00
whispers
c79c4f807f arti: 2.5.1 -> 2.6.0
blog: https://blog.torproject.org/arti_2_6_0_released/
changelog: https://gitlab.torproject.org/tpo/core/arti/-/blob/arti-v2.6.0/CHANGELOG.md
diff: https://gitlab.torproject.org/tpo/core/arti/-/compare/arti-v2.5.1...arti-v2.6.0
2026-09-03 00:16:35 -04:00
whispers
49058f1a37 rust: 1.98.0 -> 1.98.1
blog: https://blog.rust-lang.org/releases/1.98.1
changelog: https://github.com/rust-lang/rust/blob/1.98.1/RELEASES.md
diff: https://github.com/rust-lang/rust/compare/1.98.0...1.98.1
2026-09-03 00:08:11 -04:00
Ihar Hrachyshka
94ba74f286 rust: fix 1.98.0 build on darwin (#556949) 2026-09-03 03:51:42 +00:00
KangaZero
0d13d7af64 kubeseal: 0.38.4 -> 0.39.1
Refactored `fetchFromGithub` attrs to use `tag` instead of `rev`, and
`hash` instead of `sha256`
Added `versionCheckHook`
2026-09-03 12:30:12 +09:00
R. Ryantm
04469b852a libde265: 1.1.1 -> 1.1.2 2026-09-03 02:22:37 +00:00
Angel J
4e166ae527 cargo-typify: 0.6.2 -> 0.7.0 2026-09-02 18:20:28 -07:00
KangaZero
213056323b dipc: 1.1.0 -> 1.2.0
Refactored to use `finalAttrs` pattern
Switched to `tag` attrs instead of `rev`
Added Kanagawa theme patch
Added `versionCheckHook`
2026-09-03 10:09:56 +09:00
Angel J
e0d9c4c5a5 wasmi: 1.1.0 -> 2.0.0 2026-09-02 18:04:55 -07:00
nixpkgs-ci[bot]
5d5e98fa55 Merge master into staging-nixos 2026-09-03 00:26:32 +00:00
nixpkgs-ci[bot]
259a3d71dc Merge staging-next into staging 2026-09-03 00:26:03 +00:00
nixpkgs-ci[bot]
89af367cd4 Merge master into staging-next 2026-09-03 00:25:36 +00:00
Rafael Ieda
fd73fcc22b podman-desktop: 1.29.1 -> 1.29.3 2026-09-02 20:43:38 -03:00
Dionysis Grigoropoulos
01039a4fd9 meh: Fix build for giflib 6 2026-09-03 01:17:31 +03:00
Dionysis Grigoropoulos
4d9aeded81 matrix-alertmanager: 0.9.0 -> 0.10.0
Diff: https://github.com/jaywink/matrix-alertmanager/compare/v0.9.0...v0.10.0
Changelog: https://github.com/jaywink/matrix-alertmanager/blob/v0.10.0/CHANGELOG.md#0100---2026-08-16
2026-09-03 00:53:37 +03:00
Sergei Trofimovich
ee80cfc3c9 sdl2-compat: 2.32.70 -> 2.32.72
Changes: https://github.com/libsdl-org/sdl2-compat/releases/tag/release-2.32.72
2026-09-02 21:56:57 +01:00
Sergei Trofimovich
223b33cb6c sdl3: 3.4.14 -> 3.4.16
Changes: https://github.com/libsdl-org/SDL/releases/tag/release-3.4.16
2026-09-02 21:54:06 +01:00
Ross Smyth
da60aa7e7a streamlink-twitch-gui-bin: drop 2026-09-02 16:45:44 -04:00
Daniel Nagy
89d5b2cfeb kicad: disable update check 2026-09-02 22:30:44 +02:00
Ponky
47b84de55a masterpdfeditor: 5.9.98 -> 5.9.99 2026-09-02 21:51:29 +02:00
R. Ryantm
2c99b85d13 libblake3: 1.8.6 -> 1.8.7 2026-09-02 19:43:24 +00:00
Sefa Eyeoglu
36880c80d8 curl: remove rtmpSupport (#559132) 2026-09-02 19:03:04 +00:00
Sefa Eyeoglu
815ab909a9 curlMinimal: 8.21.0 -> 8.22.0
https://curl.se/ch/8.22.0.html

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2026-09-02 20:33:41 +02:00
OPNA2608
5b0ee66364 spirv-tools: Enable & run tests 2026-09-02 20:18:34 +02:00
nixpkgs-ci[bot]
d332f7134b Merge staging-next into staging 2026-09-02 18:12:05 +00:00
nixpkgs-ci[bot]
d5b2ecd2f3 Merge master into staging-next 2026-09-02 18:11:38 +00:00
Florian Klink
ec1b6bddb4 python3Packages.sphinxcontrib-*: migrate to pyproject and modernize (#557994) 2026-09-02 16:06:41 +00:00
KangaZero
fc2d76d597 decasify: 0.11.3 -> 0.11.4
Added `versionCheckHook`
2026-09-02 23:06:11 +09:00
Sandro
a6fb7d4ea7 expat: 2.8.3 -> 2.8.4 (#558484) 2026-09-02 13:40:56 +00:00
Stefan Frijters
0649a88920 python3Packages.sphinx: fix build (#559102) 2026-09-02 13:13:29 +00:00
whoomee
43651799b4 curl: add maintainer tmarkus 2026-09-02 14:58:02 +02:00
whoomee
5e846d5a9d curl: remove rtmp support
RTMP support has been removed from upstream:
https://daniel.haxx.se/blog/2026/03/21/bye-bye-rtmp/
2026-09-02 14:58:02 +02:00
Gaetan Lepage
2ad46cfb95 abseil-cpp: 20260107.1 -> 20260817.0
Diff:
https://github.com/abseil/abseil-cpp/compare/20260107.1...20260817.0

Changelogs:
- https://github.com/abseil/abseil-cpp/releases/tag/20260526.0
- https://github.com/abseil/abseil-cpp/releases/tag/20260817.0
2026-09-02 12:36:50 +00:00
nixpkgs-ci[bot]
f0c2229c88 Merge staging-next into staging 2026-09-02 12:14:25 +00:00
nixpkgs-ci[bot]
5ca553d700 Merge master into staging-next 2026-09-02 12:13:52 +00:00
Stefan Frijters
c38f0ab468 lndir: enable structuredAttrs (#558321) 2026-09-02 11:24:21 +00:00
Stefan Frijters
14e28de371 llvmPackages.*: enable strictDeps, structuredAttrs for monorepoSrc (#558480) 2026-09-02 11:24:00 +00:00
Stefan Frijters
55679cfa6d llvmPackages.bintools: enable strictDeps, structuredAttrs (#558479) 2026-09-02 11:21:49 +00:00
Timo Gottszky
d142b4956e python3Packages.sphinx: fix build 2026-09-02 12:54:54 +02:00
Doron Behar
475c414e75 boost: boost189 -> boost191 (#525607) 2026-09-02 10:34:06 +00:00
Vincent Laporte
3cd47d2b3c hol_light: 0-unstable-2026-05-19 -> 0-unstable-2026-09-02 (#558986) 2026-09-02 08:52:57 +00:00
Dennis Wuitz
c8068a4058 nixos/polkit: allow devices: yubico and fprintd 2026-09-02 10:39:31 +02:00
commitmaniac
e8272d2e3c ipatool: 2.3.2 -> 2.5.0 2026-09-02 04:07:00 -04:00
Doron Behar
954478d3c2 linux/kernel: support empty-string values via lib.kernel.freeform "" (#517382) 2026-09-02 07:43:00 +00:00
nixpkgs-ci[bot]
c4c1637427 Merge staging-next into staging 2026-09-02 06:20:30 +00:00
nixpkgs-ci[bot]
4c375d875b Merge master into staging-next 2026-09-02 06:20:04 +00:00
phanirithvij
a11e6f1a69 nixosTests.repath-studio: fix failure on aarch64-linux 2026-09-02 10:49:15 +05:30
whispers
951c2d6369 rustup-toolchain-install-master: move to by-name
generally preferred, and helps allow for merge bot
2026-09-01 23:37:20 -04:00
Matthias J. Kannwischer
bac0471256 hol_light: 0-unstable-2026-05-19 -> 0-unstable-2026-09-02
Build with the default OCaml again as upstream has added OCaml 5.5
support.
Drop the pa_j chooser patch as it was merged upstream.

Signed-off-by: Matthias J. Kannwischer <matthias@zerorisc.com>
2026-09-02 11:25:10 +08:00
Jamie Magee
b7cd9bb864 linux/kernel: support empty-string values via lib.kernel.freeform ""
Resolves #516936

Assisted-by: GitHub Copilot (Claude Opus 4.8)
2026-09-01 20:07:58 -07:00
Mateusz Wykurz
42d123ebf9 rcp: 0.37.0 -> 0.40.0
https://github.com/wykurz/rcp/blob/v0.40.0/CHANGELOG.md

Use upstream's rcp_nix_sandbox cfg-based test selection instead of maintaining downstream test-name skips.

Assisted-by: Codex (GPT-5)
2026-09-01 19:58:09 -06:00
nixpkgs-ci[bot]
158cec9034 Merge staging-next into staging 2026-09-02 00:52:51 +00:00
nixpkgs-ci[bot]
854e95d780 Merge master into staging-next 2026-09-02 00:52:26 +00:00
nixpkgs-ci[bot]
17c3c31e84 Merge staging-next into staging 2026-09-02 00:25:30 +00:00
nixpkgs-ci[bot]
7bd9a9407a Merge master into staging-next 2026-09-02 00:24:55 +00:00
Michael Daniels
861cb515f7 shadow: enable strictDeps, enable structuredAttrs (#558320) 2026-09-01 22:18:07 +00:00
Robert Schütz
1163f773c6 gpgmepp: 2.1.0 -> 2.2.0
Changelog: https://dev.gnupg.org/source/gpgmepp/browse/master/NEWS;gpgmepp-2.2.0?as=remarkup
2026-09-01 15:03:01 -07:00
git@71rd.net
698426d3b3 alerta-server: mark as insecure
version 9.0.1 is vulnerable to CVE-2026-34400

Closes #505619
2026-09-01 21:45:14 +00:00
Jamie Magee
44869a3612 rust-bindgen: pass target triple when cross-compiling 2026-09-01 14:11:27 -07:00
Thiago Kenji Okada
6ff4774f7e nixos-rebuild: support --specialisation for build-vm{,with-bootloader}
Fix #555715.
2026-09-01 22:00:03 +01:00
kirillrdy
bf5113cd57 protobuf: 35.1 -> 36.0 (#555651) 2026-09-01 20:55:39 +00:00
Sergei Trofimovich
d6642c8713 libnftnl: 1.3.1 -> 1.3.2, nftables: 1.1.6 -> 1.1.7
Changes:
- https://git.netfilter.org/libnftnl/log/?h=libnftnl-1.3.2
- https://www.netfilter.org/projects/nftables/files/changes-nftables-1.1.7.txt
2026-09-01 21:38:58 +01:00
Kierán Meinhardt
7334529e51 flake-du: 0.1.0 -> 0.2.0 2026-09-01 21:06:23 +02:00
nixpkgs-ci[bot]
36cfdfb5e9 Merge staging-next into staging 2026-09-01 18:11:59 +00:00
nixpkgs-ci[bot]
1930042313 Merge master into staging-next 2026-09-01 18:11:31 +00:00
Sandro
0b69807957 vid-stab: 1.1.1-unstable-2025-08-21 -> 1.1.2 (#547905) 2026-09-01 17:44:07 +00:00
Weijia Wang
29ca010761 nomad_1_{9,10,11}: use buildGo126Module 2026-09-01 18:31:38 +02:00
nixpkgs-ci[bot]
31e809f291 valkey: 9.1.1 -> 9.1.2 (#558786) 2026-09-01 15:37:23 +00:00
Gaetan Lepage
ac83806a4e protobuf: 35.1 -> 36.1
Diff: https://github.com/protocolbuffers/protobuf/compare/v35.1...v36.1

Changelogs:
- https://github.com/protocolbuffers/protobuf/releases/tag/v36.0
- https://github.com/protocolbuffers/protobuf/releases/tag/v36.1
2026-09-01 15:30:34 +00:00
Henner Zeller
69463f51e9 verible: 0.0.4023 -> 0.0.4148 2026-09-01 17:08:49 +02:00
ZeHuaJun
1702053a6c python3Packages.nidaqmx: add missing runtime dependencies 2026-09-01 21:03:17 +08:00
ZeHuaJun
c17dac8697 python3Packages.nitypes: init at 1.1.0 2026-09-01 21:03:04 +08:00
R. Ryantm
d80f6a35e9 valkey: 9.1.1 -> 9.1.2 2026-09-01 12:51:02 +00:00
nixpkgs-ci[bot]
30e7e7eaac Merge staging-next into staging 2026-09-01 12:14:11 +00:00
nixpkgs-ci[bot]
4639cf1a47 Merge master into staging-next 2026-09-01 12:13:41 +00:00
R. Ryantm
b73fb07edb dns-collector: 2.4.0 -> 3.0.0 2026-09-01 12:00:26 +00:00
Stefan Frijters
7ed53dad53 binutils-unwrapped.plugin-api-header: enable strictDeps, enable structuredAttrs (#558478) 2026-09-01 09:29:07 +00:00
Stefan Frijters
15fd0de023 simdutf: enable strictDeps, enable structuredAttrs, modernize (#558319) 2026-09-01 08:08:51 +00:00
smalldave
441f3c519d nixos/syncoid: catch up missed timer runs (Persistent=true)
The generated timers previously carried only OnCalendar=, so with
systemd's default Persistent=false a replication run scheduled while
the machine was powered off was silently skipped: no catch-up at boot,
no failed unit, `systemctl list-timers` shows LAST PASSED=-.

Declare the timer explicitly with Persistent=true so missed windows
are executed at the next boot, matching the other backup modules
(services.restic defaults Persistent=true in its timerConfig, btrbk
hard-codes it, borgbackup exposes it). Users who deliberately want
missed runs dropped can mkForce Persistent=false on the timer unit.

Assisted-by: Claude Code (claude-fable-5)
2026-09-01 07:47:09 +00:00
Arne Keller
6f4ae700c1 temurin-bin-{25,26}: fix jlink (#557654) 2026-09-01 07:39:25 +00:00
nixpkgs-ci[bot]
d2f230a769 Merge staging-next into staging 2026-09-01 06:16:28 +00:00
nixpkgs-ci[bot]
55f3f41680 Merge master into staging-next 2026-09-01 06:15:57 +00:00
7c6f434c
a66e270e28 graphviz: enable structuredAttrs (#558330) 2026-09-01 05:07:44 +00:00
Robert Schütz
7fa51063df gpgme: 2.1.2 -> 2.2.0
Changelog: https://github.com/gpg/gpgme/blob/gpgme-2.2.0/NEWS
2026-08-31 19:46:46 -07:00
nixpkgs-ci[bot]
bf663ba7bc Merge staging-next into staging 2026-09-01 01:44:31 +00:00
nixpkgs-ci[bot]
4ba43412e4 Merge master into staging-next 2026-09-01 01:44:05 +00:00
nixpkgs-ci[bot]
e6ef9b7ec7 Merge staging-next into staging 2026-09-01 00:30:04 +00:00
nixpkgs-ci[bot]
b84b85bb3d Merge master into staging-next 2026-09-01 00:29:31 +00:00
Stefan Frijters
94bc60a49f hdrhistogram_c: enable strictDeps, enable structuredAttrs (#558325) 2026-08-31 20:23:02 +00:00
Pieter
419f0210df twingate: add aarch64-linux support 2026-08-31 22:15:54 +02:00
R. Ryantm
b5c01c4f1b pcre2: 10.47 -> 10.48 2026-08-31 19:19:51 +00:00
Nick Cao
6d0cc0561c libsodium: 1.0.22-unstable-2026-07-31 -> 1.0.22-unstable-2026-08-13 (#556618) 2026-08-31 18:47:09 +00:00
nixpkgs-ci[bot]
e73d79402d Merge staging-next into staging 2026-08-31 18:11:39 +00:00
nixpkgs-ci[bot]
e868a08872 Merge master into staging-next 2026-08-31 18:11:11 +00:00
whispers
28b73bb5f5 expat: 2.8.3 -> 2.8.4
blog: https://blog.hartwork.org/posts/expat-2-8-4-released/
changelog: https://github.com/libexpat/libexpat/blob/R_2_8_4/expat/Changes
diff: https://github.com/libexpat/libexpat/compare/R_2_8_3...R_2_8_4

Fixes: CVE-2026-66046, CVE-2026-76641, CVE-2026-76956, CVE-2026-76957
2026-08-31 13:50:45 -04:00
Stefan Frijters
090ab095fa binutils-unwrapped.plugin-api-header: enable strictDeps, enable structuredAttrs 2026-08-31 19:40:09 +02:00
Stefan Frijters
03222ac047 llvmPackages.*: nixfmt
Separate commit for easier reviewing
2026-08-31 19:38:24 +02:00
Stefan Frijters
2ae2d65a06 llvmPackages.*: enable strictDeps, structuredAttrs for monorepoSrc 2026-08-31 19:31:13 +02:00
Stefan Frijters
08d4bc9f79 llvmPackages.bintools: enable strictDeps, structuredAttrs 2026-08-31 19:30:18 +02:00
Darren Rambaud
aaca900a3f spnavcfg: add libx11 to build inputs
* missing header file prevented successful build on darwin system

Resolves: #558459
2026-08-31 11:20:57 -05:00
Logan Devine
678438680f dcpomatic: init at 2.19.1 2026-08-31 08:54:15 -07:00
phanirithvij
afeb7f7963 repath-studio: fix flaky tests in sandbox
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-08-31 18:20:44 +05:30
Stefan Frijters
8a472d9761 gnulib: enable structuredAttrs 2026-08-31 14:42:04 +02:00
Stefan Frijters
d87a26f8a6 gnulib: enable strictDeps 2026-08-31 14:41:53 +02:00
nixpkgs-ci[bot]
3c1d3e38e0 Merge staging-next into staging 2026-08-31 12:15:14 +00:00
nixpkgs-ci[bot]
6141845a10 Merge master into staging-next 2026-08-31 12:14:42 +00:00
Doron Behar
cea452f70d gnupg: enable strictDeps, enable structuredAttrs, modernize (#551848) 2026-08-31 11:50:06 +00:00
Stefan Frijters
ca9b879416 python3Packages.pyfakefs: remove pandas from nativeCheckInputs by default, modernize (#548434) 2026-08-31 11:34:08 +00:00
Stefan Frijters
e36075fe2f libdeflate: enable strictDeps, enable structuredAttrs, modernize (#558322) 2026-08-31 11:13:22 +00:00
Stefan Frijters
ac4ab81fd9 cmake: enable strictDeps, enable structuredAttrs (#551850) 2026-08-31 11:12:38 +00:00
Stefan Frijters
6fd9290118 libidn2: modernize non-bootstrap build, fix comment 2026-08-31 12:06:57 +02:00
Stefan Frijters
971823d346 libidn2: enable strictDeps and structuredAttrs for non-bootstrap build 2026-08-31 12:06:49 +02:00
Stefan Frijters
198e13c4e5 graphviz: enable structuredAttrs 2026-08-31 11:51:03 +02:00
Stefan Frijters
a1c497ad0e srt: enable structuredAttrs, use tag/hash 2026-08-31 11:40:36 +02:00
Stefan Frijters
f3dedf6799 srt: enable strictDeps 2026-08-31 11:40:34 +02:00
Stefan Frijters
93a6f9b6e2 simdutf: enable structuredAttrs, use tag 2026-08-31 11:40:09 +02:00
Stefan Frijters
5917192c02 simdutf: enable strictDeps 2026-08-31 11:39:12 +02:00
Stefan Frijters
fd5f39bb5c simdjson: enable structuredAttrs 2026-08-31 11:37:57 +02:00
Stefan Frijters
849f0cc989 simdjson: enable strictDeps 2026-08-31 11:37:56 +02:00
Stefan Frijters
bb55928b0c shadow: enable structuredAttrs 2026-08-31 11:37:41 +02:00
Stefan Frijters
ae8265880b shadow: enable strictDeps 2026-08-31 11:37:40 +02:00
Stefan Frijters
4a5dc3be09 lndir: enable structuredAttrs 2026-08-31 11:37:28 +02:00
Stefan Frijters
6bd8fd7718 libdeflate: enable structuredAttrs, use tag 2026-08-31 11:37:14 +02:00
Stefan Frijters
b05179ab42 libdeflate: enable strictDeps 2026-08-31 11:37:13 +02:00
Stefan Frijters
ef8fc54a64 hdrhistogram_c: enable structuredAttrs 2026-08-31 11:35:12 +02:00
Stefan Frijters
9169e8901f hdrhistogram_c: enable strictDeps 2026-08-31 11:35:11 +02:00
nixpkgs-ci[bot]
490c11dbb5 Merge staging-next into staging 2026-08-31 06:20:17 +00:00
nixpkgs-ci[bot]
e31ef8bc79 Merge master into staging-next 2026-08-31 06:19:50 +00:00
Maximilian Bosch
c3194e09dd pahole: set mainProgram (#558069) 2026-08-31 05:26:12 +00:00
Darren Rambaud
475ca4e899 metadata: add debtquity as maintainer
* no maintainer, will adopt the package
2026-08-30 23:39:52 -05:00
Darren Rambaud
fb777e0947 metadata: 0.1.12 -> 0.1.13
* diff: https://github.com/zmwangx/metadata/compare/v0.1.12...v0.1.13
* upstream is now using ffmeg-next 9, patch is no longer necessary
* re-introduce test
2026-08-30 23:39:32 -05:00
Michael Daniels
ffe70e0125 gzip: inline handling of $GZIP_NO_TIMESTAMPS (#550738) 2026-08-31 01:06:43 +00:00
h7x4
2688b89c49 nixos/profiles/bashless: remove logrotate restriction 2026-08-30 20:54:22 -04:00
h7x4
90e5bacbb3 gzip: inline handling of $GZIP_NO_TIMESTAMPS
Co-authored-by: Michael Daniels <mdaniels5757@gmail.com>
2026-08-30 20:54:17 -04:00
nixpkgs-ci[bot]
8aa9ef2d84 Merge staging-next into staging 2026-08-31 00:27:59 +00:00
nixpkgs-ci[bot]
3d69b581a7 Merge master into staging-next 2026-08-31 00:27:29 +00:00
Robert Schütz
88f736316d nvtopPackages.nvidia: honor config.cudaSupport 2026-08-30 16:56:06 -07:00
nikstur
ab5f84574b nixos/tests/test-driver/junit: init 2026-08-31 01:05:20 +02:00
OPNA2608
7adb46d173 python3Packages.appnope: 0.1.4 -> 1.0.0 2026-08-30 21:10:33 +02:00
nixpkgs-ci[bot]
31ec358355 Merge staging-next into staging 2026-08-30 18:10:16 +00:00
nixpkgs-ci[bot]
11c16ede20 Merge master into staging-next 2026-08-30 18:09:43 +00:00
sh0uv1
60b8b61f3b bbedit: 15.5.5 -> 16.0.3 2026-08-30 18:08:24 +00:00
R. Ryantm
0051d86438 python3Packages.python-octaviaclient: 3.13.0 -> 3.15.0 2026-08-30 15:15:25 +00:00
Maximilian Bosch
fbfd25770c pahole: set mainProgram 2026-08-30 16:38:10 +02:00
7c6f434c
66be65c991 sbcl: 2.6.7 -> 2.6.8 (#557456) 2026-08-30 12:43:42 +00:00
nixpkgs-ci[bot]
42296e8579 Merge staging-next into staging 2026-08-30 12:12:30 +00:00
nixpkgs-ci[bot]
dc7b52b312 Merge master into staging-next 2026-08-30 12:11:59 +00:00
Harinn
508b46c362 python3Packages.sphinxcontrib-seqdiag: modernize 2026-08-30 19:04:26 +07:00
Harinn
067e9aac7d python3Packages.sphinxcontrib-seqdiag: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-30 19:04:26 +07:00
Harinn
4c8ca94643 python3Packages.sphinxcontrib-openapi: modernize 2026-08-30 19:04:26 +07:00
Harinn
6f6d02b72e python3Packages.sphinxcontrib-openapi: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-30 19:04:26 +07:00
Harinn
c4e7a3137c python3Packages.sphinxcontrib-nwdiag: modernize 2026-08-30 19:04:25 +07:00
Harinn
7d8513c31e python3Packages.sphinxcontrib-nwdiag: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-30 19:04:25 +07:00
Harinn
d9f3f275e1 python3Packages.sphinxcontrib-mscgen: modernize 2026-08-30 19:04:25 +07:00
Harinn
5ee73384f0 python3Packages.sphinxcontrib-mscgen: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-30 19:04:25 +07:00
Harinn
95c9c51ced python3Packages.sphinxcontrib-log-cabinet: modernize 2026-08-30 19:04:25 +07:00
Harinn
e7fe75c99c python3Packages.sphinxcontrib-log-cabinet: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-30 19:04:25 +07:00
Harinn
4a1164dfe6 python3Packages.sphinxcontrib-jsmath: modernize 2026-08-30 19:04:25 +07:00
Harinn
48c05e4911 python3Packages.sphinxcontrib-jsmath: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-30 19:04:25 +07:00
Harinn
a819228fb9 python3Packages.sphinxcontrib-excel-table: modernize 2026-08-30 19:04:25 +07:00
Harinn
62cea48e0b python3Packages.sphinxcontrib-excel-table: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-30 19:04:25 +07:00
Harinn
5bbc3f65e4 python3Packages.strictyaml: use finalAttrs and enable __structuredAttrs 2026-08-30 18:57:51 +07:00
Nikita Pedorich
6780364a6a mcp-proxy: 0.10.0 -> 0.12.0 2026-08-30 19:52:03 +09:00
Harinn
4399b792b7 python3Packages.dash-core-components: enable __structuredAttrs 2026-08-30 17:33:48 +07:00
Marcin Serwin
44f6ab85f0 gn: 0-unstable-2026-05-27 -> 0-unstable-2026-07-23 (#550998) 2026-08-30 09:21:47 +00:00
夜坂雅
804057e2a8 hdhomerun-config-gui: drop 2026-08-30 16:52:30 +08:00
·𐑑𐑴𐑕𐑑𐑩𐑤
cacd031e1c nixtamal: 1.10.0 → 1.10.1 2026-08-29 23:42:26 -07:00
nixpkgs-ci[bot]
71acc6f243 Merge staging-next into staging 2026-08-30 06:14:49 +00:00
nixpkgs-ci[bot]
fbf6a60b53 Merge master into staging-next 2026-08-30 06:14:19 +00:00
Robert Schütz
d801a11a6b catch2_3: use finalAttrs 2026-08-29 21:51:49 -07:00
Robert Schütz
cb288385c4 catch2_3: 3.15.3 -> 3.16.0
Diff: https://github.com/catchorg/Catch2/compare/v3.15.3...v3.16.0

Changelog: https://github.com/catchorg/Catch2/blob/v3.16.0/docs/release-notes.md
2026-08-29 21:50:05 -07:00
Sandro
b935b1ae59 bluez: fix segfault on UUID discovery (#557110) 2026-08-30 02:31:52 +00:00
Sandro
766acead69 python3Packages.msgspec: Fix tests & runtime behaviour on big-endian (#550256) 2026-08-30 01:58:52 +00:00
nixpkgs-ci[bot]
a50a5edadf Merge staging-next into staging 2026-08-30 00:27:24 +00:00
nixpkgs-ci[bot]
2fc6f0b56e Merge master into staging-next 2026-08-30 00:26:52 +00:00
R. Ryantm
cbf0049856 protonmail-desktop: 1.13.4 -> 1.14.0 2026-08-29 19:50:07 +00:00
Antoine du Hamel
0dc9883fcc nodejs_24: remove Ada 4 patches (#557731) 2026-08-29 18:47:21 +00:00
nixpkgs-ci[bot]
7eb9802b98 Merge staging-next into staging 2026-08-29 18:10:15 +00:00
nixpkgs-ci[bot]
f4fbdd6701 Merge master into staging-next 2026-08-29 18:09:45 +00:00
Doron Behar
e1d299bc1e python3Packages.{numpy,scipy}: {2.5.(1 -> 2),1.18.(0 -> 1)} (#556143) 2026-08-29 18:03:51 +00:00
edef
d4cfac4c23 minimal-bootstrap.bash: disable installing loadable builtins
`make install` builds and attempts to install the example loadable
builtins, which fails because they don't link under tcc.

The inner install runs as a sub-make with errors ignored, so this fails
partway through without failing the derivation.

If NIX_BUILD_CORES != 1, this fails non-deterministically resulting in
a different set of empty directories in $out depending on when it fails,
breaking reproducibility.
2026-08-29 17:44:04 +00:00
Ihar Hrachyshka
a61dc66ea8 pre-commit: add booxter as maintainer 2026-08-29 13:31:45 -04:00
Ihar Hrachyshka
f3fb180b3f pre-commit: consolidate preCheck setup 2026-08-29 13:31:12 -04:00
Ihar Hrachyshka
9fea2232f2 pre-commit: remove unused virtualenv setting 2026-08-29 13:30:41 -04:00
Ihar Hrachyshka
4152dd0223 pre-commit: remove pytest-forked 2026-08-29 13:30:13 -04:00
Ihar Hrachyshka
99ff9d4036 pre-commit: simplify test repository setup 2026-08-29 13:29:42 -04:00
Ihar Hrachyshka
a3cb4dfbf1 pre-commit: remove stale test virtualenv
Commit 2c7af95567 removed the editable install which required this
test virtualenv.
2026-08-29 13:28:40 -04:00
Ihar Hrachyshka
b855569f91 pre-commit: remove duplicate pytestCheckHook
pytestCheckHook is already provided by the Python test inputs, so
listing it explicitly runs the test suite twice.
2026-08-29 13:28:08 -04:00
Ihar Hrachyshka
928b61dd48 pre-commit: migrate version test to install check 2026-08-29 13:28:06 -04:00
Ihar Hrachyshka
7cbd5b898b pre-commit: add i686 passthru test 2026-08-29 13:28:03 -04:00
Ihar Hrachyshka
e91f7830b8 pre-commit: remove obsolete RUSTFLAGS workaround 2026-08-29 13:27:52 -04:00
Ihar Hrachyshka
6d01357d4a pre-commit: enable nodejs tests on i686-linux 2026-08-29 12:14:11 -04:00
Ihar Hrachyshka
f62ab6bf3e pre-commit: enable more tests 2026-08-29 12:06:24 -04:00
Ihar Hrachyshka
90d809d0a3 pre-commit: remove toml dependency
It was dropped in:
e703982de4
2026-08-29 11:43:27 -04:00
Sandro
e464738920 simdutf: enable atomic support (#557405) 2026-08-29 15:43:07 +00:00
Ihar Hrachyshka
eb684facfe pre-commit: 4.5.1 -> 4.6.2
https://github.com/pre-commit/pre-commit/blob/v4.6.2/CHANGELOG.md
2026-08-29 11:42:52 -04:00
Antoine du Hamel
d91f1f940f nodejs_24: remove Ada 4 patches
Support has landed upstream
2026-08-29 17:40:51 +02:00
Antoine du Hamel
bdc960ea0c libhwy: split in several outputs and enable shared libs 2026-08-29 16:33:09 +02:00
Jhony Angulo
bec20b46d8 vue-language-server: 3.3.10 -> 3.3.11 2026-08-29 09:19:53 -05:00
Sandro
5618046de6 xterm: 410 -> 411 (#556210) 2026-08-29 13:19:29 +00:00
K900
a6fc82b477 Merge remote-tracking branch 'origin/staging-next' into staging 2026-08-29 15:16:07 +03:00
nixpkgs-ci[bot]
8580f8a927 Merge master into staging-next 2026-08-29 12:11:51 +00:00
Stzx
d5b36a8191 temurin-bin-{25,26}: fix jlink 2026-08-29 19:37:12 +08:00
José Romildo Malaquias
ab1a02b380 perlPackages.URI: 5.21 -> 5.36 (#556945) 2026-08-29 10:26:05 +00:00
Dmitry Bogatov
c62aad2e6d pkgsStatic.st: fix build 2026-08-29 06:00:00 -04:00
Dmitry Bogatov
32641a078f pkgsStatic.xclip: fix build 2026-08-29 06:00:00 -04:00
Stzx
efcac32b76 temurin-bin-{8,11,17,21,25,26}: update to 2026-08-29
- 8.0.492 -> 8.0.502
- 11.0.31 -> 11.0.32
- 17.0.19 -> 17.0.20
- 21.0.11 -> 21.0.12
- 25.0.3 -> 25.0.4
- 26.0.1 -> 26.0.2
2026-08-29 17:40:08 +08:00
Vladimír Čunát
45a706d908 openssl_3_6: 3.6.3 -> 3.6.4 (#557397) 2026-08-29 06:41:55 +00:00
nixpkgs-ci[bot]
b431f4a683 Merge staging-next into staging 2026-08-29 06:13:58 +00:00
nixpkgs-ci[bot]
4f72ae4daa Merge master into staging-next 2026-08-29 06:13:26 +00:00
David McFarland
58cec358eb godot3: 3.6.2 -> 3.6.3 2026-08-29 03:39:36 +00:00
David McFarland
039dc9aef9 godot3-mono: remove version from hardcodeGlueVersion.patch
This simplifies the updateScript.
2026-08-29 00:38:19 -03:00
Vegard Bieker Matthey
d50bfbc863 vkquake: 1.34.1 -> 1.36.0 2026-08-29 05:01:13 +02:00
R. Ryantm
3a2769cd04 betula: 1.8.0 -> 1.8.1 2026-08-29 00:30:54 +00:00
nixpkgs-ci[bot]
5d77b7f190 Merge staging-next into staging 2026-08-29 00:22:52 +00:00
nixpkgs-ci[bot]
467d64695e Merge master into staging-next 2026-08-29 00:22:17 +00:00
Franz Pletz
a321095c64 nuspell: 5.1.7 -> 5.1.8 (#542238) 2026-08-28 23:04:01 +00:00
Franz Pletz
c3c6904b4a libstemmer, pystemmer, snowballstemmer: version bumps and cleanup/modernization (#528957) 2026-08-28 22:59:06 +00:00
Ihar Hrachyshka
b0df023f6a arrow-cpp: retry failed tests twice
If upstream believes it's an acceptable mitigation for flakiness, we
should follow their lead.
2026-08-28 18:50:55 -04:00
Ihar Hrachyshka
07e54f9694 arrow-cpp: fix test racing on (not) waiting for azurite
This happened in Hydra on darwin 26.05:
https://hydra.nixos.org/log/gddq769pa1lyj3x3fnm9c0m13k26qsci-arrow-cpp-23.0.0.drv

Upstream:
https://github.com/apache/arrow/issues/50876
https://github.com/apache/arrow/pull/50878
2026-08-28 18:50:54 -04:00
Cosima Neidahl
38e9bd80d2 libopenmpt: 0.8.7 -> 0.8.9 (#553340) 2026-08-28 22:24:39 +00:00
nixpkgs-ci[bot]
001c047440 Merge staging-next into staging 2026-08-28 21:24:06 +00:00
nixpkgs-ci[bot]
1ad9e3c694 Merge master into staging-next 2026-08-28 21:23:37 +00:00
dish
818c857b66 openexr: 3.4.13 -> 3.4.15 (#552886) 2026-08-28 21:13:01 +00:00
Harinn
f828db7862 python3Packages.translationstring: enable tests 2026-08-29 01:43:22 +07:00
Harinn
055fac6cfa python3Packages.translationstring: modernize 2026-08-29 01:43:22 +07:00
Harinn
7aae1ad573 python3Packages.translationstring: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-29 01:43:22 +07:00
Harinn
42107ef218 python3Packages.strictyaml: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-29 01:43:12 +07:00
Harinn
df5ecde017 python3Packages.dash-core-components: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-29 01:42:52 +07:00
Sandro
d034467585 apache-orc: remove superfluous definition of CMAKE_BUILD_TYPE (#557461) 2026-08-28 18:17:41 +00:00
Tomodachi94
92deb45f02 apache-orc: remove superfluous definition of CMAKE_BUILD_TYPE 2026-08-28 10:57:15 -07:00
Hraban
aaaac6fcb1 sbcl: 2.6.7 -> 2.6.8 2026-08-28 13:31:47 -04:00
David McFarland
99ad7f3c98 godot3: update mono glue in updateScript
This replaces the use of steam-run with patchelf, so unfree packages
aren't needed in evaluation.
2026-08-28 14:04:55 -03:00
David McFarland
ccaee48211 godot/3/mono/update-glue-version.sh: fix leaking temp dirs 2026-08-28 13:48:19 -03:00
David McFarland
fed0095c5c godot/3/mono/update-glue-version.sh: specify shell for shellcheck 2026-08-28 13:48:19 -03:00
nydragon
708310cb20 impala: 0.7.4 -> 0.9.0 2026-08-28 18:37:31 +02:00
nixpkgs-ci[bot]
c740e69d24 Merge staging-next into staging 2026-08-28 16:08:20 +00:00
nixpkgs-ci[bot]
8cb0ef1aff Merge master into staging-next 2026-08-28 16:07:49 +00:00
R. Ryantm
c6d7adf2ea gn: 0-unstable-2026-05-27 -> 0-unstable-2026-07-23 2026-08-28 16:04:57 +00:00
David McFarland
d57054688d godot3: add version test 2026-08-28 12:54:08 -03:00
David McFarland
ba6dfda54c godot3: add updateScript 2026-08-28 12:51:23 -03:00
Antoine du Hamel
bc733dc8b1 simdutf: enable atomic support 2026-08-28 16:28:23 +02:00
Adam C. Stephens
5f817cd551 openssl_3_6: 3.6.3 -> 3.6.4
Changelog: https://github.com/openssl/openssl/releases/tag/openssl-3.6.4
2026-08-28 09:58:25 -04:00
yvnth
170d4908c7 pokego: 0.5.2 -> 0.5.6
pokego: 0.5.2 -> 0.5.6
2026-08-28 18:53:28 +05:30
Michael Daniels
4376016d16 qrencode: enable strictDeps, enable structuredAttrs (#557018) 2026-08-28 12:02:46 +00:00
Tom Hunze
107da3649c nixosTests.installed-tests.gjs: fix build
These tests require cairo and xlib typelibs.

Hydra: https://hydra.nixos.org/build/343716867
2026-08-28 12:17:56 +02:00
Code Instable
414d940b19 typstPackages: sync with Typst Universe as of 2026-08-28
Updates typstPackages to match Typst Universe as of 2026-08-28, at commit 68b77e01d8e6f97ba8d6be976252d4752152a4fd.

It was regenerated with maintainers/scripts/update-typst-packages.py.

- Typst Packages data source: typst/packages@68b77e0
- Nixpkgs upstream reference: NixOS/nixpkgs@13ebd04
2026-08-28 11:56:29 +02:00
nixpkgs-ci[bot]
a82a778005 Merge staging-next into staging 2026-08-28 09:10:35 +00:00
nixpkgs-ci[bot]
74e72aa355 Merge master into staging-next 2026-08-28 09:10:07 +00:00
Stefan Frijters
ba5c7d82a5 ncurses: enable structuredAttrs (#551614) 2026-08-28 08:38:42 +00:00
K900
c0e13766bd Merge remote-tracking branch 'origin/staging-next' into staging 2026-08-28 08:56:29 +03:00
Stephen Huan
7711c8cf5d gtest: add stephen-huan as maintainer 2026-08-28 00:51:04 -04:00
Stephen Huan
a1ef95cd8b gtest: fix build withAbseil 2026-08-28 00:50:32 -04:00
John Ericson
85558f02b6 glib: fix MinGW build (#514333) 2026-08-28 03:32:09 +00:00
nixpkgs-ci[bot]
3f019d1071 Merge master into staging-next 2026-08-28 02:51:14 +00:00
Sandro
3a5d0eb7e7 libqmi: add doc output (#524487) 2026-08-27 23:55:41 +00:00
7c6f434c
8897a024eb sbcl: fix memory envvar name (#556758) 2026-08-27 22:45:54 +00:00
John Ericson
2953f3d603 tcl: fix build on Darwin (#557184) 2026-08-27 22:30:45 +00:00
Amaan Qureshi
40a3dc9867 tcl: fix build on Darwin
`tcl_cv_sys_version` is intended to be set to `$(uname -s)-$(uname -r)`,
but we were only passing effectively `$(uname -s)`.
2026-08-27 18:20:49 -04:00
nixpkgs-ci[bot]
292964384b Merge staging-next into staging 2026-08-27 21:12:59 +00:00
nixpkgs-ci[bot]
7987fd9d14 Merge master into staging-next 2026-08-27 21:12:31 +00:00
John Ericson
ecb64b090d Manual staging-next -> staging merge (#557137) 2026-08-27 16:50:55 -04:00
John Ericson
bc4a216021 Merge branch 'staging-next' into tcl-cleanup
Conflicts:
      pkgs/development/interpreters/tcl/8.6.nix
      pkgs/development/interpreters/tcl/generic.nix
2026-08-27 16:40:26 -04:00
Sandro
e66ae351de sourceHighlight: enable structuredAttrs, modernize (#557013) 2026-08-27 20:22:34 +00:00
Shaw Vrana
0a5fe9bc23 commafeed: add nix-update-script 2026-08-27 13:03:33 -07:00
nixpkgs-ci[bot]
d4def66392 Merge master into staging-next 2026-08-27 19:54:22 +00:00
Martin Milata
83a40a6a22 bluez: fix segfault on UUID discovery 2026-08-27 19:36:18 +02:00
Vladimír Čunát
967629f044 bubblewrap: fix the license
f74c7745a7
2026-08-27 18:13:31 +02:00
nixpkgs-ci[bot]
b05f2bb56c Merge staging-next into staging 2026-08-27 15:42:47 +00:00
nixpkgs-ci[bot]
598c3ec942 Merge master into staging-next 2026-08-27 15:42:16 +00:00
Timo Gottszky
3d6e8ffa5b python3Packages.nameparser: 1.1.3 -> 2.1.0 2026-08-27 17:19:15 +02:00
R. Ryantm
751d89b7b3 python3Packages.pgcli: 4.5.0 -> 4.6.0 2026-08-27 12:35:32 +00:00
Sergei Volkov
e6500fd0c9 databricks-cli: 1.11.0 -> 1.14.0
Diff: https://github.com/databricks/cli/compare/v1.11.0...v1.14.0

Changelog: https://github.com/databricks/cli/releases/tag/v1.14.0
2026-08-27 14:02:11 +02:00
Stefan Frijters
4f410a39a8 qrencode: enable structuredAttrs 2026-08-27 12:59:36 +02:00
Stefan Frijters
cc4ab1a274 qrencode: enable strictDeps 2026-08-27 12:59:33 +02:00
Stefan Frijters
6b663dfc5c sourceHighlight: enable structuredAttrs, modernize 2026-08-27 12:50:33 +02:00
Stefan Frijters
14f7c4ac52 patchutils: patch bash shebangs, add missing wrappers, enable parallel building (#556821) 2026-08-27 09:59:47 +00:00
Vasilis Manetas
e248f501ea wheelwizard: 2.4.11 -> 2.5.1 2026-08-27 11:31:35 +02:00
nixpkgs-ci[bot]
267660229e Merge staging-next into staging 2026-08-27 09:06:41 +00:00
Adam Dinwoodie
692a41b69e patchutils: patch bash shebangs
Also make sure that all executables get wrapped properly.

Fixes #556799
2026-08-27 10:06:31 +01:00
nixpkgs-ci[bot]
14bfac61bd Merge master into staging-next 2026-08-27 09:06:09 +00:00
Weijia Wang
faf9837db0 Merge branch 'staging-next' into staging 2026-08-27 10:43:45 +02:00
Weijia Wang
f378905ca7 Merge branch 'master' into staging-next 2026-08-27 10:43:03 +02:00
Stefan Frijters
746f6b48d9 python3.setupHook: enable structuredAttrs (#556806) 2026-08-27 08:17:26 +00:00
Yueh-Shun Li
5399b99cf4 replaceVarsWith: enable strictDeps, enable structuredAttrs (#552709) 2026-08-27 08:16:26 +00:00
r-vdp
5b4742e823 rust: fix 1.98.0 build on darwin
Since 1.98.0 the darwin tarball links LLVM dynamically and ships an unversioned
libLLVM.dylib (rust-lang/rust#157205).
This shadows our nixpkgs-built libLLVM.dylib when we run our own toolchain,
leading to missing symbols.
Rename the dylib that upstream ships to avoid the shadowing, similar to what
upstream already does for linux.
2026-08-27 09:54:10 +02:00
Gerhard Schwanzer
83411bbb46 perlPackages.URI: 5.21 -> 5.36
https://metacpan.org/dist/URI/changes

Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol)
2026-08-27 09:26:37 +02:00
Vincent Laporte
e2e4a69e50 ocaml: default to version 5.5 (#554609) 2026-08-27 05:21:09 +00:00
sharno
ab53bed340 handy: 0.9.1 -> 0.9.6
Changelog: https://github.com/cjpais/Handy/releases/tag/v0.9.6
Compare: https://github.com/cjpais/Handy/compare/v0.9.1...v0.9.6

- Update src hash, cargoHash and frontendDeps hashes for all platforms
- Verified x86_64-linux and aarch64-linux via local nix builds with binfmt emulation
- aarch64-darwin hash computed via bun install --cpu=arm64 --os=darwin in nix sandbox
2026-08-27 00:39:55 -04:00
Bobby Rong
8298296b90 spidermonkey_140: 140.13.0 -> 140.14.0 (#555787) 2026-08-27 02:16:17 +00:00
nixpkgs-ci[bot]
4f00f93f9f Merge staging-next into staging 2026-08-27 01:30:08 +00:00
nixpkgs-ci[bot]
3540cae6a2 Merge master into staging-next 2026-08-27 01:29:38 +00:00
Robert Medeiros
031888bbb1 overturemaps: 1.0.1 -> 1.0.2 2026-08-26 21:10:03 -04:00
Martin Weinelt
b627f110cf Tcl cleanup (#556835) 2026-08-27 00:42:11 +02:00
John Ericson
624452833c tcl: Clean up on staging
Fixing the TODOs left from before. It can be so much simpler now!

Also fixes a merge conflict accidentally committed in
1be8aad960.
2026-08-26 18:28:39 -04:00
Martin Weinelt
1be8aad960 Merge remote-tracking branch 'origin/staging-next' into staging 2026-08-27 00:20:19 +02:00
nixpkgs-ci[bot]
e08c28727d Merge master into staging-next 2026-08-26 22:13:55 +00:00
Ramses
96b200aab6 simdjson: 4.6.5 -> 4.6.8 (#553355) 2026-08-26 22:07:28 +00:00
John Ericson
92859f84bf curl: Fix TODOs from #553075 (#556773) 2026-08-26 21:10:45 +00:00
Aaron Andersen
39664b1ffc nfs-utils: replace systemd dependency with systemdMinimal (#555251) 2026-08-26 19:52:28 +00:00
Philip Taron
52f1367865 libIconv: enable structuredAttrs (#556805) 2026-08-26 19:49:52 +00:00
Philip Taron
0bf82c3f49 perl.interpreter: enable structuredAttrs (#548759) 2026-08-26 19:48:52 +00:00
Philip Taron
e8bf87f032 {binutils, libbfd, libopcodes}{,_2_38}: enable structuredAttrs (#548501) 2026-08-26 19:48:14 +00:00
Stefan Frijters
df14ed8b02 cc-wrapper: enable strictDeps and structuredAttrs for win-dll-hook.sh 2026-08-26 21:28:37 +02:00
Stefan Frijters
4deac8ebd8 python3.setupHook: enable structuredAttrs 2026-08-26 21:00:11 +02:00
Stefan Frijters
1bce497ae6 libIconv: enable structuredAttrs 2026-08-26 20:58:07 +02:00
John Ericson
3b5068f0b6 curl: Fix TODOs from #553075
That PR left two TODOs for a later mass-rebuild. Now that PR is in
staging, we can fix those TODOs.

The diff should be self-explanatory, as the now-deleted TODOs said what
is supposed to happen.

Assisted-by: Claude Code (Claude Opus 5)
2026-08-26 14:51:52 -04:00
nixpkgs-ci[bot]
2deb44b57a Merge staging-next into staging 2026-08-26 18:37:45 +00:00
Stefan Frijters
21acab4da1 perl: enable structuredAttrs 2026-08-26 20:37:18 +02:00
nixpkgs-ci[bot]
cb8a8b8945 Merge master into staging-next 2026-08-26 18:37:14 +00:00
Stefan Frijters
133ff6279d tcl*: enable strictDeps and structuredAttrs, modernize (#551143) 2026-08-26 18:18:33 +00:00
R. Ryantm
2746c9d5fb bubblewrap: 0.11.2 -> 0.12.0 2026-08-26 17:39:55 +00:00
Antoine du Hamel
aefbfa796e nodejs_24: 24.19.0 -> 24.20.0 (#556747) 2026-08-26 17:37:39 +00:00
Philip Taron
c059e5c580 pkg-config{,unwrapped}: enable structuredAttrs (#551474) 2026-08-26 16:35:13 +00:00
c2fc2f
b7d1755d90 neo4j: add c2fc2f as maintainer 2026-08-26 17:11:34 +02:00
c2fc2f
17234a81c7 nixos/neo4j: add c2fc2f as maintainer 2026-08-26 17:11:32 +02:00
c2fc2f
1a92013a11 maintainers: add c2fc2f 2026-08-26 17:11:29 +02:00
c2fc2f
ea1dbaacf7 nixos/neo4j: add ssl.policies.<name>.enable option 2026-08-26 17:11:09 +02:00
Hraban
14495f60df sbcl: fix memory envvar name
Somehow accidentally removed the NIX_ prefix during the migration in
"https://github.com/NixOS/nixpkgs/pull/505169".
2026-08-26 10:59:39 -04:00
Mynacol
44a9556dfb zotero: make reproducible by setting BUILD_ID 2026-08-26 16:56:56 +02:00
Mynacol
9513bcd92e zotero: remove upstreamed patch segment 2026-08-26 16:56:56 +02:00
Mynacol
4118d63e01 zotero: skip new failing unit test
As before, tests on symlinks fail, because they want to call `/bin/ln`
directly, which is not available with nix.
2026-08-26 16:56:28 +02:00
Antoine du Hamel
fb6b42590c nodejs_24: 24.19.0 -> 24.20.0 2026-08-26 16:30:38 +02:00
Adam Dinwoodie
284992df3d patchutils: enable parallel building
Parallel building was disabled in 91b63fa208 (patchutils: disable
parallel build, 2022-02-02) / #157264 because it caused tests to fail,
but (a) I don't see that behaviour after twenty rebuilds of all three
patchutils packages using 20 cores and (b) I'd expect the flag that
would have made a difference is `enableParallelChecking`.
2026-08-26 15:12:33 +01:00
Stefan Frijters
e3892c9feb cc-wrapper: enable structuredAttrs 2026-08-26 15:47:30 +02:00
Stefan Frijters
f52493284e llvmPackages.*: enable strict Deps, enable structuredAttrs (#553112) 2026-08-26 13:32:51 +00:00
Stefan Frijters
091c4d9d62 gcc: enable strictDeps (#551829) 2026-08-26 12:28:34 +00:00
nixpkgs-ci[bot]
f007eccb57 Merge staging-next into staging 2026-08-26 12:09:25 +00:00
nixpkgs-ci[bot]
aab805bcd6 Merge master into staging-next 2026-08-26 12:08:58 +00:00
nikstur
de829fca8c nixos/qemu-vm: 9p -> virtiofs 2026-08-26 13:51:36 +02:00
nikstur
97ec03a35e nixos/tests/qemu-vm-store: check for virtiofs instead of 9p 2026-08-26 13:51:36 +02:00
Jan Tojnar
971e80e94f librsvg: fix gdk-pixbuf-loader on Darwin (#516039) 2026-08-26 09:59:50 +00:00
Vladimír Čunát
b47152016b libheif: 1.23.1 -> 1.23.2 (#556415) 2026-08-26 06:35:29 +00:00
Vladimír Čunát
43cfa7b694 jbig2dec: fix CVE-2026-38076 (#556361) 2026-08-26 06:34:09 +00:00
nixpkgs-ci[bot]
bdb8dc3371 Merge staging-next into staging 2026-08-26 06:10:59 +00:00
nixpkgs-ci[bot]
e24dc5ea18 Merge master into staging-next 2026-08-26 06:10:31 +00:00
R. Ryantm
7bc089048c zotero: 10.0.0 -> 10.0.1 2026-08-26 05:09:51 +00:00
R. Ryantm
808202226e libsodium: 1.0.22-unstable-2026-07-31 -> 1.0.22-unstable-2026-08-13 2026-08-26 05:07:30 +00:00
Philip Taron
248117914c vim: 9.2.0782 -> 9.2.1001 (#547194) 2026-08-26 01:22:22 +00:00
R. Ryantm
17a75aa77d libvpx: 1.16.0 -> 1.17.0 2026-08-26 00:45:19 +00:00
R. Ryantm
a57da590d0 vim: 9.2.0782 -> 9.2.1001 2026-08-26 00:14:50 +00:00
nixpkgs-ci[bot]
9a53217786 Merge staging-next into staging 2026-08-26 00:12:32 +00:00
nixpkgs-ci[bot]
3a2198ec68 Merge master into staging-next 2026-08-26 00:12:02 +00:00
Stefan Frijters
2cebfeafea readline, readline70: enable structuredAttrs, modernize (#551965) 2026-08-26 00:03:43 +00:00
Stefan Frijters
1e4dcd928b fetchItchIo: enable strictDeps (#552758) 2026-08-25 23:59:19 +00:00
Stefan Frijters
e8b3c94dc4 keyutils: enable strictDeps, enable structuredAttrs, modernize (#551826) 2026-08-25 23:59:00 +00:00
R. Ryantm
bee136c6c9 simdjson: 4.6.5 -> 4.6.8 2026-08-25 22:28:34 +00:00
R. Ryantm
c05ec0238a libopenmpt: 0.8.7 -> 0.8.9 2026-08-25 21:34:08 +00:00
Jo
68f6e17336 minimal-bootstrap: Ensure packages are not newer than top-level packages (#553684) 2026-08-25 20:40:21 +00:00
Jo
a653bc9e27 fontconfig: 2.18.2 -> 2.18.3 (#550238) 2026-08-25 20:30:10 +00:00
Ryan Hendrickson
eb7c7a0ed0 imagemagick: 7.1.2-29 -> 7.1.2-30 (#556254) 2026-08-25 20:10:22 +00:00
Jo
e0623c6e45 ffmpeg: apply loongarch64 patch unconditionally (#555060) 2026-08-25 19:54:22 +00:00
nixpkgs-ci[bot]
d6db07b869 Merge staging-next into staging 2026-08-25 18:09:42 +00:00
nixpkgs-ci[bot]
a0597ff211 Merge master into staging-next 2026-08-25 18:09:10 +00:00
winston
e8317f8e79 wasmtime: 48.0.0 -> 48.0.1 2026-08-25 18:29:11 +02:00
winston
e628f93093 wasmtime: add python package bump to updateScript 2026-08-25 18:29:11 +02:00
Stefan Frijters
423a797da3 nix-prefetch-scripts: enable structuredAttrs (#552697) 2026-08-25 15:17:06 +00:00
Alan Clucas
fd74430770 argo-workflows: 3.6.10 -> 4.0.5 2026-08-25 16:05:25 +01:00
R. Ryantm
e5adcabacd libheif: 1.23.1 -> 1.23.2 2026-08-25 14:12:05 +00:00
nikstur
6b83d98ffb nixos/test-driver: cleanup junit.xml creation
- All logs are now stored in system-out of the testsuite
- A "main" test case is now only created if there is no other subtest.
  In other words: if there are any subtests, these are treated as the
  only test cases in the suite. This is more aligned with expections of
  users and makes the junit.xml more useful for reporting.
2026-08-25 16:02:16 +02:00
Martin Weinelt
4f05232afc libxcrypt: enable strictDeps, remove unused argument (#551837) 2026-08-25 12:34:43 +00:00
nixpkgs-ci[bot]
5793673d19 Merge staging-next into staging 2026-08-25 12:09:17 +00:00
nixpkgs-ci[bot]
29fc811e49 maturin: 1.14.1 -> 1.15.0 (#556115) 2026-08-25 10:48:06 +00:00
Gerhard Schwanzer
c98d4a91a1 jbig2dec: fix CVE-2026-38076
Backport the upstream validation for oversized IAID symbol-code lengths.

Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol)
2026-08-25 11:50:38 +02:00
Stefan Frijters
8f39f938d6 tcl: use finalAttrs, --replace-fail, use let binding instead of rec
Big diff mostly caused by whitespace changes induced by nixfmt
2026-08-25 11:09:18 +02:00
Stefan Frijters
bdcbad8500 tcl: enable structuredAttrs 2026-08-25 11:09:18 +02:00
Stefan Frijters
15581be65d tcl: enable strictDeps 2026-08-25 11:09:18 +02:00
Stefan Frijters
5b04bd13bb tcl.mkTclDerivation: use getExe' instead of getBin 2026-08-25 11:09:18 +02:00
Stefan Frijters
1171413632 tcl.mkTclDerivation: enable structuredAttrs, clean up epxect package 2026-08-25 11:09:17 +02:00
Stefan Frijters
51864f2ab9 doc: mention that tcl.mkTclDerivation enables strictDeps 2026-08-25 11:09:17 +02:00
Stefan Frijters
92aa4636bc doc: update release notes for replaceVars(With) 2026-08-25 11:00:45 +02:00
rewine
b169990a6b simdutf: 9.0.0 -> 9.1.0 (#556314) 2026-08-25 06:47:19 +00:00
nixpkgs-ci[bot]
4c3894882e Merge staging-next into staging 2026-08-25 06:10:01 +00:00
R. Ryantm
a01c47fbfd simdutf: 9.0.0 -> 9.1.0 2026-08-25 05:27:08 +00:00
nixpkgs-ci[bot]
7fda41adb7 Merge staging-next into staging 2026-08-25 00:12:02 +00:00
Robert Schütz
39fb63b873 imagemagick: 7.1.2-29 -> 7.1.2-30
Diff: https://github.com/ImageMagick/ImageMagick/compare/7.1.2-29...7.1.2-30

Changelog: https://github.com/ImageMagick/Website/blob/main/docs/changelog/index.md
2026-08-24 16:28:52 -07:00
Stefan Frijters
aacc8aa4a9 cmake: enable structuredAttrs 2026-08-25 00:37:14 +02:00
Stefan Frijters
095afe0094 cmake: enable strictDeps 2026-08-25 00:37:14 +02:00
Sergei Trofimovich
a6507fbe77 xterm: 410 -> 411
Changes: https://invisible-island.net/xterm/xterm.log.html#xterm_411
2026-08-24 21:57:20 +01:00
Doron Behar
fd0b3e0660 python3Packages.scipy: 1.18.0 -> 1.18.1 2026-08-24 21:28:06 +03:00
Doron Behar
8ea8ff9ffa python3Packages.numpy: 2.5.1 -> 2.5.2 2026-08-24 21:28:06 +03:00
Doron Behar
8ea2ac89af python3Packages.numpy: re-enable not failing anymore test 2026-08-24 21:28:04 +03:00
Doron Behar
057316eaf1 python3Packages.numpy: re-enable not failing anymore test
Was fixed upstream in https://github.com/numpy/numpy/pull/30596
2026-08-24 21:27:33 +03:00
nixpkgs-ci[bot]
8beb0d13f0 Merge staging-next into staging 2026-08-24 18:09:05 +00:00
Stefan Frijters
194487497c tcl.mkTclDerivation: enable strictDeps, fix and clean affected packages 2026-08-24 19:54:06 +02:00
Stefan Frijters
7d610f19f9 tclPackages.dbus: use finalAttrs 2026-08-24 19:54:06 +02:00
Stefan Frijters
2508826c56 tclPackages.critcl: use finalAttrs 2026-08-24 19:54:05 +02:00
Stefan Frijters
6d71112a5a tclPackages.zesty: use finalAttrs 2026-08-24 19:54:05 +02:00
Stefan Frijters
e8214e5230 tclPackages.yajl-tcl: use finalAttrs 2026-08-24 19:54:05 +02:00
Stefan Frijters
11faace384 tclPackages.vectcl: use finalAttrs 2026-08-24 19:54:05 +02:00
Stefan Frijters
21eb898c2e tclPackages.tkimg: use finalAttrs 2026-08-24 19:54:05 +02:00
Stefan Frijters
9e2ecb9e72 tclPackages.tdom: use finalAttrs 2026-08-24 19:54:04 +02:00
Stefan Frijters
3c71281a81 tclPackages.tclx: use finalAttrs, tag 2026-08-24 19:54:04 +02:00
Stefan Frijters
dc56c10d4a tclPackages.tcludp: use finalAttrs, replaceString 2026-08-24 19:53:49 +02:00
Stefan Frijters
44311dff4d tclPackages.tcltls: use finalAttrs, hash 2026-08-24 18:58:45 +02:00
Stefan Frijters
752d22981f tclPackages.tclreadline: use finalAttrs 2026-08-24 18:58:45 +02:00
Stefan Frijters
a3eb08443d tclPackages.tclmagick: use finalAttrs 2026-08-24 18:58:44 +02:00
Stefan Frijters
74974de406 tclPackages.tcllib: use finalAttrs 2026-08-24 18:58:44 +02:00
Stefan Frijters
59c0e599fb tclPackages.tclcurl: use finalAttrs 2026-08-24 18:58:44 +02:00
Stefan Frijters
bd8745aace tclPackages.tclcsv: use finalAttrs 2026-08-24 18:58:44 +02:00
Stefan Frijters
d474c2cd3b tclPackages.tcl-opencl: use finalAttrs 2026-08-24 18:58:43 +02:00
Stefan Frijters
bd788fab0f tclPackages.tcl-lmdb: use finalAttrs, tag 2026-08-24 18:58:43 +02:00
Stefan Frijters
7c7da40f6b tclPackages.ruff: use finalAttrs 2026-08-24 18:58:43 +02:00
Stefan Frijters
9c1a6bb9fe tclPackages.pdf4tcl: use finalAttrs 2026-08-24 18:58:43 +02:00
Stefan Frijters
5a2ec5c88c tclPackages.mustache-tcl: use finalAttrs 2026-08-24 18:58:42 +02:00
Stefan Frijters
25217a737b tclPackages.itktcl: use finalAttrs 2026-08-24 18:58:42 +02:00
Stefan Frijters
09ebceb03c tclPackages.incrtcl: use finalAttrs 2026-08-24 18:58:42 +02:00
Stefan Frijters
86c4e52377 tclPackages.bwidget: use finalAttrs, hash 2026-08-24 18:58:42 +02:00
Stefan Frijters
fb32251de4 tcl2048: use finalAttrs 2026-08-24 18:58:41 +02:00
Stefan Frijters
21be8b4d1f scid: use finalAttrs, tag, --replace-fail 2026-08-24 18:58:41 +02:00
Stefan Frijters
6f89c52f78 scid-vs-pc: use finalAttrs, --replace-fail 2026-08-24 18:58:41 +02:00
Stefan Frijters
b685ac3997 remind: use finalAttrs, use optionalAttrs for env variable 2026-08-24 18:58:35 +02:00
Stefan Frijters
0dcd6d9768 nagelfar: use finalAttrs 2026-08-24 18:58:31 +02:00
Stefan Frijters
f6e934e44d eltclsh: use finalAttrs, tag 2026-08-24 18:56:38 +02:00
R. Ryantm
4aa007b7d0 maturin: 1.14.1 -> 1.15.0 2026-08-24 15:53:16 +00:00
Stefan Frijters
cc4c31aef0 ncurses: enable structuredAttrs 2026-08-24 17:28:06 +02:00
nixpkgs-ci[bot]
1396efce26 Merge staging-next into staging 2026-08-24 12:08:51 +00:00
Randy Eckenrode
c426c82490 llvmPackages_{18,19,20,21,22}.libllvm: backport Darwin triple parsing (#552069) 2026-08-24 10:58:20 +00:00
K900
6e5f0d499b qt5.qtserialport: replace systemd dependency with udev (systemdLibs) (#555254) 2026-08-24 08:12:33 +00:00
Edoardo Signorini
aaaed30940 linuxPackages.evdi: 1.14.15 -> 1.15.0 2026-08-24 10:09:38 +02:00
Colin
397eb0b366 lzip: enable structuredAttrs (#551449) 2026-08-24 06:54:45 +00:00
Timo Gottszky
2de0c3412b python3Packages.pystemmer: 3.0.0 -> 3.1.0 2026-08-24 08:36:53 +02:00
R. Ryantm
e1e32724ce openexr: 3.4.13 -> 3.4.15 2026-08-24 06:28:45 +00:00
Doron Behar
415882839f utf8cpp: 4.1.1 -> 4.2.0 (#555820) 2026-08-24 06:15:29 +00:00
nixpkgs-ci[bot]
4f04e9ca9f Merge staging-next into staging 2026-08-24 06:14:31 +00:00
Timo Gottszky
4f77668b65 libstemmer: 2.2.0 -> 3.1.1 2026-08-24 07:45:31 +02:00
Timo Gottszky
c42f443441 libstemmer: add changelog 2026-08-24 07:45:28 +02:00
Timo Gottszky
6cbd34dcdd python3Packages.pystemmer: use finalAttrs 2026-08-24 07:45:27 +02:00
Timo Gottszky
67304ae10a python3Packages.pystemmer: migrate to pyproject 2026-08-24 07:45:27 +02:00
Timo Gottszky
ef286c76dd python3Packages.pystemmer: update homepage 2026-08-24 07:45:27 +02:00
Timo Gottszky
1c5212e325 python3Packages.snowballstemmer: enable structuredAttrs 2026-08-24 07:45:26 +02:00
Timo Gottszky
07e9d21d62 python3Packages.snowballstemmer: migrate to pyproject 2026-08-24 07:45:26 +02:00
Timo Gottszky
f45748df2c python3Packages.snowballstemmer: add changelog 2026-08-24 07:45:25 +02:00
Timo Gottszky
41caaa56c3 python3Packages.snowballstemmer: update homepage 2026-08-24 07:45:25 +02:00
Florian Klink
7bb1bd0057 Fix/typos (#555948) 2026-08-24 05:01:24 +00:00
Sandro
197cf2ad72 python3Packages.aioquic: fix build in Darwin sandbox (#555602) 2026-08-24 04:55:57 +00:00
pancho horrillo
06d61ec9bd treewide: fix typos
- Various incorrect forms of “<separator>-separated <lists|arrays>”, on
a single Markdown file and a number of .nix files
- s/seperated/separated/
- s/semi-colon/semicolon/
2026-08-24 06:31:11 +02:00
KangaZero
bb5db0c3d5 ctags-lsp: 0.10.2 -> 0.11.0
Added `nativeCheckInputs` to include `universal-ctags` needed for the following tests:
-       "TestInitializeLSPRequest"
-       "TestInitializeRootSelection"
-       "TestDidOpenSetsRootURIFromMarker"
-       "TestDidOpenRootlessWithoutMarker"
-       "TestDidOpenRootlessOutsideWorkspace"
-       "TestScanWorkspaceExplicitTagfile"
2026-08-24 12:26:34 +09:00
HigherOrderLogic
f774e81a67 ni: 30.3.0 -> 30.5.0 2026-08-24 02:42:36 +00:00
KangaZero
8530561db8 cargo-release: 1.1.3 -> 1.1.5
Added `checkFlags` to skip tests that require an internet connection
2026-08-24 10:49:20 +09:00
Sandro
7dfc0fec1c x264: 0-unstable-2025-01-03 -> 0-unstable-2025-09-10 (#554209) 2026-08-24 00:50:27 +00:00
nixpkgs-ci[bot]
2ff12750db Merge staging-next into staging 2026-08-24 00:12:01 +00:00
Audrey Dutcher
38928cbac3 freebsd: don't assume packages will build for platforms other than freebsd by default 2026-08-23 16:31:12 -04:00
Ethan Carter Edwards
e46382aec5 nixosTests.kimai: migrate to systemd-nspawn
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-23 16:28:24 -04:00
Weijia Wang
ff38ca86a7 python3Packages.skia-pathops: cleanup (#555518) 2026-08-23 19:44:27 +00:00
R. Ryantm
d364aad16c utf8cpp: 4.1.1 -> 4.2.0 2026-08-23 18:41:31 +00:00
nixpkgs-ci[bot]
fdcc4976d5 Merge staging-next into staging 2026-08-23 18:05:03 +00:00
Stefan Frijters
3bec649742 bluez-headers: enable strictDeps, enable structuredAttrs (#551465) 2026-08-23 16:44:01 +00:00
Stefan Frijters
b1a35d63b4 bzip2: enable structuredAttrs, use hash (#551469) 2026-08-23 16:43:51 +00:00
Stefan Frijters
bcd8b89f73 oniguruma: enable strictDeps, enable structuredAttrs, modernize (#551611) 2026-08-23 16:43:36 +00:00
Stefan Frijters
a6ac6d218c fortify-headers: enable strictDeps, enable structuredAttrs (#551613) 2026-08-23 16:43:22 +00:00
Stefan Frijters
e14235f3c6 libunwind: enable strictDeps, enable structuredAttrs, modernize (#551854) 2026-08-23 16:43:10 +00:00
Stefan Frijters
d9eb139260 expand-response-params: enable structuredAttrs (#551464) 2026-08-23 16:32:04 +00:00
Stefan Frijters
d4d0c9e4e2 json-c: enable strictDeps, enable structuredAttrs, modernize (#551457) 2026-08-23 16:31:50 +00:00
Stefan Frijters
068fe9e8c5 re2c: enable strictDeps, enable structuredAttrs (#551455) 2026-08-23 16:31:37 +00:00
Stefan Frijters
43c81c79cd libmicrohttpd: enable strictDeps, enable structuredAttrs (#551453) 2026-08-23 16:31:20 +00:00
Stefan Frijters
6254c9968f p11-kit: enable structuredAttrs, use finalAttrs (#551452) 2026-08-23 16:31:06 +00:00
R. Ryantm
f967d2ca86 spidermonkey_140: 140.13.0 -> 140.14.0 2026-08-23 16:20:26 +00:00
Keenan Weaver
c7a306f515 zelda64recomp: fix controllerdb clobber 2026-08-23 10:55:53 -05:00
Keenan Weaver
ad4852f295 starfox64recomp: fix controllerdb clobber 2026-08-23 10:17:45 -05:00
Keenan Weaver
f2955e90c1 mariokart64recomp: fix controllerdb clobber 2026-08-23 10:17:33 -05:00
Keenan Weaver
12d2e80cdd banjorecomp: fix controllerdb clobber 2026-08-23 10:17:10 -05:00
nixpkgs-ci[bot]
1686d0f47f Merge staging-next into staging 2026-08-23 12:06:36 +00:00
Stefan Frijters
4adc42697e fetchMavenArtifact: enable strictDeps, enable structuredAttrs (#552757) 2026-08-23 11:08:27 +00:00
Stefan Frijters
8db78ff918 p11-kit: enable structuredAttrs, use finalAttrs, --replace-fail 2026-08-23 12:34:31 +02:00
pancho horrillo
3a33d383e8 buildGoModule: fix typo 2026-08-23 11:47:10 +02:00
nixpkgs-ci[bot]
87f61102d3 Merge staging-next into staging 2026-08-23 09:44:46 +00:00
nixpkgs-ci[bot]
2018f7c8ee Merge staging-next into staging 2026-08-23 06:08:48 +00:00
Maxime Brunet
57cea6b70b python3Packages.aioquic: fix build in Darwin sandbox 2026-08-23 00:07:50 -04:00
Fabián Heredia Montiel
00648e12af s2n-tls: 1.7.6 -> 1.7.8 (#549368) 2026-08-23 03:50:16 +00:00
nixpkgs-ci[bot]
ed5b800621 Merge staging-next into staging 2026-08-23 00:12:19 +00:00
7c6f434c
1acd6c921f icu*: enable strictDeps, enable structuredAttrs (#552686) 2026-08-22 22:57:30 +00:00
Stefan Frijters
434a85ead9 sqlite: enable strictDeps, enable structuredAttrs, modernize (#551634) 2026-08-22 22:07:04 +00:00
Weijia Wang
19d047b12d python3Packages.skia-pathops: clean up patches 2026-08-22 23:46:11 +02:00
Weijia Wang
7478d9dbce python3Packages.skia-pathops: make patch unconditional 2026-08-22 23:45:21 +02:00
R. Ryantm
3f8488b478 s2n-tls: 1.7.6 -> 1.7.8 2026-08-22 21:18:55 +00:00
Gaétan Lepage
27616d5288 python3Packages.ipykernel: 7.1.0 -> 7.3.0 (#553922) 2026-08-22 19:41:42 +00:00
nixpkgs-ci[bot]
f06d1a7beb Merge staging-next into staging 2026-08-22 18:04:53 +00:00
Matt McHenry
2d60b1fd5f getmail6: 6.20.00 -> 6.20.01
Diff: https://github.com/getmail6/getmail6/compare/v6.20.00...v6.20.01

Changelog: https://github.com/getmail6/getmail6/blob/v6.20.01/docs/CHANGELOG
2026-08-22 12:49:44 -04:00
Grimmauld
11c89cd85c libcap_ng: 0.9.3 -> 0.9.5 (#555423) 2026-08-22 15:42:42 +00:00
Grimmauld
b5949daf36 libcap_ng: document why cap-audit is not enabled 2026-08-22 17:18:31 +02:00
Yueh-Shun Li
1d7903eb7e writeTextFile: enable strictDeps, enable structuredAttrs (#553372) 2026-08-22 14:37:17 +00:00
Aaron Andersen
e9bb261baa networkmanager: fix build without systemd (#554740) 2026-08-22 13:07:47 +00:00
Ihar Hrachyshka
4a06fc82a4 xorg-server: re-enable strictflexarrays1 on darwin (#555241) 2026-08-22 12:56:19 +00:00
nixpkgs-ci[bot]
c9b92fa8b0 Merge staging-next into staging 2026-08-22 12:05:50 +00:00
Aaron Andersen
4b91acc1b2 libei: make systemd dependency optional (#555252) 2026-08-22 11:44:22 +00:00
Stefan Frijters
0e35f370eb fetchgit: enable strictDeps (#552763) 2026-08-22 10:32:42 +00:00
Stefan Frijters
2f521ea784 fetchsvn, fetchsvnssh: enable strictDeps, enable structuredAttrs (#552753) 2026-08-22 10:32:33 +00:00
Stefan Frijters
774e326ede fetchsvnssh: take care of SVN_SSH on the nix side 2026-08-22 12:15:09 +02:00
Stefan Frijters
3cd667d5a6 fetchsvnrevision: prepare for strictDeps 2026-08-22 12:11:05 +02:00
Stefan Frijters
b335fcf860 fetchsvnssh: enable strictDeps, enable structuredAttrs 2026-08-22 12:11:05 +02:00
Stefan Frijters
b38dac0c55 fetchsvn: enable strictDeps, enable structuredAttrs 2026-08-22 12:11:05 +02:00
Stefan Frijters
f3093c7e18 fetchpijul: enable structuredAttrs (#552755) 2026-08-22 09:42:38 +00:00
Stefan Frijters
e405096719 fetchcvs: enable strictDeps, enable structuredAttrs (#552768) 2026-08-22 09:23:01 +00:00
Stefan Frijters
2687be45d0 fetchbzr: enable strictDeps, enable structuredAttrs (#552769) 2026-08-22 09:22:46 +00:00
Stefan Frijters
2d96afde54 fetchdarcs: enable strictDeps, enable structuredAttrs (#552767) 2026-08-22 09:22:34 +00:00
Stefan Frijters
8209a4e877 fetchFirefoxAddon: enable strictDeps, enable structuredAttrs (#552765) 2026-08-22 09:22:18 +00:00
Stefan Frijters
7fb608d8e6 fetchfossil: enable strictDeps, enable structuredAttrs (#552764) 2026-08-22 09:22:03 +00:00
Stefan Frijters
0d7e9788c4 fetchhg: enable strictDeps, enable structuredAttrs (#552760) 2026-08-22 09:21:42 +00:00
Stefan Frijters
ea82a83af6 docbook-xsl-*: enable strictDeps, enable structuredAttrs, modernize (#551621) 2026-08-22 09:21:12 +00:00
Stefan Frijters
97609b6072 libsysprof-capture: enable strictDeps, enable structuredAttrs (#555089) 2026-08-22 09:20:55 +00:00
Grimmauld
564a0338ef libcap_ng: 0.9.3 -> 0.9.5
Diff: https://github.com/stevegrubb/libcap-ng/compare/v0.9.3...v0.9.5

Changelog: https://people.redhat.com/sgrubb/libcap-ng/ChangeLog
2026-08-22 11:01:00 +02:00
Ondrej Mosnáček
79c31e316f coreutils: enable the "arch" program
I have some scripts that rely on it and I can't see any obvious reason
why it shouldn't be included. I tried installing busybox and
uutils-coreutils-noprefix as alternatives, but both of them break other
things on my system.
2026-08-22 09:52:11 +02:00
KangaZero
181cd767ed bibiman: 0.15.0 -> 0.19.5 2026-08-22 16:47:00 +09:00
nixpkgs-ci[bot]
fc60c6b3ae Merge staging-next into staging 2026-08-22 06:07:44 +00:00
Michael Daniels
846a51bdb3 ed: 1.22.5 -> 1.22.6 (#554872) 2026-08-22 02:12:09 +00:00
Michael Daniels
93129b6b37 Merge branch 'staging-next' into staging 2026-08-21 20:32:07 -04:00
Aaron Andersen
d758d5059b qtserialport: make udev dependency optional 2026-08-21 20:06:14 -04:00
Aaron Andersen
d25c0b9eeb qt5.qtserialport: replace systemd dependency with udev (systemdLibs) 2026-08-21 20:04:30 -04:00
Ihar Hrachyshka
72dfa69a68 xorg-server: enable strictflexarrays1 on darwin
xtrans is now patched to avoid the darwin xquartz crash that required
this hardening rule disabled on darwin.
2026-08-21 19:58:13 -04:00
Ihar Hrachyshka
1cb8bb2f20 xtrans: fix darwin fortify crash in xorg-server 2026-08-21 19:58:05 -04:00
Aaron Andersen
7b2ce2b21c nfs-utils: make systemd dependency optional 2026-08-21 19:55:09 -04:00
Aaron Andersen
f686de766b nfs-utils: replace systemd dependency with systemdMinimal 2026-08-21 19:54:23 -04:00
Aaron Andersen
7ce5e15612 libei: make systemd dependency optional 2026-08-21 19:51:52 -04:00
Aaron Andersen
d26422768c libconfuse: 3.3 -> 3.4 (#553723) 2026-08-21 20:12:35 +00:00
Aaron Andersen
fd0b74758e media-player-info: cleanup build dependencies (#554456) 2026-08-21 20:11:56 +00:00
nixpkgs-ci[bot]
210b1e00ac Merge staging-next into staging 2026-08-21 18:08:25 +00:00
nixpkgs-ci[bot]
3e780c60fb imath: 3.2.2 -> 3.2.3 (#554620) 2026-08-21 17:56:48 +00:00
nixpkgs-ci[bot]
c9777ebc60 Merge staging-next into staging 2026-08-21 16:21:15 +00:00
K900
e7ccdf8524 linuxHeaders: 7.1 -> 7.2 (#555086) 2026-08-21 16:11:31 +00:00
Philip Taron
160f69ed54 rust: 1.97.1 -> 1.98.0 (#554749) 2026-08-21 16:04:54 +00:00
Stefan Frijters
21ea9e3134 libsysprof-capture: enable structuredAttrs 2026-08-21 17:00:49 +02:00
Stefan Frijters
3fbf2ca476 libsysprof-capture: enable strictDeps 2026-08-21 17:00:49 +02:00
R. Ryantm
78591719dc linuxHeaders: 7.1 -> 7.2 2026-08-21 14:54:34 +00:00
Arne Keller
467564d6c7 javaPackages.compiler.openjdk21: 21.0.12+8 -> 21.0.12.1+1 (#555062) 2026-08-21 14:17:58 +00:00
Harinn
14f002072d myx: init at 0.4.0 2026-08-21 20:48:15 +07:00
R. Ryantm
28984d15b0 javaPackages.compiler.openjdk21: 21.0.12+8 -> 21.0.12.1+1 2026-08-21 13:22:26 +00:00
Weijia Wang
c0636b4af4 ffmpeg: apply loongarch64 patch unconditionally 2026-08-21 15:15:41 +02:00
Sefa Eyeoglu
47f0dc1e70 unbound: enable strictDeps, enable structuredAttrs (#552005) 2026-08-21 12:04:04 +00:00
nixpkgs-ci[bot]
cad932d662 Merge staging-next into staging 2026-08-21 12:08:37 +00:00
Stefan Frijters
6badabe8c3 fetchpijul: enable structuredAttrs 2026-08-21 12:54:59 +02:00
Stefan Frijters
28a5569aca fetchFirefoxAddon: enable strictDeps, enable structuredAttrs, use stdenvNoCC 2026-08-21 12:29:54 +02:00
Audrey Dutcher
0dc5c0dfd4 libpsl: enable strictDeps, enable structuredAttrs (#551456) 2026-08-21 08:11:11 +00:00
Stefan Haan
d3b85bcbe5 python3Packages.ipykernel: 7.1.0 -> 7.3.0 2026-08-21 09:19:41 +02:00
Stefan Haan
d3153adbd4 python3Packages.jupyter-client: 8.8.0 -> 8.9.1 2026-08-21 09:19:41 +02:00
Stefan Haan
11dca7aed0 python3Packages.nest-asyncio2: init at 1.7.2 2026-08-21 09:19:41 +02:00
nixpkgs-ci[bot]
f252a01454 Merge staging-next into staging 2026-08-21 06:10:22 +00:00
R. Ryantm
ed12de9dd8 ed: 1.22.5 -> 1.22.6 2026-08-21 00:33:55 +00:00
nixpkgs-ci[bot]
152daf98c8 Merge staging-next into staging 2026-08-21 00:12:40 +00:00
Stefan Frijters
07dd2ab10d readline70: use finalAttrs, optionalAttrs 2026-08-21 01:39:30 +02:00
Aaron Andersen
150607f573 libconfuse: 3.3 -> 3.4 2026-08-20 16:30:31 -04:00
Stefan Frijters
af3f559703 moreutils: enable structuredAttrs, use finalAttrs (#552679) 2026-08-20 19:13:13 +00:00
Stefan Frijters
df48e34d40 byacc: enable strictDeps, enable structuredAttrs (#551466) 2026-08-20 19:12:47 +00:00
Stefan Frijters
50a907af9e libidn: enable strictDeps, enable structuredAttrs, modernize (#548766) 2026-08-20 19:12:31 +00:00
Audrey Dutcher
a14fc538eb dejagnu: enable strictDeps, enable structuredAttrs (#551624) 2026-08-20 18:50:36 +00:00
Diogo Correia
65dcd01ab6 umami: 3.2.0 -> 3.3.1 2026-08-20 19:47:53 +01:00
nixpkgs-ci[bot]
ad13e2838e Merge staging-next into staging 2026-08-20 18:08:30 +00:00
highghlow
b09dbbd990 networkmanager: fix build without systemd 2026-08-20 19:54:38 +03:00
Adam C. Stephens
5ab4770781 musl: enable strictDeps and structuredAttrs (#548764) 2026-08-20 16:08:38 +00:00
whispers
ece38ea5b4 rust: 1.97.1 -> 1.98.0
blog: https://blog.rust-lang.org/releases/1.98.0
changelog: https://github.com/rust-lang/rust/blob/1.98.0/RELEASES.md
diff: https://github.com/rust-lang/rust/compare/1.97.1...1.98.0
2026-08-20 10:19:31 -04:00
nixpkgs-ci[bot]
b01f594d3a Merge staging-next into staging 2026-08-20 12:09:17 +00:00
Stefan Frijters
38e170b7e1 moreutils: enable structuredAttrs, use finalAttrs, use lib.getExe 2026-08-20 12:22:28 +02:00
Stefan Frijters
073bacd47f patchutils: enable structuredAttrs, use finalAttrs (#552678) 2026-08-20 10:14:31 +00:00
Stefan Frijters
58aa4b3b16 docbook-xml: enable strictDeps, enable structuredAttrs (#551970) 2026-08-20 10:09:37 +00:00
nixpkgs-ci[bot]
b722eaa452 Merge staging-next into staging 2026-08-20 10:05:15 +00:00
Stefan Frijters
94c4a32139 unzip: enable strictDeps, enable structuredAttrs, modernize (#551972) 2026-08-20 09:58:28 +00:00
Stefan Frijters
70a8c2dc7e jemalloc: enable strictDeps, enable structuredAttrs (#552698) 2026-08-20 09:57:55 +00:00
Stefan Frijters
541710b0e3 flex, flex_2_5_35: enable strictDeps, enable structuredAttrs, modernize (#552007) 2026-08-20 09:57:30 +00:00
Stefan Frijters
9ab166c23e libstemmer: enable strictDeps, enable structuredAttrs, modernize (#552689) 2026-08-20 09:44:40 +00:00
Stefan Frijters
2e297971f7 mailcap: enable strictDeps, enable structuredAttrs (#551993) 2026-08-20 09:44:14 +00:00
Stefan Frijters
425c4ba532 libgpg-error: enable strictDeps, enable structuredAttrs (#551973) 2026-08-20 09:43:54 +00:00
R. Ryantm
d06c895df0 imath: 3.2.2 -> 3.2.3 2026-08-20 07:33:52 +00:00
Vincent Laporte
854009ea6a ocaml: default to version 5.5 2026-08-20 08:34:21 +02:00
Vincent Laporte
1cf097327e diffoscope: use OCaml 5.4 2026-08-20 08:34:16 +02:00
Vincent Laporte
8b4b3fabf3 hol_light: use OCaml 5.4 2026-08-20 08:34:11 +02:00
Vincent Laporte
8b34a1b0b8 abella: make compatible with OCaml 5.5 2026-08-20 08:34:06 +02:00
Alex Neargarder
e1d40648f1 bluebubbles: 1.15.7 -> 2.1.1
https://github.com/BlueBubblesApp/bluebubbles-app/releases/tag/v2.1.1%2B91
2026-08-19 23:51:03 -04:00
Letgamer
61ff863b73 karlyriceditor: bump ffmpeg_4 -> ffmpeg_7-headless 2026-08-19 22:34:58 +02:00
Diogo Correia
7458c46d82 extism-js: 1.6.0 -> 1.7.0 2026-08-19 21:33:04 +01:00
Hythera
c82cf3c8e7 gtest: modernize 2026-08-19 21:27:03 +02:00
Hythera
75389680f5 gtest: 1.17.0 -> 1.18.0
changelog: https://github.com/google/googletest/releases/tag/v1.18.0

diff: https://github.com/google/googletest/compare/v1.17.0...v1.18.0
2026-08-19 21:27:02 +02:00
Aaron Jheng
012091b8ea x264: 0-unstable-2025-01-03 -> 0-unstable-2025-09-10 2026-08-19 15:29:29 +08:00
Aleksi Hannula
44e81d7b17 stdenv: check minimal-bootstrap package versions
When I updated minimal-bootstrap.glibc beyond the top-level package in
PR #547879, this broke perl in an intermediate stdenv bootstrap stage.
To prevent similar breakage in future, we can assert that versions in
minimal-bootstrap do not get ahead at eval time.
2026-08-19 07:31:55 +03:00
Aleksi Hannula
9f323b7ef1 minimal-bootstrap.patchelf-static: 0.19.1 -> 0.15.2 2026-08-19 07:31:54 +03:00
Aleksi Hannula
f5b9abb6b8 minimal-bootstrap.binutils: 2.47 -> 2.46 2026-08-19 07:31:54 +03:00
Dan Paulat
249226c850 supercell-wx: fix build
Upstream dependency changed breaking transitive include resulting in a
build failure. This change patches zip_stream_writer.cpp to explicitly
include <cstring> so std::memcpy is properly resolved.
2026-08-18 21:28:28 -05:00
Aaron Andersen
1cf9612a97 media-player-info: cleanup build dependencies 2026-08-18 20:27:11 -04:00
Tomoaki Kawada
e755ec4989 glib: replace all conditional Meson feature options with lib.mesonEnable 2026-08-18 16:56:23 +09:00
Tomoaki Kawada
5a3c78f301 glib: disable sysprof on Windows
libsysprof-capture does not build on Windows hosts in nixpkgs.
2026-08-18 16:56:23 +09:00
Tomoaki Kawada
fccd0e1afe glib: remove Python packaging dependency
It is no longer required since glib v2.28.1.

<41d34f4976>
2026-08-18 16:56:23 +09:00
claymorwan
fec8499e39 rtl88x2bu: unstable-2025-12-04 -> unstable-2026-08-18 2026-08-18 01:05:01 +02:00
Robert Hensing
2cdb5b3f03 nixos/tests: nix.enable = false in containers
These tests do not use nix, and nix was disabled on the test hosts
by default.
Running a nix-requiring container on a host without nix does not
work, so we have to disable it where it is not needed.
2026-08-17 23:34:22 +02:00
Robert Hensing
88525bfa11 nixos/tests/nextcloud: avoid nix dependency
We're removing nix from the default configuration for in-tree tests,
because most tests don't need it and it avoids unnecessary mass-retests.
2026-08-17 23:33:57 +02:00
Robert Hensing
480dc5ac71 nixos/tests: nix.enable where needed 2026-08-17 23:33:57 +02:00
Robert Hensing
2ee9543838 nixos/tests/containers-nested: test with and without nix
By disabling nix in the other test cases, we'd lose coverage of the
with-nix configuration.
As most tests don't need nix anyway, I've picked this one to parameterize,
because it seems to be the most interesting one for it.
2026-08-17 23:33:57 +02:00
Robert Hensing
d58f4909f4 nixos/tests/containers*: nix.enable = false 2026-08-17 23:33:57 +02:00
Robert Hensing
4c9db6cedb nixos/nixos-containers: support nix.enable = false
The container tests generally don't need this, it seems to work fine
so far, and this could genuinely be useful in image-based deployments.

Why an error instead of inheriting the setting?
Containers do not and should not inherit a parent setting like this.
If a container declares requiring too much, that's the mistake.
If the host does not support a container's declared environment, that's
a host problem.
If the container inherits the setting from the parent, the container's
configuration is not respected.

Example of the error message:
nodes.machine.containers.web-noip requires a Nix daemon but the host does not provided it, as option nodes.machine.nix.daemon.enable is disabled
2026-08-17 23:31:24 +02:00
Robert Hensing
cdec91b7c2 nixos/tests: disable nix in most tests
Goal: reduce the reverse dependency closure of the `nix` package
2026-08-17 23:29:33 +02:00
Stefan Frijters
6369fb0333 nixos/mpd: remove explicit structuredAttrs 2026-08-17 15:11:33 +02:00
Stefan Frijters
54ad899321 writeTextFile: enable strictDeps, enable structuredAttrs 2026-08-17 15:10:20 +02:00
nikstur
c04500f019 nixos/tests/hibernate: disable all shared directories 2026-08-17 12:03:49 +02:00
nikstur
2038dd3aa0 nixos/tests/systemd: 9p -> virtiofs 2026-08-17 12:03:49 +02:00
SchweGELBin
26f48f73c7 meowlnir: 26.06 -> 26.08 2026-08-16 23:34:34 +02:00
Stefan Frijters
86ee28776f keyutils: enable structuredAttrs, use hash, use --replace-fail 2026-08-16 21:23:44 +02:00
Stefan Frijters
038b43437b keyutils: enable strictDeps 2026-08-16 21:23:37 +02:00
Stefan Frijters
237d7ac22a dejagnu: use sri hash 2026-08-16 21:18:14 +02:00
Stefan Frijters
079f6f74d0 dejagnu: enable structuredAttrs 2026-08-16 21:18:14 +02:00
Stefan Frijters
7d7e793296 dejagnu: enable strictDeps 2026-08-16 21:18:14 +02:00
Stefan Frijters
38a8cd63c6 libidn: enable structuredAttrs, use hash 2026-08-16 16:13:21 +02:00
Stefan Frijters
403a0a1b3b gnupg: enable structuredAttrs, use finalAttrs 2026-08-16 16:05:30 +02:00
Stefan Frijters
0141ab595e gnupg: enable strictDeps 2026-08-16 16:05:28 +02:00
Stefan Frijters
7e5fe0284a unbound: enable structuredAttrs 2026-08-16 15:44:08 +02:00
Stefan Frijters
1f6de6089c unbound: enable strictDeps 2026-08-16 15:44:05 +02:00
Keenan Weaver
b69f7aa97a gpu-screen-recorder: add keenanweaver to maintainers 2026-08-16 07:02:30 -05:00
Keenan Weaver
a02c9403fa gpu-screen-recorder-gtk: add keenanweaver to maintainers 2026-08-16 07:02:08 -05:00
Stefan Frijters
bbd1098378 llvmPackages.tblgen: enable strictDeps 2026-08-16 13:31:30 +02:00
Stefan Frijters
d72445d153 llvmPackages.openmp: enable structuredAttrs 2026-08-16 13:31:30 +02:00
Stefan Frijters
8276a9b6c0 llvmPackages.openmp: enable strictDeps 2026-08-16 13:31:30 +02:00
Stefan Frijters
fd7ab9664f llvmPackages.mlir: enable structuredAttrs 2026-08-16 13:31:29 +02:00
Stefan Frijters
2e17f188f7 llvmPackages.mlir: enable strictDeps 2026-08-16 13:31:29 +02:00
Stefan Frijters
141b945958 llvmPackages.llvm: enable structuredAttrs 2026-08-16 13:31:29 +02:00
Stefan Frijters
7eecbbd1a1 llvmPackages.llvm: enable strictDeps 2026-08-16 13:31:29 +02:00
Stefan Frijters
fd4541decc llvmPackages.lldb: enable structuredAttrs 2026-08-16 13:31:29 +02:00
Stefan Frijters
c9ada647b9 llvmPackages.lldb: enable strictDeps 2026-08-16 13:31:29 +02:00
Stefan Frijters
949fdee377 llvmPackages.lldbPlugins.llef: enable structuredAttrs, use tag 2026-08-16 13:31:29 +02:00
Stefan Frijters
a153c7e578 llvmPackages.lldbPlugins.llef: enable strictDeps 2026-08-16 13:31:29 +02:00
Stefan Frijters
56f7cdda68 llvmPackages.lld: enable structuredAttrs 2026-08-16 13:31:29 +02:00
Stefan Frijters
33d326357c llvmPackages.lld: enable strictDeps 2026-08-16 13:31:29 +02:00
Stefan Frijters
e3a1b84fa2 llvmPackages.libunwind: enable structuredAttrs 2026-08-16 13:31:28 +02:00
Stefan Frijters
99f51bc70c llvmPackages.libunwind: enable strictDeps 2026-08-16 13:31:28 +02:00
Stefan Frijters
e1d9e3e40f llvmPackages.libcxx: enable structuredAttrs 2026-08-16 13:31:28 +02:00
Stefan Frijters
d67afc4cfd llvmPackages.libcxx: enable strictDeps 2026-08-16 13:31:28 +02:00
Stefan Frijters
466c6dc40e llvmPackages.libc: avoid using substituteAll
This doesn't work with structuredAttrs
2026-08-16 13:31:28 +02:00
Stefan Frijters
5b81c7d857 llvmPackages.libc: enable structuredAttrs 2026-08-16 13:31:28 +02:00
Stefan Frijters
bb7e8b7044 llvmPackages.libc: enable strictDeps 2026-08-16 13:31:28 +02:00
Stefan Frijters
5084b76ea1 llvmPackages.flang: enable structuredAttrs 2026-08-16 13:31:28 +02:00
Stefan Frijters
be6b25a955 llvmPackages.flang: enable strictDeps 2026-08-16 13:31:28 +02:00
Stefan Frijters
dfd5e4d5bd llvmPackages.flang-rt: enable structuredAttrs 2026-08-16 13:31:28 +02:00
Stefan Frijters
b85f60d9ac llvmPackages.flang-rt: enable strictDeps 2026-08-16 13:31:27 +02:00
Stefan Frijters
adb95664f7 llvmPackages.compiler-rt: enable structuredAttrs 2026-08-16 13:31:27 +02:00
Stefan Frijters
e070cd6b5f llvmPackages.compiler-rt: enable strictDeps 2026-08-16 13:31:27 +02:00
Stefan Frijters
ef0ce17144 llvmPackages.clang: enable structuredAttrs 2026-08-16 13:31:27 +02:00
Stefan Frijters
601ca3dd39 llvmPackages.clang: enable strictDeps 2026-08-16 13:31:27 +02:00
Stefan Frijters
ba750cba7a llvmPackages.clang-tools: avoid using substituteAll
This doesn't work with structuredAttrs
2026-08-16 13:31:27 +02:00
Stefan Frijters
5f99063401 llvmPackages.clang-tools: enable strictDeps, enable structuredAttrs 2026-08-16 13:31:27 +02:00
Stefan Frijters
a6dae6443d llvmPackages.bolt: enable structuredAttrs 2026-08-16 13:31:27 +02:00
Stefan Frijters
70ae8f22ea llvmPackages.bolt: enable strictDeps 2026-08-16 13:31:27 +02:00
Randy Eckenrode
dca5964503 llvmPackages_{18,19,20}.libllvm: reenable disabled test
This test works again after the patch in 26945241a1586b4f5218e7f35d06e80ca323d232 is applied.
2026-08-16 06:59:26 -04:00
Randy Eckenrode
6fb7a4dc0c llvmPackages_{18,19,20,21,22}.libllvm: backport Darwin triple parsing
This fixes breakage on triples for macOS 27, which aligned the Darwin
version with the OS version (darwin26 is macOS 27, but so is darwin27,
which will be incorrectly interpreted as macOS 28 without this patch).
This is probably harmless in most cases, but it causes a test failure in
LLVM’s test suite when running under macOS 27.
2026-08-16 06:59:26 -04:00
Edgar Pireyn
75179d27d7 frp: 0.70.1 -> 0.71.0 2026-08-16 03:43:57 +02:00
Stefan Frijters
2c7adec0cd unzip: use sri hash 2026-08-15 13:46:47 +02:00
Stefan Frijters
4b843c5967 unzip: enable structuredAttrs, use finalAttrs, replaceString 2026-08-15 13:46:45 +02:00
Stefan Frijters
9cab4b9619 unzip: enable strictDeps 2026-08-15 13:46:44 +02:00
Stefan Frijters
555cbe9368 docbook-xml: add missing phase hooks 2026-08-15 13:34:08 +02:00
Liam Murphy
fcb93515f3 librsvg: fix gdk-pixbuf-loader on Darwin
Previously, gdk-pixbuf-loader failed to load because it referred to
librsvg as `@rpath/librsvg-2.2.dylib` with no RPATH set, and wouldn't be
picked up by gdk-pixbuf because it assumes `.so` file extensions.

To reduce rebuilds, the patch is only applied on Darwin for now.
2026-08-15 21:31:44 +10:00
Stefan Frijters
f428ae8e15 libgpg-error: use finalAttrs, apply nixfmt 2026-08-15 13:24:19 +02:00
Stefan Frijters
b0e4460ffe mailcap: enable structuredAttrs, use --replace-fail 2026-08-15 13:11:24 +02:00
Stefan Frijters
5ace1907b2 flex: use --replace-fail 2026-08-15 12:46:52 +02:00
Stefan Frijters
4232f80282 flex_2_5_35: use sri hash 2026-08-15 12:42:58 +02:00
Stefan Frijters
c9888f2726 flex: use sri hashes 2026-08-15 12:41:58 +02:00
Stefan Frijters
50d9364ebe libstemmer: tweak substitution
'./snowball' would also match 'STEMMING_DATA ?= ../snowball-data',
which doesn't seem appropriate.
2026-08-15 12:28:59 +02:00
Stefan Frijters
3dda88ce77 jemalloc: enable structuredAttrs 2026-08-14 22:53:59 +02:00
Stefan Frijters
003028cfc5 jemalloc: enable strictDeps
We need bashNonInteractive because scripts need to have their interpreter line patched.
2026-08-14 22:53:36 +02:00
Stefan Frijters
a33ca2814c fetchMavenArtifact: enable strictDeps, enable structuredAttrs 2026-08-14 22:21:34 +02:00
Stefan Frijters
e67458dce3 fetchItchIo: enable strictDeps 2026-08-14 22:21:13 +02:00
Stefan Frijters
62fee36f42 fetchhg: enable strictDeps, enable structuredAttrs 2026-08-14 22:20:43 +02:00
Stefan Frijters
1ba5f79010 fetchgit: enable strictDeps 2026-08-14 22:20:12 +02:00
Stefan Frijters
af1655e1ec fetchfossil: enable strictDeps, enable structuredAttrs 2026-08-14 22:19:50 +02:00
Stefan Frijters
613b61d582 fetchdarcs: enable strictDeps, enable structuredAttrs 2026-08-14 22:15:12 +02:00
Stefan Frijters
b6872f48b9 fetchcvs: enable strictDeps, enable structuredAttrs 2026-08-14 22:14:55 +02:00
Stefan Frijters
4036e378dd fetchbzr: enable strictDeps, enable structuredAttrs 2026-08-14 22:14:25 +02:00
Stefan Frijters
0ab9b043f6 replaceVarsWith: enable strictDeps, enable structuredAttrs 2026-08-14 18:51:41 +02:00
Stefan Frijters
beee139e39 nix-prefetch-scripts: enable structuredAttrs 2026-08-14 17:46:45 +02:00
Stefan Frijters
69d9691be6 icu*: enable strictDeps, enable structuredAttrs 2026-08-14 17:37:59 +02:00
Stefan Frijters
e1f6c9220d libstemmer: enable structuredAttrs, use tag/hash 2026-08-14 17:37:20 +02:00
Stefan Frijters
ec0e371d70 libstemmer: enable strictDeps 2026-08-14 17:37:14 +02:00
Stefan Frijters
8252bf7a3e patchutils: enable structuredAttrs, use finalAttrs 2026-08-14 17:18:20 +02:00
Wölfchen
e6afb62796 obsidian: 1.13.6 -> 1.13.7 2026-08-13 09:51:31 +02:00
Stefan Frijters
b8ef1caa2e flex: enable structuredAttrs, use finalAttrs 2026-08-12 20:35:06 +02:00
Stefan Frijters
74b5e502ab flex: enable strictDeps 2026-08-12 20:35:01 +02:00
Stefan Frijters
b1046a5cb5 flex_2_5_35: enable structuredAttrs, use finalAttrs 2026-08-12 20:34:57 +02:00
Stefan Frijters
e010a0e19d flex_2_5_35: enable strictDeps 2026-08-12 20:34:53 +02:00
Stefan Frijters
65820b52a0 mailcap: enable strictDeps 2026-08-12 20:15:46 +02:00
Stefan Frijters
405be193df readline: enable structuredAttrs 2026-08-12 20:00:53 +02:00
Stefan Frijters
a258bc7e3e readline70: enable structuredAttrs 2026-08-12 20:00:47 +02:00
Emi Katagiri-Simpson
1082c1dc7b probe-rs-tools: Update udev rules 2026-08-12 13:58:03 -04:00
Stefan Frijters
aaf5072f93 docbook-xml: enable structuredAttrs 2026-08-12 19:57:52 +02:00
Stefan Frijters
29de1e7070 docbook-xml: enable strictDeps 2026-08-12 19:57:48 +02:00
Stefan Frijters
45f7b07993 libgpg-error: enable structuredAttrs 2026-08-12 19:56:56 +02:00
Stefan Frijters
4f4267d14f libgpg-error: enable strictDeps 2026-08-12 19:56:51 +02:00
Stefan Frijters
d3fd75eeda libunwind: enable structuredAttrs, use tag 2026-08-12 13:54:31 +02:00
Stefan Frijters
2263ad1981 libunwind: enable strictDeps 2026-08-12 13:54:26 +02:00
Stefan Frijters
ef9c265963 gcc: enable strictDeps 2026-08-12 13:13:53 +02:00
Stefan Frijters
97716456d6 libxcrypt: remove unused argument 2026-08-12 13:05:42 +02:00
Stefan Frijters
0e2982706e libxcrypt: enable strictDeps 2026-08-12 13:05:33 +02:00
Stefan Frijters
ccddc49b94 sqlite: enable structuredAttrs, use finalAttrs 2026-08-11 23:17:01 +02:00
Stefan Frijters
7ffde03eb7 sqlite: enable strictDeps 2026-08-11 23:16:52 +02:00
Stefan Frijters
b89ec1e108 oniguruma: enable structuredAttrs, use hash 2026-08-11 22:54:41 +02:00
Stefan Frijters
4f4861721e oniguruma: enable strictDeps 2026-08-11 22:54:33 +02:00
Stefan Frijters
f37bdbf2fc fortify-headers: enable strictDeps, enable structuredAttrs 2026-08-11 22:53:46 +02:00
Stefan Frijters
7435cbd5d5 docbook-xsl-*: enable structuredAttrs, use finalAttrs 2026-08-11 22:51:36 +02:00
Stefan Frijters
9bd135b2c3 docbook-xsl-*: enable strictDeps 2026-08-11 22:51:25 +02:00
Stefan Frijters
5bdb996466 expand-response-params: enable structuredAttrs 2026-08-11 14:10:49 +02:00
Stefan Frijters
286f0b52b4 byacc: enable structuredAttrs 2026-08-11 14:10:08 +02:00
Stefan Frijters
06551abe6e byacc: enable strictDeps 2026-08-11 14:10:04 +02:00
Stefan Frijters
c938cc7d77 bluez-headers: enable structuredAttrs 2026-08-11 14:09:42 +02:00
Stefan Frijters
d5be602342 bluez-headers: enable strictDeps 2026-08-11 14:08:35 +02:00
Stefan Frijters
3e0d58d43e bzip2: enable structuredAttrs, use hash 2026-08-11 14:07:01 +02:00
Stefan Frijters
84a004e6e7 pkg-config-unwrapped: enable structuredAttrs 2026-08-11 14:05:59 +02:00
Stefan Frijters
f17d831929 pkg-config: enable structuredAttrs 2026-08-11 14:05:52 +02:00
OPNA2608
28a8a991ba python3Packages.msgspec: Fix tests & runtime behaviour on big-endian 2026-08-11 14:00:02 +02:00
Stefan Frijters
90bdcc4d28 lzip: enable structuredAttrs 2026-08-11 13:40:05 +02:00
Stefan Frijters
bbbd74c54d libmicrohttpd: enable structuredAttrs 2026-08-11 13:38:15 +02:00
Stefan Frijters
faa34c7a08 libmicrohttpd: enable strictDeps 2026-08-11 13:38:10 +02:00
Stefan Frijters
2056d34e52 re2c: enable structuredAttrs 2026-08-11 13:37:14 +02:00
Stefan Frijters
125b4fc8f1 re2c: enable strictDeps 2026-08-11 13:37:09 +02:00
Stefan Frijters
1a6f71c941 libpsl: enable structuredAttrs 2026-08-11 13:36:46 +02:00
Stefan Frijters
0f16f3994d libpsl: enable strictDeps 2026-08-11 13:36:40 +02:00
Stefan Frijters
62d666d341 json-c: enable structuredAttrs, use tag 2026-08-11 13:36:17 +02:00
Stefan Frijters
981797afb1 json-c: enable strictDeps 2026-08-11 13:36:08 +02:00
Wölfchen
a72cf49385 obsidian: 1.13.4 -> 1.13.6 2026-08-10 19:40:59 +02:00
Francesco Gazzetta
c1578655e5 tower-pixel-dungeon: 1.1.1 -> 1.2.0 2026-08-09 11:25:00 +02:00
Francesco Gazzetta
173faf4161 rat-king-adventure: 2.2.3 -> 2.3.2 2026-08-09 10:38:44 +02:00
ShouviT
c01c1a32da goofcord: 2.2.1 → 2.3.0 2026-08-08 13:10:11 +03:00
R. Ryantm
5b2d32f0d2 fontconfig: 2.18.2 -> 2.18.3 2026-08-07 16:50:45 +00:00
Hythera
ce255721a2 libmysofa: add hythera as maintainer 2026-08-06 22:35:40 +02:00
Hythera
ecb0d68c20 libmysofa: modernize 2026-08-06 22:35:36 +02:00
Hythera
8c0bc480f4 libmysofa: 1.3.4 -> 1.3.5
changelog: https://github.com/hoene/libmysofa/releases/tag/v1.3.5

diff: https://github.com/hoene/libmysofa/compare/v1.3.4...v1.3.5
2026-08-06 22:29:00 +02:00
Tyce Herrman
3d691e15ce zsh-autocomplete: 26.08.03 -> 26.08.04
Assisted-by: Codex (OpenAI GPT-5)
2026-08-05 22:46:46 -04:00
crumblingMizzle
6d980c2264 swig: fix cross-compilation 2026-08-03 18:33:25 -04:00
Stefan Frijters
645a265032 musl: enable strictDeps and structuredAttrs 2026-08-03 12:36:01 +02:00
Stefan Frijters
868aa7d215 libidn: enable strictDeps 2026-08-03 12:35:11 +02:00
Stefan Frijters
5dd488b630 libopcodes: enable structuredAttrs 2026-08-02 20:19:47 +02:00
Stefan Frijters
7a42f78618 libbfd: enable structuredAttrs 2026-08-02 20:19:46 +02:00
Stefan Frijters
4f6bb405eb binutils: enable structuredAttrs 2026-08-02 20:19:45 +02:00
Stefan Frijters
e9611b420f libopcodes_2_38: enable structuredAttrs 2026-08-02 20:19:44 +02:00
Stefan Frijters
9d478751b2 libbfd_2_38: enable structuredAttrs 2026-08-02 20:19:42 +02:00
Stefan Frijters
1e5c79f156 binutils_2_38: enable structuredAttrs 2026-08-02 20:19:34 +02:00
Stefan Frijters
39dfd99e22 python3Packages.pyfakefs: enable structuredAttrs, use finalAttrs 2026-08-02 16:32:36 +02:00
Stefan Frijters
4b7bdd05ae python3Packages.pyfakefs: remove pandas from nativeCheckInputs by default
pandas is a rather big dependency to pull in for only two tests.
Also, the dependency-group 'extra' defined in pyproject.toml also contains
xlrd and openpyxl, which each add one test.

So, both reduce the standard build closure and make the new passthru test more complete.
2026-08-02 16:32:34 +02:00
Hythera
8479b32a9f cmake: 4.3.4 -> 4.4.2
changelog: https://cmake.org/cmake/help/v4.4/release/4.4.html

diff: https://github.com/Kitware/CMake/compare/v4.3.4...v4.4.2
2026-08-01 18:12:26 +02:00
Sergei Trofimovich
732d820b32 vid-stab: 1.1.1-unstable-2025-08-21 -> 1.1.2
Changes: https://github.com/georgmartius/vid.stab/compare/v1.1.1...v1.1.2
2026-07-31 22:45:34 +01:00
KeksNino
947d13f0f0 samrewritten: format with nixfmt 2026-07-28 22:52:41 +02:00
KeksNino
89f77570f4 maintainers: add KeksNino 2026-07-28 21:39:04 +02:00
KeksNino
f5cb59d927 samrewritten: install desktop file 2026-07-28 20:19:19 +02:00
Stefan Frijters
ed5ca467b9 python3Packages.dirty-equals: enable structuredAttrs, use finalAttrs 2026-07-25 01:39:55 +02:00
Stefan Frijters
7eb51f62c7 python3Packages.dirty-equals: fix tests
The tests were not actually enabled with overrideAttrs instead
of overridePythonAttrs.

Enabling them exposed a failure.
2026-07-25 01:39:51 +02:00
İlkecan Bozdoğan
6aa3780329 matrix-commander-rs: add ilkecan to maintainers 2026-07-24 12:30:23 +03:00
İlkecan Bozdoğan
e835780009 matrix-commander-rs: enable __structuredAttrs 2026-07-24 12:30:22 +03:00
İlkecan Bozdoğan
18aa4d5180 matrix-commander-rs: 1.0.1 -> 0.11.0 2026-07-24 12:30:22 +03:00
Doron Behar
f42f38342c nix: pin to use boost189
https://github.com/NixOS/nix/issues/16180
2026-07-21 08:34:38 +03:00
Ihar Hrachyshka
aa511fdc6c python3Packages.i3ipc: fix darwin tests 2026-07-20 21:12:25 -04:00
R. Ryantm
6c9d5f03bb nuspell: 5.1.7 -> 5.1.8 2026-07-15 13:42:55 +00:00
R. Ryantm
54c1571722 nghttp3: 1.16.0 -> 1.17.0 2026-07-15 04:27:21 +00:00
Hythera
a734897cbe libqrtr-glib: 1.2.2 -> 1.4.0
diff: https://gitlab.freedesktop.org/mobile-broadband/libqrtr-glib/-/compare/1.2.2...1.4.0
2026-06-12 20:25:53 +02:00
Boosted-Bonobo
ed19415421 boost: boost189 -> boost191 2026-05-29 14:44:27 +00:00
Philipp Conrad
82e3787e2c libqmi: add doc output 2026-05-26 19:22:35 +02:00
1159 changed files with 12230 additions and 6862 deletions

View File

@@ -73,7 +73,7 @@ Controls the flags passed to `cargo tauri build`.
#### `tauriBundleType` {#tauri-bundle-type}
The [bundle type](https://tauri.app/v1/guides/building/) to build.
The [bundle type](https://tauri.app/reference/javascript/api/namespaceapp/#bundletype) to build.
#### `dontTauriBuild` {#dont-tauri-build}

View File

@@ -39,7 +39,7 @@ The `nix:narinfo` properties should be accompanied by a `nix:store_path` propert
| `nix:narinfo:system` | The hardware and software platform on which this component is produced. |
| `nix:narinfo:sig` | Signatures claiming that this component is what it claims to be. |
| `nix:narinfo:ca` | Content address of this store object's file system object, used to compute its store path. |
| `nix:narinfo:references` | A whitespace separated array of store paths that this component references. |
| `nix:narinfo:references` | A whitespace-separated array of store paths that this component references. |
### `nix:fod` {#sec-interop.cylonedx-fod}

View File

@@ -97,6 +97,8 @@
- `tengine` has been removed as it has seen seriously delayed responses to security vulnerabilities.
- `writeTextFile` now uses structured attributes and `passAsFile` is no longer used or supported.
- `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.
- Linux kernel configuration has been moved out of the `linux-kernel` field of the platform structure into the kernel builders:
@@ -114,6 +116,8 @@
`lib.systems.{examples,platforms}.{sheevaplug,pogoplug4}` have been unified into `lib.systems.examples.armv5tel-multiplatform`.
Note that there is no official support for ARMv5 and it is not possible to build even a simple NixOS configuration out of the box.
- `tcl.mkTclDerivation` now enables `strictDeps` and `__structuredAttrs`.
- `pdns` has been updated from `5.0.x` to `5.1.x`. Please be sure to review the [Upgrade Notes](https://doc.powerdns.com/authoritative/upgrading.html#to-5-1-0) before upgrading. Namely LUA record updates are no longer allowed by default, and the embedded webserver no longer includes a `access-control-allow-origin: *` header by default.
- LibreOffice upstream switched from Fresh/Still stable branches to a single Stable branch; `libreoffice` and `libreoffice-qt` work as before, but more specific aliases like `libreoffice-fresh` should be replaced.
@@ -130,6 +134,9 @@
Users who must continue using ingress-nginx will now need to manually provide the rke2-images-ingress-nginx tarball.
- Future Removal: The ingress-nginx chart will not receive any additional updates and will be completely removed in v1.37 for community users.
- `replaceVarsWith` now enables `strictDeps` and `__structuredAttrs` and passing these attributes to the function is no longer allowed.
By extension, `replaceVars` now also enables `strictDeps` and `__structuredAttrs`.
- `buildFHSEnvChroot` has been removed after deprecation in 23.05.
- `leafnode` has been removed, as it was an unmaintained alpha-release of leafnode 2 and has a dependency on the EOL PRCE-library. Consider using `leafnode1` instead, which is still maintained.

View File

@@ -493,7 +493,7 @@ When using native compilation, `stdenv` is lenient towards incorrect placement o
While convenient for getting to a package quickly, this behavior can break cross-compilation. Adding `strictDeps = true` as a parameter to `mkDerivation` or any of its language specific wrappers disables this behavior.
The specialized `build*` functions for dlang, emacs, go, nim, ocaml, python, and rust enable this option by default.
The specialized `build*` functions for dlang, emacs, go, nim, ocaml, python, rust, and `tcl.mkTclDerivation` enable this option by default.
## Attributes {#ssec-stdenv-attributes}

View File

@@ -193,7 +193,6 @@
"Emin017": 99674037,
"Et7f3": 29592775,
"Guanran928": 68757440,
"KristijanZic": 10299892,
"LnL7": 689294,
"Mastermindaxe": 33257997,
"Moraxyc": 69713071,

View File

@@ -4474,6 +4474,14 @@
githubId = 510553;
name = "Jos van Bakel";
};
c2fc2f = {
name = "c2fc2f";
github = "c2fc2f";
githubId = 59392138;
email = "contact@c2fc2f.com";
matrix = "@c2fc2f:sagbot.com";
keys = [ { fingerprint = "6EF1 8507 76B5 ABCE 5BF0 C0F8 42E0 E1D1 0B61 1208"; } ];
};
c31io = {
email = "celiogrand@outlook.com";
github = "c31io";
@@ -14815,6 +14823,12 @@
githubId = 32649612;
keys = [ { fingerprint = "65DF D21C 22A9 E4CD FD1A 0804 C3D7 16E7 29B3 C86A"; } ];
};
keksnino = {
name = "KeksNino";
email = "KeksNino@proton.me";
github = "KeksNino";
githubId = 87879013;
};
keldu = {
email = "mail@keldu.de";
github = "keldu";
@@ -19342,6 +19356,12 @@
githubId = 708570;
name = "Manuel Mendez";
};
mmulqueen = {
email = "michael@mulqueen.me.uk";
github = "mmulqueen";
githubId = 6616321;
name = "Michael Mulqueen";
};
mmusnjak = {
email = "marko.musnjak@gmail.com";
github = "mmusnjak";
@@ -32184,12 +32204,6 @@
githubId = 65394961;
name = "Yves Straten";
};
yvnth = {
email = "yashupress@gmail.com";
github = "yvnth";
githubId = 201552597;
name = "Yashwanth Prasannakumar";
};
yzx9 = {
email = "yuan.zx@outlook.com";
github = "yzx9";

View File

@@ -157,15 +157,17 @@ def main(pkgset: str, version: str, nixpkgs: pathlib.Path, sources_url: str | No
json.dump(results, fd, indent=2)
for project_name in projects_to_update_rust:
print(f"Updating cargoDeps hash for {pkgset}/{project_name}...")
subprocess.run([
"nix-update",
f"kdePackages.{project_name}",
"--version",
"skip",
"--override-filename",
pkg_file
])
print(f"Updating cargoDeps hash for {pkgset}/{project_name}...")
pkg_dir = set_dir / project_name
pkg_file = pkg_dir / "default.nix"
subprocess.run([
"nix-update",
f"kdePackages.{project_name}",
"--version",
"skip",
"--override-filename",
pkg_file
])
if __name__ == "__main__":

View File

@@ -92,6 +92,10 @@ cd /my/git/clone/of/nixpkgs
nix-build -A nixosTests.hostname
```
In-tree tests run with a few changes to defaults, notably
- The `pkgs.*` are read only by default. You can opt out with `node.pkgsReadOnly = false;` at the test level.
- `nix.enable` defaults to `false` to reduce build closure size; in particular the reverse build closure of `nix` and its dependencies.
### Testing outside the NixOS project {#sec-call-nixos-test-outside-nixos}
Outside the `nixpkgs` repository, you can use the `runNixOSTest` function from
@@ -110,6 +114,8 @@ pkgs.testers.runNixOSTest {
`runNixOSTest` returns a derivation that runs the test.
Out-of-tree tests evaluate with a set of defaults that balances the principle of least surprise in the general case, but has a few differences from in-tree NixOS tests. See [Testing within NixOS](#sec-call-nixos-test-in-nixos).
## Test machines {#ssec-nixos-test-machines}
A NixOS test usually consists of one or more test machines. Each machine is either a

View File

@@ -207,10 +207,14 @@
- `fail2ban` has been updated to 1.1.1, which has a few breaking changes compared to 1.1.0 ([changelog](https://github.com/fail2ban/fail2ban/blob/1.1.1/ChangeLog))
- `services.neo4j.tls.<policy_name>`: This policy is no longer enabled by default. If you rely on this policy, you must now explicitly opt-in by setting `services.neo4j.tls.<policy_name>.enable = true;`.
- `systemd.user.extraConfig` has been removed in favor of the structured [](#opt-systemd.user.settings.Manager) option. Use `systemd.user.settings.Manager` to set any `systemd-user.conf(5)` option directly. For example, replace `systemd.user.extraConfig = "DefaultTimeoutStartSec=60";` with `systemd.user.settings.Manager.DefaultTimeoutStartSec = 60;`.
- `matrix-appservice-discord` was removed from nixpkgs along with its NixOS module (`services.matrix-appservice-discord`) as it is no longer actively maintained upstream. Use the actively-maintained puppeting bridge [`mautrix-discord`](#opt-services.mautrix-discord.enable) instead.
- `services.logrotate.configFile` has been removed. If you still need to load a config from another directory, use `include` directives within `services.logrotate.settings`.
- Home Assistant 2026.8.0 migrated its HTTP configuration from YAML into the frontend. After upgrading, any options configured under `services.home-assistant.config.http` can be removed. HTTP settings can now be configured from the Home Assistant frontend under [Settings → System → Network](https://my.home-assistant.io/redirect/network). If no HTTP settings were previously configured, Home Assistant will default to listening on all interfaces on port 8123.
- `services.timesyncd.extraConfig` has been removed in favor of the structured [](#opt-services.timesyncd.settings.Time) option. Use `services.timesyncd.settings.Time` to set any `timesyncd.conf(5)` option directly. For example, replace `services.timesyncd.extraConfig = "PollIntervalMaxSec=180";` with `services.timesyncd.settings.Time.PollIntervalMaxSec = 180;`.
@@ -310,6 +314,10 @@
- The `programs.fuse` module, which provides the `fusermount3` executable and the `/etc/fuse.conf` config file, is now opt-in. The obligation to enable it has been shifted to its various consumers (e.g. gvfs, flatpak, appimage, sshfs). This can break fuse consumers at runtime, that don't explicitly declare that dependency with a module, e.g the mounting functionality in various backup tools (borg, restic, rclone, ...).
- The [Grav CMS][https://getgrav.org/] package `grav` is now deprecated and users are directed to `grav_2`.
Migrating sites to Grav 2 is a [manual process](https://learn.getgrav.org/20/migration/manual-migration) with this package since the migration plugin cannot modify the Nix store.
The [`services.grav.package`](#opt-services.grav.package) option defaults to `pkgs.grav_2` if [`system.stateVersion`](#opt-system.stateVersion) >=26.11.
- `services.plausible` can now again seed an initial admin user declaratively via [`services.plausible.adminUser.email`](#opt-services.plausible.adminUser.email).
This makes fully declarative deployments safer: Otherwise the user needed to either accept Plausible's unauthenticated "first launch" setup wizard, which lets anyone reaching the instance create the first admin account, or do more work (deploying with NixOS's default binding to `localhost` without exposing it publicly, going through the wizard, and then deploying Plausible exposed to the Internet).
This option was previously removed with NixOS 25.05 due to an upstream Plausible change making declarative admin creation more difficult, but this change re-implements the admin creation directly.
@@ -340,3 +348,6 @@
- `nix` now supports running in "daemonless" mode by setting `nix.daemon.enable = false`. Under this mode all store operations must go through the [local store type](https://nix.dev/manual/nix/latest/store/types/local-store), which typically requires root permissions.
- [Hister](https://github.com/asciimoo/hister), a web history service offering blazing fast, content-based search across visited websites. Available as [services.hister](#opt-services.hister.enable).
- The default of [`networking.firewall.checkReversePath`](#opt-networking.firewall.checkReversePath) changed to `"loose"` to align with upstream systemd.
If your environment requires strict reverse path filtering, you must now explicitly configure it with `networking.firewall.checkReversePath = "strict";`.

View File

@@ -80,17 +80,18 @@ class JunitXMLLogger(AbstractLogger):
self.failure = False
def __init__(self, outfile: Path) -> None:
self.tests: dict[str, JunitXMLLogger.TestCaseState] = {
"main": self.TestCaseState()
}
self.currentSubtest = "main"
self.testsuite = JunitXMLLogger.TestCaseState()
self.tests: dict[str, JunitXMLLogger.TestCaseState] = {}
self.currentSubtest = None
self.outfile: Path = outfile
self._print_serial_logs = True
self._log_level = LogLevel.INFO
atexit.register(self.close)
def log(self, message: str, attributes: dict[str, str] = {}) -> None:
self.tests[self.currentSubtest].stdout += message + os.linesep
self.testsuite.stdout += message + os.linesep
if self.currentSubtest:
self.tests[self.currentSubtest].stdout += message + os.linesep
@contextmanager
def subtest(self, name: str, attributes: dict[str, str] = {}) -> Iterator[None]:
@@ -109,19 +110,28 @@ class JunitXMLLogger(AbstractLogger):
def debug(self, *args, **kwargs) -> None:
if self._log_level <= LogLevel.DEBUG:
self.tests[self.currentSubtest].stdout += args[0] + os.linesep
self.testsuite.stdout += args[0] + os.linesep
if self.currentSubtest:
self.tests[self.currentSubtest].stdout += args[0] + os.linesep
def info(self, *args, **kwargs) -> None:
if self._log_level <= LogLevel.INFO:
self.tests[self.currentSubtest].stdout += args[0] + os.linesep
self.testsuite.stdout += args[0] + os.linesep
if self.currentSubtest:
self.tests[self.currentSubtest].stdout += args[0] + os.linesep
def warning(self, *args, **kwargs) -> None:
if self._log_level <= LogLevel.WARNING:
self.tests[self.currentSubtest].stdout += args[0] + os.linesep
self.testsuite.stdout += args[0] + os.linesep
if self.currentSubtest:
self.tests[self.currentSubtest].stdout += args[0] + os.linesep
def error(self, *args, **kwargs) -> None:
self.tests[self.currentSubtest].stderr += args[0] + os.linesep
self.tests[self.currentSubtest].failure = True
self.testsuite.stderr += args[0] + os.linesep
self.testsuite.failure = True
if self.currentSubtest:
self.tests[self.currentSubtest].stderr += args[0] + os.linesep
self.tests[self.currentSubtest].failure = True
def log_test_error(self, *args, **kwargs) -> None:
self.error(*args, **kwargs)
@@ -141,6 +151,9 @@ class JunitXMLLogger(AbstractLogger):
def close(self) -> None:
with open(self.outfile, "w") as f:
test_cases = []
if len(self.tests) == 0:
self.tests.setdefault("main", self.TestCaseState())
self.tests["main"].failure = self.testsuite.failure
for name, test_case_state in self.tests.items():
tc = TestCase(
name,
@@ -151,7 +164,12 @@ class JunitXMLLogger(AbstractLogger):
tc.add_failure_info("test case failed")
test_cases.append(tc)
ts = TestSuite("NixOS integration test", test_cases)
ts = TestSuite(
"NixOS integration test",
test_cases,
stdout=self.testsuite.stdout,
stderr=self.testsuite.stderr,
)
f.write(TestSuite.to_xml_string([ts]))

View File

@@ -109,6 +109,7 @@ let
"btrfs" = [ btrfs-progs ];
"xfs" = [ xfsprogs ];
"swap" = [ util-linux ];
"empty" = [ ];
};
fileSystemTools = builtins.concatMap (f: fileSystemToolMapping."${f}") fileSystems;

View File

@@ -31,8 +31,6 @@
# Relies on bash scripts
powerManagement.enable = lib.mkDefault false;
users.manageLingering = lib.mkDefault false;
# Relies on the gzip command which depends on bash
services.logrotate.enable = lib.mkDefault false;
# The resize helper pulls in bash
services.lvm.resizeHelper.enable = false;

View File

@@ -204,5 +204,5 @@ in
]
);
meta.maintainers = with lib.maintainers; [ yvnth ];
meta.maintainers = [ ];
}

View File

@@ -1252,7 +1252,7 @@ let
name = "fscrypt";
enable = config.security.pam.enableFscrypt;
control = "optional";
modulePath = "${pkgs.fscrypt-experimental}/lib/security/pam_fscrypt.so";
modulePath = "${pkgs.fscrypt}/lib/security/pam_fscrypt.so";
}
{
name = "zfs_key";
@@ -1449,7 +1449,7 @@ let
name = "fscrypt";
enable = config.security.pam.enableFscrypt;
control = "optional";
modulePath = "${pkgs.fscrypt-experimental}/lib/security/pam_fscrypt.so";
modulePath = "${pkgs.fscrypt}/lib/security/pam_fscrypt.so";
}
{
name = "zfs_key";
@@ -1610,7 +1610,7 @@ let
name = "fscrypt";
enable = config.security.pam.enableFscrypt;
control = "optional";
modulePath = "${pkgs.fscrypt-experimental}/lib/security/pam_fscrypt.so";
modulePath = "${pkgs.fscrypt}/lib/security/pam_fscrypt.so";
}
{
name = "zfs_key-skip-systemd";
@@ -2663,7 +2663,7 @@ in
++ lib.optionals config.security.pam.enableOTPW [ pkgs.otpw ]
++ lib.optionals config.security.pam.oath.enable [ pkgs.oath-toolkit ]
++ lib.optionals config.security.pam.p11.enable [ pkgs.pam_p11 ]
++ lib.optionals config.security.pam.enableFscrypt [ pkgs.fscrypt-experimental ]
++ lib.optionals config.security.pam.enableFscrypt [ pkgs.fscrypt ]
++ lib.optionals config.security.pam.u2f.enable [ pkgs.pam_u2f ];
security.wrappers = {

View File

@@ -151,6 +151,17 @@ in
# ~/.config/Yubico/u2f_keys (the default key file location)
ProtectHome = "read-only";
})
(mkIf config.security.pam.yubico.enable {
# Override upstream PrivateDevices=yes to allow access to /dev/hidraw*
PrivateDevices = false;
DeviceAllow = [ "char-hidraw rw" ];
})
(mkIf config.services.fprintd.enable {
# Override upstream PrivateDevices=yes to allow access to /dev/bus/usb/**
PrivateDevices = false;
DeviceAllow = [ "char-usb_device rw" ];
RestrictAddressFamilies = [ "AF_NETLINK" ];
})
(mkIf config.security.pam.zfs.enable {
PrivateDevices = false;
DeviceAllow = [

View File

@@ -84,7 +84,6 @@ let
}
}
'';
__structuredAttrs = true;
};
checkPhase = ''
printf "%s" "$expectScript" | ${lib.getExe pkgs.buildPackages.expect} -f -

View File

@@ -362,7 +362,6 @@ in
{
description = "Syncoid ZFS synchronization from ${c.source} to ${c.target}";
after = [ "zfs.target" ];
startAt = cfg.interval;
# syncoid may need zpool to get feature@extensible_dataset
path = [ "/run/booted-system/sw/bin/" ];
serviceConfig = {
@@ -473,6 +472,23 @@ in
]
)
) cfg.commands;
systemd.timers = lib.concatMapAttrs (
name: c:
lib.optionalAttrs
(config.systemd.services."syncoid-${escapeUnitName name}".enable && cfg.interval != [ ])
{
"syncoid-${escapeUnitName name}" = {
wantedBy = [ "timers.target" ];
timerConfig = {
OnCalendar = cfg.interval;
# Backup timers should catch up on missed windows (e.g. the
# machine was powered off), like restic and btrbk do.
Persistent = true;
};
};
}
) cfg.commands;
};
meta.maintainers = with lib.maintainers; [

View File

@@ -167,7 +167,7 @@ in
zookeeperQuorum = lib.mkOption {
description = ''
This option will set "hbase.zookeeper.quorum" in hbase-site.xml.
Comma separated list of servers in the ZooKeeper ensemble.
Comma-separated list of servers in the ZooKeeper ensemble.
'';
type = with lib.types; nullOr commas;
example = "zk1.internal,zk2.internal,zk3.internal";

View File

@@ -13,6 +13,7 @@ let
opt: lib.isOption opt && opt.type == lib.types.path && opt.highestPrio >= 1500;
sslPolicies = lib.mapAttrsToList (name: conf: ''
dbms.ssl.policy.${name}.enabled=${lib.boolToString conf.enable}
dbms.ssl.policy.${name}.allow_key_generation=${lib.boolToString conf.allowKeyGeneration}
dbms.ssl.policy.${name}.base_directory=${conf.baseDirectory}
${lib.optionalString (conf.ciphers != null) ''
@@ -35,7 +36,7 @@ let
dbms.ssl.policy.${name}.tls_versions=${lib.concatStringsSep "," conf.tlsVersions}
dbms.ssl.policy.${name}.trust_all=${lib.boolToString conf.trustAll}
dbms.ssl.policy.${name}.trusted_dir=${conf.trustedDir}
'') cfg.ssl.policies;
'') (lib.filterAttrs (_: v: v.enable) cfg.ssl.policies);
serverConfig = pkgs.writeText "neo4j.conf" ''
# General
@@ -467,6 +468,8 @@ in
}:
{
options = {
enable = lib.mkEnableOption "this policy";
allowKeyGeneration = lib.mkOption {
type = lib.types.bool;
default = false;
@@ -714,6 +717,6 @@ in
};
meta = {
maintainers = [ ];
maintainers = [ lib.maintainers.c2fc2f ];
};
}

View File

@@ -10,13 +10,6 @@ let
cfg = config.services.udev;
initrdUdevRules = pkgs.runCommand "initrd-udev-rules" { } ''
mkdir -p $out/etc/udev/rules.d
for f in 60-cdrom_id 60-persistent-storage 75-net-description 80-drivers 80-net-setup-link; do
ln -s ${config.boot.initrd.systemd.package}/lib/udev/rules.d/$f.rules $out/etc/udev/rules.d
done
'';
extraUdevRules = pkgs.writeTextFile {
name = "extra-udev-rules";
text = cfg.extraRules;
@@ -59,8 +52,11 @@ let
nativeBuildInputs = [
# We only include the out output here to avoid needing to include all
# other outputs in the installer tests as well
# We only need the udevadm command anyway
pkgs.buildPackages.systemdMinimal.out
# We only need the udevadm command anyway.
#
# We cannot use systemdMinimal here because it doesn't contain all
# the udev builtins, most notably uacess.
pkgs.buildPackages.systemd.out
];
}
''
@@ -74,7 +70,7 @@ let
# Add the udev rules from other packages.
for i in $packages; do
echo "Adding rules for package $i"
for j in $i/{etc,lib}/udev/rules.d/*; do
for j in $i/{etc,lib}/udev/rules.d/*.rules; do
echo "Copying $j to $out/$(basename $j)"
cat $j > $out/$(basename $j)
done
@@ -101,7 +97,9 @@ let
run_progs=$(grep -v '^[[:space:]]*#' $out/* | grep 'RUN+="[^/$]' |
sed -e 's/.*RUN+="\([^ "]*\)[ "].*/\1/' | uniq)
for i in $import_progs $run_progs; do
if [[ ! -x ${udev}/lib/udev/$i && ! $i =~ socket:.* ]]; then
# Remove the check for tpm2_id when systemd v262 lands where this is
# correctly identified as a builtin.
if [[ ! -x ${udev}/lib/udev/$i && ! $i =~ socket:.* && ! $i == tpm2_id ]]; then
echo "FAIL"
echo "$i is called in udev rules but not installed by udev"
exit 1
@@ -154,10 +152,15 @@ let
exit 1
fi
# Verify all the udev rules
echo "Verifying udev rules using udevadm verify..."
udevadm verify --resolve-names=late --no-style $out
echo "OK"
# Only run these checks if the systemd used to check is at least as new
# as the one configured to run on the system. This is necessary to be
# able to test newer systemd versions.
${lib.optionalString (lib.versionAtLeast pkgs.buildPackages.systemdMinimal.version systemd.version) ''
# Verify all the udev rules
echo "Verifying udev rules using udevadm verify..."
udevadm verify --resolve-names=late --no-style $out
echo "OK"
''}
# If auto-configuration is disabled, then remove
# udev's 80-drivers.rules file, which contains rules for
@@ -426,6 +429,7 @@ in
services.udev.extraRules = nixosRules;
services.udev.packages = [
config.systemd.package
extraUdevRules
extraHwdbFile
];
@@ -490,7 +494,7 @@ in
};
# Insert initrd rules
boot.initrd.services.udev.packages = [
initrdUdevRules
config.boot.initrd.systemd.package
(lib.mkIf (config.boot.initrd.services.udev.rules != "") (
pkgs.writeTextFile {
name = "initrd-udev-rules";

View File

@@ -141,6 +141,11 @@ in
"logrotate"
"paths"
] "Add attributes to services.logrotate.settings instead")
(lib.mkRemovedOptionModule [
"services"
"logrotate"
"configFile"
] "Use services.logrotate.settings instead to specify extra configuration")
];
options = {
@@ -255,27 +260,6 @@ in
);
};
configFile = lib.mkOption {
type = lib.types.path;
default = configFile;
defaultText = ''
A configuration file automatically generated by NixOS.
'';
description = ''
Override the configuration file used by logrotate. By default,
NixOS generates one automatically from [](#opt-services.logrotate.settings).
'';
example = lib.literalExpression ''
pkgs.writeText "logrotate.conf" '''
missingok
"/var/log/*.log" {
rotate 4
weekly
}
''';
'';
};
checkConfig = lib.mkOption {
type = lib.types.bool;
default = true;
@@ -306,6 +290,18 @@ in
};
config = lib.mkIf cfg.enable {
# logrotate config has an include directive. As such, always generate the built-in config
# in case it is useful to the user.
# Users could choose to disable it with environment.etc."logrotate.conf".enable = false;
environment.etc."logrotate.conf" = {
source = configFile;
# logrotate mandates that its config is always owned by root.
# Copy into /etc to avoid user namespacing issues.
mode = "0644";
user = "root";
group = "root";
};
systemd.services.logrotate = {
description = "Logrotate Service";
documentation = [
@@ -316,7 +312,7 @@ in
serviceConfig = {
Type = "oneshot";
ExecStart = "${lib.getExe pkgs.logrotate} ${utils.escapeSystemdExecArgs cfg.extraArgs} ${mailOption} ${cfg.configFile}";
ExecStart = "${lib.getExe pkgs.logrotate} ${utils.escapeSystemdExecArgs cfg.extraArgs} ${mailOption} /etc/logrotate.conf";
# performance
Nice = 19;
@@ -370,7 +366,7 @@ in
serviceConfig = {
Type = "oneshot";
RemainAfterExit = true;
ExecStart = "${pkgs.logrotate}/sbin/logrotate ${utils.escapeSystemdExecArgs cfg.extraArgs} --debug ${cfg.configFile}";
ExecStart = "${pkgs.logrotate}/sbin/logrotate ${utils.escapeSystemdExecArgs cfg.extraArgs} --debug /etc/logrotate.conf";
};
};
};

View File

@@ -298,7 +298,7 @@ in
popd
'';
restartTriggers = lib.optional (!cfg.mutableConfig) [ printerConfig ];
restartTriggers = lib.optionals (!cfg.mutableConfig) [ printerConfig ];
serviceConfig = {
ExecStart = "${cfg.package}/bin/klippy ${klippyArgs} ${cfg.configDir}/printer.cfg";

View File

@@ -16,6 +16,7 @@ let
getExe
literalExpression
optional
optionals
attrValues
mapAttrs
;
@@ -158,7 +159,7 @@ in
"LOG_LEVEL=${cfg.logLevel}"
"PHX_SERVER=true"
]
++ optional cfg.selfhosted [ "RUN_CONTEXT=selfhosted" ]
++ optionals cfg.selfhosted [ "RUN_CONTEXT=selfhosted" ]
++ optional (!isNull config.time.timeZone) "TZ=${config.time.timeZone}"
++ attrValues (mapAttrs (name: value: name + "=" + toString value) cfg.extraConfig);
EnvironmentFile = optional (cfg.secretsFile != null) cfg.secretsFile;

View File

@@ -16,7 +16,7 @@ let
mapAttrs'
splitString
toUpper
optional
optionals
optionalAttrs
nameValuePair
;
@@ -145,7 +145,7 @@ in
LoadCredential = [
"RESTIC_PASSWORD_FILE:${cfg.passwordFile}"
]
++ optional (cfg.repositoryFile != null) [ "RESTIC_REPOSITORY:${cfg.repositoryFile}" ];
++ optionals (cfg.repositoryFile != null) [ "RESTIC_REPOSITORY:${cfg.repositoryFile}" ];
};
environment =
let

View File

@@ -152,7 +152,7 @@ in
startCLIList
++ lib.optionals (cfg.prometheusConfig != { }) [ "-promscrape.config=${prometheusConfigYml}" ]
);
LoadCredential = lib.optional (cfg.remoteWrite.basicAuthPasswordFile != null) [
LoadCredential = lib.optionals (cfg.remoteWrite.basicAuthPasswordFile != null) [
"remote_write_basic_auth_password:${cfg.remoteWrite.basicAuthPasswordFile}"
];
};

View File

@@ -205,8 +205,8 @@ in
"loose"
]
);
default = true;
defaultText = lib.literalMD "`true` except if the iptables based firewall is in use and the kernel lacks rpfilter support";
default = "loose";
defaultText = "loose";
example = "loose";
description = ''
Performs a reverse path filter test on a packet. If a reply

View File

@@ -254,6 +254,7 @@ in
wantedBy = [ "sockets.target" ];
socketConfig = {
ListenDatagram = "${cfg.listen.ipAddress}:${toString cfg.listen.port}";
ListenStream = "${cfg.listen.ipAddress}:${toString cfg.listen.port}";
Service = "netfoil.service";
};
};

View File

@@ -503,9 +503,32 @@ in
environment.systemPackages = [ cfg.pihole ];
services.logrotate.settings.pihole-ftl = {
enable = true;
files = [ "${cfg.logDirectory}/FTL.log" ];
services.logrotate.settings = {
pihole-dnsmasq = {
files = [ "${cfg.logDirectory}/pihole.log" ];
frequency = "daily";
create = "640 ${cfg.user} ${cfg.group}";
rotate = 5;
compress = true;
delaycompress = true;
# FTL keeps this log open; SIGUSR2 closes and reopens it after rotation.
# https://docs.pi-hole.net/ftldns/signals/#sigusr2
postrotate = ''
${getExe' pkgs.systemd "systemctl"} kill --kill-whom=main --signal=USR2 pihole-ftl.service 2>/dev/null || true
'';
};
pihole-ftl = {
files = [
"${cfg.logDirectory}/FTL.log"
"${cfg.logDirectory}/webserver.log"
];
frequency = "weekly";
create = "640 ${cfg.user} ${cfg.group}";
rotate = 3;
compress = true;
delaycompress = true;
};
};
};

View File

@@ -226,7 +226,7 @@ in
The value of this option is an attribute set. Each attribute configures a
{command}`wpa_supplicant` service, where the attribute name specifies
the name of the interface that {command}`wpa_supplicant` operates on.
The attribute name can be a space separated list of interfaces.
The attribute name can be a space-separated list of interfaces.
The attribute names `WLAN`, `LAN` and `DBUS`
have a special meaning. `WLAN` and `LAN` are
configurations for universal {command}`wpa_supplicant` service that is

View File

@@ -168,7 +168,7 @@ in
default = pkgs.writeText "userlist" (concatMapStrings (x: "${x}\n") cfg.userlist);
defaultText = literalExpression ''pkgs.writeText "userlist" (concatMapStrings (x: "''${x}\n") cfg.userlist)'';
description = ''
Newline separated list of names to be allowed/denied if {option}`userlistEnable`
Newline-separated list of names to be allowed/denied if {option}`userlistEnable`
is `true`. Meaning see {option}`userlistDeny`.
The default is a file containing the users from {option}`userlist`.

View File

@@ -40,7 +40,21 @@ in
options.services.grav = {
enable = mkEnableOption "grav";
package = mkPackageOption pkgs "grav" { };
package =
let
stateVersionAtLeast = lib.versionAtLeast config.system.stateVersion;
in
mkPackageOption pkgs "grav" {
default = if stateVersionAtLeast "26.11" then "grav_2" else "grav";
}
// {
defaultText = lib.literalExpression ''
if versionAtLeast config.system.stateVersion "26.11" then
pkgs.grav_2
else
pkgs.grav
'';
};
root = mkOption {
type = types.path;

View File

@@ -133,7 +133,7 @@ in
# if data_dir is a list, the actual path will in in the `path` attribute of each item
# see https://garagehq.deuxfleurs.fr/documentation/reference-manual/configuration/#data_dir
++ lib.optional (lib.isList data_dir) (map (item: item.path) data_dir)
++ lib.optional (lib.isString data_dir) [ data_dir ]
++ lib.optionals (lib.isString data_dir) [ data_dir ]
);
isDefault = lib.hasPrefix "/var/lib/garage";
isDefaultStateDirectory = lib.any isDefault paths;

View File

@@ -195,6 +195,11 @@ let
error_log ${cfg.logError};
daemon off;
# load_module is a main-context directive that must precede events{}/http{}.
${optionalString (
(cfg.package.dynamicModules or [ ]) != [ ]
) "include ${cfg.package}/etc/nginx/dynamic-modules.conf;"}
${optionalString cfg.enableQuicBPF ''
quic_bpf on;
''}
@@ -1642,7 +1647,7 @@ in
SystemCallFilter = [
"~@cpu-emulation @debug @keyring @mount @obsolete @privileged @setuid"
]
++ optional cfg.enableQuicBPF [ "bpf" ];
++ optionals cfg.enableQuicBPF [ "bpf" ];
};
};

View File

@@ -271,7 +271,7 @@ in
"~CAP_SYS_BOOT"
"~CAP_NET_ADMIN"
]
++ lib.lists.optional (!cfg.allowCgiUser) [
++ lib.lists.optionals (!cfg.allowCgiUser) [
"~CAP_SETGID"
"~CAP_SETUID"
];
@@ -279,7 +279,7 @@ in
SystemCallFilter = [
"~@cpu-emulation @debug @keyring @mount @obsolete"
]
++ lib.lists.optional (!cfg.allowCgiUser) [ "@privileged @setuid" ];
++ lib.lists.optionals (!cfg.allowCgiUser) [ "@privileged @setuid" ];
};
};

View File

@@ -70,9 +70,7 @@ let
];
in
if (val == "") then
"\"\""
else if val == "y" || val == "m" || val == "n" then
if val == "y" || val == "m" || val == "n" then
val
else if all isNumber (stringToCharacters val) then
val
@@ -87,6 +85,9 @@ let
# VIRTIO_BLK y
# VIRTIO_CONSOLE n
# NET_9P_VIRTIO? y
# LOCALVERSION
#
# A line without a value means an empty string.
#
# Borrowed from copumpkin https://github.com/NixOS/nixpkgs/pull/12158
# returns a string, expr should be an attribute set
@@ -100,9 +101,8 @@ let
let
val = if item.freeform != null then item.freeform else item.tristate;
in
optionalString (val != null) (
if (item.optional) then "${key}? ${mkValue val}\n" else "${key} ${mkValue val}\n"
);
optionalString (val != null)
"${key}${optionalString item.optional "?"}${optionalString (val != "") " ${mkValue val}"}\n";
mkConf = cfg: concatStrings (mapAttrsToList mkConfigLine cfg);
in
@@ -119,6 +119,7 @@ in
example = ''
USB? y
DEBUG n
LOCALVERSION
'';
description = ''
The result of converting the structured kernel configuration in settings

View File

@@ -360,7 +360,7 @@ in
default = null;
type = lib.types.nullOr lib.types.str;
description = ''
A ; seperated array of 8 colors in the format RRGGBB:
A semicolon-separated array of 8 colors in the format RRGGBB:
black, red, green, brown, blue, magenta, cyan, and gray.
'';
};
@@ -369,7 +369,7 @@ in
default = null;
type = lib.types.nullOr lib.types.str;
description = ''
A ; seperated array of 8 colors in the format RRGGBB:
A semicolon-separated array of 8 colors in the format RRGGBB:
dark gray, bright red, bright green, yellow, bright blue, bright magenta, bright cyan, and white.
'';
};

View File

@@ -1,6 +1,7 @@
{
config,
lib,
options,
pkgs,
utils,
...
@@ -201,8 +202,12 @@ let
--notify-ready=yes \
--kill-signal=SIGRTMIN+3 \
--bind-ro=/nix/store:/nix/store$NIX_BIND_OPT \
--bind-ro=/nix/var/nix/db:/nix/var/nix/db$NIX_BIND_OPT \
--bind-ro=/nix/var/nix/daemon-socket:/nix/var/nix/daemon-socket$NIX_BIND_OPT \
${optionalString config.nix.enable "--bind-ro=/nix/var/nix/db:/nix/var/nix/db$NIX_BIND_OPT"} \
${
optionalString (
config.nix.enable && config.nix.daemon.enable
) "--bind-ro=/nix/var/nix/daemon-socket:/nix/var/nix/daemon-socket$NIX_BIND_OPT"
} \
--bind="/nix/var/nix/profiles/per-container/$INSTANCE:/nix/var/nix/profiles$NIX_BIND_OPT" \
--bind="/nix/var/nix/gcroots/per-container/$INSTANCE:/nix/var/nix/gcroots$NIX_BIND_OPT" \
${optionalString (!cfg.ephemeral) "--link-journal=try-guest"} \
@@ -994,7 +999,10 @@ in
mapper =
name: cfg:
optional (cfg.networkNamespace != null && (cfg.privateNetwork || cfg.interfaces != [ ]))
"containers.${name}.networkNamespace is mutally exclusive to containers.${name}.privateNetwork and containers.${name}.interfaces.";
"containers.${name}.networkNamespace is mutally exclusive to containers.${name}.privateNetwork and containers.${name}.interfaces."
++
optional (cfg.config.nix.enable && cfg.config.nix.daemon.enable && !config.nix.daemon.enable)
"${options.containers}.${strings.escapeNixIdentifier name} requires a Nix daemon but the host does not provided it, as option ${options.nix.daemon.enable} is disabled";
in
mkMerge (mapAttrsToList mapper config.containers);
}

View File

@@ -80,6 +80,7 @@ in
wantedBy = [ "multi-user.target" ];
requires = [ "ovsdb.socket" ];
after = [ "ovsdb.socket" ];
wants = [ "ovs-delete-transient-ports.service" ];
path = [ cfg.package ];
restartTriggers = [
db
@@ -129,6 +130,19 @@ in
'';
};
systemd.services.ovs-delete-transient-ports = {
description = "Open vSwitch Delete Transient Ports";
after = [ "ovsdb.service" ];
before = [ "ovs-vswitchd.service" ];
path = [ cfg.package ];
unitConfig.AssertPathExists = "${runDir}/db.sock";
serviceConfig = {
Type = "oneshot";
RemainAfterExit = true;
ExecStart = "${cfg.package}/share/openvswitch/scripts/ovs-ctl delete-transient-ports";
};
};
systemd.services.ovs-vswitchd = {
description = "Open_vSwitch Daemon";
wantedBy = [ "multi-user.target" ];

View File

@@ -324,6 +324,24 @@ let
''
)}
echo "Starting virtiofs daemons..."
NIX_VIRTIOFS_DIR=$(mktemp -d)
${lib.concatLines (
lib.mapAttrsToList (tag: share: ''
${lib.getExe hostPkgs.virtiofsd} \
--socket-path="$NIX_VIRTIOFS_DIR"/"${tag}" \
--shared-dir="${share.source}" \
${if share.writable then "--writeback" else "--readonly"} \
--sandbox=none \
--seccomp=none \
--cache=always \
--no-announce-submounts \
--translate-uid=host:65534:0:1 \
--translate-gid=host:65534:0:1 \
&
'') cfg.sharedDirectories
)}
# Start QEMU.
exec ${
qemu-common.qemuBinaryWith {
@@ -336,14 +354,6 @@ let
-smp ${toString config.virtualisation.cores} \
-device virtio-rng-pci \
${concatStringsSep " " config.virtualisation.qemu.networkingOptions} \
${
concatStringsSep " \\\n " (
mapAttrsToList (
tag: share:
"-virtfs local,path=${share.source},security_model=${share.securityModel},mount_tag=${tag}"
) config.virtualisation.sharedDirectories
)
} \
${drivesCmdLine config.virtualisation.qemu.drives} \
${concatStringsSep " \\\n " config.virtualisation.qemu.options} \
$QEMU_OPTS \
@@ -424,6 +434,14 @@ in
"virtualisation"
"useSecureBoot"
] "The default OVMF now always supports Secure Boot.")
(mkRemovedOptionModule [
"virtualisation"
"msize"
] "9p was replaced with virtiofs and thus this option is obsolete.")
(mkRemovedOptionModule [
"virtualisation"
"nixStore9pCache"
] "9p was replaced with virtiofs and thus this option is obsolete.")
];
options = {
@@ -438,16 +456,6 @@ in
'';
};
virtualisation.msize = mkOption {
type = types.ints.positive;
default = 16384;
description = ''
The msize (maximum packet size) option passed to 9p file systems, in
bytes. Increasing this should increase performance significantly,
at the cost of higher RAM usage.
'';
};
virtualisation.diskImage = mkOption {
type = types.nullOr types.str;
default = "./${config.system.name}.qcow2";
@@ -570,22 +578,8 @@ in
type = types.path;
description = "The mount point of the directory inside the virtual machine";
};
options.securityModel = mkOption {
type = types.enum [
"passthrough"
"mapped-xattr"
"mapped-file"
"none"
];
default = "mapped-xattr";
description = ''
The security model to use for this share:
- `passthrough`: files are stored using the same credentials as they are created on the guest (this requires QEMU to run as root)
- `mapped-xattr`: some of the file attributes like uid, gid, mode bits and link target are stored as file attributes
- `mapped-file`: the attributes are stored in the hidden .virtfs_metadata directory. Directories exported by this security model cannot interact with other unix tools
- `none`: same as "passthrough" except the sever won't report failures if it fails to set file attributes like ownership
'';
options.writable = lib.mkEnableOption "" // {
description = "Whether the directory is writable on the host and guest.";
};
}
);
@@ -610,11 +604,10 @@ in
A list of paths whose closure should be made available to
the VM.
When 9p is used, the closure is registered in the Nix
database in the VM. All other paths in the host Nix store
appear in the guest Nix store as well, but are considered
garbage (because they are not registered in the Nix
database of the guest).
When the Nix store is mounted from the host, the closure is registered
in the Nix database in the VM. All other paths in the host Nix store
appear in the guest Nix store as well, but are considered garbage
(because they are not registered in the Nix database of the guest).
When {option}`virtualisation.useNixStoreImage` is
set, the closure is copied to the Nix store image.
@@ -867,7 +860,7 @@ in
default = false;
description = ''
Build and use a disk image for the Nix store, instead of
accessing the host's one through 9p.
accessing the host's one.
For applications which do a lot of reads from the store,
this can drastically improve performance, but at the cost of
@@ -889,24 +882,7 @@ in
default = !cfg.useNixStoreImage && !cfg.useBootLoader;
defaultText = literalExpression "!cfg.useNixStoreImage && !cfg.useBootLoader";
description = ''
Mount the host Nix store as a 9p mount.
'';
};
virtualisation.nixStore9pCache = mkOption {
type = types.enum [
"loose"
"none"
"fscache"
];
default = "loose";
description = ''
Type of 9p cache to use when mounting host nix store. "none" provides
no caching. "loose" enables Linux's local VFS cache. "fscache" uses Linux's
fscache subsystem.
This option is only respected when {option}`virtualisation.mountHostNixStore`
is enabled.
Mount the host Nix store via a virtual filesystem.
'';
};
@@ -1242,22 +1218,20 @@ in
# Always mount this to /nix/.ro-store because we never want to actually
# write to the host Nix Store.
target = "/nix/.ro-store";
securityModel = "none";
};
xchg = {
source = ''"$TMPDIR"/xchg'';
securityModel = "none";
target = "/tmp/xchg";
writable = true;
};
shared = {
source = ''"''${SHARED_DIR:-$TMPDIR/xchg}"'';
target = "/tmp/shared";
securityModel = "none";
writable = true;
};
certs = mkIf cfg.useHostCerts {
source = ''"$TMPDIR"/certs'';
target = "/etc/ssl/certs";
securityModel = "none";
};
};
@@ -1303,6 +1277,12 @@ in
"-object memory-backend-memfd,id=mem0,size=${toString config.virtualisation.memorySize}M,share=on"
"-machine memory-backend=mem0"
])
(lib.flatten (
lib.mapAttrsToList (tag: share: [
"-chardev socket,id=${tag},path=$NIX_VIRTIOFS_DIR/${tag}"
"-device vhost-user-fs-pci,chardev=${tag},tag=${tag}"
]) cfg.sharedDirectories
))
(
let
alphaNumericChars = lowerChars ++ upperChars ++ (map toString (range 0 9));
@@ -1388,86 +1368,78 @@ in
virtualisation.diskSizeAutoSupported = false;
virtualisation.fileSystems =
let
mkSharedDir = tag: share: {
name = share.target;
value.device = tag;
value.fsType = "9p";
value.neededForBoot = true;
value.options = [
"trans=virtio"
"version=9p2000.L"
"msize=${toString cfg.msize}"
"x-systemd.requires=modprobe@9pnet_virtio.service"
]
++ lib.optional (tag == "nix-store") "cache=${cfg.nixStore9pCache}";
virtualisation.fileSystems = lib.mkMerge [
(lib.mapAttrs' (tag: share: {
name = share.target;
value = {
device = tag;
fsType = "virtiofs";
neededForBoot = true;
options = lib.mkIf (!share.writable) [ "ro" ];
};
in
lib.mkMerge [
(lib.mapAttrs' mkSharedDir cfg.sharedDirectories)
{
"/" = lib.mkIf cfg.useDefaultFilesystems (
if cfg.diskImage == null then
{
device = "tmpfs";
fsType = "tmpfs";
options = [ "mode=755" ];
}
else
{
device = cfg.rootDevice;
fsType = "ext4";
}
);
"/tmp" = lib.mkIf config.boot.tmp.useTmpfs {
device = "tmpfs";
fsType = "tmpfs";
neededForBoot = true;
# Sync with systemd's tmp.mount;
options = [
"mode=1777"
"strictatime"
"nosuid"
"nodev"
"size=${toString config.boot.tmp.tmpfsSize}"
];
};
"/nix/store" = lib.mkIf (cfg.useNixStoreImage || cfg.mountHostNixStore) (
if cfg.writableStore then
{
overlay = {
lowerdir = [ "/nix/.ro-store" ];
upperdir = "/nix/.rw-store/upper";
workdir = "/nix/.rw-store/work";
};
}
else
{
device = "/nix/.ro-store";
fsType = "none";
options = [ "bind" ];
}
);
"/nix/.ro-store" = lib.mkIf cfg.useNixStoreImage {
device = "/dev/disk/by-label/${nixStoreFilesystemLabel}";
fsType = "erofs";
neededForBoot = true;
options = [ "ro" ];
};
"/nix/.rw-store" = lib.mkIf (cfg.writableStore && cfg.writableStoreUseTmpfs) {
fsType = "tmpfs";
options = [ "mode=0755" ];
neededForBoot = true;
};
"${config.boot.loader.efi.efiSysMountPoint}" =
lib.mkIf (cfg.useBootLoader && cfg.bootPartition != null)
{
device = cfg.bootPartition;
fsType = "vfat";
}) cfg.sharedDirectories)
{
"/" = lib.mkIf cfg.useDefaultFilesystems (
if cfg.diskImage == null then
{
device = "tmpfs";
fsType = "tmpfs";
options = [ "mode=755" ];
}
else
{
device = cfg.rootDevice;
fsType = "ext4";
}
);
"/tmp" = lib.mkIf config.boot.tmp.useTmpfs {
device = "tmpfs";
fsType = "tmpfs";
neededForBoot = true;
# Sync with systemd's tmp.mount;
options = [
"mode=1777"
"strictatime"
"nosuid"
"nodev"
"size=${toString config.boot.tmp.tmpfsSize}"
];
};
"/nix/store" = lib.mkIf (cfg.useNixStoreImage || cfg.mountHostNixStore) (
if cfg.writableStore then
{
overlay = {
lowerdir = [ "/nix/.ro-store" ];
upperdir = "/nix/.rw-store/upper";
workdir = "/nix/.rw-store/work";
};
}
];
}
else
{
device = "/nix/.ro-store";
fsType = "none";
options = [ "bind" ];
}
);
"/nix/.ro-store" = lib.mkIf cfg.useNixStoreImage {
device = "/dev/disk/by-label/${nixStoreFilesystemLabel}";
fsType = "erofs";
neededForBoot = true;
options = [ "ro" ];
};
"/nix/.rw-store" = lib.mkIf (cfg.writableStore && cfg.writableStoreUseTmpfs) {
fsType = "tmpfs";
options = [ "mode=0755" ];
neededForBoot = true;
};
"${config.boot.loader.efi.efiSysMountPoint}" =
lib.mkIf (cfg.useBootLoader && cfg.bootPartition != null)
{
device = cfg.bootPartition;
fsType = "vfat";
};
}
];
swapDevices = (if cfg.useDefaultFilesystems then mkVMOverride else mkDefault) [ ];
boot.initrd.luks.devices = (if cfg.useDefaultFilesystems then mkVMOverride else mkDefault) { };

View File

@@ -7,6 +7,10 @@
meta.maintainers = with lib.maintainers; [ nikstur ];
nodes.machine = {
# - nix.enable gates nix.channel.enable behaviors
# - disabled by default. See all-tests.nix / tag(no-nix-by-default)
nix.enable = true;
nix.channel.enable = true;
};

View File

@@ -109,6 +109,34 @@ let
];
};
/**
The test framework as exposed through its [other entrypoints] has defaults
that are most suitable for external usage.
This module adjusts it for the particular, important use case of
NixOS *as packaged in the nixpkgs repo*.
[other entrypoints]: https://nixos.org/manual/nixos/stable/#sec-calling-nixos-tests
*/
localTestOverrides =
{ lib, ... }:
{
_class = "nixosTest";
# for error messages, pseudo-url in no particular format
_file = "nixpkgs/nixos/tests/all-tests.nix#localTestOverrides";
imports = [
./read-only-pkgs.nix
];
extraBaseModules = {
_file = "nixpkgs/nixos/tests/all-tests.nix#localTestOverrides-extraBaseModules";
# tag(no-nix-by-default): we exclude nix from the tests *here* to keep a
# small reverse closure for nix package updates among other things.
# Out-of-tree usages get nix by default as usual.
# See https://nixos.org/manual/nixos/unstable/#sec-call-nixos-test-outside-nixos
config.nix.enable = lib.mkDefault false;
};
};
inherit
(rec {
doRunTest =
@@ -116,7 +144,7 @@ let
((import ../lib/testing-python.nix { inherit system pkgs; }).evalTest {
imports = [
arg
./read-only-pkgs.nix
localTestOverrides
];
}).config.result;
findTests =
@@ -175,6 +203,16 @@ in
touch $out
'';
efivars = runTestOn [ "x86_64-linux" ] ./nixos-test-driver/efivars.nix;
junit =
pkgs.runCommand "junit-xml-has-correct-testcases"
{
test = runTest ./nixos-test-driver/junit.nix;
nativeBuildInputs = [ pkgs.yq-go ];
}
''
[[ 2 = $(yq '.testsuites.testsuite.+@tests' $test/junit.xml) ]]
touch $out
'';
};
# NixOS vm tests and non-vm unit tests
@@ -422,6 +460,10 @@ in
containers-macvlans = runTest ./containers-macvlans.nix;
containers-names = runTest ./containers-names.nix;
containers-nested = runTest ./containers-nested.nix;
containers-nested-nix = runTest {
imports = [ ./containers-nested.nix ];
params.nix = true;
};
containers-physical_interfaces = runTest ./containers-physical_interfaces.nix;
containers-portforward = runTest ./containers-portforward.nix;
containers-reloadable = runTest ./containers-reloadable.nix;
@@ -798,9 +840,7 @@ in
healthchecks = runTest ./web-apps/healthchecks.nix;
hedgedoc = runTest ./hedgedoc.nix;
herbstluftwm = runTest ./herbstluftwm.nix;
# 9pnet_virtio used to mount /nix partition doesn't support
# hibernation. This test happens to work on x86_64-linux but
# not on other platforms.
# This test happens to work on x86_64-linux but not on other platforms.
hibernate = handleTestOn [ "x86_64-linux" ] ./hibernate.nix {
systemdStage1 = false;
};
@@ -1200,6 +1240,7 @@ in
nginx = runTest ./nginx.nix;
nginx-auth = runTest ./nginx-auth.nix;
nginx-compression = runTest ./nginx-compression.nix;
nginx-dynamic-modules = runTest ./nginx-dynamic-modules.nix;
nginx-etag = runTest ./nginx-etag.nix;
nginx-etag-compression = runTest ./nginx-etag-compression.nix;
nginx-globalredirect = runTest ./nginx-globalredirect.nix;

View File

@@ -90,7 +90,16 @@ in
Minimize = "guess";
};
};
};
}
// (lib.genAttrs [ "squashfs" "erofs" "btrfs" "xfs" "swap" "empty" ] (fsType: {
repartConfig = {
Type = "linux-generic";
Format = fsType;
SizeMinBytes = "10M";
SizeMaxBytes = "10M";
};
}));
};
};

View File

@@ -15,6 +15,8 @@ in
nodes = {
local = {
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
services.atticd = {
enable = true;
@@ -27,6 +29,8 @@ in
};
s3 = {
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
services.atticd = {
enable = true;
settings = {

View File

@@ -7,6 +7,9 @@
{ pkgs, ... }:
{
imports = [ ../modules/installer/cd-dvd/channel.nix ];
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
environment.systemPackages = with pkgs; [
openssl
python3

View File

@@ -49,6 +49,7 @@ in
localAddress = containerIp;
localAddress6 = containerIp6;
config = {
nix.enable = false; # disabled by default on the host. See all-tests.nix / tag(no-nix-by-default)
services.httpd.enable = true;
services.httpd.adminAddr = "foo@example.org";
networking.firewall.allowedTCPPorts = [ 80 ];
@@ -60,6 +61,7 @@ in
privateNetwork = true;
hostBridge = "br0";
config = {
nix.enable = false; # disabled by default on the host. See all-tests.nix / tag(no-nix-by-default)
services.httpd.enable = true;
services.httpd.adminAddr = "foo@example.org";
networking.firewall.allowedTCPPorts = [ 80 ];

View File

@@ -37,6 +37,8 @@ in
{
nixpkgs.pkgs = customPkgs;
system.extraDependencies = [ pkgs.hello ];
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
};

View File

@@ -26,6 +26,7 @@
};
};
networking.firewall.allowedTCPPorts = [ 80 ];
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
};

View File

@@ -63,6 +63,7 @@
};
config = {
networking.firewall.allowedTCPPorts = [ 80 ];
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};

View File

@@ -39,9 +39,12 @@ in
hostBridge = "br0";
localAddress = containerIp4;
localAddress6 = containerIp6;
config.networking = {
defaultGateway.address = hostIp4;
defaultGateway6.address = hostIp6;
config = {
networking = {
defaultGateway.address = hostIp4;
defaultGateway6.address = hostIp6;
};
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
};

View File

@@ -29,7 +29,9 @@
localAddress = "10.10.0.1";
hostAddress = "10.10.0.254";
config = { };
config = {
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
containers.netmask = {
@@ -38,7 +40,9 @@
hostBridge = "br0";
localAddress = "10.11.0.1/24";
config = { };
config = {
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
};

View File

@@ -19,6 +19,7 @@
boot.enableContainers = true;
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
# XXX: Sandbox setup fails while trying to hardlink files from the host's
# store file system into the prepared chroot directory.
nix.settings.sandbox = false;

View File

@@ -8,6 +8,8 @@ let
adminAddr = "foo@example.org";
};
networking.firewall.allowedTCPPorts = [ 80 ];
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};

View File

@@ -104,6 +104,8 @@ in
services.httpd.enable = true;
networking.firewall.allowedTCPPorts = [ 80 ];
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
};

View File

@@ -47,6 +47,7 @@ in
}
];
};
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
@@ -63,6 +64,7 @@ in
}
];
};
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
};

View File

@@ -19,7 +19,9 @@
privateNetwork = true;
hostAddress = "192.168.${subnet}.1";
localAddress = "192.168.${subnet}.2";
config = { };
config = {
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
in

View File

@@ -1,27 +1,54 @@
# Test for NixOS' container nesting.
{ pkgs, ... }:
{
name = "nested";
lib,
pkgs,
config,
...
}:
let
system = config.nodes.machine.nixpkgs.hostPlatform.system;
in
{
options = {
params.nix = lib.mkOption {
description = "Whether to enable nix on host and containers - we test both variants";
type = lib.types.bool;
default = false; # In line with all-tests.nix / tag(no-nix-by-default)
};
};
config.name = "nested";
meta = with pkgs.lib.maintainers; {
config.meta = with pkgs.lib.maintainers; {
maintainers = [ sorki ];
};
nodes.machine =
config.nodes.machine =
{ lib, ... }:
let
makeNested = subConf: {
# NOTE: outer container is also called "nested"!
containers.nested = {
autoStart = true;
privateNetwork = true;
config = subConf;
config = {
imports = [ subConf ];
nix.enable = config.params.nix;
nix.settings.substitute = false;
};
};
# host or level 1
nix.enable = config.params.nix;
};
in
makeNested (makeNested { });
{
imports = [
(makeNested (makeNested { }))
];
nix.settings.substitute = false;
};
testScript = ''
config.testScript = ''
machine.start()
machine.wait_for_unit("container@nested.service")
machine.succeed("systemd-run --pty --machine=nested -- machinectl list | grep nested")
@@ -30,5 +57,62 @@
"systemd-run --pty --machine=nested -- systemd-run --pty --machine=nested -- systemctl status"
)
)
${lib.optionalString config.params.nix ''
def check_path(path):
# result is available on host
machine.succeed(f"""
stat {path}
""")
# result is available on container
# invocation by absolute path because systemd-run is quite minimal
machine.succeed(f"""
systemd-run --machine=nested --pipe --wait -- /run/current-system/sw/bin/stat {path}
""")
# result is available on nested container
machine.succeed(f"""
systemd-run --machine=nested --pipe --wait -- systemd-run --machine=nested --pipe --wait -- /run/current-system/sw/bin/stat {path}
""")
with subtest("nix store sharing"):
with subtest("built on host"):
build = machine.succeed("""
nix-build --expr 'derivation {
name = "buildprobe-0";
system = "${system}";
builder = "/bin/sh";
args = [ "-c" "echo ok 0 >$out" ];
}'
""")
check_path(build)
with subtest("built on container layer 1"):
build = machine.succeed("""
systemd-run --machine=nested --pipe --wait -- \
/bin/sh -l -c 'exec $0 "$@"' \
/run/current-system/sw/bin/nix-build --expr 'derivation {
name = "buildprobe-1";
system = "${system}";
builder = "/bin/sh";
args = [ "-c" "echo ok 1 >$out" ];
}'
""")
check_path(build)
with subtest("built on container layer 2"):
build = machine.succeed("""
systemd-run --machine=nested --pipe --wait -- \
systemd-run --machine=nested --pipe --wait -- \
/bin/sh -l -c 'exec $0 "$@"' \
/run/current-system/sw/bin/nix-build --expr 'derivation {
name = "buildprobe-2";
system = "${system}";
builder = "/bin/sh";
args = [ "-c" "echo ok 2 >$out" ];
}'
""")
check_path(build)
''}
'';
}

View File

@@ -22,6 +22,7 @@
}
];
networking.firewall.enable = false;
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
};
@@ -44,6 +45,7 @@
config = {
networking.firewall.enable = false;
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
};
@@ -65,6 +67,7 @@
}
];
networking.firewall.enable = false;
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
};
@@ -90,6 +93,7 @@
}
];
networking.firewall.enable = false;
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
};
@@ -116,6 +120,7 @@
}
];
networking.firewall.enable = false;
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
};

View File

@@ -36,6 +36,7 @@ in
services.httpd.enable = true;
services.httpd.adminAddr = "foo@example.org";
networking.firewall.allowedTCPPorts = [ 80 ];
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};

View File

@@ -12,6 +12,7 @@
containers.test1 = {
autoStart = true;
config.environment.etc.check.text = "client_base";
config.nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
# prevent make-test-python.nix to change IP
@@ -22,6 +23,7 @@
environment.etc.check.text = lib.mkForce "client_c1";
services.httpd.enable = true;
services.httpd.adminAddr = "nixos@example.com";
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
@@ -29,6 +31,7 @@
containers.test1.config = {
environment.etc.check.text = lib.mkForce "client_c2";
services.nginx.enable = true;
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
};

View File

@@ -8,7 +8,9 @@
bindMounts = {
"/srv/data" = { };
};
config = { };
config = {
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
virtualisation.fileSystems = {

View File

@@ -22,6 +22,7 @@
prefixLength = 24;
}
];
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};

View File

@@ -23,7 +23,9 @@
# Add a tmpfs on a path that does not exist
"/some/random/path"
];
config = { };
config = {
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
virtualisation.additionalPaths = [ pkgs.stdenv ];

View File

@@ -11,7 +11,9 @@
containers = {
test-container = {
autoStart = true;
config = { };
config = {
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
};
};

View File

@@ -34,10 +34,10 @@
return status == 0 and int(output) == 1
def start_job():
machine.succeed("curl -X POST http://localhost:8156/api/jobs/Test%20job")
machine.succeed("curl -X POST http://localhost:8156/api/jobs/test-job")
def job_ran_successfully() -> bool:
output = machine.succeed("curl http://localhost:8156/api/runs/Test%20job | jq '.[0].status_id, .[0].logs.[2].message'")
output = machine.succeed("curl http://localhost:8156/api/runs/test-job | jq '.[0].status_id, .[0].logs.[2].message'")
split_output = output.split('\n')
ran_successfully = int(split_output[0]) == 3
log_message_as_expected = "Job runs not successfully" in split_output[1]

View File

@@ -18,6 +18,7 @@
# check that extra-allowed-users is effective for harmonia
nix.settings.allowed-users = [ ];
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
};
client01 = {
@@ -27,6 +28,7 @@
"cache.example.com-1:eIGQXcGQpc00x6/XFcyacLEUmC07u4RAEHt5Y8vdglo="
];
};
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
};
};

View File

@@ -29,7 +29,9 @@ makeTest {
powerManagement.resumeCommands = "systemctl --no-block restart backdoor.service";
virtualisation.emptyDiskImages = [ (2 * config.virtualisation.memorySize) ];
# virtiofs doesn't support hibernation
virtualisation.useNixStoreImage = true;
virtualisation.sharedDirectories = lib.mkForce { };
swapDevices = lib.mkOverride 0 [
{

View File

@@ -44,5 +44,6 @@
};
services.postfix.enable = true;
nix.settings.substituters = [ ];
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
};
}

View File

@@ -14,6 +14,7 @@ makeInstalledTest {
with pkgs;
[ flatpak-builder ] ++ flatpak-builder.installedTestsDependencies;
virtualisation.diskSize = 2048;
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
};
testRunnerFlags = [

View File

@@ -684,6 +684,9 @@ let
nodes =
let
commonConfig = {
# disabled by default. See all-tests.nix / tag(no-nix-by-default)
nix.enable = true;
# builds stuff in the VM, needs more juice
virtualisation.diskSize = 12 * 1024;
virtualisation.cores = 8;
@@ -772,7 +775,7 @@ let
# Only the out output is included here, which is what is
# required to build the NixOS udev rules
# See the comment in services/hardware/udev.nix
systemdMinimal.out
systemd.out
# add curl so that rather than seeing the test attempt to download
# curl's tarball, we see what it's trying to download

View File

@@ -108,6 +108,8 @@ in
system.extraDependencies = [ nodes.initiatorRootDisk.system.build.toplevel ];
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
nix.settings = {
substituters = lib.mkForce [ ];
hashed-mirrors = null;

View File

@@ -4,7 +4,7 @@
name = "kimai";
meta.maintainers = with lib.maintainers; [ peat-psuwit ];
nodes.machine =
containers.machine =
{ ... }:
{
services.kimai.sites."localhost" = {

View File

@@ -2,6 +2,8 @@
name = "lix";
nodes.machine = { pkgs, ... }: {
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
nix.package = pkgs.lix;
environment.etc."test.nix".text = ''

View File

@@ -28,10 +28,7 @@ in
{
services.logrotate = {
enable = true;
configFile = pkgs.writeText "logrotate.conf" ''
# self-written config file
su notarealuser notagroupeither
'';
settings.header.su = "notarealuser notagroupeither";
};
};
machine =
@@ -115,20 +112,13 @@ in
machine.succeed("systemctl cat logrotate.service | grep -- --mail")
with subtest("check generated config matches expectation"):
machine.succeed(
# copy conf to /tmp/logrotate.conf for easy grep
"conf=$(systemctl cat logrotate | grep -oE '/nix/store[^ ]*logrotate.conf'); cp $conf /tmp/logrotate.conf",
"! grep weekly /tmp/logrotate.conf",
"grep -E '^delaycompress' /tmp/logrotate.conf",
"tail -n 1 /tmp/logrotate.conf | grep shred",
"sed -ne '/\"sendmail\" {/,/}/p' /tmp/logrotate.conf | grep 'mail user@domain.tld'",
"sed -ne '/\"postrotate\" {/,/}/p' /tmp/logrotate.conf | grep endscript",
"grep '\"file1\"\n\"file2\" {' /tmp/logrotate.conf",
"sed -ne '/\"import\" {/,/}/p' /tmp/logrotate.conf | grep noolddir",
)
# also check configFile option
failingMachine.succeed(
"conf=$(systemctl cat logrotate | grep -oE '/nix/store[^ ]*logrotate.conf'); cp $conf /tmp/logrotate.conf",
"grep 'self-written config' /tmp/logrotate.conf",
"! grep weekly /etc/logrotate.conf",
"grep -E '^delaycompress' /etc/logrotate.conf",
"tail -n 1 /etc/logrotate.conf | grep shred",
"sed -ne '/\"sendmail\" {/,/}/p' /etc/logrotate.conf | grep 'mail user@domain.tld'",
"sed -ne '/\"postrotate\" {/,/}/p' /etc/logrotate.conf | grep endscript",
"grep '\"file1\"\n\"file2\" {' /etc/logrotate.conf",
"sed -ne '/\"import\" {/,/}/p' /etc/logrotate.conf | grep noolddir",
)
with subtest("Check logrotate-checkconf service"):
machine.wait_for_unit("logrotate-checkconf.service")

View File

@@ -6,6 +6,8 @@
{
imports = [ ../../modules/profiles/minimal.nix ];
environment.systemPackages = [ pkgs.lorri ];
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
};
testScript = ''

View File

@@ -66,6 +66,7 @@ in
boot.kernel.sysctl."vm.swappiness" = 1;
boot.kernelParams = [ "vsyscall=emulate" ];
system.extraDependencies = [ foo ];
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
};
testScript = ''

View File

@@ -23,6 +23,8 @@
networking.firewall.allowedTCPPorts = [ 8383 ];
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
# virtualisation.diskSize = 2 * 1024;
};
};

View File

@@ -26,6 +26,8 @@
networking.firewall.allowedTCPPorts = [ 5000 ];
system.extraDependencies = [ pkgs.emptyFile ];
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
};
ncps = {
@@ -50,6 +52,8 @@
};
networking.firewall.allowedTCPPorts = [ 8501 ];
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
};
client = {
@@ -59,6 +63,7 @@
"ncps:UtiE6C+3Tx0kgpP34vjyX/BKK6QZ/D1OzDYX72aCPJg="
];
};
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
};
};

View File

@@ -116,8 +116,8 @@ runTest (
)
# Verify the local and remote copies of the file are identical.
client_hash = client.succeed("nix-hash testfile.bin").strip()
nextcloud_hash = nextcloud.succeed("nix-hash /var/lib/nextcloud-data/data/root/files/testfile.bin").strip()
client_hash = client.succeed("sha256sum <testfile.bin").strip()
nextcloud_hash = nextcloud.succeed("sha256sum </var/lib/nextcloud-data/data/root/files/testfile.bin").strip()
t.assertEqual(client_hash, nextcloud_hash)
with subtest("secrets"):

View File

@@ -0,0 +1,32 @@
{
name = "nginx-dynamic-modules";
nodes.machine =
{ pkgs, ... }:
{
services.nginx = {
enable = true;
additionalModules = [ (pkgs.nginxModules.echo // { dynamic = true; }) ];
virtualHosts."localhost".locations."/".extraConfig = ''
echo "dynamic-module-ok";
'';
};
};
testScript =
{ nodes, ... }:
let
cfg = nodes.machine.services.nginx;
in
''
machine.wait_for_unit("nginx")
machine.wait_for_open_port(80)
machine.succeed("ls ${cfg.package}/modules/*.so")
machine.succeed("grep -F load_module ${cfg.package}/etc/nginx/dynamic-modules.conf")
# The echo directive only exists once nginx has dlopen'd the .so.
response = machine.wait_until_succeeds("curl -fsS http://127.0.0.1/")
assert "dynamic-module-ok" in response, response
'';
}

View File

@@ -9,6 +9,7 @@
extra-nix-path = [ "extra=/etc/value.nix" ];
};
environment.etc."value.nix".text = "42";
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
};
testScript = ''
start_all()

View File

@@ -100,6 +100,7 @@ let
# Gives us access inside the nix sandbox
extra-sandbox-paths = [ "${pkgs.pkgsStatic.busybox}" ];
};
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
# Easy way to get files to the system
environment.etc = {

View File

@@ -19,6 +19,7 @@
"auto-allocate-uids"
];
};
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
# Easiest way to get a file onto the machine
environment.etc."test.nix".text = ''

View File

@@ -7,6 +7,8 @@
experimental-features = [ "nix-command" ];
log-lines = 26;
};
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
# Easiest way to get a file onto the machine
environment.etc."test.nix".text = ''
derivation {

View File

@@ -16,6 +16,7 @@ in
nix.settings.substituters = lib.mkForce [ ];
nix.settings.system-features = [ "supported-feature" ];
nix.settings.experimental-features = [ "nix-command" ];
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
programs.nix-required-mounts.enable = true;
programs.nix-required-mounts.allowedPatterns.supported-feature = {
onFeatures = [ "supported-feature" ];

View File

@@ -12,6 +12,9 @@ in
{
name = "nix-ssh-serve";
meta.maintainers = [ lib.maintainers.shlevy ];
defaults = {
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
};
nodes = {
server.nix.sshServe = {
enable = true;

View File

@@ -8,6 +8,7 @@
environment.systemPackages = [
pkgs.hello
];
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
};
testScript =
let

View File

@@ -45,6 +45,8 @@ pkgs.testers.nixosTest {
imports = [ nixos-module ];
nix.package = nixVersions.stable;
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
system.extraDependencies = [
fallback-paths-external
];

View File

@@ -19,6 +19,8 @@
services.desktopManager.gnome.enable = true;
''
];
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
};
testScript = ''
start_all()

View File

@@ -20,6 +20,7 @@
hashed-mirrors = null;
connect-timeout = 1;
};
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
system.includeBuildDependencies = true;

View File

@@ -20,6 +20,7 @@
hashed-mirrors = null;
connect-timeout = 1;
};
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
system.includeBuildDependencies = true;

View File

@@ -5,7 +5,9 @@
# TODO: remove overlay from nixos/modules/profiles/installation-device.nix
# make it a _small package instead, then remove pkgsReadOnly = false;.
node.pkgsReadOnly = false;
defaults = {
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
};
nodes = {
deployer =
{ lib, pkgs, ... }:

View File

@@ -0,0 +1,25 @@
# This tests the generation of junit files via the test driver.
{
name = "junit";
extraDriverArgs = [ "--junit=junit.xml" ];
nodes.machine = {
# Speeds up the boot significantly
networking.useNetworkd = true;
environment.etc."something".text = "nothing";
};
testScript = ''
machine.start()
machine.wait_for_unit("multi-user.target")
with subtest("systemd-networkd is started"):
machine.succeed("systemctl status systemd-networkd.service")
with subtest("/etc is populated correctly"):
output = machine.succeed("cat /etc/something")
t.assertEqual(output, "nothing")
'';
}

View File

@@ -1,6 +1,9 @@
{ pkgs, lib, ... }:
{
name = "nixseparatedebuginfod2";
defaults = {
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
};
# A binary cache with debug info and source for gnumake
nodes.cache =
{ pkgs, ... }:

View File

@@ -50,7 +50,8 @@
testScript = # python
''
start_all()
node1.start(allow_reboot=True)
node2.start()
node1.wait_for_unit("ovsdb.service")
node1.wait_for_unit("ovs-vswitchd.service")
node2.wait_for_unit("ovsdb.service")
@@ -80,5 +81,20 @@
node1.wait_for_unit("vs0-netdev.service")
check_marker_flow()
with subtest("Transient ports are removed after reboot"):
node1.succeed(
"ovs-vsctl --no-wait add-br transient-test-br"
" -- add-port transient-test-br transient-test-port"
" -- set Interface transient-test-port type=internal"
" -- set Port transient-test-port other_config:transient=true"
)
node1.succeed("ovs-vsctl port-to-br transient-test-port")
node1.reboot()
node1.wait_for_unit("ovsdb.service")
node1.wait_for_unit("ovs-vswitchd.service")
node1.fail("ovs-vsctl port-to-br transient-test-port")
'';
}

View File

@@ -13,6 +13,7 @@
testScript = ''
machine.wait_for_unit("portunus.service")
machine.succeed("curl --fail -vvv http://localhost:8080/")
machine.wait_for_open_port(8080)
machine.wait_until_succeeds("curl --fail -vvv http://localhost:8080/")
'';
}

View File

@@ -5,6 +5,10 @@
meta.maintainers = with lib.maintainers; [ nikstur ];
defaults = {
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
};
nodes = {
sharedWritable = {
virtualisation.writableStore = true;
@@ -51,17 +55,16 @@
sharedReadOnly.fail(build_derivation)
imageReadOnly.fail(build_derivation)
# Checking whether the fs type is 9P is just a proxy to test whether the
# Nix Store is shared. If we switch to a different technology (e.g.
# virtiofs) for sharing, we need to adjust these tests.
# Checking whether the fs type is virtiofs is just a proxy to test whether the
# Nix Store is shared.
with subtest("Nix store is shared from the host via 9P"):
sharedWritable.succeed("findmnt --kernel --type 9P /nix/.ro-store")
sharedReadOnly.succeed("findmnt --kernel --type 9P /nix/.ro-store")
with subtest("Nix store is shared from the host via virtiofs"):
sharedWritable.succeed("findmnt --kernel --type virtiofs /nix/.ro-store")
sharedReadOnly.succeed("findmnt --kernel --type virtiofs /nix/.ro-store")
with subtest("Nix store is not shared via 9P"):
imageWritable.fail("findmnt --kernel --type 9P /nix/.ro-store")
imageReadOnly.fail("findmnt --kernel --type 9P /nix/.ro-store")
with subtest("Nix store is not shared via virtiofs"):
imageWritable.fail("findmnt --kernel --type virtiofs /nix/.ro-store")
imageReadOnly.fail("findmnt --kernel --type virtiofs /nix/.ro-store")
with subtest("Nix store is not mounted separately"):
rootDevice = fullDisk.succeed("stat -c %d /")

View File

@@ -52,16 +52,28 @@
machine.screenshot("Repath-Studio-GUI-Welcome")
machine.send_key("kp_enter") # OK
# sleep is required it needs time to dismiss the dialog
# move the mouse to the "Save" icon on the toolbar
machine.execute("su - alice -c \"DISPLAY=:0 xdotool mousemove --sync 95 65\"")
# click the save icon until the GTK save dialog appears
for _ in range(30):
status, _ = machine.execute("su - alice -c \"DISPLAY=:0 xdotool search --name 'Save File'\"")
if status == 0:
break
machine.execute("su - alice -c \"DISPLAY=:0 xdotool click 1\"")
machine.sleep(1)
# wait for the GTK dialog to focus the text input field
machine.sleep(3)
machine.send_chars("saved.rps") # avoid using absolute path here, doesn't work for some reason
# wait for text to be typed
machine.sleep(2)
machine.send_key("ctrl-shift-s")
machine.sleep(2)
machine.send_chars("/tmp/saved.rps")
machine.sleep(2)
machine.succeed("su - alice -c 'DISPLAY=:0 xdotool mousemove --sync 975 745 click 1'") # Save file dialog
machine.sleep(2)
print(machine.succeed("cat /tmp/saved.rps"))
assert "${pkgs.repath-studio.version}" in machine.succeed("cat /tmp/saved.rps")
machine.execute("su - alice -c \"DISPLAY=:0 xdotool key alt+s\"") # save file
machine.wait_until_succeeds("ls /home/alice/saved.rps")
machine.succeed("cat /home/alice/saved.rps")
assert "${pkgs.repath-studio.version}" in machine.succeed("cat /home/alice/saved.rps")
machine.screenshot("Repath-Studio-GUI")
'';

View File

@@ -8,6 +8,8 @@ import ../make-test-python.nix (
{ ... }:
{
nix.settings.experimental-features = [ "ca-derivations" ];
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
system.extraDependencies = [ pkgs.stdenvNoCC ];
};

View File

@@ -23,6 +23,7 @@
};
};
};
nix.enable = false; # disabled by default on the test's host. See all-tests.nix / tag(no-nix-by-default)
};
};
};

View File

@@ -25,6 +25,8 @@
};
};
};
# TODO: Remove dependency on nix. (Not needed, and I don't understand /nix/store above)
nix.enable = true;
};
in
{

Some files were not shown because too many files have changed in this diff Show More