Compare commits

...

2789 Commits

Author SHA1 Message Date
Yohann Boniface
56c02bc00a nixosTests.hostname: migrate to runTest (#555616) 2026-08-23 15:22:48 +00:00
Yohann Boniface
bf7d2aa4aa nixosTests.gitea: migrate to runTest (#555609) 2026-08-23 15:17:18 +00:00
adisbladis
9930a07b07 emacsPackages.ghostel: 0.50.0 -> 0.51.0 (#555520) 2026-08-23 15:17:11 +00:00
nixpkgs-ci[bot]
1e8cb31c78 jsonschema-cli: 0.49.9 -> 0.50.1 (#555608) 2026-08-23 14:54:08 +00:00
nixpkgs-ci[bot]
cc8229578a quill-log: 12.1.0 -> 12.2.0 (#555745) 2026-08-23 13:59:10 +00:00
Fabian Affolter
b31f20e15d subfinder: 2.15.0 -> 2.16.0 (#555566) 2026-08-23 13:58:54 +00:00
nixpkgs-ci[bot]
9a7c8762fb gcx: 1.0.0 -> 1.1.0 (#555683) 2026-08-23 13:58:41 +00:00
nixpkgs-ci[bot]
f880e33333 tmux: enable strictDeps, __structuredAttrs (#555633) 2026-08-23 13:58:13 +00:00
Fabian Affolter
c49621de33 python3Packages.aioeagle: 1.1.0 -> 1.1.1 (#555705) 2026-08-23 13:36:02 +00:00
Fabian Affolter
5ee772223e alterx: add versionCheckHook (#555726) 2026-08-23 13:34:03 +00:00
Fabian Affolter
c849b8f055 urlfinder: modernize (#555727) 2026-08-23 13:33:45 +00:00
nixpkgs-ci[bot]
19f09c315a vulkan-caps-viewer: 4.12 -> 4.13 (#555470) 2026-08-23 13:33:43 +00:00
Fabian Affolter
2ee97130e2 uncover: add nix-update-script (#555728) 2026-08-23 13:33:19 +00:00
Fabian Affolter
1ab0beec9f naabu: modernize (#555677) 2026-08-23 13:32:43 +00:00
Fabian Affolter
3036d21eef chaos: modernize (#555689) 2026-08-23 13:32:04 +00:00
Fabian Affolter
f04c8cdc86 asnmap: modernize (#555724) 2026-08-23 13:31:32 +00:00
Fabian Affolter
ccc519b5ff mapcidr: modernize (#555698) 2026-08-23 13:31:24 +00:00
Fabian Affolter
82735e733a python3Packages.streamlit: 1.61.1 -> 1.62.0 (#555660) 2026-08-23 13:30:43 +00:00
Samuel Ainsworth
2044df1761 python3Packages.slack-bolt: 1.29.0 -> 1.30.0 (#555662) 2026-08-23 13:28:10 +00:00
Fabian Affolter
71feaab10f vulnx: enable versionCheckHook (#555722) 2026-08-23 13:28:09 +00:00
R. Ryantm
83f0616a5b quill-log: 12.1.0 -> 12.2.0 2026-08-23 13:27:07 +00:00
Fabian Affolter
9db44d6069 subfinder: modernize (#555688) 2026-08-23 13:25:59 +00:00
Fabian Affolter
8300d85eaa tlsx: modernize (#555686) 2026-08-23 13:25:46 +00:00
Fabian Affolter
ea2c9ada82 tldfinder: add versionCheckHook (#555681) 2026-08-23 13:25:41 +00:00
Fabian Affolter
172774d8ea proxify: modernize (#555731) 2026-08-23 13:24:29 +00:00
Fabian Affolter
a863267fc1 cloudlist: modernize (#555680) 2026-08-23 13:24:22 +00:00
Fabian Affolter
98bad4770b katana: add versionCheckHook (#555678) 2026-08-23 13:24:11 +00:00
Fabian Affolter
6ccd729b2c httpx: remove obsolete ldflags entry (#555675) 2026-08-23 13:22:23 +00:00
Fabian Affolter
4f000d9f36 nuclei: remove obsolete ldflags entry (#555676) 2026-08-23 13:22:17 +00:00
Adam C. Stephens
cf9da37296 shairport-sync-airplay2: 5.2.1 -> 5.2.2 (#555359) 2026-08-23 13:20:57 +00:00
Fabian Affolter
ebceb23281 python3Packages.pyisbn: 1.3.1 -> 1.4.3 (#555669) 2026-08-23 13:17:15 +00:00
zowoq
e5afb7f65c terraform-providers.hashicorp_null: 3.3.0 -> 3.3.1 (#555716) 2026-08-23 13:15:30 +00:00
Aaron Andersen
fe1274fc8d gnome-desktop: replace systemd dependency with systemdLibs (#555248) 2026-08-23 13:05:41 +00:00
Aaron Andersen
4aced05885 gnome-desktop: replace systemd dependency with systemdLibs 2026-08-23 08:58:02 -04:00
Kerstin Humm
5c1b3b68da python3Packages.otpauth: 2.2.1 -> 2.2.2 (#555704) 2026-08-23 12:53:51 +00:00
Fabian Affolter
cae0105891 proxify: add nix-update-script 2026-08-23 14:41:32 +02:00
Fabian Affolter
f8baccacfc proxify: add versionCheckHook 2026-08-23 14:40:05 +02:00
Fabian Affolter
6c5e687a6d proxify: modernize 2026-08-23 14:37:38 +02:00
Fabian Affolter
7cb6379f3f chaos: add nix-update-script 2026-08-23 14:34:10 +02:00
Fabian Affolter
c71d9fec13 python3Packages.aioeagle: migrate to finalAttrs 2026-08-23 14:32:11 +02:00
Fabian Affolter
d9fccf5bca openrisk: add nix-update-script 2026-08-23 14:30:43 +02:00
Fabian Affolter
b949a306b2 openrisk: modernize 2026-08-23 14:28:23 +02:00
Bobby Rong
ab9b9ebd4c pantheon.elementary-icon-theme: 8.2.0 -> 9.0.0 (#555657) 2026-08-23 12:27:05 +00:00
Fabian Affolter
022ee2ed20 urlfinder: add nix-update-script 2026-08-23 14:23:49 +02:00
Fabian Affolter
085c1c7c41 urlfinder: add versionCheckHook 2026-08-23 14:21:55 +02:00
Fabian Affolter
9057ef7f85 urlfinder: modernize 2026-08-23 14:20:23 +02:00
Fabian Affolter
0838cd0f89 uncover: add nix-update-script 2026-08-23 14:18:33 +02:00
Fabian Affolter
e20236b3cd alterx: add nix-update-script 2026-08-23 14:15:57 +02:00
Fabian Affolter
31bce44664 alterx: add versionCheckHook 2026-08-23 14:15:16 +02:00
Fabian Affolter
00c7888f3d alterx: add ldflags 2026-08-23 14:12:30 +02:00
Fabian Affolter
96bc1a0d03 asnmap: add nix-update-script 2026-08-23 14:09:01 +02:00
Fabian Affolter
3fde3efbde python3Packages.asteval: 1.0.9 -> 1.0.10 (#555479) 2026-08-23 12:08:17 +00:00
Fabian Affolter
009bcd0ffd asnmap: add versionCheckHook 2026-08-23 14:06:36 +02:00
Fabian Affolter
ac6855248e asnmap: modernize 2026-08-23 14:03:15 +02:00
Fabian Affolter
c16063842e vulnx: add nix-update-script 2026-08-23 14:01:08 +02:00
Fabian Affolter
e15c789246 vulnx: enable versionCheckHook 2026-08-23 13:59:54 +02:00
nixpkgs-ci[bot]
aba3a61aef oha: 1.15.0 -> 1.16.0 (#555712) 2026-08-23 11:55:08 +00:00
nixpkgs-ci[bot]
25c85f88df spacetimedb: 2.8.1 -> 2.8.3 (#555592) 2026-08-23 11:43:08 +00:00
nixpkgs-ci[bot]
0696ba1885 pixi: 0.76.2 -> 0.77.0 (#555710) 2026-08-23 11:28:52 +00:00
h7x4
98bf921474 pkgs.formats: fix importing toPretty from lib.generators (#555526) 2026-08-23 11:20:24 +00:00
R. Ryantm
fbea15c19b terraform-providers.hashicorp_null: 3.3.0 -> 3.3.1 2026-08-23 11:17:37 +00:00
Martin Weinelt
15ed4462d2 evcc: 0.314.2 -> 0.314.3 (#555711) 2026-08-23 11:09:12 +00:00
R. Ryantm
f1a433559f oha: 1.15.0 -> 1.16.0 2026-08-23 11:04:33 +00:00
Martin Weinelt
00694595a2 evcc: 0.314.2 -> 0.314.3
https://github.com/evcc-io/evcc/releases/tag/0.314.3
2026-08-23 13:03:45 +02:00
kirillrdy
62a25c35f2 gogcli: 0.36.0 -> 0.37.0 (#555528) 2026-08-23 11:01:37 +00:00
R. Ryantm
c55fd193fe pixi: 0.76.2 -> 0.77.0 2026-08-23 10:37:27 +00:00
zowoq
80b143e9f8 terraform-providers.digitalocean_digitalocean: 2.99.1 -> 2.100.0 (#555700) 2026-08-23 10:30:59 +00:00
zowoq
eaad6d5079 nix-eval-jobs: 2.35.1 -> 2.35.2 (#555671) 2026-08-23 10:30:55 +00:00
nixpkgs-ci[bot]
f0802d3a14 flutter_rust_bridge_codegen: 2.12.0 -> 2.13.0 (#555706) 2026-08-23 10:22:57 +00:00
R. Ryantm
563c2fb0dd flutter_rust_bridge_codegen: 2.12.0 -> 2.13.0 2026-08-23 10:05:37 +00:00
Weijia Wang
820529a45f discourse: fix eval on unsupported systems (#555665) 2026-08-23 10:01:06 +00:00
7c6f434c
cf2f9976ac fetchmtn: drop (#555532) 2026-08-23 09:57:50 +00:00
R. Ryantm
e1e62b9bba python3Packages.aioeagle: 1.1.0 -> 1.1.1 2026-08-23 09:56:26 +00:00
R. Ryantm
e3951d937e python3Packages.otpauth: 2.2.1 -> 2.2.2 2026-08-23 09:50:56 +00:00
Fabian Affolter
7d044e385e nuclei: add nix-update-script 2026-08-23 11:40:58 +02:00
Fabian Affolter
3c45a4e2de nuclei: add __structuredAttrs 2026-08-23 11:40:11 +02:00
Fabian Affolter
33eba10dc8 naabu: add __structuredAttrs 2026-08-23 11:39:12 +02:00
Fabian Affolter
8f6f9cfdb8 naabu: add nix-update-script 2026-08-23 11:38:34 +02:00
nixpkgs-ci[bot]
c2c93465e2 continuwuity: 26.7.3 -> 26.8.1 (#555570) 2026-08-23 09:38:11 +00:00
R. Ryantm
b62c89affc terraform-providers.digitalocean_digitalocean: 2.99.1 -> 2.100.0 2026-08-23 09:38:05 +00:00
Fabian Affolter
de0c1d0682 mapcidr: add nix-update-script 2026-08-23 11:36:36 +02:00
toonn
193462fd39 nb: 7.25.4 -> 7.25.5 (#553076) 2026-08-23 09:36:27 +00:00
Fabian Affolter
f319e444d9 mapcidr: add versionCheckHook 2026-08-23 11:35:52 +02:00
Gergő Gutyina
d5a67bfd95 pnpmConfigHook,fetchPnpmDeps: use append-only reporter (#554756) 2026-08-23 09:33:46 +00:00
K900
c7126ab618 kdePackages.marknote: 1.4.1 -> 1.6.0 (#555694) 2026-08-23 09:33:05 +00:00
Fabian Affolter
c856c5f99f katana: add nix-update-script
Add nix-update-script to passthru for Katana package
2026-08-23 11:32:33 +02:00
Fabian Affolter
2b10432a11 katana: add __structuredAttrs
Add __structuredAttrs to katana package definition
2026-08-23 11:31:27 +02:00
K900
216caaee87 kdePackages: restore metadata for more due-to-be-deleted X11 stuff (#555692) 2026-08-23 09:30:47 +00:00
Fabian Affolter
574e1266eb httpx: add nix-update-script 2026-08-23 11:30:17 +02:00
K900
568378f251 kdePackages.kio-snapshot: init at 1.0.0 (#555472) 2026-08-23 09:29:46 +00:00
Fabian Affolter
3e510995b0 httpx: add __structuredAttrs 2026-08-23 11:29:01 +02:00
Fabian Affolter
18ebb49e89 mapcidr: modernize 2026-08-23 11:27:36 +02:00
Gergő Gutyina
da89f52a44 pnpm: 11.21.0 -> 11.22.0 (#555164) 2026-08-23 09:27:34 +00:00
K900
2a600b0dda kdePackages.marknote: 1.4.1 -> 1.6.0
Fixes build after Gear 26.08 moved kmime.
2026-08-23 12:27:32 +03:00
Sandro
5aede704d4 python3Packages.llama-index-core: 0.14.23 -> 0.14.24 (#554541) 2026-08-23 09:25:26 +00:00
K900
9cd72d0393 kdePackages: restore metadata for more due-to-be-deleted X11 stuff
Fixes #555504.
2026-08-23 12:24:52 +03:00
Fabian Affolter
cc50827fa0 chaos: modernize 2026-08-23 11:21:30 +02:00
Fabian Affolter
8399fa1909 subfinder: add __structuredAttrs 2026-08-23 11:18:15 +02:00
Fabian Affolter
2940a9236c subfinder: add nix-update-script 2026-08-23 11:17:31 +02:00
Fabian Affolter
f72bd25c40 subfinder: add versionCheckHook 2026-08-23 11:16:36 +02:00
Fabian Affolter
8de64eabc6 tlsx: add __structuredAttrs 2026-08-23 11:12:38 +02:00
tomberek
d09236c6a7 nixos/kmscon: enforce that at least one monospace font exists (#555476) 2026-08-23 09:07:26 +00:00
Marcus Ramberg
95eab1b08b google-cloud-sdk: fix byte-code never being loaded (#555065) 2026-08-23 09:06:56 +00:00
tomberek
a7957aee66 schildi-revenge: 26.07.13 -> 26.08.08-1 (#554844) 2026-08-23 05:05:41 -04:00
Sandro Jäckel
97402c55d6 nixos/kmscon: enforce that at least one monospace font exists 2026-08-23 11:02:14 +02:00
Sandro
1067189347 python3Packages.thorlabspm100: migrate to pyproject (#552803) 2026-08-23 08:59:41 +00:00
Sandro
9fd36dbac0 tarsnap: modernize (#555596) 2026-08-23 08:57:48 +00:00
Sandro
7cf50c195c gx-go: fix version; enable structuredAttrs, version check (#555593) 2026-08-23 08:57:17 +00:00
Fabian Affolter
4b5a668c60 tlsx: add nix-update-script 2026-08-23 10:57:11 +02:00
Fabian Affolter
354b3cd5dd tlsx: add versionCheckHook 2026-08-23 10:56:12 +02:00
Gaétan Lepage
c9d487bcd1 vimPlugins.mesone-nvim: init at 2026-05-05 (#555624) 2026-08-23 08:52:31 +00:00
Sandro
86914faa7d qbs: 1.24.1 -> 3.3.1 (#554606) 2026-08-23 08:51:12 +00:00
Fabian Affolter
5432058e6f tldfinder: add versionCheckHook 2026-08-23 10:50:45 +02:00
Sandro
6a80d473fd python3Packages.hy: modernize (#554595) 2026-08-23 08:50:16 +00:00
Sandro
814e6b5007 home-assistant-custom-lovelace-modules.material-you-utilities: 2.1.24 -> 2.1.25 (#555576) 2026-08-23 08:49:43 +00:00
Gaétan Lepage
35ae0a9e75 nodejs_22: fix riscv64-linux build (#555658) 2026-08-23 08:49:05 +00:00
Sandro
02fde48812 searxng: 0-unstable-2026-08-13 -> 0-unstable-2026-08-22 (#555538) 2026-08-23 08:47:34 +00:00
Fabian Affolter
d49438c2ba cloudlist: modernize 2026-08-23 10:44:26 +02:00
Gaétan Lepage
cf37d84efe python3Packages.crewai-{core,cli}: 1.15.15 -> 1.15.17 (#555153) 2026-08-23 08:43:56 +00:00
R. Ryantm
a2bf923d5d gcx: 1.0.0 -> 1.1.0 2026-08-23 08:42:43 +00:00
Fabian Affolter
72d73e7ff5 httpx: remove obsolete ldflags entry 2026-08-23 10:40:36 +02:00
Markus Kowalewski
14e0862367 nfs-ganesha: 14.1 -> 15.1 (#553965) 2026-08-23 08:38:40 +00:00
Fabian Affolter
520a0c08e9 nuclei: remove obsolete ldflags entry 2026-08-23 10:38:36 +02:00
tomberek
a6b1d5f205 python3Packages.sphinx-markdown-builder: 0.6.10 -> 0.6.11 (#554959) 2026-08-23 08:37:12 +00:00
zowoq
dd984549c1 terraform-providers.sap_btp: 1.25.0 -> 1.26.0 (#555639) 2026-08-23 08:36:48 +00:00
tomberek
59768bd847 linuxPackages.apfs: 0.3.20 -> 0.3.21-unstable-2025-08-15 (#555282) 2026-08-23 08:36:19 +00:00
Fabian Affolter
5f10c121c0 naabu: modernize 2026-08-23 10:35:49 +02:00
Fabian Affolter
7d13a3d9ca katana: add versionCheckHook 2026-08-23 10:33:45 +02:00
Pol Dellaiera
5359be45c5 mcp-server-time: 2026.7.10 -> 2026.8.18 (#555537) 2026-08-23 08:26:22 +00:00
Pol Dellaiera
a46fff4260 mcp-server-git: 2026.7.10 -> 2026.8.18 (#555536) 2026-08-23 08:25:45 +00:00
Fabian Affolter
5987404c87 python3Packages.pytelegrambotapi: 4.33.0 -> 4.36.1 (#555667) 2026-08-23 08:17:45 +00:00
Fabian Affolter
22d122ae3d python3Packages.pyexploitdb: 0.3.40 -> 0.3.41 (#555655) 2026-08-23 08:17:14 +00:00
zowoq
393661af28 nix-eval-jobs: 2.35.1 -> 2.35.2
Diff: https://github.com/NixOS/nix-eval-jobs/compare/v2.35.1...v2.35.2
2026-08-23 18:16:46 +10:00
nixpkgs-ci[bot]
9180206611 pfcpsim: 1.4.4 -> 1.5.0 (#555589) 2026-08-23 08:14:27 +00:00
Fabian Affolter
b9280ec607 python3Packages.iamdata: 0.1.202608221 -> 0.1.202608231 (#555647) 2026-08-23 08:13:17 +00:00
Fabian Affolter
1c0d906a78 python3Packages.pyisbn: migrate to finalAttrs 2026-08-23 10:12:08 +02:00
Fabian Affolter
9bee9e362d python3Packages.pyisbn: 1.3.1 -> 1.4.3
Changelog: https://github.com/JNRowe/pyisbn/releases/tag/v1.4.3
2026-08-23 10:10:31 +02:00
Fabian Affolter
671cc4e7df python3Packages.pypck: 0.9.13 -> 0.9.14 (#555656) 2026-08-23 08:06:22 +00:00
nixpkgs-ci[bot]
1bdecbcbe4 grpc-health-probe: 0.4.55 -> 0.4.56 (#555631) 2026-08-23 07:56:47 +00:00
nixpkgs-ci[bot]
f4c227b898 kubeshark: 53.3.0 -> 53.4.0 (#555195) 2026-08-23 07:56:45 +00:00
liberodark
60d1e6fd7d discourse: fix eval on unsupported systems 2026-08-23 09:54:31 +02:00
Fabian Affolter
d680a94e70 python3Packages.pytelegrambotapi: 4.33.0 -> 4.36.1
Diff: https://github.com/eternnoir/pyTelegramBotAPI/compare/4.33.0...4.36.1

Changelog: https://github.com/eternnoir/pyTelegramBotAPI/releases/tag/4.36.1
2026-08-23 09:52:39 +02:00
Fabian Affolter
81de8ac83a python3Packages.slack-bolt: 1.29.0 -> 1.30.0
Changelog: https://github.com/slackapi/bolt-python/releases/tag/v1.30.0
2026-08-23 09:51:18 +02:00
Fabian Affolter
7e5c110332 python3Packages.streamlit: 1.61.1 -> 1.62.0
Changelog: https://github.com/streamlit/streamlit/releases/tag/1.62.0
2026-08-23 09:47:26 +02:00
Sandro
81a850ffc5 go-outline: fix version; use structuredAttrs, hash (#555562) 2026-08-23 07:44:19 +00:00
Sandro
598fc5449c cpu-x: modernize (#554570) 2026-08-23 07:43:48 +00:00
nixpkgs-ci[bot]
cdef6257e9 idescriptor: 0.6.1 -> 0.6.2 (#555627) 2026-08-23 07:40:39 +00:00
Sandro
582bfb563c brave, brave-origin: 1.93.136 -> 1.93.138 (#555492) 2026-08-23 07:39:57 +00:00
Sandro
503beb05b3 go-check: fix version, use structuredAttrs (#555555) 2026-08-23 07:38:47 +00:00
Sandro
b88ec0b784 python3.passthru.doc: enable strictDeps, structuredAttrs (#552712) 2026-08-23 07:37:06 +00:00
liberodark
4470fca576 nodejs_22: fix riscv64-linux build 2026-08-23 09:35:26 +02:00
Sandro
41c1943741 nixos/chromadb: fix double dot in option description (#555531) 2026-08-23 07:34:42 +00:00
Bjørn Forsman
005c3131c0 libosinfo, osinfo-db: Replace pagure links with upstream (#555549) 2026-08-23 07:15:40 +00:00
Christopher Crouse
dd22eddde4 pantheon.elementary-icon-theme: 8.2.0 -> 9.0.0 2026-08-23 09:14:16 +02:00
Fabian Affolter
daa8a439e7 python3Packages.pypck: 0.9.13 -> 0.9.14
Diff: https://github.com/alengwenus/pypck/compare/0.9.13...0.9.14

Changelog: https://github.com/alengwenus/pypck/releases/tag/0.9.14
2026-08-23 09:08:59 +02:00
Fabian Affolter
e80a480bb2 python3Packages.pyexploitdb: 0.3.40 -> 0.3.41
Changelog: https://github.com/Hackman238/pyExploitDb/blob/master/ChangeLog.md
2026-08-23 09:07:50 +02:00
Fabian Affolter
12d476015a python3Packages.asteval: migrate to finalAttrs 2026-08-23 08:57:27 +02:00
Fabian Affolter
df108e90e7 cdncheck: 1.2.49 -> 1.2.50 (#555565) 2026-08-23 06:56:17 +00:00
Fabian Affolter
205a2703af python3Packages.iamdata: 0.1.202608221 -> 0.1.202608231
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202608221...v0.1.202608231

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202608231
2026-08-23 08:54:41 +02:00
Niklas Korz
e41ed31590 fadein: init at 5.0.13 (#416572) 2026-08-23 06:53:48 +00:00
nixpkgs-ci[bot]
825b4ae7fb files-cli: 2.15.442 -> 2.15.448 (#555575) 2026-08-23 06:50:32 +00:00
nixpkgs-ci[bot]
db4bcd419b leo-editor: 6.8.8 -> 6.8.10 (#527587) 2026-08-23 06:42:43 +00:00
taku0
075ad5a5d9 thunderbird-latest-bin-unwrapped: 153.0.3 -> 154.0 (#555221) 2026-08-23 06:30:09 +00:00
R. Ryantm
cb92c61e94 terraform-providers.sap_btp: 1.25.0 -> 1.26.0 2026-08-23 06:11:32 +00:00
Nikolay Korotkiy
78be17ef31 tellico: 4.2.1 -> 4.2.2 (#555382) 2026-08-23 06:10:14 +00:00
Ethan Carter Edwards
b1b2177d8a tmux: enable strictDeps, __structuredAttrs
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-23 01:51:16 -04:00
R. Ryantm
d2936c1f3e leo-editor: 6.8.8 -> 6.8.10 2026-08-23 05:44:17 +00:00
zowoq
512b760850 tmux: fix darwin build (#555604) 2026-08-23 05:40:03 +00:00
nixpkgs-ci[bot]
6389ab7c54 zerofs: 2.2.3 -> 2.3.0 (#555452) 2026-08-23 05:38:43 +00:00
R. Ryantm
f01603b2eb grpc-health-probe: 0.4.55 -> 0.4.56 2026-08-23 05:37:55 +00:00
R. Ryantm
c831451b87 idescriptor: 0.6.1 -> 0.6.2 2026-08-23 05:31:55 +00:00
Evan Porter
809057845c vimPlugins.mesone-nvim: init at 2026-05-05 2026-08-22 22:28:17 -07:00
Ethan Carter Edwards
3411a16a3e nixosTests.hostname: migrate to runTest
0 rebuilds

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-23 00:57:11 -04:00
Sandro
3f7e52bc1f ratatouille-lv2: fix crosscompile (#554583) 2026-08-23 04:27:24 +00:00
Ethan Carter Edwards
09f6e2235c nixosTests.gitea: migrate to runTest
0 test rebuilds too, nice!

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-23 00:21:13 -04:00
R. Ryantm
9311162a03 jsonschema-cli: 0.49.9 -> 0.50.1 2026-08-23 04:10:17 +00:00
Sandro
36573016ae goofys: fix version, modernize (#555572) 2026-08-23 04:05:16 +00:00
Sandro
c94a93a850 protonup-rs: modernize (#554584) 2026-08-23 04:02:15 +00:00
Sandro
64c2b25286 home-assistant-themes.material-you-theme: 5.0.14 -> 5.0.15 (#555578) 2026-08-23 04:00:48 +00:00
tomberek
c90d3ab8c1 cargo-lambda: 1.9.1 -> 1.9.2 (#555408) 2026-08-23 03:57:03 +00:00
tomberek
42484d3887 go-bindata-assetfs: fix version, use structuredAttrs (#555554) 2026-08-23 03:53:23 +00:00
tomberek
784ff15855 go-autoconfig: fix version; use hash, structuredAttrs (#555553) 2026-08-23 03:53:13 +00:00
tomberek
0d22afb1e9 smithy-cli: 1.68.0 -> 1.72.1 (#546252) 2026-08-23 03:52:02 +00:00
tomberek
6dc2d257c5 telepresence2: 2.27.3 -> 2.31.2 (#546282) 2026-08-23 03:51:43 +00:00
tomberek
cefca09360 pureref: add updateScript (#551084) 2026-08-23 03:50:16 +00:00
Sandro
9d436d0e3c golint: fix version, enable structuredAttrs, use hash (#555569) 2026-08-23 03:50:10 +00:00
tomberek
afca1cb8d2 ghidra-extensions.ghidraninja-ghidra-scripts: fix version, use hash (#553164) 2026-08-23 03:49:11 +00:00
zowoq
56d4d710bd tmux: fix darwin build
> https://raw.githubusercontent.com/tmux/tmux/3.7c/CHANGES
> Build with jemalloc on macOS to avoid what appears to be a bug in calloc
2026-08-23 13:48:24 +10:00
Sandro
11fac29f0e grpc-health-check: drop (#555580) 2026-08-23 03:46:16 +00:00
tomberek
cae55792bb nixos/containers: fix warning messages for container registries (#553400) 2026-08-23 03:46:06 +00:00
tomberek
ebbb5071e3 moon: 2.4.6 -> 2.5.2 (#553614) 2026-08-23 03:45:36 +00:00
Sandro
1cace291c7 numkong: 7.8.0 -> 7.8.1 (#555588) 2026-08-23 03:42:21 +00:00
nixpkgs-ci[bot]
c507079032 pkgsite: 0.3.0-unstable-2026-08-12 -> 0.4.0-unstable-2026-08-19 (#555363) 2026-08-23 03:42:06 +00:00
Sandro
9c0e13be72 virtualbox: 7.2.14 -> 7.2.16 (#554339) 2026-08-23 03:38:32 +00:00
Sandro
3b21477290 gsmlib: fix version, license; modernize (#555582) 2026-08-23 03:36:32 +00:00
tomberek
c0b98013b4 marktext: fix link to homepage (#553780) 2026-08-23 03:35:14 +00:00
tomberek
d10b3947e0 lark-cli: 1.0.58 -> 1.0.88, build API registry from the official release binary (#554000) 2026-08-23 03:34:59 +00:00
Sandro
c407e7cf78 gst_all_1.icamerasrc-ipu6: fix version, use finalAttrs (#555584) 2026-08-23 03:34:37 +00:00
tomberek
6ec8b33a81 hunk: 0.18.0 -> 0.19.0 (#554129) 2026-08-23 03:34:32 +00:00
tomberek
74df0779fb ly: switch to zig.fetchDeps, add update script (#554553) 2026-08-23 03:31:46 +00:00
tomberek
f0863cd0fb filebrowser-quantum: 1.4.0-stable -> 1.5.2-stable (#554697) 2026-08-23 03:30:53 +00:00
tomberek
4c16cbf3ec ryzen-smu: 0.1.7-unstable-2026-04-25 -> 0.1.7-unstable-2026-08-15 (#555135) 2026-08-23 03:30:17 +00:00
Michael Daniels
807e37e44e diffoscope: 328 -> 329 (#555533) 2026-08-23 03:24:18 +00:00
Sandro
3ce5ee6c25 gitcomet: init at 0.2.1 (#554700) 2026-08-23 03:21:48 +00:00
Marcin Serwin
f774355b0e cubeb: 0-unstable-2026-07-25 -> 0-unstable-2026-08-19 (#554911) 2026-08-23 03:07:18 +00:00
Ethan Carter Edwards
dce641a138 tarsnap: modernize
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-22 22:59:56 -04:00
Michael Daniels
cbd8671ff9 cargo-binstall: 1.21.1 -> 1.22.0 (#555513) 2026-08-23 02:57:58 +00:00
coolcuber
b18f1a3868 gx-go: fix version; enable structuredAttrs, version check 2026-08-22 22:42:42 -04:00
R. Ryantm
07b0c35dcb spacetimedb: 2.8.1 -> 2.8.3 2026-08-23 02:31:31 +00:00
R. Ryantm
fc4eb293fa pfcpsim: 1.4.4 -> 1.5.0 2026-08-23 02:11:49 +00:00
nixpkgs-ci[bot]
a44c8b7af1 antigravity-cli: 1.1.13 -> 1.1.19 (#555573) 2026-08-23 02:11:21 +00:00
nixpkgs-ci[bot]
99ac91c384 ssh-vault: 1.3.2 -> 1.3.4 (#555464) 2026-08-23 02:10:01 +00:00
nixpkgs-ci[bot]
08523f8888 necesse-server: 1.3.2-24574169 -> 1.3.2-24650233 (#554189) 2026-08-23 02:05:34 +00:00
coolcuber
064d839c4d gst_all_1.icamerasrc-ipu6: fix version, use finalAttrs 2026-08-22 22:03:19 -04:00
R. Ryantm
3d44c54d89 numkong: 7.8.0 -> 7.8.1 2026-08-23 01:57:57 +00:00
coolcuber
873957f0d4 gsmlib: fix version, license; modernize 2026-08-22 21:57:23 -04:00
coolcuber
1691f387ae grpc-health-check: drop 2026-08-22 21:46:52 -04:00
Sandro
d9c3107bca unimatrix: 0-unstable-2023-04-25 -> 0-unstable-2026-05-20 (#549956) 2026-08-23 01:36:21 +00:00
R. Ryantm
6ad2890bf6 home-assistant-custom-lovelace-modules.material-you-utilities: 2.1.24 -> 2.1.25 2026-08-23 01:32:07 +00:00
R. Ryantm
11019acd95 home-assistant-themes.material-you-theme: 5.0.14 -> 5.0.15 2026-08-23 01:30:35 +00:00
Yohann Boniface
ada086f011 go-sct: fix version, enable structuredAttrs (#555568) 2026-08-23 01:27:22 +00:00
coolcuber
5c3c6f8194 goofys: fix version, vendorHash; modernize 2026-08-22 21:26:33 -04:00
R. Ryantm
13760c02bf files-cli: 2.15.442 -> 2.15.448 2026-08-23 01:19:57 +00:00
R. Ryantm
5e064d0518 antigravity-cli: 1.1.13 -> 1.1.19 2026-08-23 01:06:34 +00:00
coolcuber
cdc4414183 golint: fix version, enable structuredAttrs, use hash 2026-08-22 20:51:30 -04:00
coolcuber
c96e6a4b37 go-sct: fix version, enable structuredAttrs 2026-08-22 20:45:45 -04:00
Henry-Hiles
eef928cd80 continuwuity: 26.7.3 -> 26.8.1 2026-08-22 20:39:39 -04:00
Weijia Wang
1013ecf7e6 pg_checksums: 1.3 -> 1.4 (#555261) 2026-08-23 00:37:51 +00:00
Weijia Wang
ad62ad5b14 kitex: 0.16.2 -> 0.16.3 (#555411) 2026-08-23 00:36:52 +00:00
Weijia Wang
67639288c7 gl3w: 0-unstable-2025-11-07 -> 0-unstable-2026-08-17 (#555415) 2026-08-23 00:34:28 +00:00
Weijia Wang
adc5479be0 chsrc: 0.2.6 -> 0.2.7 (#555419) 2026-08-23 00:33:25 +00:00
coolcuber
05ae2769f5 go-outline: fix version; use structuredAttrs, hash 2026-08-22 20:33:00 -04:00
Weijia Wang
476a8a2225 labwc: 0.20.1 -> 0.20.2 (#555200) 2026-08-23 00:31:46 +00:00
R. Ryantm
aa8da3cf32 subfinder: 2.15.0 -> 2.16.0 2026-08-23 00:31:02 +00:00
R. Ryantm
55c9525899 cdncheck: 1.2.49 -> 1.2.50 2026-08-23 00:31:01 +00:00
coolcuber
c396b05f9c go-check: fix version, vendorHash; use structuredAttrs 2026-08-22 20:30:17 -04:00
Weijia Wang
afb97496bd fuse-emulator: 1.9.0 -> 1.9.1 (#554655) 2026-08-23 00:30:14 +00:00
Weijia Wang
d5e1831a97 xpr: 1.2.0 -> 1.2.1 (#554355) 2026-08-23 00:29:10 +00:00
Weijia Wang
52d58e7fb5 opengrok: 1.14.15 -> 1.14.16 (#554356) 2026-08-23 00:27:00 +00:00
Weijia Wang
240670f5f4 bulk_extractor: 2.1.1 -> 2.2.0 (#554034) 2026-08-23 00:26:29 +00:00
Weijia Wang
adab4f6149 thruster: 0.1.23 -> 0.1.25 (#553468) 2026-08-23 00:24:00 +00:00
Weijia Wang
2a93541617 commons-logging: 1.3.6 -> 1.4.0 (#554133) 2026-08-23 00:21:55 +00:00
Weijia Wang
96e1ab422c editres: 1.0.9 -> 1.1.1 (#554302) 2026-08-23 00:19:53 +00:00
Weijia Wang
8a7fabd487 lprobe: 0.1.9 -> 0.2.0 (#554368) 2026-08-23 00:16:53 +00:00
Weijia Wang
9221a03c0e yoshimi: 2.3.6.4 -> 2.3.6.5 (#554877) 2026-08-23 00:16:09 +00:00
Yohann Boniface
2004417e10 basalt: modernize (#554566) 2026-08-23 00:14:02 +00:00
Weijia Wang
6315baa5ab jacoco: 0.8.14 -> 0.8.15 (#555045) 2026-08-23 00:13:39 +00:00
Yohann Boniface
bf548fa704 cliamp: build with same ldflags as project makefile (#555123) 2026-08-23 00:13:36 +00:00
R. Ryantm
3130ffcbaf fuse-emulator: 1.9.0 -> 1.9.1 2026-08-23 02:12:58 +02:00
Weijia Wang
769c794b8d quickjs-ng: 0.16.1 -> 0.16.2 (#554745) 2026-08-23 00:12:30 +00:00
Weijia Wang
c6ddc7a168 container2wasm: 0.8.3 -> 0.8.4 (#554859) 2026-08-23 00:09:36 +00:00
Yt
970e9bb1d1 python3Packages.holoviews: 1.22.1 -> 1.23.1 (#555507) 2026-08-23 00:08:56 +00:00
Yt
86944d2ca2 python3Packages.cramjam: fix hash (#555410) 2026-08-23 00:07:42 +00:00
R. Ryantm
8e6002f30d jacoco: 0.8.14 -> 0.8.15 2026-08-23 02:06:56 +02:00
Weijia Wang
f58bbc7ea2 schemacrawler: 17.12.2 -> 17.14.0 (#555189) 2026-08-23 00:06:16 +00:00
coolcuber
ef553fa8b5 go-bindata-assetfs: fix version, use structuredAttrs 2026-08-22 20:05:28 -04:00
Weijia Wang
1b88ff72d8 alfaview: 9.24.1 -> 9.26.6 (#494204) 2026-08-23 00:03:39 +00:00
coolcuber
f966dba6f4 go-autoconfig: fix version; use hash, structuredAttrs 2026-08-22 20:01:34 -04:00
Yt
5b74c7ad7a protobuf_36: init at 36.0 (#555417) 2026-08-23 00:00:51 +00:00
Weijia Wang
4576b1f852 go-arch-lint: 1.17.0 -> 1.18.0 (#555206) 2026-08-22 23:57:25 +00:00
Weijia Wang
83711317bd cherrytree: 1.7.1 -> 1.7.2 (#555512) 2026-08-22 23:49:51 +00:00
Jack Kelly
a01d16a8f9 libosinfo: Use new project upstream URL 2026-08-23 09:48:54 +10:00
Jack Kelly
e9176a5d6c osinfo-db-tools: Use new project upstream URL 2026-08-23 09:48:28 +10:00
Ryan Hendrickson
6a67cb2c6a sudo: update license (#555029) 2026-08-22 23:42:33 +00:00
Weijia Wang
75bf61c7c8 go-arch-lint: use go 1.27 2026-08-23 01:39:29 +02:00
R. Ryantm
a33ea98d10 go-arch-lint: 1.17.0 -> 1.18.0 2026-08-23 01:37:41 +02:00
Weijia Wang
ae9396d21a arachne-pnr: refactor, add strictDeps and structuredAttrs (#528110) 2026-08-22 23:27:34 +00:00
Weijia Wang
67c0db2104 ankacoder: migrate to finalAttrs, use installFonts (#528044) 2026-08-22 23:25:41 +00:00
Yohann Boniface
eb5321ffae glow-lang: fix version (#555540) 2026-08-22 23:21:52 +00:00
Weijia Wang
1bcdbe2744 python3Packages.lark-oapi: 1.7.1 -> 1.7.2 (#552096) 2026-08-22 23:14:34 +00:00
coolcuber
0ff30df420 glow-lang: fix version 2026-08-22 19:13:43 -04:00
pancaek
465d3cd394 fadein: init at 5.0.13 2026-08-22 16:07:55 -07:00
7c6f434c
da02a3dc58 clasp-common-lisp: 2.7.0 -> 3.0.1 (#554892) 2026-08-22 23:07:05 +00:00
Derek Povah
3c20022a66 cliamp: build with same ldflags as project makefile 2026-08-22 16:06:11 -07:00
Heitor Augusto
37f2150119 hydralauncher: 4.1.1 -> 4.1.2 (#555397) 2026-08-22 23:04:09 +00:00
Sergei Trofimovich
f0b486a665 diffoscope: 328 -> 329
Changes: https://diffoscope.org/news/diffoscope-329-released/
2026-08-22 23:57:35 +01:00
7c6f434c
0e5835b9ff fetchmtn: drop
No in-tree use anymore; unclear if anything but monotone itself has a world-readable monotone network server

Local checkouts or locally adapted and vendored versions of fetchmtn are probably better option for any plausible use now
2026-08-23 00:56:14 +02:00
R. Ryantm
61e9fc2a59 searxng: 0-unstable-2026-08-13 -> 0-unstable-2026-08-22 2026-08-22 22:51:02 +00:00
R. Ryantm
f519451f14 mcp-server-time: 2026.7.10 -> 2026.8.18 2026-08-22 22:49:20 +00:00
Sandro
0300d50adb nixos/chromadb: fix double dot in option description 2026-08-23 00:49:19 +02:00
R. Ryantm
5cf4337a8c mcp-server-git: 2026.7.10 -> 2026.8.18 2026-08-22 22:48:58 +00:00
Bruno BELANYI
2039f9169b coccinelle: migrate to by-name, modernize derivation (#552032) 2026-08-22 22:46:18 +00:00
Yohann Boniface
e990d4ae42 atopile: orphan (#555525) 2026-08-22 22:29:10 +00:00
LIN, Jian
76632b267f emacsPackages.info-variable-pitch: init at 0-unstable-2022-06-18 (#552854) 2026-08-22 22:27:16 +00:00
Felix Stupp
cd586e219d pkgs.formats: fix importing toPretty from lib.generators
Under a given edge case, the code in nixConf of formats.nix will fail
incorrectly while rendering a pretty abort msg because lib.toPretty does
not exist. This fixes this, inheriting toPretty from lib.generators.
Then under the given edge case, nixConf fails correctly with a pretty
abort msg.

The edge case is playing with in nixos/modules/config/nix.nix with the
type of nix.settings s.t. a value not supported by nixConf gets accepted
as a value inside `nix.settings`.

A quick way to reproduce this edge case is by appending

```nix
apply = v: { };
```

to the option declaration of `nix.settings.substituters`,
then evaluting any nixos config, e.g.:
`nix build .#nixosTests.systemd-journal-upload`
2026-08-22 22:26:19 +00:00
Sigmanificient
f51227e996 atopile: orphan 2026-08-23 00:23:07 +02:00
Yohann Boniface
3b5d03d5cc doc/stdenv: mention enableParallel{Installing,Checking} (#554505) 2026-08-22 22:18:38 +00:00
Yohann Boniface
2734437fce ioq3-scion: Fix invalid unstable version scheme (#555343) 2026-08-22 22:16:33 +00:00
zowoq
0b7fc2095b terraform-providers.scaleway_scaleway: 2.80.0 -> 2.81.0 (#555465) 2026-08-22 22:12:19 +00:00
nixpkgs-ci[bot]
6fdf3dcc62 tuxbox: 3.2.0 -> 3.3.0 (#555146) 2026-08-22 22:06:34 +00:00
Toma
180bfc2f95 gale: 1.20.0 -> 1.21.0 (#555028) 2026-08-22 22:01:58 +00:00
R. Ryantm
91ecf827df emacsPackages.ghostel: 0.50.0 -> 0.51.0 2026-08-22 22:01:52 +00:00
Yohann Boniface
b6658a6b20 runitor: modernize (#554568) 2026-08-22 21:59:07 +00:00
Yohann Boniface
43d499bd93 treewide: remove misusses of env and $TMPDIR (#555283) 2026-08-22 21:57:52 +00:00
Yohann Boniface
8929516de9 xmrig-proxy: unmaintain (#555435) 2026-08-22 21:56:55 +00:00
Sandro
ab381a0a9a koboldcpp: 1.110 -> 1.119 (#555450) 2026-08-22 21:56:41 +00:00
Gaétan Lepage
707cd15c12 python3Packages.disposable-email-domains: 0.0.237 -> 0.0.242 (#555494) 2026-08-22 21:55:49 +00:00
Sandro
bcfe189908 nixos/moonshine: init (#544393) 2026-08-22 21:53:08 +00:00
Sandro
e8dfe8f429 home-assistant-custom-components.econet300: init at 1.3.0 (#551269) 2026-08-22 21:51:56 +00:00
Sandro
f9f236879a home-assistant-custom-components.daikin_onecta: 4.6.13 -> 4.6.15 (#550832) 2026-08-22 21:47:58 +00:00
Sandro
a97a9c4c00 home-assistant-custom-components.bodymiscale: 2026.7.0 -> 2026.8.0 (#551491) 2026-08-22 21:47:37 +00:00
Sandro
9b0a93dc97 home-assistant-custom-components.ingress: 1.3.0 -> 1.3.2 (#551904) 2026-08-22 21:46:58 +00:00
Bartosz Stebel
d4969380d2 home-assistant-custom-components.econet300: init at 1.3.0 2026-08-22 23:46:24 +02:00
Sandro
c9cb45c470 home-assistant-custom-components.frigidaire: 0.1.37 -> 0.1.38 (#553043) 2026-08-22 21:45:16 +00:00
Sandro
8f4bd0fa07 home-assistant-custom-components.homewhiz: init at 0.5.25 (#553686) 2026-08-22 21:44:56 +00:00
Sandro
6d720c3068 home-assistant-custom-lovelace-modules.versatile-thermostat-ui-card: 3.2.0 -> 3.3.0 (#554326) 2026-08-22 21:44:15 +00:00
Sandro
28682d5359 home-assistant-custom-components.tibber_local: 2026.7.2 -> 2026.8.0 (#555336) 2026-08-22 21:43:50 +00:00
Weijia Wang
a61cd85291 terraform-backend: 0.2.2 -> 0.2.3 (#555477) 2026-08-22 21:41:03 +00:00
Yohann Boniface
fb36e44396 hifiscan: drop (#555352) 2026-08-22 21:31:47 +00:00
Weijia Wang
28efa18ed0 zennotes-desktop: 2.31.0 -> 2.35.0, electron 41 -> 42 (#555166) 2026-08-22 21:29:50 +00:00
Weijia Wang
cab9c5e041 vrcx: electron_41 -> electron_42 (#555184) 2026-08-22 21:29:41 +00:00
Sandro
31a53f588a python3Packages.pytak: init at 7.3.10, python3Packages.aiscot: init at 7.1.3, python3Packages.aircot: init at 4.0.2, python3Packages.adsbcot: init at 9.0.1 (#525346) 2026-08-22 21:27:21 +00:00
Tomás Rivera
b7346b2df0 hifiscan: drop 2026-08-22 23:26:26 +02:00
Weijia Wang
7f08c4a8c6 babashka-unwrapped: Fix repl (#554714) 2026-08-22 21:26:08 +00:00
Weijia Wang
a6022eaffd rapidraw: 1.6.1 -> 1.6.2 (#555399) 2026-08-22 21:22:51 +00:00
Sandro
78c524bb93 pfcpsim: init at 1.4.4 (#551526) 2026-08-22 21:22:32 +00:00
Weijia Wang
d708453bbc filebrowser-quantum: add updateScript (#555334) 2026-08-22 21:22:24 +00:00
Yohann Boniface
38b17b6977 python3Packages.python-decouple: migrate to pyproject, enable __structuredAttrs, use finalAttrs (#533001) 2026-08-22 21:21:32 +00:00
Weijia Wang
23bb6facf7 lazyspotify: mark as broken (#555460) 2026-08-22 21:18:33 +00:00
Pol Dellaiera
97fc1ebe61 cachix: 1.11.1 -> 1.12.0 (#551216) 2026-08-22 21:17:19 +00:00
Gaetan Lepage
168103c93c python3Packages.intake: cleanup 2026-08-22 21:17:14 +00:00
Weijia Wang
8192c5e962 iortcw{,-sp}: migrate to by-name, use strictDeps and structuredAttrs (#555400) 2026-08-22 21:16:16 +00:00
Weijia Wang
2dafc1b643 bisq2: 2.1.11 -> 2.1.12 (#555406) 2026-08-22 21:15:15 +00:00
Sandro
d75d673707 smlnj: 2026.1 -> 2026.2 (#553083) 2026-08-22 21:15:15 +00:00
R. Ryantm
4358fbb71a cargo-binstall: 1.21.1 -> 1.22.0 2026-08-22 21:14:55 +00:00
Weijia Wang
68ef3f19ae qownnotes: 26.8.2 -> 26.8.7 (#555412) 2026-08-22 21:14:31 +00:00
Gaetan Lepage
14eb18c317 python3Packages.hvplot: cleanup 2026-08-22 21:13:31 +00:00
Gaetan Lepage
f9873e5437 python3Packages.holoviews: 1.22.1 -> 1.23.1
Diff: https://github.com/holoviz/holoviews/compare/v1.22.1...v1.23.1

Changelog: https://github.com/holoviz/holoviews/releases/tag/v1.23.1
2026-08-22 21:12:31 +00:00
R. Ryantm
66eedaf1bf cherrytree: 1.7.1 -> 1.7.2 2026-08-22 21:09:23 +00:00
Yohann Boniface
7981bab3f9 python3Packages.ufonormalizer: migrate to pyproject (#545641) 2026-08-22 21:04:13 +00:00
Yohann Boniface
98f223fbc9 python3Packages.android-backup: migrate to pyproject, use tag (#543930) 2026-08-22 21:01:51 +00:00
Robert Schaffar-Taurok
c4b2e8b5c4 gogcli: 0.36.0 -> 0.37.0
Diff: https://github.com/openclaw/gogcli/compare/v0.36.0...v0.37.0

Changelog: https://github.com/openclaw/gogcli/blob/v0.37.0/CHANGELOG.md#v0370---2026-08-14

Assisted-by: pi (openai-codex/gpt-5.6-sol)
2026-08-22 22:59:26 +02:00
Harinn
da9294b26c python3Packages.ufonormalizer: modernize 2026-08-22 22:58:52 +02:00
Weijia Wang
14ccbf3f57 ldc: 1.41.0 -> 1.42.0 (#546711) 2026-08-22 20:54:43 +00:00
Yohann Boniface
e5bae2e32b python3Packages.unicodecsv: modernize and migrate to pyproject (#522859) 2026-08-22 20:54:37 +00:00
Yohann Boniface
9008a45a38 gp-saml-gui: migrate to pyproject; use finalAttrs (#530652) 2026-08-22 20:53:16 +00:00
Nikolay Korotkiy
d67b0c6417 hk: 1.55.0 -> 1.56.0 (#555474) 2026-08-22 20:52:36 +00:00
Weijia Wang
90c3c3c146 poop: 0.5.0 -> 0.5.0-unstable-2026-05-04, zig_0_13 -> zig_0_16 (#554520) 2026-08-22 20:51:04 +00:00
Weijia Wang
e28dde87ee ztags: 1.0.1 -> 1.0.1-unstable-2026-04-23, zig_0_13 -> zig_0_16 (#554517) 2026-08-22 20:48:40 +00:00
Weijia Wang
1af0551e44 cnijfilter_4_00: unpin gcc13, pass -std=c90 (#551716) 2026-08-22 20:48:26 +00:00
Sandro
e8c8221215 python3Packages.mediawiki-langcodes: 0.2.25 -> 0.2.27 (#554367) 2026-08-22 20:37:52 +00:00
Sandro
a6e8b2b3a2 mediawiki: fix postgres external database host address (#553874) 2026-08-22 20:37:44 +00:00
Pol Dellaiera
06123af443 secretspec-ffi: reduce library size (#552734) 2026-08-22 20:37:35 +00:00
Sandro
02df88f1b7 rosec: init at 0.0.28 (#519494) 2026-08-22 20:34:13 +00:00
Michael Daniels
7fb90071d5 python3Packages.ajpy: migrate to pyproject, fix license (#525734) 2026-08-22 20:32:17 +00:00
Michael Daniels
feca6f3967 python3Packages.anonip: migrate to pyproject (#526912) 2026-08-22 20:32:16 +00:00
Weijia Wang
f051119dea ante: 0-unstable-2025-07-12 -> 0-unstable-2026-08-11, llvmPackages_18 -> llvmPackages_21 (#552313) 2026-08-22 20:32:14 +00:00
Sandro
74d3d330ce lookout: init at 0.3.11 (#553214) 2026-08-22 20:31:17 +00:00
Sandro
4716c0455f tea: 0.14.0 -> 0.15.1 (#554629) 2026-08-22 20:25:49 +00:00
Weijia Wang
605e07dc0b sarasa-gothic: 1.0.40 -> 1.0.41 (#555480) 2026-08-22 20:25:45 +00:00
Michael Daniels
90968a7cbc python3Packages.amarna: migrate to pyproject (#526896) 2026-08-22 20:24:47 +00:00
John Hamelink
eb2f17318c emacsPackages.info-variable-pitch: init at 0-unstable-2022-06-18
Fix homepage URL

Use unstableGitUpdater
2026-08-22 21:24:01 +01:00
Gaétan Lepage
54917c94de opencode{,-desktop}: 1.18.18 -> 1.18.21 (#555132) 2026-08-22 20:21:17 +00:00
Weijia Wang
17b5a6cf42 adaptivecpp: 25.02.0 -> 25.10.0, llvmPackages_18 -> llvmPackages_20 (#552328) 2026-08-22 20:17:16 +00:00
Yt
e3b5e0c0bf rerun: 0.36.1 -> 0.36.2 (#555370) 2026-08-22 20:15:40 +00:00
Yt
66f0bcbf8c mimir: 3.1.4 -> 3.2.0 (#555484) 2026-08-22 20:15:07 +00:00
nixpkgs-ci[bot]
a4c6bbacb4 keymapper: 5.6.0 -> 5.7.0 (#555405) 2026-08-22 20:13:55 +00:00
Nikolay Korotkiy
9397d23060 bitwarden-desktop: 2026.7.0 -> 2026.8.0 (#555475) 2026-08-22 20:13:55 +00:00
Sean Buckley
c772992924 brave, brave-origin: 1.93.136 -> 1.93.138
https://community.brave.app/t/release-channel-1-93-138/657228
2026-08-22 16:07:58 -04:00
Nikolay Korotkiy
cfe9882e34 rectangle: 0.98 -> 0.99 (#555422) 2026-08-22 19:53:05 +00:00
Sandro
f06f1891a6 python3Packages.signxml: 4.5.1 -> 5.1.0; fixes for pyhanko, python-pskc (#547907) 2026-08-22 19:50:38 +00:00
Weijia Wang
141d002489 creduce: llvmPackages_18 -> llvmPackages_21 (#553792) 2026-08-22 19:48:23 +00:00
nixpkgs-ci[bot]
d78f2cf79c devin-desktop: fix tool-launch errors by using the original static binaries (#554795) 2026-08-22 19:47:00 +00:00
nixpkgs-ci[bot]
5d3101ce18 eksctl: 0.229.0 -> 0.230.0 (#552812) 2026-08-22 19:46:58 +00:00
Callum Wong
c1d3bb8663 tea: 0.14.0 -> 0.15.1
The module was renamed to gitea.dev/tea and switched to the new gitea.dev/sdk (v1.2.0).
2026-08-22 21:46:36 +02:00
Marie Ramlow
cb3c6a9539 appium-inspector: update to electron v43 (#555467) 2026-08-22 19:45:05 +00:00
Sandro
8d9e4bb789 checkstyle: drop nexus-codehaus-snapshot plugin repository (#553387) 2026-08-22 19:44:46 +00:00
Gaétan Lepage
e5a2821bf6 python3Packages.uproot: 5.7.5 -> 5.7.6 (#555401) 2026-08-22 19:43:59 +00:00
Alexis Hildebrandt
6d20ccb58f glab: 1.111.0 → 1.114.0 (#552039) 2026-08-22 19:42:36 +00:00
R. Ryantm
43b2364676 python3Packages.disposable-email-domains: 0.0.237 -> 0.0.242 2026-08-22 19:42:24 +00:00
Sandro
1713577e5f mediawiki: 1.45.4 -> 1.46.0 (#552777) 2026-08-22 19:42:20 +00:00
nixpkgs-ci[bot]
a910802979 telemt: 3.4.25 -> 3.5.0 (#555483) 2026-08-22 19:32:16 +00:00
R. Ryantm
f343b7bafc mimir: 3.1.4 -> 3.2.0 2026-08-22 19:28:49 +00:00
Sandro
ad87767e21 obah: init at 0.1.1 (#549504) 2026-08-22 19:28:41 +00:00
cloudglides
6e15322374 lookout: init at 0.3.11
Assisted-by: opencode (deepseek-v4-flash)
2026-08-22 21:27:38 +02:00
nixpkgs-ci[bot]
a7b833c310 rio: 0.5.24 -> 0.5.25 (#555446) 2026-08-22 19:27:19 +00:00
nixpkgs-ci[bot]
8aa9fde319 intel-llvm: 7.0.0 -> 7.0.1 (#555358) 2026-08-22 19:26:11 +00:00
Sandro
d30e800fa2 norgolith: 0.4.0 -> 1.3.1, norgolith-mcp: init at 1.1.0, norgolith-plugin-sdk: init at 1.1.1 (#543045) 2026-08-22 19:23:56 +00:00
Anton Mosich
329586840f pyhanko-cli: move pyyaml dependency from pyhanko to pyhanko-cli
python3Packasge.pyhanko doesn't (any longer) need pyyaml, pyhanko-cli
still depends on it. stdenv was not used in pyhanko at all.
2026-08-22 21:22:51 +02:00
Anton Mosich
1ab96115dd python3Packages.pyhanko: 0.35.2 -> 0.36.2 2026-08-22 21:22:51 +02:00
Anton Mosich
3e145147b5 python3Packages.signxml: 4.5.1 -> 5.1.0
Breaks python3Packages.pyhanko, fixed via update in the next commit
2026-08-22 21:22:51 +02:00
Anton Mosich
662085ded2 python3Packages.python-pskc: 1.4 -> 1.4-unstable-2026-07-18
This update is to include a fix which makes python-pskc not break with
signxml 5.1.0.
2026-08-22 21:22:50 +02:00
R. Ryantm
8d685bc03e telemt: 3.4.25 -> 3.5.0 2026-08-22 19:16:38 +00:00
Sandro
268d2b8c80 github-copilot-app: init at 1.1.11 (#554431) 2026-08-22 19:12:12 +00:00
Florian Klink
6bb05b4e1e libdigidocpp: 4.4.0 -> 4.5.0 (#554324) 2026-08-22 19:11:16 +00:00
Sandro
5632f77b58 net-news-wire: 7.0.5 -> 7.1.3 (#554778) 2026-08-22 19:11:10 +00:00
R. Ryantm
52fefad042 sarasa-gothic: 1.0.40 -> 1.0.41 2026-08-22 19:08:49 +00:00
Florian Klink
7ca2fc2f43 web-eid-app: 2.9.0 -> 2.10.0 (#554298) 2026-08-22 19:07:40 +00:00
Sandro
f1f1305cf0 stelliberty: init at 2.0.23 (#545174) 2026-08-22 19:07:22 +00:00
R. Ryantm
f4aa13cbdf python3Packages.asteval: 1.0.9 -> 1.0.10 2026-08-22 19:02:06 +00:00
Andrew Marshall
655e56593d bitwarden-desktop: 2026.7.0 -> 2026.8.0
Changelog: https://github.com/bitwarden/clients/releases/tag/desktop-v2026.8.0
Diff: https://github.com/bitwarden/clients/compare/desktop-v2026.7.0...desktop-v2026.8.0
2026-08-22 14:58:53 -04:00
Sandro
71f37482b0 portfolio: 0.86.1 -> 0.87.0 (#553402) 2026-08-22 18:57:49 +00:00
Fabian Affolter
27336e0a5f wpprobe: 0.12.5 -> 0.12.7 (#555469) 2026-08-22 18:55:13 +00:00
Fabian Affolter
35ff718502 prowler: add updateScript (#504995) 2026-08-22 18:54:39 +00:00
Sandro
0f41508390 tree-sitter-grammars.tree-sitter-hledger: init at 0-unstable-2026-03-11 (#550451) 2026-08-22 18:54:24 +00:00
Anthony Wang
8da980fe35 kdePackages.kio-snapshot: init at 1.0.0 2026-08-22 13:52:03 -05:00
R. Ryantm
3a005dde29 terraform-backend: 0.2.2 -> 0.2.3 2026-08-22 18:51:24 +00:00
Fabian Affolter
7de5da7def python3Packages.iamdata: 0.1.202608211 -> 0.1.202608221 (#555318) 2026-08-22 18:49:46 +00:00
Fabian Affolter
3521f841c4 python3Packages.huaweicloudsdk*: 3.1.210 -> 3.1.211 (#555332) 2026-08-22 18:49:42 +00:00
R. Ryantm
31af3aec65 hk: 1.55.0 -> 1.56.0 2026-08-22 18:45:06 +00:00
tree-sapii
38f95b3781 appium-inspector: update to electron v43 2026-08-22 14:42:53 -04:00
Anthony Wang
0f3ba3b5cb maintainers: add i-love-lean 2026-08-22 13:42:15 -05:00
Florian Klink
174eb786fb nixos/systemd/tmpfiles: only link portables.conf when portabled is built (#553061) 2026-08-22 18:41:35 +00:00
Masum Reza
20af2e5cb7 android-studio: add aarch64-darwin support (#543384) 2026-08-22 18:31:29 +00:00
Masum Reza
af9a3ea205 limine: 12.5.2 -> 12.6.0 (#553956) 2026-08-22 18:29:18 +00:00
R. Ryantm
0ad22e1aaf vulkan-caps-viewer: 4.12 -> 4.13 2026-08-22 18:25:29 +00:00
Sandro
3a88689e78 python3Packages.django-oauth-toolkit: 3.3.0 -> 3.4.1 (#555105) 2026-08-22 18:22:43 +00:00
R. Ryantm
21f786eb46 wpprobe: 0.12.5 -> 0.12.7 2026-08-22 18:22:07 +00:00
R. Ryantm
c668e71504 terraform-providers.scaleway_scaleway: 2.80.0 -> 2.81.0 2026-08-22 18:04:59 +00:00
R. Ryantm
e034dacbf0 ssh-vault: 1.3.2 -> 1.3.4 2026-08-22 17:59:44 +00:00
Pol Dellaiera
c387c74648 python3Packages.rns: 1.4.2 -> 1.5.0 (#555459) 2026-08-22 17:55:00 +00:00
Pol Dellaiera
b22e1aed2d mcp-server-fetch: 2026.7.10 -> 2026.8.18 (#555378) 2026-08-22 17:53:38 +00:00
Michael Daniels
fb99e5eeee eslint: 10.8.1 -> 10.9.0 (#555340) 2026-08-22 17:48:42 +00:00
Pol Dellaiera
20b3290a22 python3Packages.rns: 1.4.2 -> 1.5.0
Changelog: https://github.com/markqvist/Reticulum/blob/1.5.0/Changelog.md
2026-08-22 19:46:29 +02:00
Connor Alecks
6c7d52b81b lazyspotify: mark as broken 2026-08-22 18:42:09 +01:00
h7x4
bf2bc5aa2a udp514-journal: new package and module - forwarding remote logs to journal. (#461073) 2026-08-22 17:28:58 +00:00
nixpkgs-ci[bot]
b0282a53fc cudatext: 1.236.0.3 -> 1.236.0.4 (#555443) 2026-08-22 17:13:18 +00:00
R. Ryantm
adf140a637 zerofs: 2.2.3 -> 2.3.0 2026-08-22 17:12:06 +00:00
Yt
790b97b914 python3Packages.jax-cuda12-{pjrt,plugin}: refactor src logic (#555386) 2026-08-22 17:07:54 +00:00
Nikolay Korotkiy
da99f820fb capnproto: fix static/cross compilation (#528851) 2026-08-22 17:06:40 +00:00
dish
8abf18e3ad shelfmark: 1.3.9 -> 1.3.11, fix deps (#554363) 2026-08-22 17:03:19 +00:00
nixpkgs-ci[bot]
02c754c13c buildbox: 1.4.17 -> 1.4.18 (#555439) 2026-08-22 16:54:49 +00:00
SandaruKasa
9c77b79f30 koboldcpp: 1.110 -> 1.119
Changelog: https://github.com/LostRuins/koboldcpp/releases/tag/v1.119
2026-08-22 19:54:35 +03:00
R. Ryantm
8ae8eb81d4 rio: 0.5.24 -> 0.5.25 2026-08-22 16:49:09 +00:00
R. Ryantm
e231e15be2 cudatext: 1.236.0.3 -> 1.236.0.4 2026-08-22 16:39:02 +00:00
Nico Felbinger
ddabbe15e7 python3Packages.adsbcot: init at 9.0.1 2026-08-22 18:26:30 +02:00
Nico Felbinger
c1e06b85d5 python3Packages.aircot: init at 4.0.2 2026-08-22 18:26:29 +02:00
Nico Felbinger
ee67f96dfb python3Packages.aiscot: init at 7.1.3 2026-08-22 18:26:28 +02:00
Nico Felbinger
37925c30d6 python3Packages.pytak: init at 7.3.10 2026-08-22 18:26:22 +02:00
Kim Lindberger
0224a92ddd vaultwarden: 1.37.1 -> 1.37.2 (#555391) 2026-08-22 16:19:39 +00:00
nixpkgs-ci[bot]
e1bda9f16d shader-slang: 2026.14.1 -> 2026.16 (#555425) 2026-08-22 16:15:50 +00:00
R. Ryantm
ff545c4876 buildbox: 1.4.17 -> 1.4.18 2026-08-22 16:05:55 +00:00
nixpkgs-ci[bot]
63ecebc259 mongodb-atlas-cli: 1.58.0 -> 1.58.1 (#555304) 2026-08-22 15:55:02 +00:00
Ivan Jager
07b7b3ac22 xmrig-proxy: unmaintain
I am no longer using xmrig-proxy, nor any other crypto-mining software.
2026-08-22 10:46:47 -05:00
nixpkgs-ci[bot]
4905842092 simplex-chat-desktop: 7.0.0 -> 7.0.1 (#555364) 2026-08-22 15:28:55 +00:00
R. Ryantm
89c2c3f7a1 shader-slang: 2026.14.1 -> 2026.16 2026-08-22 15:20:07 +00:00
Gaetan Lepage
6a1df0a9a0 protobuf_36: init at 36.0
Changelog:
https://github.com/protocolbuffers/protobuf/releases/tag/v36.0

Diff: https://github.com/protocolbuffers/protobuf/compare/v35.1...v36.0
2026-08-22 15:16:43 +00:00
Weijia Wang
94eb3559d9 rectangle: 0.98 -> 0.99
https://github.com/rxhanson/Rectangle/releases/tag/v0.99
2026-08-22 17:12:24 +02:00
Weijia Wang
a6a700b204 ligolo-ng: 0.8.3 -> 0.9.1 (#541694) 2026-08-22 15:04:52 +00:00
Weijia Wang
8437348e6d ibtool: 1.2.0 -> 1.2.1 (#555407) 2026-08-22 15:02:18 +00:00
R. Ryantm
ec02c3f03f ligolo-ng: 0.8.3 -> 0.9.1 2026-08-22 16:59:20 +02:00
R. Ryantm
ff328581a3 chsrc: 0.2.6 -> 0.2.7 2026-08-22 14:58:01 +00:00
Weijia Wang
e346eca2be obscura: add darwin support (#555157) 2026-08-22 14:55:36 +00:00
nixpkgs-ci[bot]
6ff90065d5 uptime-kuma: 2.5.0 -> 2.5.3 (#555365) 2026-08-22 14:53:40 +00:00
Sefa Eyeoglu
dbaf5f8c93 vesktop: 1.6.5-unstable-2026-07-16 -> 1.6.7 (#553927) 2026-08-22 14:50:16 +00:00
Oleksandr Usov
f1935fe4c9 nixos/udp514-journal: add module 2026-08-22 15:46:04 +01:00
Oleksandr Usov
d347bbc0d2 udp514-journal: init at 0.3.0 2026-08-22 15:44:18 +01:00
Weijia Wang
694a5b6553 kustomize-lint: modernize (#555296) 2026-08-22 14:43:54 +00:00
Weijia Wang
ee3fe6968c gopodder: 1.2.2 -> 1.2.3 (#555222) 2026-08-22 14:41:52 +00:00
Weijia Wang
37ee210375 hjson-go: 4.6.0 -> 4.7.0 (#555409) 2026-08-22 14:37:42 +00:00
Gaetan Lepage
a9d7c5a803 python3Packages.cramjam: enable __structuredAttrs 2026-08-22 14:35:50 +00:00
R. Ryantm
f7309745a6 gl3w: 0-unstable-2025-11-07 -> 0-unstable-2026-08-17 2026-08-22 14:33:39 +00:00
Weijia Wang
2ced6cf94f qsampler: 1.0.2 -> 1.0.3 (#555403) 2026-08-22 14:33:06 +00:00
Nikolay Korotkiy
da8ff62a7f fcppt: 5.0.0 -> 5.2.0 (#554534) 2026-08-22 14:26:02 +00:00
Weijia Wang
b9cf832436 python3Packages.skia-pathops: adjust patches (#555112) 2026-08-22 14:25:26 +00:00
Gaetan Lepage
5c4eaae36f python3Packages.cramjam: fix hash 2026-08-22 14:22:10 +00:00
Sefa Eyeoglu
6729070c70 discord: add custome commit message to update script and update (#554995) 2026-08-22 14:16:08 +00:00
R. Ryantm
8c27e14444 kitex: 0.16.2 -> 0.16.3 2026-08-22 14:14:27 +00:00
R. Ryantm
51343ae324 qownnotes: 26.8.2 -> 26.8.7 2026-08-22 14:14:25 +00:00
Nikolay Korotkiy
7d4efea0fe orion-browser: 149 -> 151 (#554601) 2026-08-22 14:11:23 +00:00
Stanisław Pitucha
a5f2c00558 ibtool: 1.2.0 -> 1.2.1 2026-08-23 00:10:09 +10:00
paro
cfd1ab7e68 bisq2: 2.1.11 -> 2.1.12
Important security update fixing vulnerabilities identified during
Bisq's recent security audit (reputation privacy/integrity, bonded
roles, and bridge reliability). Upstream release notes:
https://github.com/bisq-network/bisq2/releases/tag/v2.1.12
2026-08-22 16:07:48 +02:00
R. Ryantm
645d086d79 hjson-go: 4.6.0 -> 4.7.0 2026-08-22 14:06:22 +00:00
R. Ryantm
f0c168433f cargo-lambda: 1.9.1 -> 1.9.2 2026-08-22 14:06:03 +00:00
Nikolay Korotkiy
c5005a3de2 python3Packages.ansible: 14.2.0 -> 14.3.1 (#555165) 2026-08-22 14:01:50 +00:00
Mikilio
afbf4a3cee nixos/tests/rosec: init
Tests D-Bus activation of rosecd, the generated PAM configuration,
and automatic vault unlock on login. Marked broken on aarch64
because the interactive TTY login the PAM subtest relies on
behaves differently under QEMU there.
2026-08-22 16:00:46 +02:00
Mikilio
a4d7562390 nixos/pam: add rosec
Adds security.pam.services.<name>.rosec.enable to automatically
unlock the user's rosec vault on login.
2026-08-22 16:00:45 +02:00
Mikilio
451af617f3 nixos/rosec: init module
Adds a module for the rosec secrets daemon, a multi-provider
implementation of the freedesktop.org Secret Service API, as an
alternative to GNOME Keyring.

https://github.com/jmylchreest/rosec
2026-08-22 16:00:44 +02:00
Mikilio
913cc1a603 top-level/all-packages.nix: add rosecFull
Adds rosecFull, a rosec bundle with all stable provider packages.
2026-08-22 16:00:43 +02:00
Mikilio
08392c4798 rosec-gnome-keyring: init at 0.0.28 2026-08-22 15:57:17 +02:00
Mikilio
ad500a8f37 rosec-bitwarden-sm: init at 0.0.28 2026-08-22 15:57:16 +02:00
Mikilio
b13a2fd7bc rosec-bitwarden-pm: init at 0.0.28 2026-08-22 15:57:15 +02:00
Mikilio
c2ff24dedf rosec: init at 0.0.28
Wrapped in symlinkJoin so optional providers can be composed into
lib/rosec/providers via the `provider` parameter.
The PAM module is built from contrib/pam.

https://github.com/jmylchreest/rosec
2026-08-22 15:57:14 +02:00
Weijia Wang
d83896749d usque: 3.0.1 -> 4.2.1 (#554941) 2026-08-22 13:56:27 +00:00
Maximilian Bosch
265dcd39e1 nixos/tests: filter out nspawn tests on darwin (#553474) 2026-08-22 13:56:26 +00:00
R. Ryantm
929a59a620 keymapper: 5.6.0 -> 5.7.0 2026-08-22 13:54:04 +00:00
Weijia Wang
afe1b0e6a3 gtk-pipe-viewer: 0.5.6 -> 0.5.8 (#499726) 2026-08-22 13:48:43 +00:00
R. Ryantm
4eecc007b5 qsampler: 1.0.2 -> 1.0.3 2026-08-22 13:46:30 +00:00
Gaetan Lepage
8b8b6ddd12 python3Packages.uproot: 5.7.5 -> 5.7.6
Diff: https://github.com/scikit-hep/uproot5/compare/v5.7.5...v5.7.6

Changelog: https://github.com/scikit-hep/uproot5/releases/tag/v5.7.6
2026-08-22 13:44:43 +00:00
Adam C. Stephens
4b959c5c5a netbird-combined: init at 0.77.1 (#554815) 2026-08-22 13:39:02 +00:00
Guy Chronister
13e7ac9c39 iortcw_sp: migrate to by-name 2026-08-22 13:38:00 +00:00
Guy Chronister
cc766dae0e iortcw_sp: add strictDeps and structuredAttrs 2026-08-22 13:38:00 +00:00
Nikolay Korotkiy
8615b9b30b python3Packages.petl: 1.7.23 -> 1.7.24 (#555302) 2026-08-22 13:36:18 +00:00
nixpkgs-ci[bot]
9a46455f99 biome: 2.5.8 -> 2.5.9 (#555158) 2026-08-22 13:31:57 +00:00
Stanisław Pitucha
9fcca93829 reaper: 7.78 -> 7.79 (#555259) 2026-08-22 13:30:58 +00:00
Adam C. Stephens
19cda84574 netbird-combined: init at 0.77.1
This is a combined binary that upstream advertises as the newer way to configure a self-hosted server.
2026-08-22 09:29:38 -04:00
PhiliPdB
4686889793 rapidraw: 1.6.1 -> 1.6.2
Changelog: https://github.com/CyberTimon/RapidRAW/releases/tag/v1.6.2
Diff: https://github.com/CyberTimon/RapidRAW/compare/v1.6.1...v1.6.2
2026-08-22 15:27:24 +02:00
R. Ryantm
b26ea6c5ab hydralauncher: 4.1.1 -> 4.1.2 2026-08-22 13:10:16 +00:00
nixpkgs-ci[bot]
784bf0430e cliamp: 1.63.1 -> 1.63.2 (#555300) 2026-08-22 13:04:08 +00:00
Sizhe Zhao
b01571f3d0 nezha: 2.3.2 -> 2.3.7; nezha-theme-admin: 2.2.5 -> 2.3.4 (#552977) 2026-08-22 13:00:34 +00:00
Martin Weinelt
b26da62703 piper-tts: 1.4.2 -> 1.7.0 (#554556) 2026-08-22 12:58:38 +00:00
Martin Weinelt
b0e56b774e vaultwarden: 1.37.1 -> 1.37.2
https://github.com/dani-garcia/vaultwarden/releases/tag/1.37.2
2026-08-22 14:55:57 +02:00
Martin Weinelt
a1ecec1540 home-assistant-custom-components.cable_modem_monitor: 3.14.0-beta.19 -> 3.14.0-beta.21 (#553223) 2026-08-22 12:55:03 +00:00
Martin Weinelt
b7c67c9b7c home-assistant-custom-components.ecoflow_cloud: 1.5.0-shp3.9 -> 1.7.1 (#555002) 2026-08-22 12:54:22 +00:00
nixpkgs-ci[bot]
42224581c3 simpleBuildTool: 2.0.6 -> 2.0.7 (#555381) 2026-08-22 12:43:26 +00:00
Fabian Affolter
f2b69d1cc3 greenmask: 0.2.22 -> 0.2.23 (#555326) 2026-08-22 12:41:08 +00:00
Gaetan Lepage
80232f258c python3Packages.jax-cuda12-plugin: refactor src logic 2026-08-22 12:38:49 +00:00
Gaetan Lepage
d928697767 python3Packages.jax-cuda12-pjrt: refactor src logic 2026-08-22 12:38:42 +00:00
R. Ryantm
456f1b0797 tellico: 4.2.1 -> 4.2.2 2026-08-22 12:32:30 +00:00
R. Ryantm
b7d8eace54 simpleBuildTool: 2.0.6 -> 2.0.7 2026-08-22 12:30:32 +00:00
Fabian Affolter
6cb1c4a721 python3Packages.huaweicloudsdk: update script permission 2026-08-22 14:30:30 +02:00
Fabian Affolter
d7d075090e python3Packages.huaweicloudsdk*: 3.1.210 -> 3.1.211 2026-08-22 14:30:30 +02:00
R. Ryantm
8660025366 mcp-server-fetch: 2026.7.10 -> 2026.8.18 2026-08-22 12:14:02 +00:00
Nikolay Korotkiy
7cb31a3f05 bytecode-viewer: 2.12 -> 2.13.2 (#554263) 2026-08-22 12:13:15 +00:00
Gaetan Lepage
1d39abb440 rerun: 0.36.1 -> 0.36.2
Diff: https://github.com/rerun-io/rerun/compare/0.36.1...0.36.2

Changelog: https://github.com/rerun-io/rerun/blob/0.36.2/CHANGELOG.md
2026-08-22 12:05:13 +00:00
Adam C. Stephens
2c4c2ef978 rustfs: 1.0.0-rc.2 -> 1.0.0-rc.3 (#555056) 2026-08-22 12:04:26 +00:00
Nikolay Korotkiy
bfbe471b8f herdr: 0.8.0 -> 0.8.2 (#554861) 2026-08-22 12:01:09 +00:00
Nikolay Korotkiy
8cbc9a45c5 python3Packages.xclim: 0.61.1 -> 0.62.0 (#555009) 2026-08-22 11:46:25 +00:00
Nikolay Korotkiy
a862c7dbc4 python3Packages.opensfm: 0.5.1-unstable-2026-07-13 -> 0.5.1-unstable-2026-08-17 (#554006) 2026-08-22 11:44:07 +00:00
Martin Weinelt
2569049b45 home-assistant: 2026.8.2 -> 2026.8.3 (#555258) 2026-08-22 11:28:32 +00:00
Nikolay Korotkiy
377efc4619 edk2: 202605 -> 202608 (#555110) 2026-08-22 11:25:19 +00:00
Markus Kowalewski
f5215d9cd4 amd-libflame: 5.1 -> 5.3.2 (#555224) 2026-08-22 11:23:43 +00:00
nixpkgs-ci[bot]
02defdbdae phpstan: 2.2.8 -> 2.2.9 (#555357) 2026-08-22 11:13:25 +00:00
Martin Weinelt
52e9a77672 home-assistant-custom-components.midea_ac: drop emilylange as maintainer 2026-08-22 13:09:44 +02:00
Martin Weinelt
d7610bb34b python3Packages.msmart-ng: drop emilylange as maintainer 2026-08-22 13:09:24 +02:00
Martin Weinelt
05e6b1c60e home-assistant-custom-components.gtfs-realtime: 0.4.8 -> 0.4.9 (#555287) 2026-08-22 11:08:02 +00:00
Martin Weinelt
50e3198a41 home-assistant-custom-components.local_openai: 1.10.0 -> 1.11.1 (#555270) 2026-08-22 11:07:55 +00:00
R. Ryantm
5442278dbf uptime-kuma: 2.5.0 -> 2.5.3 2026-08-22 11:05:57 +00:00
Nikolay Korotkiy
32b4190e3d exim: 4.99.5 -> 4.100 (#554879) 2026-08-22 11:02:24 +00:00
Andoni A.
22543a6da8 prowler: add updateScript
Add `passthru.updateScript = nix-update-script { }` so r-ryantm has a
nix-update-based path for future version bumps.
2026-08-22 13:00:21 +02:00
R. Ryantm
dc158addc2 simplex-chat-desktop: 7.0.0 -> 7.0.1 2026-08-22 10:59:05 +00:00
R. Ryantm
5713329407 pkgsite: 0.3.0-unstable-2026-08-12 -> 0.4.0-unstable-2026-08-19 2026-08-22 10:58:37 +00:00
Nikolay Korotkiy
2fd57bec1f exim: update meta.changelog 2026-08-22 14:56:11 +04:00
Martin Weinelt
58bf4b2ac7 home-assistant-custom-components.midea_ac: 2026.7.2 -> 2026.8.2
https://github.com/mill1000/midea-ac-py/releases/tag/2026.8.2
2026-08-22 12:52:59 +02:00
Martin Weinelt
28e4ceb542 python3Packages.msmart-ng: 2026.7.0 -> 2026.8.0
https://github.com/mill1000/midea-msmart/releases/tag/2026.8.0
2026-08-22 12:52:23 +02:00
R. Ryantm
133d262f48 shairport-sync-airplay2: 5.2.1 -> 5.2.2 2026-08-22 10:44:27 +00:00
Felix Bargfeldt
b133fc376a python3Packages.rembg: 2.0.80 -> 2.0.81 (#555295) 2026-08-22 10:41:05 +00:00
Felix Bargfeldt
dd7a82dc79 mergiraf: 0.18.0 -> 0.19.0 (#555263) 2026-08-22 10:40:34 +00:00
R. Ryantm
602266f7a1 intel-llvm: 7.0.0 -> 7.0.1 2026-08-22 10:40:01 +00:00
zowoq
fee8d17a93 terraform-providers.hashicorp_http: 3.6.0 -> 3.6.1 (#555335) 2026-08-22 10:39:32 +00:00
Yt
4a88d63eec openobserve: add support for enterprise edition (#554540) 2026-08-22 10:38:57 +00:00
Martin Weinelt
b145ec113a home-assistant.python3Packages.pytest-homeassistant-custom-component: 0.13.356 -> 0.13.357
https://github.com/MatthewFlamm/pytest-homeassistant-custom-component/blob/0.13.357/CHANGELOG.md
2026-08-22 12:35:25 +02:00
Martin Weinelt
83bcce5265 python3Packages.homeassistant-stubs: 2026.8.2 -> 2026.8.3
https://github.com/KapJI/homeassistant-stubs/releases/tag/2026.8.3
2026-08-22 12:34:43 +02:00
R. Ryantm
96bc2ad808 phpstan: 2.2.8 -> 2.2.9 2026-08-22 10:31:23 +00:00
Matteo Pacini
c8f90650c1 syswatch: 0.9.0 -> 0.10.0 (#555341) 2026-08-22 10:28:36 +00:00
kirillrdy
8dab62a743 gogcli: 0.29.0 -> 0.36.0 (#552706) 2026-08-22 10:27:26 +00:00
nixpkgs-ci[bot]
399814d3a8 autobrr: 1.83.0 -> 1.84.0 (#555342) 2026-08-22 10:26:38 +00:00
Martin Weinelt
2cf3f2312d Revert "python3Packages.nsapi: 3.1.3 -> 3.2.1"
This reverts commit ef71d13a47.

Breaks tests.home-assistant-components.nederlandse_spoorwegen.
2026-08-22 12:17:19 +02:00
nixpkgs-ci[bot]
a0e0b0455a awakened-poe-trade: 3.29.103 -> 3.29.104 (#552851) 2026-08-22 10:07:10 +00:00
Nikolay Korotkiy
40f2683793 cbmc: 6.10.0 -> 6.11.0 (#554971) 2026-08-22 10:03:24 +00:00
Bobby Rong
612fb6e5bd engrampa: 1.28.3 -> 1.28.5 (#555118) 2026-08-22 09:59:38 +00:00
Bobby Rong
da0d8097b1 sticky: 1.31 -> 1.32 (#555275) 2026-08-22 09:58:52 +00:00
Bobby Rong
7f8481da6a budgie-control-center: 2.1.2 -> 2.1.3 (#555096) 2026-08-22 09:58:43 +00:00
klea
531f0dc242 ioq3-scion: Fix invalid unstable version scheme
Per https://github.com/NixOS/nixpkgs/issues/541820
2026-08-22 09:53:16 +00:00
Tomás Rivera
4b5416a472 syswatch: 0.9.0 -> 0.10.0
Diff: https://github.com/matthart1983/syswatch/compare/v0.9.0...v0.10.0

Changelog: https://github.com/matthart1983/syswatch/releases/tag/v0.10.0
2026-08-22 11:50:48 +02:00
Sizhe Zhao
d741393c4e python3Packages.jsonmerge: migrate to pyproject (#555210) 2026-08-22 09:50:06 +00:00
Yt
a578cfe735 pythonPackages.prefect: 3.7.0 -> 3.8.3 (#555018) 2026-08-22 09:48:50 +00:00
R. Ryantm
364a34efde autobrr: 1.83.0 -> 1.84.0 2026-08-22 09:46:40 +00:00
R. Ryantm
5f85a77f6b eslint: 10.8.1 -> 10.9.0 2026-08-22 09:28:58 +00:00
Nikolay Korotkiy
ab4c7668ed stress-ng: 0.21.04 -> 0.22.00 (#554304) 2026-08-22 09:20:11 +00:00
Nikolay Korotkiy
8f4aa1c709 bugstalker: 0.4.1 -> 0.4.7 (#554990) 2026-08-22 09:17:21 +00:00
R. Ryantm
0a904c95c1 home-assistant-custom-components.tibber_local: 2026.7.2 -> 2026.8.0 2026-08-22 09:16:18 +00:00
nixpkgs-ci[bot]
723b6f048f ftxui: 6.1.9 → 7.0.3, json-tui: 1.4.1 → 1.4.2 (#555330) 2026-08-22 09:14:28 +00:00
nixpkgs-ci[bot]
624208505b dataform: 3.0.64 -> 3.0.65 (#555329) 2026-08-22 09:14:27 +00:00
nixpkgs-ci[bot]
f04b6d6ee9 serverpod_cli: 3.4.11 -> 3.4.12 (#555293) 2026-08-22 09:14:03 +00:00
R. Ryantm
f8bc03ef35 terraform-providers.hashicorp_http: 3.6.0 -> 3.6.1 2026-08-22 09:12:44 +00:00
Nikolay Korotkiy
e449fe6c17 bant: 0.3.4 -> 0.3.5 (#555040) 2026-08-22 09:08:16 +00:00
Weijia Wang
71ad6db354 python3Packages.skia-pathops: drop x86_64-darwin patches 2026-08-22 11:00:35 +02:00
Weijia Wang
f5edd502a2 python3Packages.skia-pathops: fix loongarch64-linux build 2026-08-22 11:00:15 +02:00
JocimSus
b41398f9f5 filebrowser-quantum: add updateScript 2026-08-22 15:54:59 +07:00
Nikolay Korotkiy
6a1cea1af0 miru: 0.5.0 -> 0.6.0 (#554659) 2026-08-22 08:51:13 +00:00
Nikolay Korotkiy
1d4dbb4aec vue-language-server: 3.3.9 -> 3.3.10 (#554893) 2026-08-22 08:48:36 +00:00
Nikolay Korotkiy
dc7be3cca1 codex: 0.147.0 -> 0.149.0 (#554884) 2026-08-22 08:47:08 +00:00
Fabian Affolter
d7aa670394 python3Packages.huaweicloudsdkcore: 3.1.210 -> 3.1.211
Diff: https://github.com/huaweicloud/huaweicloud-sdk-python-v3/compare/v3.1.210...v3.1.211

Changelog: https://github.com/huaweicloud/huaweicloud-sdk-python-v3/releases/tag/v3.1.211
2026-08-22 10:40:00 +02:00
Nikolay Korotkiy
704d99515e json-tui: 1.4.1 → 1.4.2 2026-08-22 12:33:36 +04:00
R. Ryantm
59402c710d dataform: 3.0.64 -> 3.0.65 2026-08-22 08:31:09 +00:00
Nikolay Korotkiy
17e4e4cc84 ftxui: 6.1.9 → 7.0.3 2026-08-22 12:29:52 +04:00
nixpkgs-ci[bot]
110b78f86e stasis: 1.4.1 -> 1.5.1 (#555266) 2026-08-22 08:24:25 +00:00
Felix Bühler
914dab801b graphify: 0.9.28 -> 0.9.42 (#552558) 2026-08-22 08:16:29 +00:00
Felix Bühler
248ef4d377 formats.yaml_1_1,formats.yaml_1_2: add tags option (#550042) 2026-08-22 08:13:50 +00:00
Franz Pletz
d23ffadba5 obs-studio: 32.1.2 -> 32.2.1 (#546395) 2026-08-22 08:08:34 +00:00
R. Ryantm
1607f70e63 greenmask: 0.2.22 -> 0.2.23 2026-08-22 08:06:06 +00:00
Franz Pletz
c63abd7835 b3sum: 1.8.5 -> 1.8.6 (#552727) 2026-08-22 08:05:58 +00:00
Franz Pletz
4fddf84725 hedgewars: apply compatibility patch for ffmpeg 9 (#553724) 2026-08-22 08:04:38 +00:00
Franz Pletz
25ded49519 rspamd: 4.1.4 -> 4.1.5 (#554860) 2026-08-22 08:01:45 +00:00
Franz Pletz
aa178a0182 tmux: 3.7b -> 3.7c (#554830) 2026-08-22 08:00:00 +00:00
Franz Pletz
85882f3bcb jool: 4.1.14 -> 4.1.15 (#555212) 2026-08-22 07:59:08 +00:00
h7x4
df7f9f3bc5 pdd: fix bash completions typo (#554236) 2026-08-22 07:52:36 +00:00
Mio
244e0ab6a7 linuxPackages.apfs: 0.3.20 -> 0.3.21-unstable-2025-08-15
Temporarily use the latest rev to include Kernel 7.2 fixes missing from v0.3.21
2026-08-22 17:50:41 +10:00
Fabian Affolter
b7425b524e getsploit: init at 3.0.1 (#555175) 2026-08-22 07:39:46 +00:00
Fabian Affolter
2d3e7348c7 adpathfinder: init at 1.2.0 (#555227) 2026-08-22 07:39:40 +00:00
Fabian Affolter
c77e6c09e4 python3Packages.cyclopts: 4.23.0 -> 4.23.1 (#555237) 2026-08-22 07:39:33 +00:00
Fabian Affolter
91b4149583 python3Packages.types-aiobotocore-*: 3.8.0 -> 3.9.0 (#555240) 2026-08-22 07:39:26 +00:00
Fabian Affolter
7997b46c9f python3Packages.apprise: 1.11.0 -> 1.13.0 (#555247) 2026-08-22 07:38:46 +00:00
Fabian Affolter
1db6c5d700 python3Packages.iamdata: 0.1.202608211 -> 0.1.202608221
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202608211...v0.1.202608221

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202608221
2026-08-22 09:38:43 +02:00
Fabian Affolter
fc8710594c python3Packages.ghapi: 1.0.15 -> 2.1.2 (#555249) 2026-08-22 07:38:40 +00:00
Fabian Affolter
622c575a4e python3Packages.mypy-boto3-*: updates (#555260) 2026-08-22 07:38:28 +00:00
Jonas Heinrich
d17aa72758 froide: 0-unstable-2025-09-10 -> 0-unstable-2026-08-19 (#554476) 2026-08-22 07:35:35 +00:00
h7x4
7ab4800f1b fail2ban: use systemd socket activation (#554816) 2026-08-22 07:14:17 +00:00
Eric Wolf
4ac7983270 nixosTests.fail2ban: improve tests
- fix ban sometimes resulting in timeouts
- test version reporting
- explicitly test for connection between server and client
- test unbanning
- test `fail2ban-regex` executable
- test socket activation
2026-08-22 08:30:29 +02:00
Eric Wolf
a7750865cb nixos/fail2ban: use systemd socket activation
This includes some cleanup to remove redundant entries in `serviceConfig`.
2026-08-22 08:30:28 +02:00
Eric Wolf
c92580bfac fail2ban: include fixes for systemd socket activation 2026-08-22 08:30:26 +02:00
R. Ryantm
2a76f3de38 mongodb-atlas-cli: 1.58.0 -> 1.58.1 2026-08-22 06:08:19 +00:00
K900
c2c4e73e20 netbird: 0.77.0 -> 0.77.1 (#555188) 2026-08-22 06:07:39 +00:00
Felix Bühler
da3d07a670 freshrss-extensions: fix various versions (#553140) 2026-08-22 05:54:26 +00:00
Vladimír Čunát
2b098a21f8 thunderbird-153-unwrapped: 153.0.1esr -> 153.1.0esr (#555025) 2026-08-22 05:47:55 +00:00
Jo
449194cb33 yafetch: Fix invalid unstable version scheme (#555203) 2026-08-22 05:43:15 +00:00
Austin Horstman
8ea33f1ff1 ci/OWNERS: notify Lua team on package changes (#554777) 2026-08-22 05:39:30 +00:00
K900
e3a014f76c zfs_2_3: 2.3.8 -> 2.3.9, zfs_2_4: 2.4.3 -> 2.4.4 (#555231) 2026-08-22 05:34:34 +00:00
R. Ryantm
0007fe370a cliamp: 1.63.1 -> 1.63.2 2026-08-22 05:31:46 +00:00
Jonas Heinrich
d1821e5fbf python3Packages.wagtail-localize: 1.13.1 -> 1.14.5 2026-08-22 07:21:28 +02:00
Jonas Heinrich
67e9fe044a froide: modernize package 2026-08-22 07:21:27 +02:00
Jonas Heinrich
6f9a44f805 froide: 0-unstable-2025-09-10 -> 0-unstable-2026-08-19 2026-08-22 07:21:27 +02:00
Jonas Heinrich
54d7c1218f python3Packages.django-extended-makemessages: init at 1.9.0 2026-08-22 07:21:27 +02:00
Jonas Heinrich
f037f91adf python3Packages.wagtail: pin django-treebeard to a known working version 2026-08-22 07:21:27 +02:00
Austin Horstman
bfeca7ad01 nufmt: 0-unstable-2026-07-23 -> 0-unstable-2026-08-12 (#555205) 2026-08-22 05:06:54 +00:00
R. Ryantm
c6bdf7d36d python3Packages.petl: 1.7.23 -> 1.7.24 2026-08-22 05:03:09 +00:00
Ethan Carter Edwards
5ea6e97a13 kustomize-lint: modernize
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-22 01:02:20 -04:00
Sandro
6bdd40aa88 python3Packages.spacy-pkuseg: update description, sort (#555228) 2026-08-22 05:00:47 +00:00
R. Ryantm
ded44c5940 python3Packages.rembg: 2.0.80 -> 2.0.81 2026-08-22 04:51:41 +00:00
nixpkgs-ci[bot]
731960f9bf lenovo-legion: 0.0.21-unstable-2026-08-07 -> 0.0.22-unstable-2026-08-21 (#555285) 2026-08-22 04:50:33 +00:00
R. Ryantm
f35ef59110 serverpod_cli: 3.4.11 -> 3.4.12 2026-08-22 04:48:36 +00:00
R. Ryantm
880772cf2d home-assistant-custom-components.gtfs-realtime: 0.4.8 -> 0.4.9 2026-08-22 04:11:15 +00:00
Austin Horstman
71a1f90bb5 _1password-cli: 2.38.1 -> 2.39.0 (#555279) 2026-08-22 04:00:30 +00:00
Sandro Jäckel
059ae5cdba treewide: remove misusses of env and $TMPDIR 2026-08-22 05:48:00 +02:00
nixpkgs-ci[bot]
a9f88d6076 borgmatic: 2.1.6 -> 2.1.7 (#554087) 2026-08-22 03:44:29 +00:00
Adam C. Stephens
599f6fbc3e zfs: replace systemd dependency with systemdMinimal (#555253) 2026-08-22 03:28:58 +00:00
Krysteq
fe1adbe6cf zennotes-desktop: 2.31.0 -> 2.35.0, electron 41 -> 42 2026-08-22 05:05:12 +02:00
R. Ryantm
38d1bfb669 _1password-cli: 2.38.1 -> 2.39.0 2026-08-22 03:00:27 +00:00
nixpkgs-ci[bot]
6d408bf200 dolt: 2.3.0 -> 2.3.1 (#555271) 2026-08-22 02:59:59 +00:00
nixpkgs-ci[bot]
a41b27f577 oxlint: 1.78.0 -> 1.79.0 (#555269) 2026-08-22 02:59:58 +00:00
Aaron Andersen
bfb42b90b8 zfs: replace systemd dependency with systemdMinimal 2026-08-21 22:44:50 -04:00
Bobby Rong
899b0c4e19 sticky: 1.31 -> 1.32
https://github.com/linuxmint/sticky/compare/1.31...1.32
2026-08-22 10:41:34 +08:00
rewine
f963d1f253 pineapple-pictures: 1.5.0 -> 1.6.0 (#555159) 2026-08-22 02:41:14 +00:00
Bobby Rong
9b439103d1 xfce4-dict: 0.8.9 -> 0.8.10 (#555113) 2026-08-22 02:34:07 +00:00
R. Ryantm
6b308b76f9 lenovo-legion: 0.0.21-unstable-2026-08-07 -> 0.0.22-unstable-2026-08-21 2026-08-22 02:23:20 +00:00
Sizhe Zhao
418593c9b2 localsend: 1.17.0 -> 1.18.0 (#553391) 2026-08-22 02:20:03 +00:00
nixpkgs-ci[bot]
a831408e63 liteparse: 2.11.1 -> 2.13.0 (#554894) 2026-08-22 02:12:10 +00:00
Robert Schaffar-Taurok
e2fdd56864 gogcli: fix build metadata linker paths
Update the Go linker targets after the upstream module-path migration, and strengthen the version test so missing linker-injected metadata cannot pass silently.

Assisted-by: pi (openai-codex/gpt-5.6-sol)
2026-08-22 03:52:00 +02:00
Robert Schaffar-Taurok
f56d868f6e gogcli: 0.29.0 -> 0.36.0
Diff: https://github.com/openclaw/gogcli/compare/v0.29.0...v0.36.0

Assisted-by: pi (openai-codex/gpt-5.6-sol)
2026-08-22 03:51:59 +02:00
Ihar Hrachyshka
b775a19875 python3Packages.mlx: add updateScript (#554152) 2026-08-22 01:35:59 +00:00
R. Ryantm
ef3c92aebb dolt: 2.3.0 -> 2.3.1 2026-08-22 01:25:27 +00:00
R. Ryantm
91ba0360bd home-assistant-custom-components.local_openai: 1.10.0 -> 1.11.1 2026-08-22 00:55:13 +00:00
R. Ryantm
1a546e89ae oxlint: 1.78.0 -> 1.79.0 2026-08-22 00:55:09 +00:00
Yt
2c423e03bb beamPackages.expert: 0.1.8 -> 0.1.9 (#555187) 2026-08-22 00:54:23 +00:00
Yt
61e612f344 tailwindcss-language-server: 0.14.29 -> 0.16.0 (#554641) 2026-08-22 00:49:38 +00:00
R. Ryantm
f134e91619 stasis: 1.4.1 -> 1.5.1 2026-08-22 00:48:44 +00:00
Fabian Affolter
74de442343 python3Packages.boto3-stubs: 1.43.76 -> 1.43.78 2026-08-22 02:34:15 +02:00
Fabian Affolter
d2f6d0fc1f python3Packages.mypy-boto3-wafv2: 1.43.63 -> 1.43.78 2026-08-22 02:34:08 +02:00
Fabian Affolter
19e8c2e022 python3Packages.caido-sdk-client: 0.2.0 -> 0.3.1, python3Packages.caido-schema-proxy: 0.57.1 -> 0.58.0 (#555234) 2026-08-22 00:33:26 +00:00
Fabian Affolter
aed17f01bd python3Packages.mypy-boto3-kinesis: 1.43.0 -> 1.43.78 2026-08-22 02:33:26 +02:00
Fabian Affolter
af93719551 python3Packages.mypy-boto3-devicefarm: 1.43.66 -> 1.43.78 2026-08-22 02:33:04 +02:00
Fabian Affolter
41a6ab158c python3Packages.mypy-boto3-cloudwatch: 1.43.54 -> 1.43.78 2026-08-22 02:32:55 +02:00
Fabian Affolter
5701aa9c53 python3Packages.mypy-boto3-backup: 1.43.66 -> 1.43.78 2026-08-22 02:32:48 +02:00
R. Ryantm
886d8c4dd3 mergiraf: 0.18.0 -> 0.19.0 2026-08-22 00:29:44 +00:00
R. Ryantm
801eebd00c pg_checksums: 1.3 -> 1.4 2026-08-22 00:28:47 +00:00
R. Ryantm
4756b4938b reaper: 7.78 -> 7.79 2026-08-22 00:26:45 +00:00
Sizhe Zhao
af241a1d67 obsidian: add startupWMClass to desktop item (#554467) 2026-08-22 00:23:32 +00:00
nixpkgs-ci[bot]
4132fcf4a6 prometheus: 3.13.2 -> 3.14.0 (#555244) 2026-08-22 00:23:06 +00:00
Fabian Affolter
a0d038dde2 python3Packages.ghapi: 1.0.15 -> 2.1.2
Changelog: https://github.com/fastai/ghapi/releases/tag/2.1.2
2026-08-22 02:19:27 +02:00
Fabian Affolter
33e2b47d48 python3Packages.fastspec: init at 0.2.3
Dynamic OpenAPI and discovery spec client for Python

https://github.com/AnswerDotAI/fastspec
2026-08-22 02:19:27 +02:00
Martin Weinelt
c4d4583574 home-assistant: 2026.8.2 -> 2026.8.3
https://github.com/home-assistant/core/releases/tag/2026.8.3
2026-08-22 02:18:38 +02:00
Martin Weinelt
a1acbfe93e python3Packages.volvocarsapi: 0.4.3 -> 0.4.4
https://github.com/thomasddn/volvo-cars-api/releases/tag/v0.4.4
2026-08-22 02:18:11 +02:00
Martin Weinelt
ccf5fd374f python3Packages.reolink-aio: 0.21.8 -> 0.21.9
https://github.com/starkillerOG/reolink_aio/releases/tag/0.21.9
2026-08-22 02:17:56 +02:00
Martin Weinelt
0dc79f90fb python3Packages.pyenphase: 3.2.2 -> 4.0.0
https://github.com/pyenphase/pyenphase/blob/v4.0.0/CHANGELOG.md
2026-08-22 02:17:39 +02:00
Martin Weinelt
77db2203fc python3Packages.ical: 14.1.0 -> 14.1.1
https://github.com/allenporter/ical/releases/tag/14.1.1
2026-08-22 02:16:51 +02:00
Martin Weinelt
05845c76ad python3Packages.aiowebostv: 0.9.1 -> 0.9.2
https://github.com/home-assistant-libs/aiowebostv/releases/tag/v0.9.2
2026-08-22 02:16:26 +02:00
Fabian Affolter
924f3f5f2b python3Packages.fasttransport: init at 0.0.1
Sync and async HTTP transports over httpx2, plus base classes for
small REST clients

https://github.com/AnswerDotAI/fasttransport
2026-08-22 02:07:26 +02:00
R. Ryantm
92ae153482 prometheus: 3.13.2 -> 3.14.0 2026-08-22 00:02:55 +00:00
Fabian Affolter
b747ec475f python3Packages.apprise: 1.11.0 -> 1.13.0
Changelog: https://github.com/caronc/apprise/releases/tag/v1.13.0
2026-08-22 01:57:40 +02:00
Fabian Affolter
7046523d38 python3Packages.intellifire4py: 4.5.1 -> 4.5.4 (#555236) 2026-08-21 23:56:51 +00:00
Fabian Affolter
d03f154cf2 python3Packages.types-aiobotocore-*: 3.8.0 -> 3.9.0 2026-08-22 01:43:12 +02:00
Fabian Affolter
8f58ebaec5 python3Packages.cyclopts: 4.23.0 -> 4.23.1
Diff: https://github.com/BrianPugh/cyclopts/compare/v4.23.0...v4.23.1

Changelog: https://github.com/BrianPugh/cyclopts/releases/tag/v4.23.1
2026-08-22 01:31:26 +02:00
R. Ryantm
14176b6b0f python3Packages.intellifire4py: 4.5.1 -> 4.5.4 2026-08-21 23:23:24 +00:00
Fabian Affolter
06feeac1b7 python3Packages.caido-sdk-client: 0.2.0 -> 0.3.1 2026-08-22 01:22:32 +02:00
h7x4
03ba7c1a02 maintainers: add stefanboca; topcoat-cli: init at 0.6.2 (#554154) 2026-08-21 23:21:32 +00:00
Fabian Affolter
b78e0e15bc python3Packages.caido-schema-proxy: 0.57.1 -> 0.58.0 2026-08-22 01:21:16 +02:00
Austin Horstman
1e61a01bae vimPlugins: update on 2026-08-20 (#554808) 2026-08-21 23:07:59 +00:00
zowoq
787089672e zfs_2_4: 2.4.3 -> 2.4.4
Diff: https://github.com/openzfs/zfs/compare/zfs-2.4.3...zfs-2.4.4

Changelog: https://github.com/openzfs/zfs/releases/tag/zfs-2.4.4
2026-08-22 09:05:47 +10:00
Fabián Heredia Montiel
06c542e3b2 python3Packages.google-cloud-audit-log: 0.6.0 -> 0.6.1 (#551255) 2026-08-21 23:00:24 +00:00
Fabián Heredia Montiel
69dea9db08 python3Packages.langgraph-checkpoint: 4.1.1 -> 4.2.0 (#551273) 2026-08-21 22:59:52 +00:00
Fabián Heredia Montiel
1f84afcdcc python3Packages.tree-sitter-zeek: 0.2.15 -> 0.2.16 (#551286) 2026-08-21 22:59:26 +00:00
Fabián Heredia Montiel
02a3041152 python3Packages.pybase64: 1.4.3 -> 1.5.0 (#552053) 2026-08-21 22:57:17 +00:00
Fabián Heredia Montiel
accf29f749 python3Packages.hydra-core: 1.3.4 -> 1.3.5 (#552128) 2026-08-21 22:56:48 +00:00
Fabián Heredia Montiel
e67eff4f02 python3Packages.adlfs: 2026.5.0 -> 2026.8.0 (#552335) 2026-08-21 22:55:37 +00:00
zowoq
c281f2d7ef zfs_2_3: 2.3.8 -> 2.3.9
Diff: https://github.com/openzfs/zfs/compare/zfs-2.3.8...zfs-2.3.9

Changelog: https://github.com/openzfs/zfs/releases/tag/zfs-2.3.9
2026-08-22 08:52:31 +10:00
Fabian Affolter
5d9dc3b095 python3Packages.llama-index-workflows: 2.23.0 -> 2.23.2 (#555196) 2026-08-21 22:47:38 +00:00
Fabian Affolter
3321474cd9 pwneye: init at 1.3.2 (#554848) 2026-08-21 22:46:14 +00:00
Fabian Affolter
2bd73cdeb9 python3Packages.pyluwen: 0.8.5 -> 0.9.0 (#554963) 2026-08-21 22:45:40 +00:00
Fabian Affolter
45d15e2420 python3Packages.pcapy-ng: 1.0.9 -> 2.1.0 (#554679) 2026-08-21 22:45:10 +00:00
Ihar Hrachyshka
5945396ff4 nixos/tests: filter tests unavailable on the host 2026-08-21 18:44:50 -04:00
Ihar Hrachyshka
abaaf7dfe3 nixos/tests: mark nspawn tests as Linux-only 2026-08-21 18:44:48 -04:00
Fabian Affolter
2ce99ed957 volatility3: use license from lib.licenses (#554235) 2026-08-21 22:44:13 +00:00
Sandro Jäckel
5d4a7a940d python3Packages.spacy-pkuseg: update description, sort 2026-08-22 00:42:57 +02:00
Fabian Affolter
acfe23f1ac adpathfinder: init at 1.2.0
Attack path mapping for Active Directory, ADCS, SCCM and MSSQL

https://github.com/NetSPI/AD-PathFinder
2026-08-22 00:35:58 +02:00
zowoq
1f29b50992 terraform-providers.huaweicloud_huaweicloud: 1.96.1 -> 1.97.1 (#555201) 2026-08-21 22:32:04 +00:00
Jo
08e80383c2 getopt: set license (#555130) 2026-08-21 22:29:36 +00:00
Daniel Hwang
f56e6c3e3f gopodder: 1.2.2 -> 1.2.3 2026-08-21 17:25:12 -05:00
Yohann Boniface
633621504f gl-gsync-demo: fix invalid unstable version scheme (#555217) 2026-08-21 22:22:36 +00:00
R. Ryantm
b5e5284caf amd-libflame: 5.1 -> 5.3.2 2026-08-21 22:22:08 +00:00
R. Ryantm
e3bbbd53d7 thunderbird-latest-bin-unwrapped: 153.0.3 -> 154.0 2026-08-21 22:14:00 +00:00
Philip Taron
e54cb676c5 tinyxxd: fix license (#555126) 2026-08-21 22:10:22 +00:00
klea
9df9ad01b7 gl-gsync-demo: fix invalid unstable version scheme
Per https://github.com/NixOS/nixpkgs/issues/541820

There is a 1.0 tag made in 2016-12-10, from https://github.com/dahenry/gl-gsync-demo/tags
2026-08-21 22:07:38 +00:00
Martin Weinelt
f9e569bea0 nixos/frigate: use isolated /dev/shm for frame buffers (#555151) 2026-08-21 21:58:44 +00:00
nixpkgs-ci[bot]
e0e7455e6b fatou: 0.6.0 -> 0.15.0 (#555168) 2026-08-21 21:53:53 +00:00
Sigmanificient
2033be9e05 python3Packages.jsonmerge: modernize 2026-08-21 23:52:32 +02:00
Sigmanificient
128c4f1f95 python3Packages.jsonmerge: migrate to pyproject 2026-08-21 23:52:31 +02:00
Maximilian Bosch
9b725db913 matrix-synapse: 1.158.0 -> 1.159.0, fix test (#555067) 2026-08-21 21:48:51 +00:00
Yohann Boniface
4f3ab9c0bc python3Packages.xstatic-font-awesome: format to pyproject (#550969) 2026-08-21 21:40:41 +00:00
Sandro Jäckel
236411a29f froide: pin working django-oauth-toolkit version 2026-08-21 23:37:14 +02:00
Yohann Boniface
2ed12f1cd3 python3Packages.django-admin-datta: format to pyproject (#550979) 2026-08-21 21:37:14 +00:00
Adam C. Stephens
cbd2177e95 zellijPlugins: fix failing darwin builds (#555173) 2026-08-21 21:36:18 +00:00
Sigmanificient
3d42d5bd6a python3Packages.xstatic-font-awesome: fix homepage 2026-08-21 23:35:01 +02:00
Sandro
a081a196bd python3Packages.griffecli: inherit version and src from griffelib (#554764) 2026-08-21 21:32:30 +00:00
Sandro
5b75f59354 home-assistant-custom-components.blueprints-updater: 2.12.2 -> 2.13.1 (#555099) 2026-08-21 21:32:00 +00:00
klea
f40e7b08d3 yafetch: Fix invalid unstable version scheme
Per https://github.com/NixOS/nixpkgs/issues/541820
2026-08-21 21:30:14 +00:00
Sandro
b0d60008e3 home-assistant-custom-lovelace-modules.flower-card: 2026.7.0 -> 2026.8.0 (#554831) 2026-08-21 21:29:23 +00:00
Yohann Boniface
fc31c9af80 quark: Fix invalid unstable version scheme (#555199) 2026-08-21 21:28:29 +00:00
John Ericson
048a0628c6 Switch Cygwin over to GCC NG (#552087) 2026-08-21 21:25:17 +00:00
R. Ryantm
329082d124 nufmt: 0-unstable-2026-07-23 -> 0-unstable-2026-08-12 2026-08-21 21:25:15 +00:00
Maximilian Bosch
85b6c99029 grafana: 13.1.3 -> 13.1.4, fix CVE-2026-17183 (#555114) 2026-08-21 21:22:28 +00:00
Maximilian Bosch
1a75b3e261 nixos/nginx: add locations.<name>.useGrpcErrorPages option (#549553) 2026-08-21 21:22:08 +00:00
Sandro
0187320ca8 vm-curator: init at 1.4.0 (#554657) 2026-08-21 21:18:14 +00:00
Sandro
3bd57bc624 nixos/services.ente Configure virtual host for albums instead of alias (#545460) 2026-08-21 21:17:55 +00:00
Sandro
5f0255dc7b scroll-reverser: Remove WBM indirection, add upgrade script (#542636) 2026-08-21 21:16:16 +00:00
Yohann Boniface
a4da787bb7 xload: 1.2.1 -> 1.2.2 (#554932) 2026-08-21 21:13:01 +00:00
Sandro
5bba8b70a8 python3Packages.great-tables: turn unused-snapshot error into warning (#550261) 2026-08-21 21:11:35 +00:00
Emily
c90772dd3b ungoogled-chromium: 151.0.7922.169-1 -> 151.0.7922.173-1 (#555198) 2026-08-21 21:11:13 +00:00
Yohann Boniface
2c687104cf virter: 1.2.0 -> 1.2.1 (#555149) 2026-08-21 21:10:49 +00:00
Sandro
975bae9db9 scopehal-apps: 0.1.1 -> 0.2.2 (#552528) 2026-08-21 21:10:28 +00:00
Sandro
4869abeeab atomgit-cli: 0.7.1 -> 0.7.2 (#554628) 2026-08-21 21:09:46 +00:00
R. Ryantm
dc8146a563 terraform-providers.huaweicloud_huaweicloud: 1.96.1 -> 1.97.1 2026-08-21 21:07:44 +00:00
Rachala Raj
b362b947e5 github-copilot-app: init at 1.1.11 2026-08-22 02:35:29 +05:30
R. Ryantm
31055299d7 labwc: 0.20.1 -> 0.20.2 2026-08-21 21:05:27 +00:00
klea
1468c69235 quark: Fix invalid unstable version scheme
As part of https://github.com/NixOS/nixpkgs/issues/541820
2026-08-21 21:03:56 +00:00
Adam C. Stephens
54aa43f6fc beamPackages.lfe: 2.2.0 -> 2.2.2 (#549945) 2026-08-21 21:01:05 +00:00
emilylange
582eaa82f2 ungoogled-chromium: 151.0.7922.169-1 -> 151.0.7922.173-1
https://chromereleases.googleblog.com/2026/08/stable-channel-update-for-desktop_0404570826.html

This update includes 7 security fixes.

CVEs:
CVE-2026-76017 CVE-2026-76018 CVE-2026-76019 CVE-2026-76020
CVE-2026-76021 CVE-2026-76022 CVE-2026-76023
2026-08-21 22:58:07 +02:00
Adam C. Stephens
572814f122 beamPackages.lfe: 2.2.0 -> 2.2.2
Diff: https://github.com/lfe/lfe/compare/v2.2.0...v2.2.2

Changelog: https://github.com/lfe/lfe/releases/tag/v2.2.2
2026-08-21 16:55:47 -04:00
Sandro
ce9925e081 xroar: init at 1.13.0.dev-unstable-2026-08-07 (#552319) 2026-08-21 20:50:35 +00:00
Sandro
b2bbcf2337 nixos.acme: fix option descriptions (#547175) 2026-08-21 20:44:19 +00:00
Sandro
1f9b7ebef9 nixos.security: remove option unprivilegedUsernsClone (#549611) 2026-08-21 20:42:51 +00:00
Adam C. Stephens
3e7bc0a3e6 beamPackages.expert: 0.1.8 -> 0.1.9
Changelog: https://github.com/expert-lsp/expert/blob/v0.1.9/CHANGELOG.md
2026-08-21 16:42:40 -04:00
Leona Maroni
0f7322b464 luaPackages.lua-resty-core: 0.1.32 -> 0.1.34rc3 (fix nixosTests.nginx-lua) (#554357) 2026-08-21 20:42:22 +00:00
Leona Maroni
5899011f4f nginxModules.lua: add nixosTests.nginx-lua to passthru.tests 2026-08-21 22:36:00 +02:00
Gaétan Lepage
c8420ca44a shadps4: 0.17.0 -> 0.18.0 (#554616) 2026-08-21 20:33:13 +00:00
R. Ryantm
0ca3e541aa kubeshark: 53.3.0 -> 53.4.0 2026-08-21 20:32:59 +00:00
Matt Sturgeon
07cf81a184 .github: Bump cachix/install-nix-action from 31.11.0 to 31.11.1 (#555027) 2026-08-21 20:29:09 +00:00
Sandro
40f1d97c1e tetro-tui: init at 3.6.1 (#493620) 2026-08-21 20:24:58 +00:00
Sandro
f6f7c92e40 ccmeter: init at 2.0.0 (#507227) 2026-08-21 20:23:34 +00:00
Sandro
06bbf4c8b2 hyprquickframe: init at 1.1.0 (#499296) 2026-08-21 20:23:28 +00:00
R. Ryantm
69796c0e78 python3Packages.llama-index-workflows: 2.23.0 -> 2.23.2 2026-08-21 20:23:03 +00:00
Adam C. Stephens
14a6664e90 netbird: 0.77.0 -> 0.77.1
Changelog: https://github.com/netbirdio/netbird/releases/tag/v0.77.1
2026-08-21 16:19:00 -04:00
Sandro
a9581955cb terminal-oscilloscope: init at 0.1.0-unstable-2026-04-07 (#507228) 2026-08-21 20:18:26 +00:00
Sandro
b1959fd79c hyprland-preview-share-picker: init at 0.2.1 (#518025) 2026-08-21 20:17:47 +00:00
Sandro
2fc56df5a6 nirimod: init at 0-unstable-2026-07-27 (#511328) 2026-08-21 20:17:10 +00:00
Nick Cao
12e31023b6 mistral-rs: 0.9.1 -> 0.9.2 (#554985) 2026-08-21 20:16:24 +00:00
Sandro
2ab4b9dcc8 hyprmod: init at 0.4.0 (#505419) 2026-08-21 20:15:04 +00:00
Felix Bargfeldt
e5862aa779 par-lang: 0-unstable-2026-07-29 -> 0-unstable-2026-08-20 (#555185) 2026-08-21 20:13:59 +00:00
R. Ryantm
d87ce8e709 schemacrawler: 17.12.2 -> 17.14.0 2026-08-21 20:13:17 +00:00
Aaron Andersen
75e947cebc packagekit: replace systemd dependency with systemdLibs (#554465) 2026-08-21 20:12:54 +00:00
Sandro
e56cb489a1 fetchtorrent: fix single-file torrents (#497402) 2026-08-21 20:10:51 +00:00
Sandro
0d98276b9b maia3: init at 0.1.0-unstable-2026-05-25 (#545823) 2026-08-21 20:09:40 +00:00
Nick Cao
c5850b8014 wasmer: 7.2.1 -> 7.3.0 (#555138) 2026-08-21 20:09:19 +00:00
Weijia Wang
358363b03c redis: 8.8.1 -> 8.10.1 (#549488) 2026-08-21 20:07:46 +00:00
Nick Cao
4137f5a4ee vscode-extensions.databricks.databricks: 2.13.0 -> 2.14.1 (#555136) 2026-08-21 20:06:36 +00:00
Nick Cao
20a82aa6e4 python3Packages.fastexcel: 0.20.2 -> 0.21.0 (#555134) 2026-08-21 20:06:24 +00:00
Nick Cao
f9605f898f terraform-providers.temporalio_temporalcloud: 1.6.0 -> 1.7.0 (#555133) 2026-08-21 20:05:56 +00:00
Nick Cao
dbb0d74989 kubectl-gadget: 0.55.0 -> 0.55.1 (#555129) 2026-08-21 20:05:45 +00:00
Malix - Alix Brunet
4326adcdcf maia3: document postPatch 2026-08-21 22:04:38 +02:00
[Assassin]
66c12d70c1 vrcx: electron_41 -> electron_42 2026-08-21 22:04:16 +02:00
h7x4
9dcdbb8225 nixos/grafana: remove obsolete tools symlink (#545514) 2026-08-21 20:03:44 +00:00
Nick Cao
cf55b25739 skyscraper: 3.20.3 -> 3.20.4 (#554973) 2026-08-21 20:02:12 +00:00
R. Ryantm
1acb700162 par-lang: 0-unstable-2026-07-29 -> 0-unstable-2026-08-20 2026-08-21 20:01:46 +00:00
Nick Cao
5ce2f3fb02 namespace-cli: 0.0.556 -> 0.0.557 (#554948) 2026-08-21 20:00:36 +00:00
Nick Cao
9e5142ad41 scdl: 3.0.7 -> 3.0.8 (#554942) 2026-08-21 20:00:12 +00:00
Sandro
4bdd0646a0 quickemu: use architecture-specific UEFI firmware (#543321) 2026-08-21 19:59:57 +00:00
John Ericson
5acbc090bb gccNGPackages.libgfortran: Fix patch conflict with system-libbacktrace
`force-regular-dirs.patch` and `system-libbacktrace.patch` both rewrite
the same region of `libgfortran/Makefile.am`, and applied in that order
the second one fails:

    patching file libgfortran/Makefile.am
    Hunk #1 FAILED at 48.

`force-regular-dirs.patch` turns `toolexeclib_LTLIBRARIES` into
`lib_LTLIBRARIES`, and that line is *context* for the hunk that swaps
`../libbacktrace/libbacktrace.la` for `$(LIBBACKTRACE_LIB)` just below
it. So the hunk can never apply afterwards.

Apply `system-libbacktrace.patch` first and rebase ours onto the result,
rather than the other way around: that one is the version posted to
gcc-patches and is best kept as posted, while this one is ours to move.
The rebased patch makes exactly the same edits -- only context lines and
offsets change.

This was latent rather than new: nothing rebuilt `libgfortran` from
source until the `gcc` changes on this branch forced it to.

Assisted-by: Claude Code (Claude Opus 5)
2026-08-21 15:59:52 -04:00
Nick Cao
a345327b85 containerlab: 0.78.0 -> 0.78.2 (#555043) 2026-08-21 19:59:43 +00:00
Nick Cao
a3d1ef2700 troubadix: 26.8.1 -> 26.8.2 (#555023) 2026-08-21 19:57:44 +00:00
Fabian Affolter
c7c777c24e python3Packages.tt-flash: relax pyluwen 2026-08-21 21:55:46 +02:00
Lunitur
26523b4c82 nixos/moonshine: init
Assisted-by: Codex (GPT-5.6)
2026-08-21 21:53:27 +02:00
Nick Cao
2ec228fde7 stackit-cli: 0.70.0 -> 0.71.0 (#555021) 2026-08-21 19:52:12 +00:00
Fabian Affolter
2248810528 tt-topology: migrate to finalAttrs 2026-08-21 21:51:14 +02:00
Nick Cao
e3825b85c8 coldsnap: 0.11.0 -> 0.12.0 (#555073) 2026-08-21 19:51:09 +00:00
Fabian Affolter
c8de0e9048 tt-topology: relax pyluwen 2026-08-21 21:50:18 +02:00
Nick Cao
a94d6fb718 centrifugo: 6.9.1 -> 6.9.2 (#555057) 2026-08-21 19:48:30 +00:00
Nick Cao
829a97a6a8 dita-ot: 4.4 -> 4.4.1 (#555046) 2026-08-21 19:45:45 +00:00
Nick Cao
46d526c10a tree-sitter-grammars.tree-sitter-sourcepawn: 0.7.8 -> 0.8.0 (#555098) 2026-08-21 19:45:01 +00:00
Fabian Affolter
94e6da094c tt-smi: 6.2.0 -> 6.2.1
Diff: https://github.com/tenstorrent/tt-smi/compare/v6.2.0...v6.2.1

Changelog: https://github.com/tenstorrent/tt-smi/blob/v6.2.1/CHANGELOG.md
2026-08-21 21:44:27 +02:00
David McFarland
52f83377f3 dotnet: august 2026 releases (#552339) 2026-08-21 19:36:28 +00:00
Yohann Boniface
a90f8c1dde python3Packages.zhong-hong-hvac: 1.0.18 -> 1.0.19 (#555019) 2026-08-21 19:35:10 +00:00
Nick Cao
7d028ca4fb vscode-extensions.danielsanmedium.dscodegpt: 3.24.43 -> 3.24.51 (#555093) 2026-08-21 19:33:58 +00:00
Nick Cao
cf67f46165 libretro-shaders-slang: 0-unstable-2026-08-08 -> 0-unstable-2026-08-20 (#555083) 2026-08-21 19:33:39 +00:00
Fabian Affolter
55b7e7524c getsploit: init at 3.0.1
Search and download public exploits from the Vulners database

https://github.com/vulnersCom/getsploit
2026-08-21 21:33:17 +02:00
Nick Cao
bde79b5733 python3Packages.databricks-sdk: 0.127.0 -> 0.133.0 (#555082) 2026-08-21 19:33:14 +00:00
h7x4
622c88338d python3Packages.vqgan-jax: drop (#550012) 2026-08-21 19:31:08 +00:00
dish
0528b19e59 shelfmark: 1.3.9 -> 1.3.11 2026-08-21 15:30:35 -04:00
Nick Cao
6e7b7053ad complgen: 0.10.1 -> 0.11.0 (#554793) 2026-08-21 19:28:02 +00:00
h7x4
b446d89071 nixos/crowdsec: allow systemd reloading the service (#541058) 2026-08-21 19:27:42 +00:00
Nick Cao
5f4ab0616b firecrawl-cli: 1.20.0 -> 1.21.1 (#554787) 2026-08-21 19:27:28 +00:00
Nick Cao
83d1f64599 lxgw-neoxihei: 1.304 -> 1.305 (#554768) 2026-08-21 19:26:44 +00:00
h7x4
6929bfef06 vellum: init at 0.6.0, nixos/vellum: init module (#552415) 2026-08-21 19:26:25 +00:00
Nick Cao
7d0e8b5e1e grafanaPlugins.grafana-lokiexplore-app: 2.5.0 -> 2.5.1 (#554854) 2026-08-21 19:26:09 +00:00
Adam C. Stephens
bc156c59cf zellijPlugins.vim-zellij-navigator: fix build on darwin 2026-08-21 15:26:04 -04:00
Adam C. Stephens
30ffe0900a zellijPlugins.workspace: fix build on darwin 2026-08-21 15:26:04 -04:00
Adam C. Stephens
ea94b83076 zellijPlugins.jbz: fix build on darwin 2026-08-21 15:26:04 -04:00
Nick Cao
018535d735 python3Packages.stripe: 15.5.0 -> 15.5.1 (#554840) 2026-08-21 19:25:19 +00:00
Nick Cao
d4d65a9093 atlantis: 0.47.0 -> 0.47.1 (#554811) 2026-08-21 19:23:05 +00:00
Nick Cao
0c3edac067 pappl: 1.4.11 -> 1.4.12 (#554902) 2026-08-21 19:22:35 +00:00
Fabian Affolter
80db9ca23a python3Packages.vulners: init at 4.3.0
Python SDK for the Vulners vulnerability-intelligence API

https://github.com/vulnersCom/api
2026-08-21 21:22:32 +02:00
Nick Cao
49337e14a9 randomx: 1.2.2 -> 1.2.3 (#554899) 2026-08-21 19:21:55 +00:00
Sandro
98031f8231 intel-compute-runtime: 26.27.39122.11 -> 26.31.39395.13 (#555115) 2026-08-21 19:21:33 +00:00
Nick Cao
371d87708a python3Packages.mhcgnomes: 3.33.4 -> 3.33.5 (#554898) 2026-08-21 19:21:01 +00:00
Nick Cao
0b1e3f6c91 testkube: modernize (#554876) 2026-08-21 19:20:12 +00:00
Nick Cao
21d0e98512 python3Packages.google-health-api: 0.8.0 -> 0.10.0 (#554869) 2026-08-21 19:19:16 +00:00
Nick Cao
13758ce240 piped: 0-unstable-2026-08-09 -> 0-unstable-2026-08-13 (#554939) 2026-08-21 19:18:12 +00:00
Nick Cao
bbd04eeeb2 vscode-extensions.banacorn.agda-mode: 0.10.0 -> 0.10.1 (#554921) 2026-08-21 19:17:21 +00:00
Sandro
a70748b447 spectral-mic: init at 0.8.0 (#540834) 2026-08-21 19:17:15 +00:00
Nick Cao
b7715c8a40 wiki-go: 1.8.12 -> 1.8.13 (#554910) 2026-08-21 19:16:43 +00:00
nixpkgs-ci[bot]
2c777bedc8 teams-for-linux: Electron 41 -> 42 (#555121) 2026-08-21 19:16:37 +00:00
Nick Cao
757abdd712 signalbackup-tools: 20260718 -> 20260820 (#554906) 2026-08-21 19:16:02 +00:00
Fabian Affolter
ced16cd2e1 python3Packages.stream-unzip: init at 0.0.101
Python function to stream unzip all the files in a ZIP archive
on the fly

https://github.com/uktrade/stream-unzip
2026-08-21 21:14:13 +02:00
Mauricio Collares
e04de9f42e sage: add missing dependency setuptools (#553565) 2026-08-21 19:12:38 +00:00
Sandro
1b460a3a19 cyberia: init at 0.2.8 (#515090) 2026-08-21 19:12:15 +00:00
Sandro
2332e60d6c xr-chaperone: init at 0-unstable-2026-05-20 (#513111) 2026-08-21 19:10:37 +00:00
Franz Pletz
7b1c10af28 jool: 4.1.14 -> 4.1.15 2026-08-21 21:10:05 +02:00
Ladas552
71d2424a68 norgolith: 0.4.0 -> 1.3.1 2026-08-22 00:10:02 +05:00
Fabian Affolter
41113aac48 python3Packages.stream-inflate: init at 0.0.43
Uncompress Deflate and Deflate64 streams

https://github.com/michalc/stream-inflate
2026-08-21 21:08:53 +02:00
nixpkgs-ci[bot]
d46fcd59c6 feishu-cli: 1.38.3 -> 1.39.0 (#555038) 2026-08-21 19:02:06 +00:00
R. Ryantm
9bac61a75e fatou: 0.6.0 -> 0.15.0 2026-08-21 19:01:12 +00:00
R. Ryantm
99297a4dad pnpm: 11.21.0 -> 11.22.0 2026-08-21 18:56:54 +00:00
Ladas552
37f9285951 norgolith-mcp: init at 1.1.0 2026-08-21 23:47:44 +05:00
Ladas552
a34d4902af norgolith-plugin-sdk: init at 1.1.1 2026-08-21 23:45:41 +05:00
R. Ryantm
64b13299d9 python3Packages.ansible: 14.2.0 -> 14.3.1 2026-08-21 18:43:57 +00:00
nixpkgs-ci[bot]
2657043f25 arity: 0.18.0 -> 0.19.1 (#555150) 2026-08-21 18:41:19 +00:00
poz
e190c53894 nixos/vellum: init module 2026-08-21 20:38:16 +02:00
poz
256268f3fb vellum: init at 0.6.0 2026-08-21 20:37:51 +02:00
R. Ryantm
0bd1f22e87 pineapple-pictures: 1.5.0 -> 1.6.0 2026-08-21 18:35:54 +00:00
R. Ryantm
c8373e4c65 biome: 2.5.8 -> 2.5.9 2026-08-21 18:33:04 +00:00
John Ericson
45254f5c74 gccNGPackages: Fix native build
Fallout from f39d68cbf9, which dropped
`--with-sysroot`. Two parts of configure scripts reach the branch we
want only when a sysroot is set or `host != target`, and a native build
has neither, so both went the other way. That commit was verified on
three cross targets, which is why this went unnoticed.

- `gcc`: `--disable-fixincludes`. No host platform headers are exposed to
  gcc, whatever the crossness, so there is nothing for it to fix. Left on it
  falls back to `/usr/include` and stops the build when that is missing.

- `libgcc`: `inhibit_libc` stated outright rather than left to be
  inferred. `gcc/configure` derives it from `host != target` alone, so the
  native pre-libc stage came out `false` and compiled every file against a
  libc that is not there yet.

See the comments for further details.

Note that both flags are passed regardless of crossness (`host !=
target` for GCC, `build != host` for libgcc). This eases
maintainability.

The trickiest part of this is that while it fixed native and fixed the
other crosses, it broke Cygwin! The solution is thankfully a tiny patch
that is already upstream.

Assisted-by: Claude Code (Claude Opus 5)

TEMP
2026-08-21 14:31:53 -04:00
John Ericson
830f73c651 gccNGPackages.gcc: Set --enable-host-* explicitly
GCC got confused about target and host, but we don't want our host
platform preference to be lost, so we better do this.
2026-08-21 14:31:53 -04:00
John Ericson
9f160d0987 lib.systems: build Cygwin with the split GCC package set
Cygwin is the first platform to select `useGccNG`, and it is the natural
one: its libc is partly C++, so building `newlib-cygwin` needs C++ headers
before any libc exists. The monolithic compiler handles that with a
Cygwin-specific `langCC = stdenv.targetPlatform.isCygwin`; the split set
has a stage that provides them, `libstdcxx-no-libc`, which the preceding
commits add and wire in.

Derived from the platform rather than set on the example spec, so it holds
for any Cygwin triple, alongside the `useLLVM` rule it sits under. The
comment saying no platform selects it is retired here, since that is what
this changes.

This changes what `pkgsCross.x86_64-cygwin` builds with for everyone, not
only for callers passing the flag. Verified by building
`gccNGPackages.{libgcc,libstdcxx,libstdcxx-no-libc}` and `stdenv.cc` with
no `useGccNG` in the invocation; the derivations come out identical to
those built with the flag passed explicitly.

Assisted-by: Claude Code (Claude Opus 5)
2026-08-21 14:31:53 -04:00
John Ericson
6885c38863 gccNGPackages.libgcc: do not build shared for Cygwin
The monolithic `gcc` excludes Cygwin from its `enableShared`; do the same
here and explain why.

Also clean up that comment in general.

Assisted-by: Claude Code (Claude Opus 5)
2026-08-21 14:31:53 -04:00
John Ericson
199f517ed4 libbacktrace: Unbreak cygwin build
See comment for details.

Assisted-by: Claude Code (Claude Opus 5)
2026-08-21 14:31:53 -04:00
John Ericson
0ae00d7fae gccNGPackages.libstdcxx-no-libc: Init for libcs written in C++
Cygwin's libc is partly C++ -- so it needs both C++ headers and a
`libstdc++` to link against before it exists itself.

(The monolithic `gcc` says the same thing with `langCC =
stdenv.targetPlatform.isCygwin`, and its pre-libc compiler ships exactly
this: freestanding headers plus static `libstdc++.a` and `libsupc++.a`,
and no shared library. That is possible before a libc exists because a
static archive is compiled and `ar`'d, never linked.)

We add this new package to do the equivalent with the split GCC NG
package set, and it is used in the definition `gccWithLibgcc` in the
Cygwin case (the old one becomes `gccWithLibgccNoCxx`) to enable this
bootstrapping.

Assisted-by: Claude Code (Claude Opus 5)
2026-08-21 14:31:51 -04:00
azahi
bb5522fbf3 librewolf-bin-unwrapped: 153.0.4-1 -> 154.0-2 (#555076) 2026-08-21 18:29:52 +00:00
azahi
ecf416fb14 seaweedfs: 4.42 -> 4.43 (#554984) 2026-08-21 18:28:54 +00:00
John Ericson
3904a48c34 curl: do not ask for a host shell where there is none (#553075) 2026-08-21 18:27:47 +00:00
liberodark
1c3894f6b9 python3Packages.crewai-{core,cli}: 1.15.15 -> 1.15.17 2026-08-21 20:26:34 +02:00
Weijia Wang
b5bb9645df perlPackages.Test2Harness: not broken on Darwin anymore (#551478) 2026-08-21 18:24:14 +00:00
Florian Klink
85be869221 nixosTests.nginx-grpc-error-pages: init 2026-08-21 21:22:27 +03:00
Florian Klink
833cd50ea6 nixos/nginx: add locations.<name>.useGrpcErrorPages option
If enabled, it sets up error pages that are valid gRPC messages.
This is useful if you proxy gRPC and want to emit errors from nginx, for
example when adding authentication on top.
2026-08-21 21:22:26 +03:00
Simonas Kazlauskas
403a0526e1 nixos/frigate: use isolated /dev/shm for frame buffers
Frigate will create shared memory buffers in /dev/shm and if it finds
them already existing, it will reuse the buffers already there. It doing
so can result in pretty hard to investigate issues if those buffers are
not appropriate.

This is not a problem for the official container-based workflow where
each new container startup will create a fresh `/dev/shm`.

ref: https://github.com/blakeblackshear/frigate/discussions/24048#discussioncomment-18109028
2026-08-21 21:18:51 +03:00
R. Ryantm
a03f96113e arity: 0.18.0 -> 0.19.1 2026-08-21 18:11:43 +00:00
StepBroBD
89b717b304 zrythm: update meta attributes (#554684) 2026-08-21 18:09:21 +00:00
Yohann Boniface
1104b0aeac fcgi, tilix: remove jtbx from maintainers (#554092) 2026-08-21 18:09:17 +00:00
nixpkgs-ci[bot]
6c7d6c9b8b inputplumber: 0.78.0 -> 0.78.1 (#554970) 2026-08-21 18:03:43 +00:00
Yohann Boniface
44d7ec0ab3 python3Packages.asyncpraw: 8.0.2 -> 8.0.3 (#555108) 2026-08-21 18:03:16 +00:00
R. Ryantm
4fcb8b98af virter: 1.2.0 -> 1.2.1 2026-08-21 17:51:30 +00:00
R. Ryantm
634cff9003 tuxbox: 3.2.0 -> 3.3.0 2026-08-21 17:46:26 +00:00
Alexis Hildebrandt
a27d8338bc glab: 1.111.0 → 1.114.0 2026-08-21 19:45:17 +02:00
chillcicada
3498c28bb1 stelliberty: init at 2.0.25 2026-08-22 01:44:18 +08:00
Yohann Boniface
2f3aa44ed8 yyjson: fix pkg-config paths (#555142) 2026-08-21 17:38:00 +00:00
Nikolay Korotkiy
2955a07a7d vulkanscenegraph: 1.1.15 -> 1.1.16 (#555137) 2026-08-21 17:21:30 +00:00
h7x4
0430d9ae0c nixos/varnish: set LimitMEMLOCK systemd service process property to infinity (#514547) 2026-08-21 17:15:11 +00:00
Dallin Hogenson
27e30e6529 obscura: add darwin support
Add aarch64-darwin support: prebuilt librusty_v8 archive hash, meta.platforms entry, and update.sh prefetch for the aarch64-apple-darwin release.
2026-08-21 11:14:05 -06:00
Domen Kožar
dd672953e2 yyjson: fix pkg-config paths 2026-08-21 11:55:41 -05:00
Mio
31f06c60c3 ryzen-smu: 0.1.7-unstable-2026-04-25 -> 0.1.7-unstable-2026-08-15 2026-08-22 02:50:45 +10:00
R. Ryantm
2110104f31 wasmer: 7.2.1 -> 7.3.0 2026-08-21 16:47:19 +00:00
R. Ryantm
96e2435e05 vulkanscenegraph: 1.1.15 -> 1.1.16 2026-08-21 16:46:44 +00:00
R. Ryantm
7ac9c72fd4 vscode-extensions.databricks.databricks: 2.13.0 -> 2.14.1 2026-08-21 16:45:10 +00:00
adamgrav
c03747f0c7 opencode{,-desktop}: 1.18.18 -> 1.18.21
Changelog: https://github.com/anomalyco/opencode/releases/tag/v1.18.21

Diff: https://github.com/anomalyco/opencode/compare/v1.18.18...v1.18.21
2026-08-21 18:39:58 +02:00
R. Ryantm
c4a25ad288 python3Packages.fastexcel: 0.20.2 -> 0.21.0 2026-08-21 16:39:54 +00:00
R. Ryantm
355355e4d9 terraform-providers.temporalio_temporalcloud: 1.6.0 -> 1.7.0 2026-08-21 16:39:04 +00:00
Yohann Boniface
0cf8b64974 python3Packages.asyncpraw: enable structuredAttrs (#554895) 2026-08-21 16:36:55 +00:00
Gergő Gutyina
118121dfdc bottom: 0.14.7 -> 0.14.8 (#554889) 2026-08-21 16:32:55 +00:00
Sefa Eyeoglu
8d8c429805 nixos/immich: add doc & test for listen to all interfaces (#347823) 2026-08-21 16:30:58 +00:00
jopejoe1
0d8b0650f8 getopt: update homepage 2026-08-21 18:30:34 +02:00
jopejoe1
07970910a7 getopt: set license
source: https://frodo.looijaard.name/project/getopt
2026-08-21 18:29:46 +02:00
jopejoe1
348c5a807d discord: update various
discord-canary: 1.0.1656 -> 1.0.1708
discord-development: 1.0.1009 -> 1.0.1009
discord-ptb: 1.0.207 -> 1.0.209
discord: 1.0.153 -> 1.0.154
pkgsCross.aarch64-darwin.discord-canary: 0.0.1263 -> 0.0.1277
pkgsCross.aarch64-darwin.discord-development: 1.0.1017 -> 1.0.1017
pkgsCross.aarch64-darwin.discord-ptb: 0.0.252 -> 0.0.254
pkgsCross.aarch64-darwin.discord: 0.0.407 -> 0.0.408
2026-08-21 18:20:15 +02:00
jopejoe1
fb2e88a865 discord: add custom commit message to update script 2026-08-21 18:19:58 +02:00
R. Ryantm
5ede064d7a kubectl-gadget: 0.55.0 -> 0.55.1 2026-08-21 16:16:43 +00:00
jopejoe1
d1ac498b2c tinyxxd: fix license
This is actully the `X11` variant of `MIT` and not the regular `MIT` also made it `OR`
2026-08-21 18:15:38 +02:00
nixpkgs-ci[bot]
ece2d49743 ultrastardx: 2026.8.0 -> 2026.8.1 (#555092) 2026-08-21 16:14:42 +00:00
K900
86352d86fa linuxPackages.amneziawg: fix stupid typo (#555122) 2026-08-21 16:13:03 +00:00
nixpkgs-ci[bot]
6b752b19a4 tirith: 0.3.1 -> 0.3.3 (#554882) 2026-08-21 16:12:22 +00:00
Yohann Boniface
bab8ba88de afetch: added strictDeps, __structuredAttrs, and enableParallelBuilding (#555004) 2026-08-21 16:09:28 +00:00
K900
d21fceea74 linuxPackages.amneziawg: fix stupid typo
Oops wrong workqueue.
2026-08-21 19:07:23 +03:00
Yohann Boniface
e8aad35348 _9base: use __structuredAttrs (#554997) 2026-08-21 16:07:05 +00:00
AhmedAmrNabil
eb454563e9 zrythm: add mainProgram to meta attributes 2026-08-21 19:01:02 +03:00
Sandro Jäckel
265709ad60 python3Packages.drf-spectacular: ignore failing test with django-oauth-toolkit 3.4.1 2026-08-21 17:58:54 +02:00
Sandro Jäckel
d9d7af3381 python3Packages.drf-spectacular: clean up 2026-08-21 17:58:50 +02:00
Bobby Rong
6d749fda8b engrampa: 1.28.3 -> 1.28.5
https://github.com/mate-desktop/engrampa/compare/v1.28.3...v1.28.5
2026-08-21 23:58:29 +08:00
Austin Horstman
6d31c123d4 teams-for-linux: Electron 41 -> 42
Electron 41 is being removed because it is EOL. Upstream v2.17.1 uses Electron 42.8.1: https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v2.17.1
2026-08-21 10:57:20 -05:00
John Ericson
1fc6af7b12 perlPackages.HashSharedMem: 0.005 -> 0.006 (#551477) 2026-08-21 15:55:51 +00:00
Sandro Jäckel
6fb2ce33ce intel-compute-runtime: 26.27.39122.11 -> 26.31.39395.13
Diff: https://github.com/intel/compute-runtime/compare/26.27.39122.11...26.31.39395.13

Changelog: https://github.com/intel/compute-runtime/releases/tag/26.31.39395.13
2026-08-21 17:54:05 +02:00
Bobby Rong
f444dfc5db xfce4-dict: 0.8.9 -> 0.8.10
https://gitlab.xfce.org/apps/xfce4-dict/-/compare/xfce4-dict-0.8.9...xfce4-dict-0.8.10
2026-08-21 23:50:28 +08:00
Sandro Jäckel
95ea17c3a4 python3Packages.griffecli: inherit version and src from griffelib 2026-08-21 17:47:08 +02:00
Yohann Boniface
a7a6781913 endless-sky: enable strictDeps & structuredAttrs (#555104) 2026-08-21 15:42:02 +00:00
Yohann Boniface
4d62edfecd mailmap: add github noreply email to ethancedwards8 entry (#553531) 2026-08-21 15:41:03 +00:00
Adam C. Stephens
11cd2badf9 edk2: 202605 -> 202608
Changelog: https://github.com/tianocore/edk2/releases/tag/edk2-stable202608
2026-08-21 11:40:50 -04:00
Yohann Boniface
361d0c7c17 xhosts: Fix invalid unstable version scheme (#554852) 2026-08-21 15:40:11 +00:00
Yohann Boniface
1273304878 lukesmithxyz-bible-kjv: Fix invalid unstable version scheme (#554858) 2026-08-21 15:39:33 +00:00
Maximilian Bosch
f965dc4310 grafana: 13.1.3 -> 13.1.4, fix CVE-2026-17183
ChangeLog: https://github.com/grafana/grafana/releases/tag/v13.1.4
2026-08-21 17:34:51 +02:00
Sandro Jäckel
319a74d09f python3Packages.django-oauth-toolkit: 3.3.0 -> 3.4.1
Diff: https://github.com/jazzband/django-oauth-toolkit/compare/3.3.0...3.4.1

Changelog: https://github.com/jazzband/django-oauth-toolkit/blob/3.4.1/CHANGELOG.md
2026-08-21 17:33:30 +02:00
R. Ryantm
2ba148dcc1 python3Packages.asyncpraw: 8.0.2 -> 8.0.3 2026-08-21 15:32:59 +00:00
İlkecan Bozdoğan
204c0af5fb endless-sky: enable strictDeps & structuredAttrs 2026-08-21 18:27:46 +03:00
Yohann Boniface
de505876da python3Packages.pyimouapi: 1.3.4 -> 1.3.5 (#554888) 2026-08-21 15:26:09 +00:00
Sandro Jäckel
efd5713cd5 home-assistant-custom-components.blueprints-updater: 2.12.2 -> 2.13.1
Diff: https://github.com/luuquangvu/blueprints-updater/compare/2.12.2...2.13.1

Changelog: https://github.com/luuquangvu/blueprints-updater/releases/tag/2.13.1
2026-08-21 17:25:55 +02:00
Thiago Kenji Okada
276fe58a80 libretro.snes9x: 0-unstable-2026-08-09 -> 0-unstable-2026-08-17 (#555080) 2026-08-21 15:25:03 +00:00
Yohann Boniface
10295a41b2 automatic-timezoned: modernize (#554909) 2026-08-21 15:24:08 +00:00
h7x4
deffda9d63 nixos/crab-hole: Add openFirewall option to services.crab-hole (#545002) 2026-08-21 15:23:54 +00:00
Maximilian Bosch
eac2a448e5 nginxMainline: 1.31.3 -> 1.31.4 (#554347) 2026-08-21 15:20:19 +00:00
Sigmanificient
d5a26f3c83 python3Packages.vqgan-jax: drop 2026-08-21 17:20:10 +02:00
h7x4
7abf2e326c nixos/fcitx: fix usage of booleans for settings (#295514) 2026-08-21 15:20:06 +00:00
nixpkgs-ci[bot]
2448bc1f39 bisq1: 1.10.4 -> 1.10.5 (#555037) 2026-08-21 15:19:26 +00:00
R. Ryantm
54e6bd2632 tree-sitter-grammars.tree-sitter-sourcepawn: 0.7.8 -> 0.8.0 2026-08-21 15:16:34 +00:00
nixpkgs-ci[bot]
b5f85c13c6 warmup-s3-archives: 1.2.2 -> 1.3.0 (#551774) 2026-08-21 15:12:37 +00:00
R. Ryantm
eb6553ebff vscode-extensions.danielsanmedium.dscodegpt: 3.24.43 -> 3.24.51 2026-08-21 15:09:22 +00:00
Sandro Jäckel
09398a04c2 tirith: 0.3.1 -> 0.3.3
Diff: https://github.com/sheeki03/tirith/compare/v0.3.1...v0.3.3

Changelog: https://github.com/sheeki03/tirith/blob/v0.3.3/CHANGELOG.md
2026-08-21 17:08:17 +02:00
R. Ryantm
35beee1336 ultrastardx: 2026.8.0 -> 2026.8.1 2026-08-21 15:07:53 +00:00
Sandro
ab01518857 udpipe1: init at version 1.4.0 (#458819) 2026-08-21 15:01:51 +00:00
StepBroBD
b2cae0bc71 open-scq30: fix missing icons (#554676) 2026-08-21 15:00:55 +00:00
StepBroBD
d84bc7ebe4 liborigin: init at 3.0.4 (#554055) 2026-08-21 15:00:15 +00:00
Sandro
d92dcf1469 aws-cdk-cli: 2.1135.0 -> 2.1138.0 (#554891) 2026-08-21 14:59:22 +00:00
dotlambda
1f1b74bdda karakeep: fix worker crash by switching to nodejs_22 (#554776) 2026-08-21 14:57:20 +00:00
h7x4
9914054992 nixos/tests/fcitx5: use boolean literals
Ensures the nixos module handles boolean literals correctly
2026-08-21 23:55:57 +09:00
Maximilian Bosch
a464eca85b matrix-synapse: 1.158.0 -> 1.159.0
ChangeLog: https://github.com/element-hq/synapse/blob/release-v1.159/CHANGES.md
2026-08-21 16:55:19 +02:00
Maximilian Bosch
6a8a936dbf python3Packages.matrix-nio: fix encryption support
The latest version uses python-vodozemac instead of olm.
2026-08-21 16:55:19 +02:00
Bobby Rong
6fccefba3a budgie-control-center: 2.1.2 -> 2.1.3
https://github.com/BuddiesOfBudgie/budgie-control-center/compare/v2.1.2...v2.1.3
2026-08-21 22:52:41 +08:00
dish
c32ae8ea6e noctalia: ensure canExecute when installing shell completions (#555049) 2026-08-21 14:48:58 +00:00
Lin Xianyi
a1dcafc683 nixos/fcitx: fix usage of boolean for settings
Boolean values within settings should be capitalized
2026-08-21 23:42:09 +09:00
Austin Horstman
078b0dfa4f teams-for-linux: 2.15.0 -> 2.17.1 (#554962) 2026-08-21 14:40:41 +00:00
R. Ryantm
dbf59c71c1 libretro-shaders-slang: 0-unstable-2026-08-08 -> 0-unstable-2026-08-20 2026-08-21 14:16:06 +00:00
Sandro
54f853079e python3Packages.pywidevine: init at 1.9.0 (#547411) 2026-08-21 14:15:16 +00:00
éclairevoyant
6d29483726 librewolf-bin-unwrapped: 153.0.4-1 -> 154.0-2 2026-08-21 10:07:54 -04:00
teutat3s
af41d46028 matrix-authentication-service: 1.22.0 -> 1.23.0 (#555061) 2026-08-21 14:05:16 +00:00
Cabia Rangris
efc83378cc klipper-flash: match flashUsbSupportedBoards by prefix, not exact value (#554915) 2026-08-21 14:02:50 +00:00
R. Ryantm
c4fc2333e8 libretro.snes9x: 0-unstable-2026-08-09 -> 0-unstable-2026-08-17 2026-08-21 14:02:48 +00:00
teutat3s
8560a017e8 electron_{41,42,43}: updates (#554656) 2026-08-21 14:00:59 +00:00
teutat3s
c211a850dc signal-desktop: 8.21.0 -> 8.24.0 (#554794) 2026-08-21 13:57:51 +00:00
nixpkgs-ci[bot]
1ba4c91b88 crc: 2.62.0 -> 2.63.0 (#554822) 2026-08-21 13:55:38 +00:00
Michele Guerini Rocco
cc9352eae9 nixos/containers: fixup 21e032ff95 (#554983) 2026-08-21 13:54:15 +00:00
h7x4
1371e2bf10 nixos/tinyauth: add enableUnixSocket option (#516128) 2026-08-21 13:50:44 +00:00
R. Ryantm
ee7c321d12 coldsnap: 0.11.0 -> 0.12.0 2026-08-21 13:50:29 +00:00
Weijia Wang
e3596a71b6 maintainers: remove steeleduncan (#555058) 2026-08-21 13:48:58 +00:00
Maximilian Bosch
99aad4726b python3Packages.vodozemac: init at 0.10.0 2026-08-21 15:44:39 +02:00
Weijia Wang
caa85116c6 drawio: 31.1.8 -> 31.3.1 (#555036) 2026-08-21 13:44:19 +00:00
nixpkgs-ci[bot]
4a64d5d336 beekeeper-studio: 6.0.0 -> 6.0.4 (#554972) 2026-08-21 13:42:20 +00:00
nixpkgs-ci[bot]
d288753b9d fairywren: 0-unstable-2026-07-21 -> 0-unstable-2026-08-21 (#554947) 2026-08-21 13:42:08 +00:00
h7x4
b8af0144ee python3Packages.pyinstaller: modernize (#554597) 2026-08-21 13:40:32 +00:00
Jörg Thalheim
d894673522 google-cloud-sdk: fix byte-code never being loaded
postInstall compiled with -OO (*.opt-2.pyc), but the wrappers run python
without -O, so python looks for plain *.pyc and recompiled ~500 modules
on every invocation. `gcloud version` is ~3x faster with plain .pyc.

Add an installCheck so compileall and CLOUDSDK_PYTHON_ARGS stay in sync.
2026-08-21 13:33:44 +00:00
Pavol Rusnak
228d4ec0e2 ollama: 0.32.13 -> 0.32.14 (#554241) 2026-08-21 13:17:34 +00:00
Pavol Rusnak
0f4852cb77 lnd: 0.21.1-beta -> 0.21.2-beta (#554048) 2026-08-21 13:17:07 +00:00
Duncan Steele
731e1ae914 maintainers: remove steeleduncan 2026-08-21 14:08:00 +01:00
Duncan Steele
2ee0d3d5eb microhs: remove steeleduncan as maintainer 2026-08-21 14:07:40 +01:00
Duncan Steele
cadcd60ee4 objfw: remove steeleduncan as maintainer 2026-08-21 14:04:53 +01:00
R. Ryantm
e13ead5333 centrifugo: 6.9.1 -> 6.9.2 2026-08-21 12:59:31 +00:00
R. Ryantm
5b683b8724 python3Packages.databricks-sdk: 0.127.0 -> 0.133.0 2026-08-21 12:56:43 +00:00
Maximilian Bosch
7a01b6dd57 matrix-authentication-service: 1.22.0 -> 1.23.0
ChangeLog: https://github.com/element-hq/matrix-authentication-service/releases/tag/v1.23.0
2026-08-21 14:56:13 +02:00
Adam C. Stephens
bee9092a2b claude-code: 2.1.237 -> 2.1.238 (#554933) 2026-08-21 12:52:41 +00:00
Adam C. Stephens
c95d61e678 rustfs: 1.0.0-rc.2 -> 1.0.0-rc.3
Changelog: https://github.com/rustfs/rustfs/releases/tag/1.0.0-rc.3
2026-08-21 08:51:22 -04:00
Francesco Gazzetta
29df3b06b6 luanti: 5.16.1 -> 5.17.0 (#555035) 2026-08-21 12:44:07 +00:00
Adam C. Stephens
480b0208dc noctalia: ensure canExecute when installing shell completions 2026-08-21 08:42:22 -04:00
jopejoe1
96e29804b9 lib.licenses: drop sudo in favor of isc
The license text matches `ISC` and spdx is seems to be in agreement with this https://github.com/spdx/license-list-XML/issues/3010
2026-08-21 14:38:03 +02:00
jopejoe1
682b8ddf36 sudo: add bsdAskToEndorse to license and use compound license 2026-08-21 14:38:03 +02:00
R. Ryantm
4f142abbd1 dita-ot: 4.4 -> 4.4.1 2026-08-21 12:29:02 +00:00
R. Ryantm
6f02cb73f4 containerlab: 0.78.0 -> 0.78.2 2026-08-21 12:20:33 +00:00
Sefa Eyeoglu
9466874b77 kyverno: 1.18.2 -> 1.19.0 (#554771) 2026-08-21 12:02:25 +00:00
DarkOnion0
a3abf3062a drawio: 31.1.8 -> 31.3.1
https://github.com/jgraph/drawio-desktop/releases/tag/v31.3.1
2026-08-21 14:02:06 +02:00
R. Ryantm
90793da34d bant: 0.3.4 -> 0.3.5 2026-08-21 12:01:03 +00:00
R. Ryantm
3f12512924 feishu-cli: 1.38.3 -> 1.39.0 2026-08-21 11:57:08 +00:00
R. Ryantm
5558195cce bisq1: 1.10.4 -> 1.10.5 2026-08-21 11:56:16 +00:00
Francesco Gazzetta
c022cedf34 luanti: 5.16.1 -> 5.17.0 2026-08-21 13:54:36 +02:00
nixpkgs-ci[bot]
1167e4f96d cockpit: 365 -> 366 (#553609) 2026-08-21 11:50:30 +00:00
Kevin Brubeck Unhammer
3af88017de udpipe1: init at version 1.4.0
UDPipe is a trainable pipeline for natural language tokenizing,
tagging, lemmatizing and parsing Universal Treebanks and other CoNLL-U
files.

Upstream: https://github.com/ufal/udpipe?tab=readme-ov-file

Homepage: https://ufal.mff.cuni.cz/udpipe

(This package is named `udpipe1` because UDPipe 2 is a more or less
complete rewrite; UDPipe 1 is written in C++ and runs fast on CPU,
while UDPipe 2 is mostly written in Python and requires a GPU to run
reasonably quick, along with model incompatibilities.)
2026-08-21 13:44:38 +02:00
dependabot[bot]
f91f92f75b .github: Bump cachix/install-nix-action from 31.11.0 to 31.11.1
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 31.11.0 to 31.11.1.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Changelog](https://github.com/cachix/install-nix-action/blob/master/RELEASE.md)
- [Commits](630ae543ea...13d8dd58da)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-version: 31.11.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-21 11:24:22 +00:00
R. Ryantm
8936b75bc8 gale: 1.20.0 -> 1.21.0 2026-08-21 11:22:27 +00:00
jopejoe1
e393993ce9 lib.licenses: add bsdAskToEndorse 2026-08-21 13:17:55 +02:00
R. Ryantm
3d71a76bac thunderbird-153-unwrapped: 153.0.1esr -> 153.1.0esr 2026-08-21 11:11:35 +00:00
Doron Behar
a20ddbc1c4 python3Packages.modelscope: 1.39.0 -> 1.39.1 (#555010) 2026-08-21 11:06:25 +00:00
Doron Behar
caf8f77ac9 ansifilter: 2.22 -> 2.23 (#554873) 2026-08-21 11:06:02 +00:00
R. Ryantm
217509c936 troubadix: 26.8.1 -> 26.8.2 2026-08-21 11:03:15 +00:00
R. Ryantm
1a8f6888c8 stackit-cli: 0.70.0 -> 0.71.0 2026-08-21 10:53:30 +00:00
Felix Schröter
4c19d3d072 {tor,mullvad}-browser: 15.0.19 -> 15.0.20 (#553887) 2026-08-21 10:53:22 +00:00
R. Ryantm
98c4a9b1b5 python3Packages.zhong-hong-hvac: 1.0.18 -> 1.0.19 2026-08-21 10:52:28 +00:00
git@71rd.net
d5698bf32d nixos.acme: fix option descriptions
- replace broken links
- replace deprecated value "RFC2136_" in example with "DNSUPDATE
- warn against using legacy option "ocspMustStaple"
2026-08-21 10:45:12 +00:00
nixpkgs-ci[bot]
177828e729 cloudlog: 2.8.16 -> 2.8.18 (#553181) 2026-08-21 10:42:46 +00:00
happysalada
c48666242e pythonPackages.prefect: 3.7.0 -> 3.8.3
update prefect to latest stable
2026-08-21 06:29:23 -04:00
K900
e196f98c9c mk-kde-derivation: make use of lib.licensesSpdx instead of custome map (#555007) 2026-08-21 10:18:07 +00:00
nixpkgs-ci[bot]
f4cc65d643 rustnet: 1.5.0 -> 1.6.0 (#554867) 2026-08-21 10:13:27 +00:00
StepBroBD
d76b09b583 beamPackages: splice the package set (#554005) 2026-08-21 10:11:01 +00:00
jopejoe1
2a04ab2048 mk-kde-derivation: make use of lib.licensesSpdx instead of a custom map 2026-08-21 12:10:12 +02:00
Emily
496aac41ab chromium,chromedriver: 151.0.7922.169 -> 151.0.7922.173 (#554980) 2026-08-21 10:04:44 +00:00
R. Ryantm
0af8aa4f31 python3Packages.modelscope: 1.39.0 -> 1.39.1 2026-08-21 10:02:16 +00:00
R. Ryantm
76c51dc705 python3Packages.xclim: 0.61.1 -> 0.62.0 2026-08-21 10:00:43 +00:00
nixpkgs-ci[bot]
63a410de48 sampo: 0.19.0 -> 0.20.0 (#554752) 2026-08-21 09:50:58 +00:00
06kellyjac
47ce4f13f7 afetch: added strictDeps, __structuredAttrs, and enableParallelBuilding 2026-08-21 10:49:33 +01:00
Gaetan Lepage
5bd22d912e mistral-rs: 0.9.1 -> 0.9.2
Diff: https://github.com/EricLBuehler/mistral.rs/compare/v0.9.1...v0.9.2

Changelog: https://github.com/EricLBuehler/mistral.rs/releases/tag/v0.9.2
2026-08-21 09:44:51 +00:00
06kellyjac
037d0c0b6a _9base: use __structuredAttrs 2026-08-21 10:43:27 +01:00
Jo
555447466b python3Packages.skia-pathops: add wegank as maintainer (#554992) 2026-08-21 09:40:19 +00:00
Jo
2ff9e3bd64 ffmpeg: fix loongarch64-linux build (#551270) 2026-08-21 09:37:23 +00:00
R. Ryantm
d48a4f0bd5 home-assistant-custom-components.ecoflow_cloud: 1.5.0-shp3.9 -> 1.7.1 2026-08-21 09:33:41 +00:00
j-k
c9f6e02b52 romm: 5.1.0 -> 5.2.0 (#554870) 2026-08-21 09:27:23 +00:00
kirillrdy
6e171ef30c rerun: 0.36.0 -> 0.36.1 (#554961) 2026-08-21 09:18:54 +00:00
KangaZero
812d6b8f34 bugstalker: 0.4.1 -> 0.4.7 2026-08-21 18:14:19 +09:00
Weijia Wang
7b4cb14ff8 python3Packages.skia-pathops: add wegank as maintainer 2026-08-21 11:02:33 +02:00
Nick Hu
c864145011 dracula-theme: reinstate at 4.0.0-unstable (#548380) 2026-08-21 09:01:44 +00:00
Markus Kowalewski
e17d114b05 simple-dftd3: 1.5.0 -> 1.6.0 (#554636) 2026-08-21 08:55:33 +00:00
Thiago Kenji Okada
7dd6f63441 libretro.picodrive: 0-unstable-2026-07-29 -> 0-unstable-2026-08-20 (#554868) 2026-08-21 08:54:46 +00:00
Thiago Kenji Okada
5a8f31f3f0 libretro.dolphin: 0-unstable-2026-08-02 -> 0-unstable-2026-08-19 (#551700) 2026-08-21 08:54:31 +00:00
nixpkgs-ci[bot]
f888fd7e4f gogh: 366 -> 367 (#554547) 2026-08-21 08:53:20 +00:00
rnhmjoj
374555fd64 nixos/containers: fixup 21e032ff95 2026-08-21 10:49:15 +02:00
emilylange
86e75d8903 chromium,chromedriver: 151.0.7922.169 -> 151.0.7922.173
https://chromereleases.googleblog.com/2026/08/stable-channel-update-for-desktop_0404570826.html

This update includes 7 security fixes.

CVEs:
CVE-2026-76017 CVE-2026-76018 CVE-2026-76019 CVE-2026-76020
CVE-2026-76021 CVE-2026-76022 CVE-2026-76023
2026-08-21 10:32:54 +02:00
R. Ryantm
375ba8cc15 warmup-s3-archives: 1.2.2 -> 1.3.0 2026-08-21 08:30:37 +00:00
nixpkgs-ci[bot]
6a0d26df06 lucida-downloader: 0.8.0 -> 0.9.0 (#554974) 2026-08-21 08:30:05 +00:00
Markus Kowalewski
2c08911a6d aocl-utils: 5.3 -> 5.3.2 (#554796) 2026-08-21 08:25:32 +00:00
R. Ryantm
4aa9218c94 lucida-downloader: 0.8.0 -> 0.9.0 2026-08-21 08:04:19 +00:00
Marie Ramlow
01c1c776ee renovate: 44.24.3 -> 44.37.1 (#554945) 2026-08-21 07:56:46 +00:00
kirillrdy
5f24a01ee6 tuigreet: 0.11.0 -> 0.11.1 (#554944) 2026-08-21 07:55:27 +00:00
Fabian Affolter
cba669ccb1 python3Packages.mailsuite: 2.2.2 -> 2.3.1, python3Packages.parsedmarc: 10.2.0 -> 10.4.3 (#554966) 2026-08-21 07:46:49 +00:00
Fabian Affolter
71bebbd1f4 prowler: 5.39.0 -> 5.39.1 (#554964) 2026-08-21 07:46:40 +00:00
Fabian Affolter
cd4e9286e0 python3Packages.holidays: 0.102 -> 0.103 (#554957) 2026-08-21 07:46:07 +00:00
Fabian Affolter
b4ff0e22fb python3Packages.garminconnect: 0.3.10 -> 0.3.11 (#554950) 2026-08-21 07:45:06 +00:00
Fabian Affolter
0058f5276e python3Packages.claude-agent-sdk: 0.2.141 -> 0.2.143 (#554951) 2026-08-21 07:45:01 +00:00
Fabian Affolter
6bfb1d862f python3Packages.iamdata: 0.1.202608201 -> 0.1.202608211 (#554956) 2026-08-21 07:44:57 +00:00
Fabian Affolter
6dc7e46453 python3Packages.tencentcloud-sdk-python: 3.1.161 -> 3.1.162 (#554955) 2026-08-21 07:44:51 +00:00
R. Ryantm
e504856fa4 skyscraper: 3.20.3 -> 3.20.4 2026-08-21 07:44:50 +00:00
Fabian Affolter
8b4bf4ae3e python3Packages.publicsuffixlist: 1.0.2.20260819 -> 1.0.2.20260821 (#554954) 2026-08-21 07:44:46 +00:00
Fabian Affolter
e869531a3d python3Packages.agentic-threat-hunting-framework: 0.18.0 -> 0.19.0 (#554952) 2026-08-21 07:44:42 +00:00
Fabian Affolter
e603052e55 python3Packages.alibabacloud-cs20151215: 7.1.0 -> 7.1.1 (#554953) 2026-08-21 07:44:37 +00:00
Matthias J. Kannwischer
1a93c4914d cbmc: 6.10.0 -> 6.11.0
Signed-off-by: Matthias J. Kannwischer <matthias@zerorisc.com>
2026-08-21 15:44:28 +08:00
Yureka
3b277a5799 gitlab: 19.2.4 -> 19.3.0 (#554647) 2026-08-21 07:44:21 +00:00
R. Ryantm
6c367f8160 beekeeper-studio: 6.0.0 -> 6.0.4 2026-08-21 07:42:42 +00:00
Fabian Affolter
8f4bb3f76b python3Packages.zwave-js-server-python: 0.73.0 -> 0.73.1 (#554672) 2026-08-21 07:41:33 +00:00
kirillrdy
84e83ced61 python3Packages.triton-bin: 3.7.0 -> 3.7.1; python3Packages.torch-bin: 2.12.0 -> 2.12.1 (#554943) 2026-08-21 07:41:16 +00:00
Fabian Affolter
2495a807ab python3Packages.alibabacloud-credentials: 1.0.11 -> 1.0.12 (#554733) 2026-08-21 07:40:56 +00:00
Fabian Affolter
3ca8b3355d python3Packages.vsure: 2.10.0 -> 2.10.1 (#554775) 2026-08-21 07:40:20 +00:00
Holiu618
efcb8cc970 seaweedfs: 4.42 -> 4.43
Diff: https://github.com/seaweedfs/seaweedfs/compare/4.42...4.43
2026-08-21 15:39:56 +08:00
Fabian Affolter
2d76d3a6af fosrl-newt: 1.15.0 -> 1.16.0 (#554804) 2026-08-21 07:39:54 +00:00
Fabian Affolter
2a57f7e1ae python3Packages.pyrisco: 0.8.0 -> 0.8.1 (#554946) 2026-08-21 07:35:07 +00:00
R. Ryantm
f0db8ef82c inputplumber: 0.78.0 -> 0.78.1 2026-08-21 07:35:03 +00:00
Friedrich Altheide
6e6969dc1b virtualbox: 7.2.14 -> 7.2.16 2026-08-21 09:32:48 +02:00
Fabian Affolter
2e54635ad7 python3Packages.sphinx-markdown-builder: migrate to finalAttrs 2026-08-21 09:32:35 +02:00
Fabian Affolter
d2c6d8737e python3Packages.yoto-api: 4.3.2 -> 4.3.4 (#554960) 2026-08-21 07:30:24 +00:00
Fabian Affolter
b32d89fcca python3Packages.parsedmarc: migrate to finalAtrrs 2026-08-21 09:28:28 +02:00
Fabian Affolter
b86e4990e9 python3Packages.parsedmarc: 10.2.0 -> 10.4.3
Changelog: https://github.com/domainaware/parsedmarc/blob/10.4.3/CHANGELOG.md
2026-08-21 09:25:41 +02:00
Fabian Affolter
5d6f4b7405 python3Packages.mailsuite: 2.2.2 -> 2.3.1
Diff: https://github.com/seanthegeek/mailsuite/compare/2.2.2...2.3.1

Changelog: https://github.com/seanthegeek/mailsuite/blob/2.3.1/CHANGELOG.md
2026-08-21 09:21:22 +02:00
Fabian Affolter
01ea912f17 prowler: 5.39.0 -> 5.39.1
Changelog: https://github.com/prowler-cloud/prowler/releases/tag/5.39.1
2026-08-21 09:16:39 +02:00
Gaétan Lepage
c14f3c0626 mistral-vibe: 2.24.0 -> 2.24.3 (#554469) 2026-08-21 07:14:45 +00:00
Gaetan Lepage
fa3529cdc0 rerun: 0.36.0 -> 0.36.1
Diff: https://github.com/rerun-io/rerun/compare/0.36.0...0.36.1

Changelog: https://github.com/rerun-io/rerun/blob/0.36.1/CHANGELOG.md
2026-08-21 07:13:13 +00:00
Gaétan Lepage
6c919967ba pve-tool: init at 0.1.2 (#415563) 2026-08-21 07:11:42 +00:00
R. Ryantm
827c369c64 python3Packages.pyluwen: 0.8.5 -> 0.9.0 2026-08-21 07:10:49 +00:00
R. Ryantm
7954dcf569 teams-for-linux: 2.15.0 -> 2.17.1 2026-08-21 07:08:28 +00:00
nixpkgs-ci[bot]
f3c7195fdf curl-impersonate: fix cross compilation (#554837) 2026-08-21 07:06:56 +00:00
nixpkgs-ci[bot]
920aecdc93 synology-drive-client: 4.0.3-17892 -> 4.2.0-20058 (#553541) 2026-08-21 07:06:47 +00:00
Rick van Schijndel
6230be5427 libpqxx: Only override stdenv for GCC, not for clang (#552359) 2026-08-21 07:05:57 +00:00
Fabian Affolter
7fe5ff26fc python3Packages.holidays: 0.102 -> 0.103
Diff: https://github.com/vacanza/python-holidays/compare/v0.102...v0.103

Changelog: https://github.com/vacanza/holidays/blob/v0.103/CHANGES.md
2026-08-21 09:05:24 +02:00
R. Ryantm
f4667a19fc python3Packages.yoto-api: 4.3.2 -> 4.3.4 2026-08-21 07:04:24 +00:00
Fabian Affolter
fcd3e013c6 python3Packages.garminconnect: 0.3.10 -> 0.3.11
Diff: https://github.com/cyberjunky/python-garminconnect/compare/0.3.10...0.3.11

Changelog: https://github.com/cyberjunky/python-garminconnect/releases/tag/0.3.11
2026-08-21 09:03:26 +02:00
Yiyu Zhou
62bfc0a753 mistral-vibe: 2.24.0 -> 2.24.2
Diff:
https://github.com/mistralai/mistral-vibe/compare/v2.24.0...v2.24.3

Changelog: https://github.com/mistralai/mistral-vibe/releases/tag/v2.24.3
2026-08-21 07:02:33 +00:00
Fabian Affolter
5b1a630cf5 python3Packages.claude-agent-sdk: 0.2.141 -> 0.2.143
Diff: https://github.com/anthropics/claude-agent-sdk-python/compare/v0.2.141...v0.2.143

Changelog: https://github.com/anthropics/claude-agent-sdk-python/blob/v0.2.143/CHANGELOG.md
2026-08-21 09:02:04 +02:00
Fabian Affolter
f2d6cf4ffc python3Packages.claude-agent-sdk: 0.2.140 -> 0.2.141
Diff: https://github.com/anthropics/claude-agent-sdk-python/compare/v0.2.140...v0.2.141

Changelog: https://github.com/anthropics/claude-agent-sdk-python/blob/v0.2.141/CHANGELOG.md
2026-08-21 09:01:30 +02:00
R. Ryantm
13e03ae00a python3Packages.sphinx-markdown-builder: 0.6.10 -> 0.6.11 2026-08-21 07:01:24 +00:00
Fabian Affolter
1afc63d20f python3Packages.agentic-threat-hunting-framework: 0.18.0 -> 0.19.0
Diff: https://github.com/Nebulock-Inc/agentic-threat-hunting-framework/compare/v0.18.0...v0.19.0

Changelog: https://github.com/Nebulock-Inc/agentic-threat-hunting-framework/releases/tag/v0.19.0
2026-08-21 09:00:32 +02:00
Fabian Affolter
a2f094aac7 python3Packages.alibabacloud-cs20151215: 7.1.0 -> 7.1.1 2026-08-21 08:59:40 +02:00
Fabian Affolter
a400ea7097 python3Packages.publicsuffixlist: 1.0.2.20260819 -> 1.0.2.20260821
Changelog: https://github.com/ko-zu/psl/blob/v1.0.2.20260821-gha/CHANGES.md
2026-08-21 08:57:39 +02:00
Fabian Affolter
d6255f6b03 python3Packages.tencentcloud-sdk-python: 3.1.161 -> 3.1.162
Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.161...3.1.162

Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.162/CHANGELOG.md
2026-08-21 08:56:59 +02:00
Fabian Affolter
a21755c57f python3Packages.iamdata: 0.1.202608201 -> 0.1.202608211
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202608201...v0.1.202608211

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202608211
2026-08-21 08:54:54 +02:00
R. Ryantm
dbb936791d namespace-cli: 0.0.556 -> 0.0.557 2026-08-21 06:52:05 +00:00
R. Ryantm
5335193bbf fairywren: 0-unstable-2026-07-21 -> 0-unstable-2026-08-21 2026-08-21 06:51:34 +00:00
Gaétan Lepage
0bea847bc3 python3Packages.pytorch-metric-learning: speed up tests by 2x (#554579) 2026-08-21 06:48:49 +00:00
R. Ryantm
214c9f4c12 python3Packages.pyrisco: 0.8.0 -> 0.8.1 2026-08-21 06:47:01 +00:00
Gaetan Lepage
b2b146ec43 tuigreet: 0.11.0 -> 0.11.1
Diff: https://github.com/tuigreet/tuigreet/compare/0.11.0...0.11.1

Changelog: https://github.com/tuigreet/tuigreet/releases/tag/0.11.1
2026-08-21 06:45:44 +00:00
Gaétan Lepage
bc9053fad9 tuicr: 0.23.0 -> 0.23.1 (#554938) 2026-08-21 06:43:31 +00:00
R. Ryantm
d0fbd3e365 renovate: 44.24.3 -> 44.37.1 2026-08-21 06:43:08 +00:00
Jo
398a6d764b crimson-pro: fix version, use installFonts (#546887) 2026-08-21 06:42:36 +00:00
Gaetan Lepage
274e939ff6 python3Packages.torchvision-bin: 0.27.0 -> 0.27.1
Diff: https://github.com/pytorch/vision/compare/v0.27.0...v0.27.1

Changelog: https://github.com/pytorch/vision/releases/tag/v0.27.1
2026-08-21 06:41:52 +00:00
Gaetan Lepage
ed24159308 python3Packages.torch-bin: 2.12.0 -> 2.12.1
Diff: https://github.com/pytorch/pytorch/compare/v2.12.0...v2.12.1

Changelog: https://github.com/pytorch/pytorch/releases/tag/v2.12.1
2026-08-21 06:41:50 +00:00
Gaetan Lepage
4dd4b3d145 python3Packages.triton-bin: 3.7.0 -> 3.7.1
Diff: https://github.com/triton-lang/triton/compare/v3.7.0...v3.7.1

Changelog: https://github.com/triton-lang/triton/releases/tag/v3.7.1
2026-08-21 06:41:48 +00:00
Gaétan Lepage
76ce45a9d0 python314Packages.kornia-rs: speed up tests with xdist (#554581) 2026-08-21 06:40:56 +00:00
XYenon
2cce29fbb1 usque: add xyenon as maintainer 2026-08-21 14:35:46 +08:00
XYenon
3df46210fe usque: 3.0.1 -> 4.2.1 2026-08-21 14:35:26 +08:00
Wolfgang Walther
ebe8579d31 postgresqlPackages.omnigres: unpin clang_18 (#554661) 2026-08-21 06:29:59 +00:00
R. Ryantm
2fe062a575 scdl: 3.0.7 -> 3.0.8 2026-08-21 06:29:39 +00:00
Gaétan Lepage
2553e79ea8 proton-pass-cli: 2.3.1 -> 2.3.2 (#554798) 2026-08-21 06:25:57 +00:00
Gaétan Lepage
3d1f7be5b9 python3Packages.oelint-data: 1.5.14 -> 1.5.16 (#554930) 2026-08-21 06:25:38 +00:00
Jo
2da48858e3 deadbeefPlugins.lyricbar: fix version (#546913) 2026-08-21 06:23:59 +00:00
Jo
bffea396b0 dab_lib: fix version, license (#546905) 2026-08-21 06:22:58 +00:00
Jo
c58a14b495 byzanz: fix version, homepage (#546483) 2026-08-21 06:21:41 +00:00
Gaetan Lepage
5fd3c80688 tuicr: 0.23.0 -> 0.23.1
Diff: https://github.com/agavra/tuicr/compare/v0.23.0...v0.23.1

Changelog: https://github.com/agavra/tuicr/blob/v0.23.1/CHANGELOG.md
2026-08-21 06:20:36 +00:00
Gaétan Lepage
64c84ff8a5 dolibarr: 23.0.3 -> 24.0.0 (#554841) 2026-08-21 06:15:59 +00:00
R. Ryantm
f9140164d6 piped: 0-unstable-2026-08-09 -> 0-unstable-2026-08-13 2026-08-21 06:15:52 +00:00
Matthias Beyer
eb1b72dde0 radicle-node{,-unstable}: migrate to by-name, disable flaky test, add strictDeps and structuredAttrs (#554855) 2026-08-21 06:12:26 +00:00
kirillrdy
ddb64bcfc6 mujoco: 3.11.0 -> 3.12.0 (#554788) 2026-08-21 06:07:41 +00:00
Bjørn Forsman
8fac3b027f osinfo-db: 20251212 -> 20260812 (#554829) 2026-08-21 06:05:44 +00:00
jopejoe1
2cd094f44e lib.licenses: mark vol-sl as unfree
Fails to pass Debian's `The Desert Island test` and `The Dissident test`
2026-08-21 08:04:34 +02:00
zowoq
8aaa7b2528 Revert "syncstorage-rs: set updatescript if dbBackend == mysql" (#554934) 2026-08-21 06:03:45 +00:00
nixpkgs-ci[bot]
5814f532c1 par2cmdline-turbo: 1.4.0 -> 1.5.0 (#554758) 2026-08-21 05:57:29 +00:00
zowoq
c10138b066 Revert "syncstorage-rs: set updatescript if dbBackend == mysql"
the updateScript doesn't eval

This reverts commit b569781cd8.
2026-08-21 15:54:11 +10:00
Markus Hauck
5cc4a631df vscode-extensions.anthropic.claude-code: 2.1.237 -> 2.1.238
Changelog: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

Assisted-by: Claude Code (Claude Opus 5)
2026-08-21 07:49:35 +02:00
Markus Hauck
6d5d7cbac5 claude-code: 2.1.237 -> 2.1.238
Changelog: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

Assisted-by: Claude Code (Claude Opus 5)
2026-08-21 07:49:34 +02:00
R. Ryantm
dd6c2503a0 xload: 1.2.1 -> 1.2.2 2026-08-21 05:28:25 +00:00
Ethan Carter Edwards
67fb3df2e2 mailmap: add github noreply email to ethancedwards8 entry
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-21 01:27:08 -04:00
nixpkgs-ci[bot]
7405af504b mongodb-tools: 100.17.0 -> 100.18.0 (#554922) 2026-08-21 05:04:52 +00:00
nixpkgs-ci[bot]
981a41091d serie: 0.8.1 -> 0.8.2 (#554905) 2026-08-21 05:04:51 +00:00
nixpkgs-ci[bot]
5f5319646f yaziPlugins: update on 2026-08-20 (#554809) 2026-08-21 05:04:50 +00:00
nixpkgs-ci[bot]
9aaa4721b4 changie: 1.25.2 -> 1.26.0 (#554842) 2026-08-21 05:04:49 +00:00
nixpkgs-ci[bot]
6aeff87315 cargo-lambda: zig_0_13 -> zig (#554695) 2026-08-21 05:04:48 +00:00
R. Ryantm
d3c51f9e72 python3Packages.oelint-data: 1.5.14 -> 1.5.16 2026-08-21 05:00:06 +00:00
Gaétan Lepage
f1f5aa27a1 python3Packages.py-key-value-aio: 0.3.0 -> 0.4.5 (#553746) 2026-08-21 05:00:02 +00:00
Vincent Laporte
f9d7b340d3 ocamlPackages.ocaml_sqlite3: 5.4.1 -> 5.4.2 (#554352) 2026-08-21 04:56:23 +00:00
R. Ryantm
b20708d7db mongodb-tools: 100.17.0 -> 100.18.0 2026-08-21 04:29:38 +00:00
R. Ryantm
b23806ad8f vscode-extensions.banacorn.agda-mode: 0.10.0 -> 0.10.1 2026-08-21 04:27:25 +00:00
Nick Cao
16a40a67fa python3Packages.pcffont: 0.0.25 -> 0.0.33 (#553882) 2026-08-21 04:25:48 +00:00
Bobby Rong
d7e77a12fe maintainers/github-teams.json: Automated sync (#554918) 2026-08-21 04:24:16 +00:00
nixpkgs-ci[bot]
cc1b7d790a maintainers/github-teams.json: Automated sync 2026-08-21 04:18:58 +00:00
dotlambda
fafc6cdc29 python3Packages.pyportainer: 1.0.43 -> 1.0.44 (#554839) 2026-08-21 04:14:30 +00:00
h7x4
49f3caaecd python3Packages.pcffont: 0.0.25 -> 0.0.33 2026-08-21 12:34:03 +09:00
R. Ryantm
40d6e20c15 wiki-go: 1.8.12 -> 1.8.13 2026-08-21 03:07:38 +00:00
R. Ryantm
2202c14e9b cubeb: 0-unstable-2026-07-25 -> 0-unstable-2026-08-19 2026-08-21 03:02:48 +00:00
Ethan Carter Edwards
48aeb70597 automatic-timezoned: modernize
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-20 22:58:13 -04:00
Sandro
48ff2bf323 music-assistant-desktop: add gst_all_1 (#554564) 2026-08-21 02:52:20 +00:00
Sandro
dbe54e1b03 go-tools: 2026.1 -> 2026.2 (#554715) 2026-08-21 02:51:49 +00:00
Sandro
2ca3cedda8 python314Packages.dlib: fix build after dlib 20.0.1 bump (#554373) 2026-08-21 02:51:34 +00:00
nixpkgs-ci[bot]
c0e6873920 dart-sass: 1.102.0 -> 1.103.0 (#554836) 2026-08-21 02:49:46 +00:00
R. Ryantm
5637515fea signalbackup-tools: 20260718 -> 20260820 2026-08-21 02:33:13 +00:00
R. Ryantm
8ac14c2a3a serie: 0.8.1 -> 0.8.2 2026-08-21 02:31:52 +00:00
R. Ryantm
67b0f51eb5 pappl: 1.4.11 -> 1.4.12 2026-08-21 02:13:48 +00:00
Carson Full
dbe5eb3131 klipper-flash: match flashUsbSupportedBoards by prefix, not exact value
#524434 added flashUsbSupportedBoards to keep AVR boards (now flashed
via avrdude) out of the flash_usb.py branch, gating it with
`builtins.elem matchBoard flashUsbSupportedBoards`.

matchBoard comes from CONFIG_MCU, and every stm32/rp2/lpc176x/sam
Kconfig in Klipper defines CONFIG_MCU with extra suffix characters
beyond the board family name (e.g. "stm32g0b1xx", "rp2040",
"lpc1768"), while flashUsbSupportedBoards only lists the bare family
prefixes ("stm32g0b1", "rp2", "lpc176"). elem is an exact match, so it
can never succeed for any of these boards - every USB-flashable board
falls through to the "not supported" message instead of an actual
flash_usb.py invocation.

flash_usb.py's own MCUTYPES dispatch (scripts/flash_usb.py) already
matches via `mcutype.startswith(prefix)` for this exact reason; mirror
that here with lib.hasPrefix instead of elem.

Assisted-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-20 21:09:56 -05:00
Sandro
a77731fd53 curl-impersonate: fix dylib install name on darwin (#554592) 2026-08-21 01:57:14 +00:00
R. Ryantm
6eadd126bb randomx: 1.2.2 -> 1.2.3 2026-08-21 01:54:55 +00:00
R. Ryantm
320039ae3a python3Packages.mhcgnomes: 3.33.4 -> 3.33.5 2026-08-21 01:51:40 +00:00
nixpkgs-ci[bot]
5ec03949ae automatic-timezoned: 2.0.153 -> 2.0.156 (#554887) 2026-08-21 01:51:40 +00:00
Ethan Carter Edwards
1c8898ddf7 python3Packages.asyncpraw: enable structuredAttrs
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-20 21:48:19 -04:00
Nick Cao
a69882cd28 keycloak: 26.7.1 -> 26.7.2 (#554215) 2026-08-21 01:46:48 +00:00
R. Ryantm
3b9d933a44 liteparse: 2.11.1 -> 2.13.0 2026-08-21 01:42:08 +00:00
whispers
a0e1081a1c clasp-common-lisp: 2.7.0 -> 3.0.1
https://github.com/clasp-developers/clasp/releases/tag/3.0.0
https://github.com/clasp-developers/clasp/releases/tag/3.0.1
2026-08-20 21:36:55 -04:00
Jhony Angulo
d2b899ce51 vue-language-server: 3.3.9 -> 3.3.10 2026-08-20 20:36:06 -05:00
Nick Cao
520dbe6c79 python3Packages.asyncpraw: 8.0.1 -> 8.0.2 (#454601) 2026-08-21 01:20:24 +00:00
Jhony Angulo
7840845d42 aws-cdk-cli: 2.1135.0 -> 2.1138.0 2026-08-20 20:20:00 -05:00
Jhony Angulo
d79033fb0b bottom: 0.14.7 -> 0.14.8 2026-08-20 20:13:22 -05:00
eymeric
6776cca38c music-assistant-desktop: add gst_all_1 2026-08-21 08:09:31 +07:00
R. Ryantm
c17fa36f2d python3Packages.pyimouapi: 1.3.4 -> 1.3.5 2026-08-21 01:09:28 +00:00
R. Ryantm
883d2e1c51 automatic-timezoned: 2.0.153 -> 2.0.156 2026-08-21 01:05:51 +00:00
Jhony Angulo
f02a6a2aa8 codex: 0.147.0 -> 0.149.0 2026-08-20 20:01:30 -05:00
zowoq
36d9083134 gh: 2.97.0 -> 2.98.0 (#554881) 2026-08-21 01:00:29 +00:00
R. Ryantm
1fdd467b8d gh: 2.97.0 -> 2.98.0 2026-08-21 00:42:28 +00:00
Ethan Carter Edwards
5dbe94e939 testkube: modernize
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-20 20:41:04 -04:00
R. Ryantm
b909e21357 exim: 4.99.5 -> 4.100 2026-08-21 00:40:23 +00:00
nixpkgs-ci[bot]
1f6f5c91fc ente-web: 1.3.59 -> 1.3.61 (#554577) 2026-08-21 00:39:47 +00:00
R. Ryantm
569c70a684 yoshimi: 2.3.6.4 -> 2.3.6.5 2026-08-21 00:35:00 +00:00
R. Ryantm
282e2b5f55 ansifilter: 2.22 -> 2.23 2026-08-21 00:31:11 +00:00
R. Ryantm
aebfabf544 libretro.dolphin: 0-unstable-2026-08-02 -> 0-unstable-2026-08-19 2026-08-21 00:23:37 +00:00
Weijia Wang
6777e92401 ctx: fix eval on unsupported systems (#554866) 2026-08-21 00:15:00 +00:00
R. Ryantm
cae447dac6 romm: 5.1.0 -> 5.2.0 2026-08-21 00:06:56 +00:00
R. Ryantm
dd42085048 python3Packages.google-health-api: 0.8.0 -> 0.10.0 2026-08-21 00:05:03 +00:00
Yt
748cffd26b oauth2l: 1.3.4 -> 1.3.5 (#554826) 2026-08-21 00:05:02 +00:00
Weijia Wang
98e164f159 ffmpeg: fix loongarch64-linux build 2026-08-21 02:04:38 +02:00
Sandro
dc86214065 dnscrypt-proxy: 2.1.15 -> 2.1.18 (#546165) 2026-08-21 00:00:59 +00:00
R. Ryantm
23b19c14f5 libretro.picodrive: 0-unstable-2026-07-29 -> 0-unstable-2026-08-20 2026-08-20 23:43:52 +00:00
kirillrdy
89452ca07b usage: 4.0.0 -> 5.1.0 (#554001) 2026-08-20 23:43:30 +00:00
liberodark
5a9802846a ctx: fix eval on unsupported systems 2026-08-21 01:38:31 +02:00
R. Ryantm
4d11c1b83e rustnet: 1.5.0 -> 1.6.0 2026-08-20 23:34:04 +00:00
Jakub Kozłowski
2de246ced3 liquibase: fix license, rework update script (#554516) 2026-08-20 23:24:07 +00:00
Gergő Gutyina
9a3a73c357 pocket-id: 2.13.0 -> 2.14.0 (#554071) 2026-08-20 23:16:46 +00:00
klea
c1c78d0dd5 lukesmithxyz-bible-kjv: Fix invalid unstable version scheme
Per https://github.com/NixOS/nixpkgs/issues/541820
2026-08-20 23:15:28 +00:00
R. Ryantm
dfb424042b rspamd: 4.1.4 -> 4.1.5 2026-08-20 23:11:44 +00:00
R. Ryantm
fe0799799c container2wasm: 0.8.3 -> 0.8.4 2026-08-20 23:11:28 +00:00
Guy Chronister
24e99e0891 radicle-node: fix failing test, add strictDeps and stricturedAttrs 2026-08-20 23:07:01 +00:00
Guy Chronister
bcfbc66b6c radicle-node-unstable: move out of top-level, fix unstable updater script 2026-08-20 23:07:01 +00:00
klea
2ed0c971f8 xhosts: Fix invalid unstable version scheme
Per https://github.com/NixOS/nixpkgs/issues/541820
2026-08-20 23:02:48 +00:00
R. Ryantm
c8872966eb grafanaPlugins.grafana-lokiexplore-app: 2.5.0 -> 2.5.1 2026-08-20 23:02:05 +00:00
Fabian Affolter
c4f3ddae75 libzim: 9.8.1 -> 9.8.2 (#554832) 2026-08-20 23:01:24 +00:00
Gergő Gutyina
8129fe3e93 n8n: 2.33.7 -> 2.34.6 (#553695) 2026-08-20 22:58:55 +00:00
Fabian Affolter
8f074f50aa python3Packages.mypy-boto3-*: updates (#554807) 2026-08-20 22:58:44 +00:00
Weijia Wang
f51f7e95dc temurin-bin: fix eval on unsupported systems (#554603) 2026-08-20 22:56:08 +00:00
Fabian Affolter
bc9c12f1de pwneye: init at 1.3.2
Tool for discovering and working with ONVIF and RTSP cameras

https://github.com/Hackerest/pwneye
2026-08-21 00:55:36 +02:00
liberodark
e0ad45d45a temurin-bin: fix eval on unsupported systems 2026-08-21 00:47:00 +02:00
Fabian Affolter
5d219d4e83 python3Packages.onvif-python: init at 0.2.10
Library for ONVIF-compliant devices

https://github.com/nirsimetri/onvif-python
2026-08-21 00:39:23 +02:00
Ramses
836e7d9b30 typst: Update typst packages from typst universe 08/09/2026 (#550945) 2026-08-20 22:37:40 +00:00
R. Ryantm
6770c3044f changie: 1.25.2 -> 1.26.0 2026-08-20 22:36:12 +00:00
Ramses
6eb80e5dfd terragrunt: 1.1.2 -> 1.1.3 (#553512) 2026-08-20 22:32:36 +00:00
git@71rd.net
4125f38431 schildi-revenge: 26.07.13 -> 26.08.08-1 2026-08-20 22:30:26 +00:00
R. Ryantm
e5a61c8729 dolibarr: 23.0.3 -> 24.0.0 2026-08-20 22:28:04 +00:00
Ramses
1c1a08ede6 joplin-desktop: Add libnotify support (#553776) 2026-08-20 22:26:26 +00:00
R. Ryantm
e8803912da python3Packages.stripe: 15.5.0 -> 15.5.1 2026-08-20 22:20:58 +00:00
R. Ryantm
3889bc84ab python3Packages.pyportainer: 1.0.43 -> 1.0.44 2026-08-20 22:19:09 +00:00
Weijia Wang
0152c9e488 kdePackages.kwin-x11: restore dependency specification (#554760) 2026-08-20 22:18:30 +00:00
zowoq
019173f791 linuxKernel.kernels.linux_zen: 7.1.8 -> 7.1.9 (#554759) 2026-08-20 22:18:22 +00:00
zowoq
87b9fbcac1 terraform-providers.aliyun_alicloud: 1.288.0 -> 1.289.0 (#554812) 2026-08-20 22:18:09 +00:00
zowoq
f48759c1d2 terraform-providers.hashicorp_time: 0.14.0 -> 0.14.1 (#554819) 2026-08-20 22:18:06 +00:00
Yohann Boniface
4d5bb5ae44 [trivial] python3Packages.udsoncan: enable automatic updates (#554243) 2026-08-20 22:15:05 +00:00
Weijia Wang
7b2719d873 powershell: 7.6.4 -> 7.6.5 (#554313) 2026-08-20 22:06:29 +00:00
Gaétan Lepage
15f2d981ab vimPlugins.link-vim: init at 2.0.3 (#554587) 2026-08-20 22:04:31 +00:00
Yohann Boniface
a27024aa34 little_boxes: modernize (#554571) 2026-08-20 21:59:59 +00:00
Yohann Boniface
98f1c110c1 kool: modernize (#554576) 2026-08-20 21:59:42 +00:00
Yohann Boniface
3b8970f3b0 mirrord: modernize (#554599) 2026-08-20 21:58:00 +00:00
Yohann Boniface
3a7b56e48d python3Packages.bittensor-core: 0.1.2 -> 0.1.3 (#554607) 2026-08-20 21:57:30 +00:00
Sergei Trofimovich
a7d87a60cc tmux: 3.7b -> 3.7c
Changes: https://raw.githubusercontent.com/tmux/tmux/3.7c/CHANGES
2026-08-20 22:55:57 +01:00
Matthieu Coudron
cc751d3c7d luaPackages.kulala-nvim: 6.28.0-1 -> 6.29.0-1 (#554810) 2026-08-20 21:55:41 +00:00
Yohann Boniface
a93727bad0 codex-relay: add versionCheckHook (#554598) 2026-08-20 21:54:51 +00:00
Gaétan Lepage
b592e3583d python3Packages.jax: 0.11.0 -> 0.11.1 (#553714) 2026-08-20 21:54:38 +00:00
Yohann Boniface
d956a9aaa1 dcp: 0.25.10 -> 0.25.12 (#554272) 2026-08-20 21:54:20 +00:00
Yohann Boniface
3bc03e12ce python3Packages.qrcode: modernize (#554588) 2026-08-20 21:52:32 +00:00
Sam Estep
e37d5b4892 osinfo-db: 20251212 -> 20260812
Assisted-by: Claude:opus-5
2026-08-20 17:51:59 -04:00
Tyce Herrman
300ae5fe2e python3Packages.py-key-value-shared-test: remove
Integrated into py-key-value-aio 0.4.5.

Assisted-by: OpenAI Codex (GPT-5)
2026-08-20 21:51:50 +00:00
Tyce Herrman
412153e513 python3Packages.py-key-value-shared: remove
Integrated into py-key-value-aio 0.4.5.

Assisted-by: OpenAI Codex (GPT-5)
2026-08-20 21:51:48 +00:00
Tyce Herrman
f5a2ae073c python3Packages.py-key-value-aio: 0.3.0 -> 0.4.5
https://github.com/strawgate/py-key-value/releases/tag/0.4.5

Assisted-by: OpenAI Codex (GPT-5)
2026-08-20 21:51:45 +00:00
Tyce Herrman
468860e0b0 python3Packages.aiofile: 3.8.6 -> 3.12.3
https://github.com/mosquito/aiofile/compare/3.8.6...3.12.3

Assisted-by: OpenAI Codex (GPT-5)
2026-08-20 21:50:52 +00:00
R. Ryantm
e0352cb77d home-assistant-custom-lovelace-modules.flower-card: 2026.7.0 -> 2026.8.0 2026-08-20 21:50:38 +00:00
Colin
2fda09649f curl-impersonate: fix cross compilation
fixes `nix-build -A pkgsCross.aarch64-multiplatform.curl-impersonate`.

their build script parses `-target $VALUE` out of the `ZIG_FLAGS`
environment variable and passes that on to `libidn2/configure --host=$VALUE`.
2026-08-20 21:49:56 +00:00
Tyce Herrman
54f9777a04 python3Packages.caio: 0.10.1 -> 0.12.3
https://github.com/mosquito/caio/compare/0.10.1...0.12.3

Assisted-by: OpenAI Codex (GPT-5)
2026-08-20 21:49:30 +00:00
Gaetan Lepage
fdf9f93773 python3Packages.numpyro: fix build 2026-08-20 21:47:33 +00:00
Yohann Boniface
15c0c8aac1 python3Packages.woob: modernize (#554591) 2026-08-20 21:47:33 +00:00
Gaetan Lepage
edbdbfbd5c python3Packages.equinox: make pytest ignore UserWarning 2026-08-20 21:47:31 +00:00
Gaetan Lepage
47ca21b22d python3Packages.flax: 0.12.8 -> 0.12.9
Diff: https://github.com/google/flax/compare/v0.12.8...v0.12.9

Changelog: https://github.com/google/flax/releases/tag/v0.12.9
2026-08-20 21:47:30 +00:00
Gaetan Lepage
a5f39a5c9b python3Packages.blackjax: skip failing test 2026-08-20 21:47:28 +00:00
Gaetan Lepage
5ce441bd1b python3Packages.jmp: cleanup, fix 2026-08-20 21:47:26 +00:00
R. Ryantm
24d2dcc622 libzim: 9.8.1 -> 9.8.2 2026-08-20 21:45:36 +00:00
Niklas Hambüchen
5d24cae0c7 turbovnc: 3.3 -> 3.3.1 (#554741) 2026-08-20 21:44:35 +00:00
Niklas Hambüchen
7cb40ee818 turbovnc: Drop "beta" from links (those don't exist as beta) 2026-08-20 21:37:37 +00:00
dish
bbabeb6211 noctalia: 5.0.0-beta.8 -> 5.0.0-beta.9 (#554786) 2026-08-20 21:36:43 +00:00
dish
740b19db0b noctalia: install shell completions 2026-08-20 17:31:33 -04:00
Yohann Boniface
b5bb97e32a explain: finalAttrs, __structuredAttrs, strictDeps, enableParallelBuilding (#547609) 2026-08-20 21:31:31 +00:00
Bjørn Forsman
03e6f8584d taskjuggler: 3.8.1 -> 3.8.4, fix net-imap vulnerabilty (#552761) 2026-08-20 21:22:59 +00:00
Austin Horstman
dac684b650 nvim-treesitter/update.py: source from nvim-treesitter derivation (#547258) 2026-08-20 21:20:24 +00:00
R. Ryantm
15746dadb9 oauth2l: 1.3.4 -> 1.3.5 2026-08-20 21:20:02 +00:00
Michael Daniels
19cafe4ad5 google-chrome: 151.0.7922.169 -> 151.0.7922.173 (#554821) 2026-08-20 21:14:10 +00:00
Nick Cao
41a52e0118 python3Packages.mammoth: 1.12.0 -> 1.12.1 (#553722) 2026-08-20 21:14:01 +00:00
Michael Daniels
72d29f0317 google-chrome: 151.0.7922.169 -> 151.0.7922.173
Release note: https://chromereleases.googleblog.com/2026/08/stable-channel-update-for-desktop_0404570826.html
2026-08-20 17:06:27 -04:00
Sarah Clark
2801f03ac6 python3Packages.great-tables: turn unused-snapshot error into warning 2026-08-20 14:02:56 -07:00
R. Ryantm
450965b20d crc: 2.62.0 -> 2.63.0 2026-08-20 20:55:01 +00:00
Sarah Clark
e99424bfc8 devin-desktop: fix post-launch errors by using original wrapped binaries 2026-08-20 13:53:31 -07:00
Maximilian Bosch
9b8f11a463 evcxr: 0.21.1 -> 0.22.0 (#554082) 2026-08-20 20:50:59 +00:00
Yohann Boniface
9c656de579 starc: use finalAttrs (#554149) 2026-08-20 20:44:08 +00:00
Yohann Boniface
156c2645d5 nvidia-container-toolkit: add zeusec as maintainer (#536712) 2026-08-20 20:39:45 +00:00
Nikolay Korotkiy
f8420692cb cudatext: 1.235.1.0 -> 1.236.0.3 (#554790) 2026-08-20 20:34:13 +00:00
Yohann Boniface
87246eb3cd venera: drop (#554718) 2026-08-20 20:33:52 +00:00
R. Ryantm
6fb8798fe0 terraform-providers.hashicorp_time: 0.14.0 -> 0.14.1 2026-08-20 20:33:12 +00:00
nixpkgs-ci[bot]
a8763d4e02 ersatztv: 26.7.1 -> 26.8.0 (#554803) 2026-08-20 20:31:38 +00:00
Yohann Boniface
fd32400639 libsignal-jni: move env variables into env (#554442) 2026-08-20 20:28:34 +00:00
R. Ryantm
fb81a61c85 cudatext: 1.235.1.0 -> 1.236.0.3 2026-08-21 00:27:09 +04:00
Stefan Frijters
483260f998 yb.ybPivHarnessTests: move env variables into env (#554444) 2026-08-20 20:27:05 +00:00
Emily
c300c17d1f ungoogled-chromium: 151.0.7922.137-1 -> 151.0.7922.169-1 (#554805) 2026-08-20 20:24:57 +00:00
Yohann Boniface
0f1e124341 _4ti2: fix cross-compiles and parallel builds (#554385) 2026-08-20 20:21:39 +00:00
Chris Moultrie
6195b57d6a atlantis: 0.47.0 -> 0.47.1
changelog: https://github.com/runatlantis/atlantis/releases/tag/v0.47.1
2026-08-20 16:19:42 -04:00
Austin Horstman
4a06ae4ee3 luaPackages.kulala-nvim: 6.28.0-1 -> 6.29.0-1 2026-08-20 15:19:22 -05:00
R. Ryantm
82a445e204 terraform-providers.aliyun_alicloud: 1.288.0 -> 1.289.0 2026-08-20 20:16:19 +00:00
R. Ryantm
252b13888b dart-sass: 1.102.0 -> 1.103.0 2026-08-20 20:15:38 +00:00
Fabian Affolter
38866d5238 python3Packages.boto3-stubs: 1.43.74 -> 1.43.76 2026-08-20 22:13:53 +02:00
Fabian Affolter
4d0d222d00 python3Packages.mypy-boto3-vpc-lattice: 1.43.37 -> 1.43.75 2026-08-20 22:12:53 +02:00
Fabian Affolter
4f729ff6a6 python3Packages.mypy-boto3-sesv2: 1.43.54 -> 1.43.76 2026-08-20 22:10:53 +02:00
Fabian Affolter
fbc11ce2f9 python3Packages.mypy-boto3-sagemaker: 1.43.72 -> 1.43.76 2026-08-20 22:09:36 +02:00
Fabian Affolter
a21104fb6f python3Packages.mypy-boto3-redshift-serverless: 1.43.72 -> 1.43.75 2026-08-20 22:08:27 +02:00
Fabian Affolter
c0495e7768 python3Packages.mypy-boto3-redshift: 1.43.72 -> 1.43.75 2026-08-20 22:08:10 +02:00
networkException
7e468c2f38 ungoogled-chromium: 151.0.7922.137-1 -> 151.0.7922.169-1
https://chromereleases.googleblog.com/2026/08/stable-channel-update-for-desktop_0826575033.html

This update includes 15 security fixes.

CVEs:
CVE-2026-76034 CVE-2026-76036 CVE-2026-76033 CVE-2026-76037
CVE-2026-76044 CVE-2026-76039 CVE-2026-76040 CVE-2026-76035
CVE-2026-76042 CVE-2026-76046 CVE-2026-76043 CVE-2026-76041
CVE-2026-76047 CVE-2026-76038 CVE-2026-76045
2026-08-20 22:05:10 +02:00
Fabian Affolter
5d7a52a144 python3Packages.mypy-boto3-medialive: 1.43.74 -> 1.43.75 2026-08-20 22:04:51 +02:00
Karolis Stasaitis
0c3cdada45 scopehal-apps: 0.1.1 -> 0.2.2 2026-08-20 22:04:45 +02:00
Sigmanificient
afeada1ab3 python3Packages.thorlabspm100: use pytestCheckHook 2026-08-20 22:04:13 +02:00
Sigmanificient
730499ee59 python3Packages.thorlabspm100: use finalAttrs 2026-08-20 22:04:13 +02:00
Sigmanificient
86fd8d0de2 python3Packages.thorlabspm100: migrate to pyproject 2026-08-20 22:04:13 +02:00
Fabian Affolter
1a8827941a python3Packages.mypy-boto3-lambda: 1.43.60 -> 1.43.76 2026-08-20 22:03:21 +02:00
Fabian Affolter
ad14738ea9 python3Packages.mypy-boto3-eks: 1.43.69 -> 1.43.75 2026-08-20 21:59:03 +02:00
Fabian Affolter
f8fb6aa784 python3Packages.mypy-boto3-ec2: 1.43.74 -> 1.43.76 2026-08-20 21:58:33 +02:00
Fabian Affolter
a918566f92 python3Packages.mypy-boto3-directconnect: 1.43.63 -> 1.43.76 2026-08-20 21:57:46 +02:00
R. Ryantm
55355a2343 fosrl-newt: 1.15.0 -> 1.16.0 2026-08-20 19:57:41 +00:00
R. Ryantm
115fe6a3d5 ersatztv: 26.7.1 -> 26.8.0 2026-08-20 19:55:52 +00:00
Fabian Affolter
c1d46f1e1e python3Packages.mypy-boto3-cloudfront: 1.43.8 -> 1.43.76 2026-08-20 21:55:13 +02:00
Matteo Pacini
acc4623133 gdevelop: 5.6.277 -> 5.6.279 (#553032) 2026-08-20 19:54:13 +00:00
David McFarland
590c04c121 dotnetCorePackages.sdk_11_0: 11.0.100-preview.6.26359.118 -> 11.0.100-preview.7.26381.103 2026-08-20 16:54:09 -03:00
David McFarland
4862a91901 dotnetCorePackages.sdk_10_0: 10.0.302 -> 10.0.400 2026-08-20 16:54:09 -03:00
David McFarland
feb182c722 dotnetCorePackages.sdk_9_0: 9.0.316 -> 9.0.317 2026-08-20 16:54:09 -03:00
David McFarland
683995f386 dotnetCorePackages.sdk_8_0: 8.0.423 -> 8.0.424 2026-08-20 16:54:09 -03:00
David McFarland
94da0e0619 dotnet/source/vmr.nix: fix global.json patching
This allows the sdk version in global.json to be downgraded without
'dotnet --version' failing.
2026-08-20 16:54:09 -03:00
Fabian Affolter
1a4b9d698c python3Packages.mypy-boto3-batch: 1.43.74 -> 1.43.76 2026-08-20 21:54:08 +02:00
Patrick Walsh
916377a8f8 herdr: 0.8.0 -> 0.8.2 2026-08-20 13:53:54 -06:00
Fabian Affolter
19f89a917f python3Packages.mypy-boto3-amplify: 1.43.67 -> 1.43.76 2026-08-20 21:52:35 +02:00
Thierry Delafontaine
d56b896151 proton-pass-cli: 2.3.1 -> 2.3.2 2026-08-20 21:35:32 +02:00
David McFarland
b93d794a9a naps2: set target framework to net10.0 (#554019) 2026-08-20 19:24:31 +00:00
R. Ryantm
d81a263438 aocl-utils: 5.3 -> 5.3.2 2026-08-20 19:18:07 +00:00
éclairevoyant
632e507119 signal-desktop: 8.21.0 -> 8.24.0 2026-08-20 15:17:06 -04:00
Gaetan Lepage
a9eb7f6426 python3Packages.dm-control: 1.0.44 -> 1.0.45
Diff: https://github.com/google-deepmind/dm_control/compare/1.0.44...1.0.45

Changelog: https://github.com/google-deepmind/dm_control/releases/tag/1.0.45
2026-08-20 19:10:09 +00:00
Gaetan Lepage
06a21ded0b mujoco: 3.11.0 -> 3.12.0
Diff: https://github.com/google-deepmind/mujoco/compare/3.11.0...3.12.0

Changelog: https://mujoco.readthedocs.io/en/3.12.0/changelog.html
2026-08-20 19:10:07 +00:00
R. Ryantm
bef0010cda complgen: 0.10.1 -> 0.11.0 2026-08-20 19:07:37 +00:00
slabity
d346281183 joplin-desktop: Add libnotify support 2026-08-20 15:07:35 -04:00
Samiser
96cf09d96b noctalia: 5.0.0-beta.8 -> 5.0.0-beta.9
Diff: https://github.com/noctalia-dev/noctalia/compare/v5.0.0-beta.8...v5.0.0-beta.9

Changelog: https://noctalia.dev/changelogs#v5.0.0-beta.9
2026-08-20 19:59:08 +01:00
dotlambda
4190aa759f python3Packages.actron-neo-api: 0.5.12 -> 0.5.14 (#554782) 2026-08-20 18:57:20 +00:00
R. Ryantm
fd9db74672 firecrawl-cli: 1.20.0 -> 1.21.1 2026-08-20 18:54:29 +00:00
MithicSpirit
b0d904be60 nvim-treesitter/update.py: source from derivation
By sourcing directly from the nvim-treesitter derivation, it is ensured
that the data is exactly in-step with the current version of
nvim-treesitter in nixpkgs.
2026-08-20 14:49:45 -04:00
MithicSpirit
50cca7b830 nvim-treesitter/update.py: source from nvim-treesitter
Nurr hasn't always updated at the time nvim-treesitter updates, so it's
better to get the data straight from the source to ensure it is correct.

This uses lua itself to evaluate nvim-treesitter's lockfile and convert
it to a json.
2026-08-20 14:47:29 -04:00
Sandro
a641c6cb8f npm-lockfile-fix: add cacert for Darwin sandbox (#552041) 2026-08-20 18:45:34 +00:00
Sandro
af95065d0e pb: 0.7.0 -> 1.0.0 (#552527) 2026-08-20 18:38:29 +00:00
Sandro
00b5c57ce6 nixos/beszel-hub: fix "unknown command" for migration (#539583) 2026-08-20 18:38:14 +00:00
R. Ryantm
182953ef44 python3Packages.actron-neo-api: 0.5.12 -> 0.5.14 2026-08-20 18:34:08 +00:00
Austin Horstman
6216d71a46 ci/OWNERS: notify Lua team on package changes
Cover Lua interpreters and the top-level package set so matching PRs
request review from @NixOS/lua.
2026-08-20 13:31:46 -05:00
Vinicius Deolindo
2f7d154184 net-news-wire: 7.0.5 -> 7.1.3 2026-08-20 15:31:34 -03:00
M. Ian Graham
ad71705d2f karakeep: fix worker crash by switching to nodejs_22 2026-08-20 11:21:41 -07:00
R. Ryantm
0b0a03ad85 python3Packages.vsure: 2.10.0 -> 2.10.1 2026-08-20 18:21:24 +00:00
R. Ryantm
74af9be5f7 kyverno: 1.18.2 -> 1.19.0 2026-08-20 18:05:12 +00:00
R. Ryantm
6830028ba0 lxgw-neoxihei: 1.304 -> 1.305 2026-08-20 17:50:00 +00:00
Emily
fa10bdff7e chromium: don't show misleading Terms of Service dialog on first run (#554726) 2026-08-20 17:46:38 +00:00
Nick Cao
77d3a7cc0d python3Packages.pycrdt: 0.14.2 -> 0.14.3 (#554631) 2026-08-20 17:43:00 +00:00
Sandro Jäckel
d8cc4662f1 python3Packages.curl-cffi: remove workaround 2026-08-20 19:42:25 +02:00
eztakesin
9da1a5ec6c curl-impersonate: fix dylib install name on darwin
The dylib kept upstream's @rpath install name, so every consumer that
links it records an @rpath reference with no LC_RPATH to resolve it and
fails at load time — notably python3Packages.curl-cffi (a yt-dlp
dependency) dies in pythonImportsCheck with "Library not loaded:
@rpath/libcurl-impersonate.4.dylib ... no LC_RPATH's found".

Run fixDarwinDylibNames so the install name becomes the absolute store
path; consumers then record that at link time with no changes needed on
their side.

Assisted-by: Claude Code (Claude Fable 5)
2026-08-20 19:42:18 +02:00
Nick Cao
aae6b66d10 reindeer: 2026.08.10.00 -> 2026.08.17.00 (#554677) 2026-08-20 17:41:37 +00:00
Nick Cao
afd94b6e18 eliza: 0-unstable-2026-08-10 -> 0-unstable-2026-08-17 (#554667) 2026-08-20 17:40:41 +00:00
Nick Cao
aea422ff7e python3Packages.zipstream-ng: 1.9.2 -> 1.9.3 (#554649) 2026-08-20 17:40:13 +00:00
Nick Cao
b39b8b7d45 gum: 0.17.0 -> 2.0.0 (#554707) 2026-08-20 17:39:41 +00:00
Nick Cao
ae049cf3c6 prometheus-mongodb-exporter: 0.52.0 -> 0.53.0 (#554748) 2026-08-20 17:38:53 +00:00
Nikolay Korotkiy
eec3bce8cd reproxy: modernize (#554720) 2026-08-20 17:38:45 +00:00
Nick Cao
9261bf86c2 testkube: 2.12.1 -> 2.12.2 (#554743) 2026-08-20 17:38:10 +00:00
Nick Cao
d673f7b946 wgo: 0.6.4 -> 0.7.1 (#554735) 2026-08-20 17:37:33 +00:00
Gaétan Lepage
8e177f20c1 uv: 0.12.3 -> 0.12.5 (#554464) 2026-08-20 17:35:09 +00:00
Sefa Eyeoglu
ee53423604 fetchPnpmDeps: use append-only reporter
See parent commit for details

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2026-08-20 19:35:02 +02:00
Sefa Eyeoglu
822ca275c9 pnpm-config-hook: use append-only reporter
Makes log output nicer for Nix builds.

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2026-08-20 19:34:47 +02:00
K900
a2c9218677 kdePackages.kwin-x11: restore dependency specification
Lost in the metadata update. Fixes #554754.
2026-08-20 20:34:24 +03:00
Nick Cao
4646ae639d uutils-procps: 0.0.1-unstable-2026-08-01 -> 0.0.1-unstable-2026-08-15 (#554443) 2026-08-20 17:29:41 +00:00
Nick Cao
ee389bca60 micronaut: 5.1.0 -> 5.1.1 (#554526) 2026-08-20 17:29:22 +00:00
Nick Cao
0e72d5b26a sdl_gamecontrollerdb: 0-unstable-2026-08-11 -> 0-unstable-2026-08-12 (#554515) 2026-08-20 17:28:59 +00:00
Nick Cao
12d3e7d7ae still: 0.0.9 -> 0.0.10 (#554511) 2026-08-20 17:28:40 +00:00
Nick Cao
fc2b0f32b5 python3Packages.robot-descriptions: 3.0.0 -> 3.1.0 (#554510) 2026-08-20 17:28:09 +00:00
Nick Cao
d88bcef2cb ddns-go: 6.17.5 -> 6.17.6 (#554559) 2026-08-20 17:26:50 +00:00
R. Ryantm
c29b00c2b6 par2cmdline-turbo: 1.4.0 -> 1.5.0 2026-08-20 17:26:49 +00:00
Nick Cao
9a28f20c25 ansible-navigator: 26.6.0 -> 26.8.0 (#554557) 2026-08-20 17:26:33 +00:00
Nick Cao
8502615762 fishPlugins.exercism-cli-fish-wrapper: 0-unstable-2026-07-23 -> 0-unstable-2026-08-17 (#554549) 2026-08-20 17:25:53 +00:00
Nick Cao
c9943f0bcf python3Packages.fastai: 2.8.7 -> 2.8.8 (#554548) 2026-08-20 17:25:51 +00:00
Nick Cao
36c2a6c401 python3Packages.lookup-license: 0.1.30 -> 0.1.31 (#554537) 2026-08-20 17:24:43 +00:00
Sandro Jäckel
e03b61bb08 music-assistant: update providers, run apple_music tests 2026-08-20 19:23:29 +02:00
Masum Reza
3d65b666e6 scx.rustscheds: 1.1.2 -> 1.1.3 (#554706) 2026-08-20 17:22:22 +00:00
Weijia Wang
d624eab475 convertx: fix eval on unsupported systems (#554546) 2026-08-20 17:21:23 +00:00
R. Ryantm
0d1d643c60 sampo: 0.19.0 -> 0.20.0 2026-08-20 17:18:35 +00:00
R. Ryantm
96ed975d59 linuxKernel.kernels.linux_zen: 7.1.8 -> 7.1.9 2026-08-20 17:17:36 +00:00
R. Ryantm
d479b90eae prometheus-mongodb-exporter: 0.52.0 -> 0.53.0 2026-08-20 17:16:36 +00:00
cloudglides
3f01018bb3 maintainers: add cloudglides 2026-08-20 22:45:37 +05:30
R. Ryantm
b75d7c6fbd quickjs-ng: 0.16.1 -> 0.16.2 2026-08-20 17:11:57 +00:00
Nick Cao
0d96cb0e0e flexget: 3.20.5 -> 3.20.6 (#554264) 2026-08-20 17:09:19 +00:00
Nick Cao
db76c5e3f9 libmowgli: 2.1.3-unstable-2024-04-01 -> 2.1.3-unstable-2026-08-12 (#554246) 2026-08-20 17:08:41 +00:00
Sandro
3f5b709a6e python3Packages.curl-cffi: 0.15.0 -> 0.16.0; yt-dlp: 2026.07.04 -> 2026.08.19 (#554482) 2026-08-20 17:08:39 +00:00
Nick Cao
252c728e0d prometheus-zfs-exporter: 2.4.0 -> 2.4.1 (#554238) 2026-08-20 17:08:24 +00:00
Nick Cao
79309ebf14 coroot: 1.24.4 -> 1.24.5 (#554234) 2026-08-20 17:08:06 +00:00
Nick Cao
a22b1b0f11 wait4x: 3.6.0 -> 3.7.0 (#554295) 2026-08-20 17:06:39 +00:00
Nick Cao
0bdefef9dd sqldef: 3.11.19 -> 3.11.20 (#554350) 2026-08-20 17:05:47 +00:00
Nick Cao
9e5b66e655 grafanaPlugins.ventura-psychrometric-panel: 5.1.0 -> 5.2.0 (#554341) 2026-08-20 17:05:04 +00:00
Nick Cao
7bf6b21568 vscode-extensions.google.colab: 0.8.1 -> 0.9.0 (#554332) 2026-08-20 17:04:46 +00:00
Nick Cao
583640e648 httplib: 0.53.0 -> 0.53.1 (#554331) 2026-08-20 17:04:35 +00:00
Nick Cao
305549032a nexttrace: 1.7.1 -> 1.7.2 (#554427) 2026-08-20 17:04:04 +00:00
isabel
e18522ae92 plezy: 2.13.0 -> 2.16.0 (#554732) 2026-08-20 17:03:46 +00:00
Nick Cao
282b784cd8 wasm-component-ld: 0.5.29 -> 0.5.30 (#554401) 2026-08-20 17:03:15 +00:00
Nick Cao
707ce0b26a python3Packages.heudiconv: 1.4.0 -> 1.5.0 (#554396) 2026-08-20 17:03:00 +00:00
Nick Cao
0a8aa3a545 thunderkittens: 0-unstable-2026-07-13 -> 0-unstable-2026-08-18 (#554390) 2026-08-20 17:02:11 +00:00
Nick Cao
e33693e90a fosrl-gerbil: 1.4.3 -> 1.5.0 (#554384) 2026-08-20 17:01:40 +00:00
Nick Cao
fb9d7e1584 gammu: 1.44.0 -> 1.44.1 (#554382) 2026-08-20 17:01:22 +00:00
R. Ryantm
5c99cd87cd testkube: 2.12.1 -> 2.12.2 2026-08-20 16:58:25 +00:00
Will Cohen
844cc13e41 clj-kondo: fix startup crash with GraalVM >= 25.1 (#554730) 2026-08-20 16:52:50 +00:00
nixpkgs-ci[bot]
25fffe5f13 better-commits: 1.24.0 -> 1.26.0 (#554738) 2026-08-20 16:51:47 +00:00
Nick Cao
5ae0f3d44d harbor-cli: modernize (#554161) 2026-08-20 16:51:31 +00:00
nixpkgs-ci[bot]
a8e79f3401 devin-desktop: 3.7.16 -> 3.7.25 (#554731) 2026-08-20 16:50:54 +00:00
R. Ryantm
d567488aaa turbovnc: 3.3 -> 3.3.1 2026-08-20 16:47:58 +00:00
Nick Cao
70241c8db5 aws-lambda-rie: 1.35 -> 1.36 (#554037) 2026-08-20 16:46:02 +00:00
Nick Cao
30cd353963 ergo: 6.0.3 -> 6.0.4 (#554029) 2026-08-20 16:45:28 +00:00
Nick Cao
cc74d807fd pipenv-poetry-migrate: fix build (#554098) 2026-08-20 16:44:53 +00:00
Nick Cao
8aea335548 helmfile: 1.7.3 -> 1.7.4 (#554093) 2026-08-20 16:44:41 +00:00
Nick Cao
f6e08660f7 vscode-extensions.ms-windows-ai-studio.windows-ai-studio: 1.6.7 -> 1.6.8 (#554073) 2026-08-20 16:44:08 +00:00
Nick Cao
56450db627 python3Packages.lizard: 1.23.0 -> 1.24.0 (#554148) 2026-08-20 16:43:25 +00:00
Will Cohen
e858b8e7ca clj-kondo: fix startup crash with GraalVM >= 25.1
GraalVM 25.1 removed @AutomaticFeature discovery, so the bundled
graal-build-time feature stopped running. Register it explicitly; drop
when clj-kondo/clj-kondo#2949 ships. Add versionCheckHook so a binary
that cannot start fails the build.

Assisted-by: Claude Code (claude-fable-5)
2026-08-20 12:42:49 -04:00
Nick Cao
f37feb2012 python3Packages.switchbot-api: 2.12.0 -> 2.13.0 (#554121) 2026-08-20 16:41:54 +00:00
Nick Cao
2f1f515e24 unconvert: 0-unstable-2025-02-16 -> 0-unstable-2026-08-16 (#554116) 2026-08-20 16:41:28 +00:00
Nick Cao
2a30b0e934 pulumi-bin: 3.256.0 -> 3.258.0 (#554207) 2026-08-20 16:41:08 +00:00
Nick Cao
ce6b63973f python3Packages.plaid-python: 42.0.0 -> 43.0.0 (#554206) 2026-08-20 16:41:00 +00:00
Nick Cao
eb7dee6a3a cargo-tally: 1.0.76 -> 1.0.77 (#554201) 2026-08-20 16:40:03 +00:00
Nick Cao
a850965e22 cargo-llvm-lines: 0.4.46 -> 0.4.48 (#554200) 2026-08-20 16:39:45 +00:00
Nick Cao
2753f88193 retroarch-assets: 1.22.0-unstable-2026-08-08 -> 1.22.0-unstable-2026-08-13 (#554186) 2026-08-20 16:39:27 +00:00
Nick Cao
7b3c234ad5 oh-my-zsh: 2026-08-09 -> 2026-08-16 (#554164) 2026-08-20 16:38:53 +00:00
Nick Cao
fee5cd4332 cobang: 2.7.1 -> 2.7.2 (#554157) 2026-08-20 16:38:00 +00:00
Nick Cao
512396175f melange: 0.58.0 -> 0.59.1 (#554156) 2026-08-20 16:36:28 +00:00
0x4A6F
577564d3ca containerlab: 0.76.1 -> 0.78.0 (#536340) 2026-08-20 16:36:23 +00:00
R. Ryantm
179609d795 better-commits: 1.24.0 -> 1.26.0 2026-08-20 16:34:33 +00:00
Nick Cao
4ed436b98b nushellPlugins.desktop_notifications: 0.114.1 -> 0.115.0 (#553868) 2026-08-20 16:32:09 +00:00
Nick Cao
47f8d8b01d nushellPlugins.hcl: 0.114.1 -> 0.115.0 (#553867) 2026-08-20 16:31:31 +00:00
Nick Cao
f9c152f87b multi-scrobbler: 0.16.2 -> 0.16.4 (#553866) 2026-08-20 16:30:28 +00:00
Nick Cao
d24c7fc5a9 python3Packages.azure-mgmt-recoveryservicesbackup: 10.0.0 -> 11.0.0 (#553855) 2026-08-20 16:29:55 +00:00
Nick Cao
c3078afd8c rabbitmqadmin-ng: 2.32.0 -> 2.33.0 (#553808) 2026-08-20 16:28:39 +00:00
R. Ryantm
bfe57d67f7 wgo: 0.6.4 -> 0.7.1 2026-08-20 16:28:05 +00:00
Nick Cao
81967f982e infisical: 0.43.110 -> 0.43.123 (#554717) 2026-08-20 16:27:14 +00:00
BatteredBunny
63159bf2e0 plezy: 2.13.0 -> 2.16.0 2026-08-20 19:25:51 +03:00
Nick Cao
57c2019fbe sqlcipher: 4.17.0 -> 4.18.0 (#554004) 2026-08-20 16:25:13 +00:00
Nick Cao
df74372595 azure-storage-azcopy: 10.32.6 -> 10.32.7 (#553992) 2026-08-20 16:23:33 +00:00
Nick Cao
c9a075ec9c airwindows: 0-unstable-2026-08-02 -> 0-unstable-2026-08-16 (#553991) 2026-08-20 16:22:49 +00:00
Nick Cao
50cda15225 userhosts: 1.0.0 -> 1.0.1 (#553963) 2026-08-20 16:21:58 +00:00
Nick Cao
e52c52d3d2 svelte-check: 4.7.5 -> 4.7.6 (#553984) 2026-08-20 16:21:00 +00:00
Nick Cao
1199d30066 libretro.play: 0-unstable-2026-07-11 -> 0-unstable-2026-08-11 (#553975) 2026-08-20 16:20:19 +00:00
Nick Cao
04f041dc69 tabularis: 0.18.0 -> 0.20.0 (#553974) 2026-08-20 16:19:48 +00:00
R. Ryantm
84ffdf13c4 python3Packages.alibabacloud-credentials: 1.0.11 -> 1.0.12 2026-08-20 16:19:13 +00:00
Sandro
ac9033c940 python3Packages.spacy: speed up test execution with pytest-xdist (#554578) 2026-08-20 16:17:21 +00:00
Pol Dellaiera
36749e7880 python3Packages.markdown-inline-graphviz-extension: fix build (#554694) 2026-08-20 16:16:44 +00:00
R. Ryantm
9b58765561 devin-desktop: 3.7.16 -> 3.7.25 2026-08-20 16:10:02 +00:00
0x4A6F
00ce13a023 schleuder: refresh lockfile to fix build (#534822) 2026-08-20 16:06:18 +00:00
Donovan Glover
175299072a all-the-package-names: 2.0.2529 -> 2.0.2538 (#554623) 2026-08-20 16:01:00 +00:00
Sandro
5fb64ca43e nixos/atuin: fix documentation link (#554171) 2026-08-20 16:00:19 +00:00
Sandro
26f8ccea97 golangci-lint: 2.12.2 -> 2.13.1 (#554561) 2026-08-20 15:59:27 +00:00
Chris Moultrie
c8979daa0e python3Packages.soundcloud-v2: relax deps for curl-cffi 2026-08-20 17:57:30 +02:00
Chris Moultrie
cc83ff3525 yt-dlp: 2026.07.04 -> 2026.08.19 2026-08-20 17:57:30 +02:00
Chris Moultrie
6b7d409df9 python3Packages.curl-cffi: 0.15.0 -> 0.16.0 2026-08-20 17:57:30 +02:00
Bobby Rong
029d22f744 lightdm: 1.33.0 -> 1.33.1 (#554351) 2026-08-20 15:56:51 +00:00
Vincent Laporte
d104d34e88 likwid: 5.5.1 -> 5.5.2 (#554723) 2026-08-20 15:49:46 +00:00
emilylange
f9f52c783c chromium: don't show misleading Terms of Service dialog on first run
This new dialog was introduced by upstream in [CL 8257374] and
slipped through our testing in [1]. It also managed to break our
nixosTests.chromium VM test. We could just make our VM test use
--no-first-run and have it pass that way, but the [dialog text] is
actively misleading.

[1]: de3a505f98
[CL 8257374]: https://chromium-review.googlesource.com/c/chromium/src/+/8257374i
[dialog text]: https://chromium.googlesource.com/chromium/src/+/151.0.7922.169/components/resources/terms/terms_chromium.txt
2026-08-20 17:42:51 +02:00
Adam C. Stephens
a9a20d647d linkding: 1.46.1 -> 1.46.2 (#554334) 2026-08-20 15:27:36 +00:00
R. Ryantm
58829b3f92 likwid: 5.5.1 -> 5.5.2 2026-08-20 15:19:37 +00:00
Ethan Carter Edwards
b7319be626 reproxy: modernize
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-20 11:17:47 -04:00
josh
f63564163d golangci-lint: 2.12.2 -> 2.13.0
Changelog: https://github.com/golangci/golangci-lint/releases/tag/v2.13.0
Changelog: https://github.com/golangci/golangci-lint/releases/tag/v2.13.1
Diff: https://github.com/golangci/golangci-lint/compare/v2.12.2...v2.13.1
2026-08-20 17:16:23 +02:00
7c6f434c
6aa8087120 libreoffice: 26.2.1.2, 25.8.5.2 -> 26.2.5.2 (#551328) 2026-08-20 15:15:48 +00:00
zendo
00363857d3 venera: drop 2026-08-20 23:13:48 +08:00
Urs Eller
5284f04bb0 infisical: 0.43.110 -> 0.43.123
Changelog: https://github.com/Infisical/cli/releases/tag/v0.43.123
2026-08-20 17:04:24 +02:00
Sandro Jäckel
1626a2e097 go-tools: 2026.1 -> 2026.2
Diff: https://github.com/dominikh/go-tools/compare/2026.1...2026.2
Changelog: https://github.com/dominikh/go-tools/releases/tag/2026.2
2026-08-20 17:01:49 +02:00
7c6f434c
38552f4113 libreoffice: 26.2.1.2, 25.8.5.2 -> 26.2.5.2
Replace libfreoffice-fresh and libreoffice-still with libreoffice-stable, following upstream
2026-08-20 16:53:18 +02:00
David Morgan
89f628d29d babashka-unwrapped: Fix repl 2026-08-20 15:49:46 +01:00
Sizhe Zhao
676bb8b576 rqbit: 8.1.1 -> 9.0.0 (#485603) 2026-08-20 14:48:20 +00:00
Nikolay Korotkiy
d26b687604 reproxy: 1.7.0 -> 1.7.1 (#554590) 2026-08-20 14:35:53 +00:00
KangaZero
878796b614 tailwindcss-language-server: 0.14.29 -> 0.16.0
Refactor to use `stdenvNoCC` instead of `stdenv` as no C packages are involved
Updated `buildPhase` comment to point to the current version and line of
code of referenced package.
`patchPhase` removed as upstream has since updated dependency to match with `pnpm-lock.yaml`, see:
 - https://github.com/tailwindlabs/tailwindcss-intellisense/blob/v0.16.0/packages/tailwindcss-language-server/package.json#L51
2026-08-20 23:24:55 +09:00
Martin Weinelt
03d8c20818 python3Packages.griffelib: 2.1.0 -> 2.2.0 (#554705) 2026-08-20 14:22:27 +00:00
nixpkgs-ci[bot]
79e628d571 copilot-language-server: 1.530.0 -> 1.533.0 (#554490) 2026-08-20 14:20:25 +00:00
nixpkgs-ci[bot]
412bec61e6 stable-diffusion-cpp-vulkan: master-820-de298c2 -> master-827-97d2990 (#550196) 2026-08-20 14:20:24 +00:00
Martin Weinelt
a5d8ac68d5 python3Packages.deepmerge: 2.1.0 -> 3.0 (#554704) 2026-08-20 14:19:26 +00:00
Martin Weinelt
9e87af0c2d python3Packages.django-js-asset: 4.0.1 -> 4.0.2 (#554691) 2026-08-20 14:18:42 +00:00
nixpkgs-ci[bot]
5cca3a8940 atmos: 1.225.0 -> 1.226.0 (#554552) 2026-08-20 14:05:02 +00:00
Rachala Raj
3bf7739b00 vm-curator: init at 1.4.0
This package provides a Rust TUI for managing desktop QEMU/KVM virtual machines.
It supersedes an earlier stalled PR (#490323) by implementing the correct CONTRIBUTING.md conventions.

Assisted-by: Antigravity (Gemini 3.1 Pro)
2026-08-20 19:23:25 +05:30
Gliczy
3314e11296 scx.rustscheds: 1.1.2 -> 1.1.3 2026-08-20 15:50:40 +02:00
R. Ryantm
ad198d7707 gum: 0.17.0 -> 2.0.0 2026-08-20 13:49:11 +00:00
nikstur
15e42cb6da nixos/systemd/nspawn: allow unit settings added since systemd 250 (#554638) 2026-08-20 13:47:52 +00:00
Martin Weinelt
3f862d8a23 python3Packages.griffecli: 2.1.0 -> 2.2.0
https://github.com/mkdocstrings/griffe/releases/tag/2.2.0
2026-08-20 15:45:23 +02:00
Martin Weinelt
7d603af3b3 python3Packages.griffelib: 2.1.0 -> 2.2.0
https://github.com/mkdocstrings/griffe/releases/tag/2.2.0
2026-08-20 15:45:09 +02:00
nixpkgs-ci[bot]
43daea1425 rshim-user-space: 2.7.3 -> 2.8.5 (#554688) 2026-08-20 13:44:32 +00:00
nixpkgs-ci[bot]
454a6856a4 par2cmdline: 0.8.1 -> 1.3.0 (#554674) 2026-08-20 13:44:24 +00:00
nixpkgs-ci[bot]
10af174446 cargo-feature-combinations: 0.4.3 -> 0.5.0 (#554160) 2026-08-20 13:40:17 +00:00
Martin Weinelt
a312950240 python3Packages.deepmerge: 2.1.0 -> 3.0
https://github.com/toumorokoshi/deepmerge/releases/tag/v3.0
2026-08-20 15:38:47 +02:00
Toma
81de6ec7a5 terraria-server: 1.4.5.6 -> 1.4.5.7 (#554481) 2026-08-20 13:33:21 +00:00
Martin Weinelt
6f839fe50d evcc: 0.313.3 -> 0.314.2 (#554702) 2026-08-20 13:33:18 +00:00
Rachala Raj
8e43ae07b8 gitcomet: init at 0.2.1 2026-08-20 19:01:39 +05:30
yaya
7bf42a2ef1 liferea: 1.16.12 -> 1.16.14 (#549985) 2026-08-20 13:31:32 +00:00
yaya
4296c0e29b electron{,-bin,-chromedriver}: 41 -> 43 (#545971) 2026-08-20 13:27:02 +00:00
Martin Weinelt
11b02ba59b evcc: 0.313.3 -> 0.314.2
https://github.com/evcc-io/evcc/releases/tag/0.314.0
https://github.com/evcc-io/evcc/releases/tag/0.314.1
https://github.com/evcc-io/evcc/releases/tag/0.314.2
2026-08-20 15:26:52 +02:00
Rachala Raj
1770fbb0c7 maintainers: add havunen 2026-08-20 18:44:16 +05:30
nixpkgs-ci[bot]
7c8ecac9fc kloak: 0.8.9-1 -> 0.9.0-1 (#554513) 2026-08-20 13:09:13 +00:00
Pol Dellaiera
686ab6acee python3Packages.markdown-inline-graphviz-extension: use finalAttrs pattern 2026-08-20 15:08:54 +02:00
Pol Dellaiera
e9f97240ad python3Packages.markdown-inline-graphviz-extension: fix build 2026-08-20 15:08:54 +02:00
Pol Dellaiera
872a151da3 python3Packages.markdown-inline-graphviz-extension: rename 2026-08-20 15:08:54 +02:00
Fernando Rodrigues
17c801cf7b fosrl-pangolin: 1.21.0 -> 1.21.1 (#551911) 2026-08-20 13:07:36 +00:00
Martin Weinelt
c5038294c9 python3Packages.libknot: 3.5.6 -> 3.5.7; prometheus-knot-exporter: 3.5.6 -> 3.5.7 (#554692) 2026-08-20 13:04:30 +00:00
Fabian Affolter
1b2a70f933 python3Packages.faraday-plugins: 1.28.0 -> 1.29.0 (#554532) 2026-08-20 13:04:07 +00:00
Fabian Affolter
5487f7fdc5 python3Pakcages.pcapy-ng: modernize 2026-08-20 15:02:49 +02:00
Vincent Laporte
73ef3aa694 rocqPackages: a few more use of mkRocqDerivation (#554683) 2026-08-20 13:02:27 +00:00
Christoph Otter
c5c3ebdb82 filebrowser-quantum: 1.4.0-stable -> 1.5.2-stable
https://github.com/gtsteffaniak/filebrowser/releases/tag/v1.5.2-stable

Assisted-by: opencode (deepseek-v4-flash-free)
2026-08-20 15:01:33 +02:00
whispers
63ceec0885 cargo-lambda: zig_0_13 -> zig
cargo-lambda, as far as we can tell, only uses zig to call into
cargo-zigbuild. cargo-zigbuild supports the latest versions of zig, and
the main `cargo-zigbuild` derivation seems to have had a fine time with
an unpinned zig. since we aim to drop zig 0.13 soon as it depends on the
long-eol llvm 18, we unpin this to work towards that.

we do not use aws lambda, and thus cannot entirely test this, but
initing a simple test project with `cargo lambda new` and building a
project with `cargo lambda build` (which should default to using
`cargo-zigbuild` interally) appears to work fine.
2026-08-20 09:00:11 -04:00
Martin Weinelt
d8302fecae prometheus-knot-exporter: 3.5.6 -> 3.5.7 2026-08-20 14:58:04 +02:00
Martin Weinelt
c94a33a59c python3Packages.libknot: 3.5.6 -> 3.5.7 2026-08-20 14:57:53 +02:00
Martin Weinelt
0843d55144 python3Packages.django-js-asset: 4.0.1 -> 4.0.2
https://github.com/matthiask/django-js-asset/blob/4.0.2/CHANGELOG.rst
2026-08-20 14:56:54 +02:00
nixpkgs-ci[bot]
c9a41ae1ab cook-cli: 0.33.0 -> 0.33.1 (#554359) 2026-08-20 12:49:41 +00:00
Adam C. Stephens
7437ca07a4 forgejo-lts: 15.0.6 -> 15.0.7, forgejo: 16.0.2 -> 16.0.3 (#554682) 2026-08-20 12:49:29 +00:00
nixpkgs-ci[bot]
651797c456 mark: 16.8.11 -> 16.12.0 (#554291) 2026-08-20 12:49:02 +00:00
R. Ryantm
9da05ef561 rshim-user-space: 2.7.3 -> 2.8.5 2026-08-20 12:40:34 +00:00
zowoq
4c6d19aa6f terraform-providers.jianyuan_sentry: 0.15.4 -> 0.15.5 (#554645) 2026-08-20 12:30:05 +00:00
zowoq
923d7ba8c8 terraform-providers.metio_migadu: 2026.8.6 -> 2026.8.20 (#554630) 2026-08-20 12:30:02 +00:00
nixpkgs-ci[bot]
422191e27c komodo: 2.3.1 -> 2.3.2 (#554663) 2026-08-20 12:28:59 +00:00
Pierre Roux
a5e4492673 rocqPackages.coqeal: use mkRocqDerivation 2026-08-20 14:21:25 +02:00
Pierre Roux
d466116ac4 rocqPackages.multinomials: use mkRocqDerivation 2026-08-20 14:20:47 +02:00
Adam C. Stephens
eb721b268b claude-code: 2.1.235 -> 2.1.237 (#554617) 2026-08-20 12:19:51 +00:00
Pierre Roux
b15e19c093 rocqPackages.odd-order: use mkRocqDerivation 2026-08-20 14:19:13 +02:00
Pierre Roux
294fffafd6 rocqPackages.fourcolor: use mkRocqDerivation 2026-08-20 14:18:34 +02:00
Marie Ramlow
2eb3e141ee forgejo: 16.0.2 -> 16.0.3
Changelog: https://codeberg.org/forgejo/forgejo/milestone/137464
Diff: https://codeberg.org/forgejo/forgejo/compare/v16.0.2..v16.0.3
2026-08-20 14:16:58 +02:00
Marie Ramlow
71d3df2e8d forgejo-lts: 15.0.6 -> 15.0.7
Changelog: https://codeberg.org/forgejo/forgejo/milestone/137461
Diff: https://codeberg.org/forgejo/forgejo/compare/v15.0.6..v15.0.7
2026-08-20 14:16:28 +02:00
nixpkgs-ci[bot]
9b852578e0 zellij-unwrapped: 0.44.3 -> 0.45.0 (#554665) 2026-08-20 12:15:05 +00:00
Martin Weinelt
4cf5e445f5 pfixtools: remove (#553098) 2026-08-20 12:14:07 +00:00
teutat3s
f304b4ea21 ytdownloader: pin electron version 2026-08-20 14:12:22 +02:00
teutat3s
71c1f46317 sharedown: pin electron version 2026-08-20 14:12:22 +02:00
teutat3s
7f6527d354 session-desktop: mark as broken 2026-08-20 14:12:21 +02:00
teutat3s
a4749ee3c3 musicfree-desktop: pin electron version 2026-08-20 14:12:21 +02:00
teutat3s
f058b2fb01 solidtime-desktop: pin electron version 2026-08-20 14:12:21 +02:00
teutat3s
ec42ba6053 electron{,-bin,-chromedriver}: 41 -> 43
Bumps the default electron version to electron_43. electron_41 will be EOL on 2026-08-25.
2026-08-20 14:12:21 +02:00
StepBroBD
ab793afae8 pdfding: 1.12.0 -> 1.13.0 (#553801) 2026-08-20 12:11:39 +00:00
R. Ryantm
20d5d180f4 python3Packages.pcapy-ng: 1.0.9 -> 2.1.0 2026-08-20 12:07:14 +00:00
R. Ryantm
c0d652854c reindeer: 2026.08.10.00 -> 2026.08.17.00 2026-08-20 12:04:05 +00:00
Marie Ramlow
7af591c43c home-assistant-matter-hub: 2.0.54 -> 2.0.55 (#554640) 2026-08-20 12:03:32 +00:00
AhmedAmrNabil
cd15b07f7b open-scq30: fix missing icons
add cosmic-icons to open-scq30 runtime to fix missing icons and removed unused libs
2026-08-20 14:57:12 +03:00
Will Cohen
a4c5bd116c graalvm-ce: bump versions and fix hash generator (#553693) 2026-08-20 11:48:55 +00:00
R. Ryantm
8f97ef9c61 python3Packages.zwave-js-server-python: 0.73.0 -> 0.73.1 2026-08-20 11:31:12 +00:00
R. Ryantm
61062aff1c par2cmdline: 0.8.1 -> 1.3.0 2026-08-20 11:28:38 +00:00
r-vdp
607ff3ea3b zellij-unwrapped: 0.44.3 -> 0.45.0
Upstream removed the manpage source, so drop the mandown build step.

Release notes: https://github.com/zellij-org/zellij/releases/tag/v0.45.0
2026-08-20 13:22:28 +02:00
R. Ryantm
cbaa8a6af3 eliza: 0-unstable-2026-08-10 -> 0-unstable-2026-08-17 2026-08-20 11:16:13 +00:00
Ramses
1ff04dd8c1 zellij-unwrapped: make web server optional (#552794) 2026-08-20 11:10:33 +00:00
R. Ryantm
f2d7d4cd1f komodo: 2.3.1 -> 2.3.2 2026-08-20 11:00:53 +00:00
whispers
256bd460bc postgresqlPackages.omnigres: unpin clang_18
we are having trouble ascertaining *why* this this was originally pinned
at all, given that this was added in the init of omnigres and the init
pr does not seem to offer more clarity on why this is. given that it
still builds with an unpinned clang, we simply unpin and let it use the
default version of clang, which helps reduce compiler version
proliferation and prepared for the drop of llvm 18.

frankly, we are not entirely sure why this has a clang dependency at
all, and it seems to build just fine without it. if this is supposed
to be built with clang, it seems that it should be using `clangStdenv`
or `llvmPackages_NN.stdenv` in some form, but that does not seem to be
the case. however, without further domain expertise we're not inclined
to just remove the dependency. we would be more than happy for someone
more familiar to tell us that this can simply be dropped.
2026-08-20 06:59:54 -04:00
Martin Weinelt
a9b113d02d python3Packages.quart: 0.21.0 -> 0.22.0 (#554499) 2026-08-20 10:57:07 +00:00
nixpkgs-ci[bot]
f825a12c27 peergos: 1.30.0 -> 1.31.0 (#553213) 2026-08-20 10:57:06 +00:00
yvnth
bb1f47a564 miru: 0.5.0 -> 0.6.0 2026-08-20 16:18:34 +05:30
Kerstin Humm
8c53fc403b radicale: skip inconsistent tests (#554524) 2026-08-20 10:39:41 +00:00
yaya
b38e8b1347 electron-source.electron_43: 43.2.0 -> 43.4.1
- Changelog: https://github.com/electron/electron/releases/tag/v43.4.1
- Diff: https://github.com/electron/electron/compare/refs/tags/v43.2.0...v43.4.1
2026-08-20 12:35:41 +02:00
yaya
4a9d9b4cd2 electron-source.electron_42: 42.7.1 -> 42.9.3
- Changelog: https://github.com/electron/electron/releases/tag/v42.9.3
- Diff: https://github.com/electron/electron/compare/refs/tags/v42.7.1...v42.9.3
2026-08-20 12:35:40 +02:00
yaya
94040b7892 electron-source.electron_41: 41.10.3 -> 41.10.6
- Changelog: https://github.com/electron/electron/releases/tag/v41.10.6
- Diff: https://github.com/electron/electron/compare/refs/tags/v41.10.3...v41.10.6
2026-08-20 12:35:39 +02:00
yaya
6f59e59a65 electron-chromedriver_43: 43.2.0 -> 43.4.1
- Changelog: https://github.com/electron/electron/releases/tag/v43.4.1
- Diff: https://github.com/electron/electron/compare/refs/tags/v43.2.0...v43.4.1
2026-08-20 12:35:36 +02:00
yaya
dc26b5791a electron_43-bin: 43.2.0 -> 43.4.1
- Changelog: https://github.com/electron/electron/releases/tag/v43.4.1
- Diff: https://github.com/electron/electron/compare/refs/tags/v43.2.0...v43.4.1
2026-08-20 12:35:25 +02:00
yaya
12bc6f355a electron-chromedriver_42: 42.7.1 -> 42.9.3
- Changelog: https://github.com/electron/electron/releases/tag/v42.9.3
- Diff: https://github.com/electron/electron/compare/refs/tags/v42.7.1...v42.9.3
2026-08-20 12:35:24 +02:00
yaya
1e6dbaaf5c electron_42-bin: 42.7.1 -> 42.9.3
- Changelog: https://github.com/electron/electron/releases/tag/v42.9.3
- Diff: https://github.com/electron/electron/compare/refs/tags/v42.7.1...v42.9.3
2026-08-20 12:35:22 +02:00
yaya
905fb91d9d electron-chromedriver_41: 41.10.3 -> 41.10.6
- Changelog: https://github.com/electron/electron/releases/tag/v41.10.6
- Diff: https://github.com/electron/electron/compare/refs/tags/v41.10.3...v41.10.6
2026-08-20 12:35:21 +02:00
yaya
96e9961302 electron_41-bin: 41.10.3 -> 41.10.6
- Changelog: https://github.com/electron/electron/releases/tag/v41.10.6
- Diff: https://github.com/electron/electron/compare/refs/tags/v41.10.3...v41.10.6
2026-08-20 12:35:19 +02:00
Rachala Raj
e25aa050d5 maintainers: add mroboff
Assisted-by: Antigravity (Gemini 3.1 Pro)
2026-08-20 16:02:43 +05:30
nixpkgs-ci[bot]
bab09380e5 wails: 2.14.0 -> 2.15.0 (#554642) 2026-08-20 10:17:09 +00:00
Stefan Frijters
9c82e81f87 haskellPackages.hoogleWithPackages: use structuredAttrs instead of passAsFile (#554323) 2026-08-20 10:09:54 +00:00
R. Ryantm
0ca322f62b python3Packages.zipstream-ng: 1.9.2 -> 1.9.3 2026-08-20 10:07:05 +00:00
Stefan Frijters
a0b756707e eilmeldung: remove unnecessary env variable outside of env (#554438) 2026-08-20 10:02:04 +00:00
K900
441397ab30 mesa: 26.2.0 -> 26.2.1 (#554644) 2026-08-20 09:58:23 +00:00
yaya
ea0fc1d424 gitlab: 19.2.4 -> 19.3.0
https://gitlab.com/gitlab-org/gitlab/-/blob/v19.3.0-ee/CHANGELOG.md
2026-08-20 11:58:17 +02:00
Stefan Frijters
00e1cd17be eilmeldung: remove unnecessary env variable outside of env
Removing this causes no change in derivation output.
2026-08-20 11:53:23 +02:00
Fabian Affolter
f75ad81a08 xsstrike: init at 3.1.6 (#459084) 2026-08-20 09:52:59 +00:00
K900
886e352314 mesa: 26.2.0 -> 26.2.1
Diff: https://gitlab.freedesktop.org/mesa/mesa/-/compare/mesa-26.2.0...26.2.1

Changelog: https://docs.mesa3d.org/relnotes/26.2.1.html
2026-08-20 12:52:41 +03:00
R. Ryantm
77cca2ca04 terraform-providers.jianyuan_sentry: 0.15.4 -> 0.15.5 2026-08-20 09:49:10 +00:00
K900
c7db79d72b kdePackages: Gear 26.04.3 -> 26.08 (#548209) 2026-08-20 09:46:00 +00:00
R. Ryantm
90aff9bbac wails: 2.14.0 -> 2.15.0 2026-08-20 09:40:26 +00:00
Weijia Wang
7d53076c8e super-productivity: fix build on Darwin (#553497) 2026-08-20 09:36:33 +00:00
Fabian Affolter
4e133797ae xsstrike: modernize
- migrate to finalAttrs
- add changelog to meta
2026-08-20 11:34:21 +02:00
Letgamer
e6434ba3fe xsstrike: init at 3.1.6 2026-08-20 11:24:30 +02:00
Fabian Affolter
e550a91ebc python3Packages.tencentcloud-sdk-python: 3.1.160 -> 3.1.161 (#554637) 2026-08-20 09:22:02 +00:00
R. Ryantm
6607ac0b79 home-assistant-matter-hub: 2.0.54 -> 2.0.55 2026-08-20 09:15:36 +00:00
Ramses
f735629fc7 fakeroot: pin src commit to fix hash mismatch (#554626) 2026-08-20 09:15:15 +00:00
isabel
2533bfc4d2 bluesky-pds: fix better_sqlite3 crash (#554232) 2026-08-20 09:13:34 +00:00
nikstur
05f37ac453 nixos/userborn: manage /etc/sub{u,g}id (#508608) 2026-08-20 09:13:11 +00:00
Fabian Affolter
b1bd4705f1 python3Packages.pylitterbot: fix tests on Darwin (#554391) 2026-08-20 09:12:53 +00:00
K900
1decb3f6e7 linuxPackages.amneziawg: 3.0.20260731-02 -> 3.1.20260812 (#554632) 2026-08-20 09:12:47 +00:00
Fabian Affolter
ecd6fa926d python3Packages.cyclopts: 4.22.5 -> 4.23.0 (#554377) 2026-08-20 09:11:00 +00:00
Fabian Affolter
0e97f6fba3 python3Packages.oci-lexer-parser: 0.1.2-unstable-2026-08-03 -> 0.5.0 (#554531) 2026-08-20 09:10:47 +00:00
Fabian Affolter
8562b6b986 python3Packages.iamdata: 0.1.202608191 -> 0.1.202608201 (#554608) 2026-08-20 09:10:38 +00:00
nikstur
c9f85a019b erofs-utils: 1.9.3 -> 1.9.4 (#554545) 2026-08-20 09:07:37 +00:00
cinereal
f1cb031959 nixos/systemd/nspawn: allow unit settings added since systemd 250
`systemd.nspawn.<name>.{exec,files,network}Config` reject any key that is
not named in the module's allowlists, so settings systemd itself accepts
fail at evaluation time. The allowlists match the parser table
`src/nspawn/nspawn-gperf.gperf` of the systemd version nixpkgs builds:

- `[Exec]`: `SuppressSync` (systemd 250), `PrivateUsersDelegate` (260),
  `RestrictAddressFamilies` (261)
- `[Files]`: `BindUserShell` (258)
- `[Network]`: `NamespacePath` (259)

`SuppressSync` takes a boolean, so it also gets an `assertValueOneOf`
like the other boolean keys in the same section.

Assisted-by: Claude:claude-opus-5
2026-08-20 11:01:40 +02:00
maxence-lefebvre
1d0bb91210 moon: 2.4.6 -> 2.5.2
https://github.com/moonrepo/moon/releases/tag/v2.5.2

Assisted-by: Claude Code (Claude Opus 5)
2026-08-20 10:59:32 +02:00
Fabian Affolter
496654bc3c python3Packages.tencentcloud-sdk-python: 3.1.160 -> 3.1.161
Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.160...3.1.161

Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.161/CHANGELOG.md
2026-08-20 10:59:21 +02:00
nixpkgs-ci[bot]
d562afd5d9 s7: 11.9-unstable-2026-07-29 -> 11.9-unstable-2026-08-19 (#554613) 2026-08-20 08:52:49 +00:00
7c6f434c
95a0d78e95 wine-staging: 11.14 -> 11.15 (#552523) 2026-08-20 08:48:12 +00:00
K900
e9a0975a51 kdePackages: Gear 26.04.3 -> 26.08 2026-08-20 11:47:26 +03:00
K900
7b32a32c11 kdePackages: metadata update 2026-08-20 11:47:25 +03:00
K900
316f07dcbf kdePackages.kirigami-app-components: init at 1.0.2 2026-08-20 11:47:25 +03:00
K900
1057f3420f amneziawg-go: 3.0.3 -> 3.1.20260814 (#552506) 2026-08-20 08:44:36 +00:00
K900
28a3544504 amneziawg-tools: 3.0.20260805 -> 3.1.20260812 (#553220) 2026-08-20 08:44:31 +00:00
K900
20713623cf linuxPackages.amneziawg: 3.0.20260731-02 -> 3.1.20260812
Diff: https://github.com/amnezia-vpn/amneziawg-linux-kernel-module/compare/v3.0.20260731-02...v3.1.20260812

Also pick up another fix for warnings on 7.2.
2026-08-20 11:43:20 +03:00
R. Ryantm
95741e1ded simple-dftd3: 1.5.0 -> 1.6.0 2026-08-20 08:37:21 +00:00
Austin Horstman
1445d3619f vimPlugins.unison: 1.3.0 -> 1.4.0 2026-08-20 03:30:09 -05:00
Austin Horstman
074ba80de3 vimPlugins.ghcid: 0.8.9-unstable-2026-08-16 -> 1.0.0 2026-08-20 03:30:03 -05:00
Austin Horstman
5fabf5a958 vimPlugins.diffview-plus-nvim: 0.36 -> 0.37 2026-08-20 03:29:57 -05:00
Austin Horstman
91e71a0648 vimPlugins: update on 2026-08-20 2026-08-20 03:29:50 -05:00
R. Ryantm
5b071e8ade terraform-providers.metio_migadu: 2026.8.6 -> 2026.8.20 2026-08-20 08:25:43 +00:00
R. Ryantm
2af4fdd32d python3Packages.pycrdt: 0.14.2 -> 0.14.3 2026-08-20 08:24:31 +00:00
nixpkgs-ci[bot]
e4be35a0a1 python3Packages.openmm: 8.5.2 -> 8.6.0 (#554543) 2026-08-20 08:19:38 +00:00
Austin Horstman
0632fa316f yaziPlugins.easyjump: 2.0.0 → 3.0.0
Compare: 7c4056ec69...62c81a4dac
2026-08-20 03:18:14 -05:00
K900
80ecdd9fea maintainers/scripts/kde: use more precise metadata file 2026-08-20 11:18:08 +03:00
K900
9e4e872347 maintainers/scripts/kde: hack around reuse hanging on kdenlive 2026-08-20 11:18:08 +03:00
Austin Horstman
5801984185 yaziPlugins: support nested plugin sources in updater
Check repository-root and pname-based paths before rejecting a release.
2026-08-20 03:17:32 -05:00
Austin Horstman
c78059df05 yaziPlugins.vcs-files: 0-unstable-2026-08-17 → 0-unstable-2026-08-18
Compare: 3d25b6705f...6af9bf23be
2026-08-20 03:03:16 -05:00
Austin Horstman
da162d12ab yaziPlugins.toggle-pane: 0-unstable-2026-06-26 → 0-unstable-2026-08-18
Compare: 39aaf6dc77...6af9bf23be
2026-08-20 03:03:13 -05:00
Austin Horstman
e1d691e4bc yaziPlugins.starship: 0-unstable-2026-06-14 → 0-unstable-2026-08-17
Compare: 159eaba5b5...ea92cf4938
2026-08-20 03:03:06 -05:00
Austin Horstman
c5c0e44895 yaziPlugins.split-tabs: 0-unstable-2026-08-17 → 0-unstable-2026-08-18
Compare: 5adeacdbbb...d0531f4950
2026-08-20 03:03:01 -05:00
Austin Horstman
7d4f8d9854 yaziPlugins.piper: 0-unstable-2026-08-02 → 0-unstable-2026-08-18
Compare: 56d6277d16...6af9bf23be
2026-08-20 03:02:41 -05:00
Austin Horstman
face5d7f64 yaziPlugins.ouch: 0-unstable-2026-03-03 → 0.7.1
Compare: 406ce6c13e...8e70ec74ef
2026-08-20 03:02:37 -05:00
Austin Horstman
181f9b1a98 yaziPlugins.mactag: 0-unstable-2026-08-07 → 0-unstable-2026-08-18
Compare: 0be29a913a...6f26ae04ba
2026-08-20 03:02:17 -05:00
Austin Horstman
2ba309b166 yaziPlugins.git: 0-unstable-2026-08-12 → 0-unstable-2026-08-19
Compare: 3f2b8822aa...efa4d79da8
2026-08-20 03:01:52 -05:00
Austin Horstman
c6f286611b yaziPlugins.full-border: 0-unstable-2026-05-13 → 0-unstable-2026-08-18
Compare: 5d5c4803dd...e1031c618c
2026-08-20 03:01:49 -05:00
Austin Horstman
769c73bcc5 yaziPlugins.diff: 0-unstable-2026-07-22 → 0-unstable-2026-08-18
Compare: bbac5e75b2...6af9bf23be
2026-08-20 03:01:36 -05:00
Austin Horstman
ab9c0aac35 yaziPlugins.chmod: 0-unstable-2026-07-01 → 0-unstable-2026-08-19
Compare: 65559fd3ed...213f300c23
2026-08-20 03:01:24 -05:00
r-vdp
8f8bfb7b86 fakeroot: pin src commit to fix hash mismatch
The upstream/1.38.1 tag on salsa.debian.org was rewritten again on
2026-07-03 (gbp re-import ahead of the 2.x releases). The rewrite
restored the wrapawk file that a previous rewrite had dropped, so the
tag now serves the tree recorded before #531118 and fetching with the
current hash fails:

  specified: sha256-sAzXeONjDT753lbu7amQY6yXpaTNCa4wFOzB01SRbCs=
  got:       sha256-1Xmb8OPZSVP4xtSBGuwwKwdVQXixEugMgQfvAJueJAg=

Hydra does not notice because the old fetch is already cached.

Pin the commit the tag points to instead of the tag itself, so the next
rewrite cannot break the fetch again.
2026-08-20 09:59:03 +02:00
nixpkgs-ci[bot]
8121a942bb dbeaver-bin: 26.1.4 -> 26.1.5 (#554417) 2026-08-20 07:38:26 +00:00
R. Ryantm
0853816ea5 all-the-package-names: 2.0.2529 -> 2.0.2538 2026-08-20 07:32:14 +00:00
Markus Hauck
6006e1d0f8 vscode-extensions.anthropic.claude-code: 2.1.235 -> 2.1.237
https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

Assisted-by: Claude Code (Claude Opus 5)
2026-08-20 09:20:25 +02:00
Markus Hauck
a53ab8a929 claude-code: 2.1.235 -> 2.1.237
https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

Assisted-by: Claude Code (Claude Opus 5)
2026-08-20 09:20:25 +02:00
Ryan Omasta
7253623883 shadps4-qtlauncher: 0-unstable-2026-08-08 -> 0-unstable-2026-08-18 2026-08-20 01:16:29 -06:00
Ryan Omasta
0e2608415a shadps4: 0.17.0 -> 0.18.0
https://github.com/shadps4-emu/shadPS4/releases/tag/v.0.18.0
Diff: https://github.com/shadps4-emu/shadPS4/compare/v.0.17.0...v.0.18.0
2026-08-20 01:16:29 -06:00
Vincent Laporte
391b592eb4 coq: fix compilation following https://github.com/rocq-prover/rocq/pull/22327 (#554328) 2026-08-20 07:12:19 +00:00
Niklas Korz
a2bf115aab zed-editor: 1.15.0 -> 1.16.1 (#554370) 2026-08-20 07:08:32 +00:00
Vladimír Čunát
1a31b73f47 webkitgtk_6_0: 2.52.5 → 2.52.6 (#554338) 2026-08-20 06:52:04 +00:00
R. Ryantm
ca606af44c s7: 11.9-unstable-2026-07-29 -> 11.9-unstable-2026-08-19 2026-08-20 06:49:49 +00:00
nixpkgs-ci[bot]
8bfa107748 kube-state-metrics: 2.19.1 -> 2.20.0 (#553948) 2026-08-20 06:48:23 +00:00
Fabian Affolter
69e733363a nmap: 7.99 -> 7.991 (#550056) 2026-08-20 06:37:43 +00:00
Fabian Affolter
3381d23b4f python3Packages.iamdata: 0.1.202608191 -> 0.1.202608201
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202608191...v0.1.202608201

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202608201
2026-08-20 08:35:42 +02:00
Robin Heggelund Hansen
2e5afc9038 qbs: update to 3.3.1 2026-08-20 08:22:11 +02:00
R. Ryantm
54c7e68457 python3Packages.bittensor-core: 0.1.2 -> 0.1.3 2026-08-20 06:17:34 +00:00
kirillrdy
d15d24eaa8 python3Packages.qasync: fix build (#546289) 2026-08-20 05:46:13 +00:00
Mr. why
a5111e7665 atomgit-cli: 0.7.1 -> 0.7.2
Use a combined update script so future updates refresh both the source hash and Go vendorHash.

Changelog: https://atomgit.com/hust-open-atom-club/atomgit-cli/tags/v0.7.2

Assisted-by: Oh My Pi (GPT-5.6)
2026-08-20 13:40:39 +08:00
Yiyu Zhou
218e199876 orion-browser: 149 -> 151 2026-08-19 22:36:23 -07:00
Ethan Carter Edwards
6ff95e4622 mirrord: modernize
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-20 01:26:36 -04:00
Ethan Carter Edwards
3f108346c5 codex-relay: add versionCheckHook
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-20 01:18:57 -04:00
Ethan Carter Edwards
53c63a8d13 python3Packages.pyinstaller: modernize
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-20 01:12:08 -04:00
nixpkgs-ci[bot]
8f72177498 mirrord: 3.246.0 -> 3.249.0 (#554519) 2026-08-20 05:07:27 +00:00
Ethan Carter Edwards
e8255f907c python3Packages.hy: modernize
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-20 00:58:41 -04:00
nixpkgs-ci[bot]
7c11f3a939 codex-relay: 0.5.6 -> 0.5.8 (#554424) 2026-08-20 04:50:53 +00:00
h7x4
ca3853d322 python3Packages.pyinstaller: 6.18.0 -> 6.22.2 (#495015) 2026-08-20 04:48:53 +00:00
Ethan Carter Edwards
fcd11eacda python3Packages.woob: modernize
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-20 00:44:14 -04:00
Ethan Carter Edwards
c6193f2bed python3Packages.qrcode: modernize
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-20 00:31:25 -04:00
R. Ryantm
0a1b69965e reproxy: 1.7.0 -> 1.7.1 2026-08-20 04:25:29 +00:00
yushi
4815d82f9a vimPlugins.link-vim: init at 2.0.3 2026-08-20 12:21:27 +08:00
Ethan Carter Edwards
f0d10569ce protonup-rs: modernize
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-20 00:05:36 -04:00
eymeric
a2496e7b0e ratatouille-lv2: fix crosscompile 2026-08-20 10:57:10 +07:00
R. Ryantm
dbdcd55fb7 python3Packages.pyinstaller: 6.18.0 -> 6.22.2 2026-08-20 03:55:08 +00:00
Sandro Jäckel
08b9ff7e61 python314Packages.kornia-rs: speed up tests with xdist
From ~86.84s to ~58.07s
2026-08-20 05:50:33 +02:00
Sandro Jäckel
de02445432 python3Packages.pytorch-metric-learning: speed up tests by 2x
From ~185.69s to ~98.05s
2026-08-20 05:48:51 +02:00
Sandro Jäckel
184f9b10be python3Packages.spacy: speed up test execution with pytest-xdist
From ~120.69s to ~45.70s
2026-08-20 05:48:51 +02:00
Ethan Carter Edwards
d39cc31312 kool: modernize
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-19 23:47:47 -04:00
Tyce Herrman
b8728694d5 android-studio: add aarch64-darwin support
Assisted-by: OpenAI Codex (GPT-5)
2026-08-19 21:30:19 -06:00
nixpkgs-ci[bot]
34ddcf210f protonup-rs: 0.14.0 -> 0.15.0 (#552800) 2026-08-20 03:25:43 +00:00
Ethan Carter Edwards
9ffb8ab656 little_boxes: modernize
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-19 23:25:04 -04:00
Ethan Carter Edwards
ac0aa4d02d cpu-x: modernize
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-19 23:11:08 -04:00
R. Ryantm
f8f5d3ba7d ente-web: 1.3.59 -> 1.3.61 2026-08-20 03:06:51 +00:00
Ethan Carter Edwards
ea98d1a37e runitor: modernize
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-19 22:48:10 -04:00
Ethan Carter Edwards
f86dd3158c basalt: modernize
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-19 22:44:55 -04:00
nixpkgs-ci[bot]
48f37109ae rgrc: 0.6.14 -> 0.6.20 (#554441) 2026-08-20 02:41:18 +00:00
7c6f434c
c7e8db8c74 siege: 4.1.7 -> 4.2.0 (#554130) 2026-08-20 02:13:14 +00:00
K900
bb16c7fa77 python3Packages.curl-cffi: skip failing tests (#554405) 2026-08-20 01:43:34 +00:00
Sandro
176726212b python3Packages.typeshed-client: 2.11.0 -> 2.13.0 (#528933) 2026-08-20 01:36:42 +00:00
R. Ryantm
fd2709d67c ddns-go: 6.17.5 -> 6.17.6 2026-08-20 01:33:30 +00:00
R. Ryantm
c211c5773a python3Packages.typeshed-client: 2.11.0 -> 2.13.0 2026-08-20 03:31:23 +02:00
Sandro Jäckel
2b402b65d2 piper-tts: 1.4.2 -> 1.7.0
Diff: https://github.com/OHF-Voice/piper1-gpl/compare/v1.4.2...v1.7.0

Changelog: https://github.com/OHF-Voice/piper1-gpl/releases/tag/v1.5.0
Changelog: https://github.com/OHF-Voice/piper1-gpl/releases/tag/v1.6.0
Changelog: https://github.com/OHF-Voice/piper1-gpl/releases/tag/v1.6.1
Changelog: https://github.com/OHF-Voice/piper1-gpl/releases/tag/v1.7.0
2026-08-20 03:26:18 +02:00
R. Ryantm
3f0a1ce650 ansible-navigator: 26.6.0 -> 26.8.0 2026-08-20 01:20:34 +00:00
HigherOrderLogic
c4828a2b56 ly: add update script 2026-08-20 01:12:13 +00:00
HigherOrderLogic
08c43eeae0 ly: switch to zig.fetchDeps 2026-08-20 01:09:17 +00:00
R. Ryantm
64ef586f43 atmos: 1.225.0 -> 1.226.0 2026-08-20 01:01:52 +00:00
liberodark
d77af79d36 convertx: fix eval on unsupported systems 2026-08-20 03:00:51 +02:00
R. Ryantm
6236c8c1b8 fishPlugins.exercism-cli-fish-wrapper: 0-unstable-2026-07-23 -> 0-unstable-2026-08-17 2026-08-20 00:58:19 +00:00
R. Ryantm
05c9ec016f python3Packages.fastai: 2.8.7 -> 2.8.8 2026-08-20 00:54:08 +00:00
R. Ryantm
0378aed2a6 gogh: 366 -> 367 2026-08-20 00:54:01 +00:00
Aaron Andersen
025fc5b0f1 packagekit: fixup typo in mesonFlags 2026-08-19 20:53:52 -04:00
kashw2
15fb201c8d {openobserve,openobserve-ee}: add kashw2 as a maintainer 2026-08-20 10:48:31 +10:00
kashw2
5325796782 openobserve: add enterprise support; openobserve-ee: init 2026-08-20 10:48:31 +10:00
Jared Baur
4282c53fb5 zigimports: 0.1.0 -> 0.1.0-unstable-2026-07-25, zig_0_13 -> zig_0_16 (#554522) 2026-08-20 00:48:23 +00:00
Yt
aa55b4ec64 datafusion-cli: 54.1.0 -> 55.0.0 (#554496) 2026-08-20 00:45:36 +00:00
Jared Baur
2a81463f96 hevi: 1.1.0 -> 1.1.0-unstable-2026-05-03, zig_0_13 -> zig_0_16 (#554528) 2026-08-20 00:43:09 +00:00
R. Ryantm
e5c84dcb6b erofs-utils: 1.9.3 -> 1.9.4 2026-08-20 00:40:39 +00:00
Austin Horstman
9a0b813a1a fastfetch-unwrapped: 2.67.0 -> 2.67.1 (#554533) 2026-08-20 00:35:57 +00:00
R. Ryantm
1009e05426 python3Packages.openmm: 8.5.2 -> 8.6.0 2026-08-20 00:32:34 +00:00
R. Ryantm
4dca583df3 python3Packages.llama-index-core: 0.14.23 -> 0.14.24 2026-08-20 00:31:01 +00:00
lukas-sgx
85ee46c1c0 fcppt: 5.0.0 -> 5.2.0 2026-08-20 00:28:12 +00:00
R. Ryantm
5c35a67f66 python3Packages.lookup-license: 0.1.30 -> 0.1.31 2026-08-20 00:26:26 +00:00
Sandro
ce79605060 python3Packages.habanero: adding missing dependencies (#497160) 2026-08-20 00:22:43 +00:00
Malix - Alix Brunet
089a87b1ee maia3: init at 1e13597c42d4858b7cfd7cfdae01e297263364b2 2026-08-20 02:20:28 +02:00
Fabian Affolter
43481c1f99 python3Packages.oci-lexer-parser: 0.1.2-unstable-2026-08-03 -> 0.5.0
Diff: https://github.com/NetSPI/oci-lexer-parser/compare/0.1.2-unstable-2026-08-03...0.5.0

Changelog: https://github.com/NetSPI/oci-lexer-parser/releases/tag/0.5.0
2026-08-20 02:20:14 +02:00
R. Ryantm
588d15ca71 fastfetch-unwrapped: 2.67.0 -> 2.67.1 2026-08-20 00:18:01 +00:00
Fabian Affolter
64bc3f78b9 python3Packages.faraday-plugins: 1.28.0 -> 1.29.0
Diff: https://github.com/infobyte/faraday_plugins/compare/1.28.0...1.29.0

Changelog: https://github.com/infobyte/faraday_plugins/releases/tag/1.29.0
2026-08-20 02:17:40 +02:00
Fabian Affolter
b0ec63e922 python3Packages.zaproxy: renamed from python-owasp-zap-v2-4 (#554529) 2026-08-20 00:16:18 +00:00
Matt McHenry
38d9939793 pfixtools: remove
as discussed in #532824, upstream has not made any changes in a
decade, there is no nixpkgs maintainer with sufficient knowledge of C
to update this package to use pcre2 (#356387), and postsrsd provides a
ready alternative that is currently maintained.
2026-08-19 20:06:17 -04:00
zowoq
2f6692f65c linux_xanmod, linux_xanmod_latest: 2026-08-19 (#554474) 2026-08-20 00:02:55 +00:00
Fabian Affolter
02fabdea9d faraday-agent-dispatcher: replace python-owasp-zap-v2.4 with zaproxy 2026-08-20 02:01:13 +02:00
Bad3r
a5914e721a python3Packages.pytenable: drop obsolete disabledTests entries
The four test_uploads_docker_push_* names match nothing in 26.6.1; the uploads tests they referred to now
live only under tests/io/, which disabledTestPaths already excludes.

The six graphql entries were disabled for tenable/pyTenable#953, the gql 4.0.0 GraphQLRequest change.
Upstream closed that issue on 2025-10-23 and 26.6.1 carries the fix, so test_construct_query_str,
test_construct_query_stored_file and the four test_iterator_* cases pass against gql 4.0.0.

Validation: nix-build -A python3Packages.pytenable (1343 passed, 14 skipped, 3 deselected, was 1336
passed with 10 deselected)
2026-08-20 01:59:46 +02:00
Bad3r
59e3b6066b python3Packages.pytenable: fix build with pytest 9
pytest 9.1.1 dropped the PytestRemovedIn9Warning class, so the "-Wignore::pytest.PytestRemovedIn9Warning"
flag aborted the run before collection:

  AttributeError: module 'pytest' has no attribute 'PytestRemovedIn9Warning'

Dropping the flag exposes what it had been hiding. Applying a mark to a fixture is no longer a warning but
a collection error in pytest 9:

  ERROR tests/sc - Failed: Marks cannot be applied to fixtures.

tests/sc/conftest.py stacks @pytest.mark.filterwarnings('ignore::DeprecationWarning') under
@pytest.fixture on security_center, admin and api_uuid. The mark never took effect there, and
pyproject.toml already sets the equivalent "ignore::DeprecationWarning:tenable.*" filter globally, so
removing the three decorators preserves behaviour. Upstream still pins pytest>=8,<9 and has no issue
tracking this.

Validation: nix-build -A python3Packages.pytenable (1336 passed, 14 skipped), nix-build -A audiness
2026-08-20 01:59:45 +02:00
whispers
09cd7603b2 hevi: 1.1.0 -> 1.1.0-unstable-2026-05-03, zig_0_13 -> zig_0_16
diff: https://codeberg.org/arnauc/hevi/compare/v1.1.0...3c6f08ec73ac56673321f0449d4ae0a74b7674a9

zig 0.13 will soon be removed from nixpkgs as it depends on llvm 18.
hevi needs to be updated to a newer zig version, and this has been done
upstream, but a release has not yet been cut. accordingly, we update to
the latest upstream commit in order to get support for zig 0.16.
2026-08-19 19:59:44 -04:00
Jonas Heinrich
7d35650dc2 censor: 0.10.0 -> 0.10.1 (#554308) 2026-08-19 23:48:20 +00:00
Fabian Affolter
efd354c645 python3Packages.zaproxy: renamed from python-owasp-zap-v2-4 2026-08-20 01:47:11 +02:00
R. Ryantm
93f73dc0a3 micronaut: 5.1.0 -> 5.1.1 2026-08-19 23:46:23 +00:00
Emily
7f4c783ea0 chromium,chromedriver: 151.0.7922.137 -> 151.0.7922.169 (#554479) 2026-08-19 23:46:22 +00:00
whispers
f6822e217f zigimports: 0.1.0 -> 0.1.0-unstable-2026-07-25, zig_0_13 -> zig_0_16
diff: https://github.com/tusharsadhwani/zigimports/compare/v0.1.0...bcfbb03a85553638f8a80e6596bdfaa93a0cc266

zig 0.13 will soon be removed from nixpkgs as it depends on llvm 18.
zigimports needs to be updated to a newer zig version, and this has been
done upstream, but a release has not yet been cut. accordingly, we
update to the latest upstream commit in order to get support for zig
0.16.
2026-08-19 19:45:12 -04:00
nixpkgs-ci[bot]
1bd21ad207 lms: 3.79.0 -> 3.80.0 (#554470) 2026-08-19 23:43:46 +00:00
Oleksii Filonenko
c04daed838 zennotes-desktop: 2.30.0 -> 2.31.0 (#554514) 2026-08-19 23:40:48 +00:00
whispers
c4c22fe4be poop: 0.5.0 -> 0.5.0-unstable-2026-05-04, zig_0_13 -> zig_0_16
zig 0.13 will soon be removed from nixpkgs as it depends on llvm 18.
poop needs to be updated to a newer zig version, and this has been done
upstream, but a release has not yet been cut. accordingly, we update to
the latest upstream commit in order to get support for zig 0.13.
2026-08-19 19:36:57 -04:00
whispers
be88e0ac92 ztags: 1.0.1 -> 1.0.1-unstable-2026-04-23, zig_0_13 -> zig_0_16
diff: https://github.com/gpanders/ztags/compare/v1.0.1...49d45d0db73c6e5705853bfdb25a471d19538993

zig 0.13 will soon be removed from nixpkgs as it depends on llvm 18.
ztags needs to be updated to a newer zig version, and has been upstream
without a release. accordingly, we update to the latest upstream commit
in order to get support for zig 0.16. the resulting binaries still seem
to work, e.g. to index the standard library as described in the README.

also, we switch to codeberg instead of github as the man page mentions
codeberg under the # CONTRIBUTE section, while it does not do the same
for github: 49d45d0db7/ztags.1.scd.
the README still mentions both.
2026-08-19 19:31:36 -04:00
R. Ryantm
87713747d6 mirrord: 3.246.0 -> 3.249.0 2026-08-19 23:30:29 +00:00
nixpkgs-ci[bot]
f55d4146cd whitesur-icon-theme: 2025-12-27 -> 2026-08-11 (#551992) 2026-08-19 23:29:45 +00:00
Fabian Affolter
987736c7f6 chainsaw: 2.16.3 -> 2.16.4 (#554484) 2026-08-19 23:29:11 +00:00
Fabian Affolter
73b80abb61 python3Packages.checkdmarc: 5.17.4 -> 5.17.5 (#554485) 2026-08-19 23:29:04 +00:00
Fabian Affolter
53145ac58c cnspec: 13.33.0 -> 13.35.2 (#554486) 2026-08-19 23:28:55 +00:00
Fabian Affolter
eea7df8db3 python3Packages.specfile: 0.39.1 -> 0.41.1 (#554489) 2026-08-19 23:28:47 +00:00
Sandro
e64de8c9d7 gruvbox-gtk-theme: re-init at 0-unstable-2025-10-23 (#548953) 2026-08-19 23:28:43 +00:00
Fabian Affolter
394a2399c8 python3Packages.coinmetrics-api-client: 2026.2.9.18 -> 2026.8.13.18 (#554494) 2026-08-19 23:28:34 +00:00
Fabian Affolter
3252f6216a python3Packages.datamodeldict: 0.9.9 -> 0.9.10 (#554498) 2026-08-19 23:28:26 +00:00
Fabian Affolter
69132605be python3Packages.yabadaba: 0.3.2 -> 0.4.0, python3Packages.potentials: 0.4.1 -> 0.4.2 (#554506) 2026-08-19 23:28:20 +00:00
Weijia Wang
0b08c37d08 codex: add riscv64-linux support (#553781) 2026-08-19 23:21:47 +00:00
Shelvacu
a90d871add radicale: skip inconsistent tests
See for example e2ce45c5da/radicale/tests/test_base.py (L951)

These will *usually* succeed, but if the drives are slow enough they
sometimes fail.
2026-08-19 16:14:39 -07:00
Vladyslav Pekker
4b04b1a0cd liquibase: add passthru test
`liquibase --version` works offline, so testers.testVersion gives
ofborg and nixpkgs-review something to run.

Assisted-by: Claude Code (Claude Fable 5)
2026-08-19 20:14:20 -03:00
Vladyslav Pekker
945a1c9e50 liquibase: use the release endpoint to update
The gitUpdater walked the tags, and liquibase's tags do not support
that: a bogus 10.10.10, release candidates the '-beta' ignore pattern
never matched, and the occasional tag with no release behind it --
v5.0.4 exists right now while the latest release is v5.0.3, so the next
run would have bumped to a tarball that does not exist.

nix-update's --use-github-releases asks the release listing instead,
where upstream curates what is current, so prereleases and bare tags
never appear. github-copilot-cli and powertop-macos fetch their release
tarballs the same way.

The ignoredVersions entry for 5.0.0 goes with it, but the concern behind
it does not: that entry was keeping us on the Apache-2.0 line, which the
preceding commit now expresses as a licence rather than as a version
blacklist.

Assisted-by: Claude Code (Claude Opus 5)
2026-08-19 20:14:20 -03:00
Vladyslav Pekker
98e9e59004 liquibase: add agilesteel as maintainer
Assisted-by: Claude Code (Claude Fable 5)
2026-08-19 20:14:08 -03:00
Vladyslav Pekker
b89c67ef41 liquibase: fix license
Liquibase relicensed at 5.0.0 and nixpkgs followed it across that
boundary without noticing:

  v4.33.0  Apache License 2.0
  v5.0.0   SOFTWARE LICENSE SUBSCRIPTION AND SUPPORT AGREEMENT
  v5.0.3   Functional Source License 1.1, ALv2 Future License

5.0.1 landed here in #448899, an r-ryantm bump whose thread never
mentions the licence, so we have advertised Apache-2.0 for a
source-available product since 2025-10.

The FSL is permissive about use -- internal and commercial use and
professional services are all named as permitted purposes -- but it
forbids "Competing Use", and a field-of-use restriction is not free by
our definition, hence fsl11Asl20 rather than asl20. It is
redistributable, so binaries can still be substituted; what changes for
users is that liquibase now needs allowUnfree.

Each release also carries an irrevocable grant to Apache-2.0 on its
second anniversary, so 5.0.3 becomes ALv2 in 2028-05.

Assisted-by: Claude Code (Claude Opus 5)
2026-08-19 20:13:52 -03:00
nixpkgs-ci[bot]
8f6578c660 ory: 1.3.1 -> 1.3.3 (#554466) 2026-08-19 23:13:36 +00:00
Fabian Affolter
5f5eba0c47 python3Packages.atomman: 1.5.2 -> 1.5.3
Changelog: https://github.com/usnistgov/atomman/releases/tag/v1.5.3
2026-08-20 01:12:17 +02:00
Adib Hanna
b63c2ae4b9 zennotes-desktop: 2.30.0 -> 2.31.0 2026-08-19 18:12:03 -05:00
R. Ryantm
2ace853f43 kloak: 0.8.9-1 -> 0.9.0-1 2026-08-19 23:06:28 +00:00
R. Ryantm
868d98f599 still: 0.0.9 -> 0.0.10 2026-08-19 23:05:30 +00:00
R. Ryantm
db3fe3ef3d sdl_gamecontrollerdb: 0-unstable-2026-08-11 -> 0-unstable-2026-08-12 2026-08-19 23:02:36 +00:00
nixpkgs-ci[bot]
9ce819164b flycast: 2.6 -> 2.7 (#554383) 2026-08-19 22:58:31 +00:00
R. Ryantm
015efd8390 python3Packages.robot-descriptions: 3.0.0 -> 3.1.0 2026-08-19 22:54:22 +00:00
coolcuber
2b09304572 doc/stdenv: mention enableParallel{Installing,Checking} 2026-08-19 18:52:19 -04:00
Cabia Rangris
6f0d26da8b klipper: 0.13.0-unstable-2026-05-09 -> 0.13.0-unstable-2026-08-18 (#554388) 2026-08-19 22:44:49 +00:00
Fabian Affolter
34258d0cc8 python3Packages.potentials: 0.4.1 -> 0.4.2
Changelog: https://github.com/usnistgov/potentials/releases/tag/v0.4.2
2026-08-20 00:37:47 +02:00
Fabian Affolter
12eb6b1411 python3Packages.yabadaba: 0.3.2 -> 0.4.0
Diff: https://github.com/usnistgov/yabadaba/compare/v0.3.2...v0.4.0

Changelog: https://github.com/usnistgov/yabadaba/releases/tag/v0.4.0
2026-08-20 00:36:20 +02:00
nixpkgs-ci[bot]
75ca658f48 mago: 1.46.0 -> 1.47.1 (#553986) 2026-08-19 22:33:07 +00:00
Jared Baur
b70e38b4af flashprog: 1.5 -> 1.6 (#550412) 2026-08-19 22:29:45 +00:00
Martin Weinelt
1b746aff9e python3Packages.quart: 0.21.0 -> 0.22.0
https://github.com/pallets/quart/blob/0.22.0/CHANGES.md
2026-08-20 00:29:03 +02:00
coolcuber
e7207d878e _4ti2: fix cross-compilation 2026-08-19 18:28:40 -04:00
coolcuber
dd884cf37d _4ti2: fix parallel building 2026-08-19 18:28:31 -04:00
Fabian Affolter
6c66755876 python3Packages.datamodeldict: 0.9.9 -> 0.9.10
Diff: https://github.com/usnistgov/DataModelDict/compare/v0.9.9...v0.9.10

Changelog: https://github.com/usnistgov/DataModelDict/releases/tag/v0.9.10
2026-08-20 00:26:06 +02:00
Jonas Heinrich
e6d1301b56 django-filingcabinet: modernize package 2026-08-20 00:23:53 +02:00
Jonas Heinrich
5860aea7dd python3Packages.django-filingcabinet: 0.17-unstable-2025-08-14 -> 0.17-unstable-2026-05-07 2026-08-20 00:23:52 +02:00
R. Ryantm
6ff46809ea python3Packages.django-treebeard: 4.8.0 -> 7.0.0 2026-08-20 00:23:52 +02:00
7c6f434c
f855b88675 jmol: 16.4.15 -> 16.4.17 (#553173) 2026-08-19 22:20:31 +00:00
Sandro
bd58c9901b openafs: 1.8.16 → 1.8.16.1, patch for Linux kernel 7.2 (#554185) 2026-08-19 22:20:16 +00:00
Felix Singer
8ec13bd8e0 flashprog: 1.5 -> 1.6
https://flashprog.org/wiki/Flashprog/v1.6

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2026-08-20 00:17:47 +02:00
R. Ryantm
9d1523cf3f datafusion-cli: 54.1.0 -> 55.0.0 2026-08-19 22:17:00 +00:00
Fabian Affolter
b4c2908a3b python3Packages.coinmetrics-api-client: 2026.2.9.18 -> 2026.8.13.18 2026-08-20 00:16:03 +02:00
Felix Bargfeldt
ca7c6731ae dust: 1.2.4 -> 1.2.5 (#554451) 2026-08-19 22:12:14 +00:00
Fabian Affolter
f2da4f39bc python3Packages.specfile: 0.39.1 -> 0.41.1
Changelog: https://github.com/packit/specfile/blob/0.41.1/CHANGELOG.md
2026-08-20 00:08:37 +02:00
nixpkgs-ci[bot]
d66f85d553 libudev-garden: 0.2.1 -> 0.2.2 (#554483) 2026-08-19 22:06:43 +00:00
Fabian Affolter
f8d9359817 python3Packages.tagoio-sdk: 5.1.4 -> 5.1.5 (#554420) 2026-08-19 22:05:32 +00:00
Fabian Affolter
812aecf954 python3Packages.pypoolstation: 0.6.0 -> 0.8.0 (#554419) 2026-08-19 22:05:27 +00:00
Fabian Affolter
612c90515f python3Packages.pygitguardian: 1.33.1 -> 1.34.0 (#554416) 2026-08-19 22:05:21 +00:00
Fabian Affolter
ec7431bbea python3Packages.karton-classifier: 2.1.0 -> 2.2.0 (#554407) 2026-08-19 22:04:25 +00:00
Fabian Affolter
976da770b9 airgorah: 0.7.4 -> 0.8.1 (#554224) 2026-08-19 22:04:18 +00:00
nixpkgs-ci[bot]
b5d112ed45 runme: 3.17.3 -> 3.17.4 (#554428) 2026-08-19 22:04:14 +00:00
Fabian Affolter
9adf57a537 python3Packages.claude-agent-sdk: 0.2.139 -> 0.2.140 (#554409) 2026-08-19 22:04:01 +00:00
Fabian Affolter
889b12a653 python3Packages.bc-detect-secrets: 1.5.48 -> 1.5.50 (#554410) 2026-08-19 22:03:56 +00:00
R. Ryantm
dca089b713 copilot-language-server: 1.530.0 -> 1.533.0 2026-08-19 22:03:49 +00:00
Fabian Affolter
363dd62380 exploitdb: 2026-08-18 -> 2026-08-19 (#554411) 2026-08-19 22:03:49 +00:00
Sandro
7845eeae2b go_1_27: 1.27rc3 -> 1.27.0 (#554374) 2026-08-19 22:01:36 +00:00
Fabian Affolter
5719ff2445 python3Packages.checkdmarc: 5.17.4 -> 5.17.5
Changelog: https://github.com/domainaware/checkdmarc/blob/5.17.5/CHANGELOG.md
2026-08-20 00:01:00 +02:00
Fabian Affolter
888a3dea33 cnspec: 13.33.0 -> 13.35.2
Diff: https://github.com/mondoohq/cnspec/compare/v13.33.0...v13.35.2

Changelog: https://github.com/mondoohq/cnspec/releases/tag/v13.35.2
2026-08-19 23:51:03 +02:00
R. Ryantm
9277853db1 libudev-garden: 0.2.1 -> 0.2.2 2026-08-19 21:50:43 +00:00
Fabian Affolter
589f6fc94f chainsaw: 2.16.3 -> 2.16.4
Diff: https://github.com/WithSecureLabs/chainsaw/compare/v2.16.3...v2.16.4

Changelog: https://github.com/WithSecureLabs/chainsaw/releases/tag/v2.16.4
2026-08-19 23:48:15 +02:00
TomaSajt
28d1711d37 terraria-server: 1.4.5.6 -> 1.4.5.7 2026-08-19 23:47:17 +02:00
zowoq
dc9a03cc78 terraform: 1.15.8 -> 1.15.9 (#554348) 2026-08-19 21:42:45 +00:00
emilylange
de3a505f98 chromium,chromedriver: 151.0.7922.137 -> 151.0.7922.169
https://chromereleases.googleblog.com/2026/08/stable-channel-update-for-desktop_0826575033.html

This update includes 15 security fixes.

CVEs:
CVE-2026-76034 CVE-2026-76036 CVE-2026-76033 CVE-2026-76037
CVE-2026-76044 CVE-2026-76039 CVE-2026-76040 CVE-2026-76035
CVE-2026-76042 CVE-2026-76046 CVE-2026-76043 CVE-2026-76041
CVE-2026-76047 CVE-2026-76038 CVE-2026-76045
2026-08-19 23:42:17 +02:00
Yohann Boniface
29a9932ee9 python3Packages.fastgit: 0.1.1 -> 0.1.2 (#554408) 2026-08-19 21:26:39 +00:00
Chris Moultrie
76f3d156ec python3Packages.curl-cffi: skip failing tests 2026-08-19 17:23:51 -04:00
nixpkgs-ci[bot]
13603c6953 grok-build: 1.0.0 -> 1.0.5 (#554202) 2026-08-19 21:18:17 +00:00
Jan Tojnar
ccd4d61540 sublime4-dev: 4206 -> 4207 (#554311) 2026-08-19 21:18:16 +00:00
nixpkgs-ci[bot]
178c3089c5 clickhouse: 26.7.3.19-stable -> 26.7.4.58-stable (#554297) 2026-08-19 21:18:15 +00:00
Yohann Boniface
2f29f8094e hiraeth: drop (#554445) 2026-08-19 21:10:41 +00:00
Yohann Boniface
238c747ce5 python3Packages.yalexs: migrate to finalAttrs (#554372) 2026-08-19 21:09:57 +00:00
eljamm
ffd821cbfd linux_xanmod_latest: 7.1.8 -> 7.1.9
- Changelog: https://dl.xanmod.org/changelog/7.1/ChangeLog-7.1.9-xanmod1.gz
- Diff: https://gitlab.com/xanmod/linux/-/compare/7.1.8-xanmod1..7.1.9-xanmod1?from_project_id=51590166
2026-08-19 21:06:41 +00:00
Yohann Boniface
53fe9723d8 circleci-cli: add stig as maintainer (#554360) 2026-08-19 21:04:32 +00:00
eljamm
bd7d1168fc linux_xanmod: 6.18.44 -> 6.18.45
- Changelog: https://dl.xanmod.org/changelog/6.18/ChangeLog-6.18.45-xanmod1.gz
- Diff: https://gitlab.com/xanmod/linux/-/compare/6.18.44-xanmod1..6.18.45-xanmod1?from_project_id=51590166
2026-08-19 21:04:03 +00:00
Lukas Wurzinger
3ae880a378 hiraeth: drop 2026-08-19 23:02:53 +02:00
Austin Horstman
2d930d7c26 neovim: more discoverability for plugin type option (#552442) 2026-08-19 20:58:13 +00:00
Yohann Boniface
5930d03912 python3Packages.probatio: 0.11.0 -> 0.11.1 (#554412) 2026-08-19 20:56:03 +00:00
R. Ryantm
583fc45567 lms: 3.79.0 -> 3.80.0 2026-08-19 20:54:21 +00:00
Yohann Boniface
9cad209210 vscode-extensions.tombi-toml.tombi: 1.2.8 -> 1.4.1 (#554182) 2026-08-19 20:53:17 +00:00
Yohann Boniface
dad1889b70 python3Packages.uefi-firmware-parser: fix pname to match dist metadata (#554072) 2026-08-19 20:52:56 +00:00
Yohann Boniface
f1e7d76ffa readeck: 0.23.0 -> 0.23.1 (#554344) 2026-08-19 20:52:40 +00:00
Yohann Boniface
6c6be95ee8 whatsapp-electron: 1.2.9 -> 1.2.10 (#554282) 2026-08-19 20:47:18 +00:00
Yohann Boniface
07e1d92cdc whichllm: 0.5.15 -> 0.5.16 (#554281) 2026-08-19 20:44:59 +00:00
Bjørn Forsman
2b4388e17f globalplatform: 2.4.2 -> 3.0.0 (#552739) 2026-08-19 20:44:01 +00:00
nixpkgs-ci[bot]
18287f3524 netbeans: 30 -> 31 (#554423) 2026-08-19 20:41:47 +00:00
nixpkgs-ci[bot]
d990ea8e0f tempo: 3.0.2 -> 3.0.3 (#554327) 2026-08-19 20:40:27 +00:00
Mathew Polzin
76ad086c1d neovim: more discoverability for plugin type option 2026-08-19 15:32:33 -05:00
R. Ryantm
147fc31dd6 ory: 1.3.1 -> 1.3.3 2026-08-19 20:29:11 +00:00
Aaron Andersen
566b4440db kodiPackages.controller-topology-project: 1.0.11 -> 1.0.13 (#552663) 2026-08-19 20:26:41 +00:00
ben
3981de61b7 uv: 0.12.3 -> 0.12.5 2026-08-19 22:26:37 +02:00
Aaron Andersen
7f52841ea8 github-runner: fix build reproducibility (#554392) 2026-08-19 20:25:04 +00:00
Jost Alemann
31d2f5f17f dust: 1.2.4 -> 1.2.5
Changelog: https://github.com/bootandy/dust/releases/tag/v1.2.5
Diff: https://github.com/bootandy/dust/compare/v1.2.4...v1.2.5
2026-08-19 22:19:52 +02:00
nixpkgs-ci[bot]
4eb5d7e01e oxvg: 0.0.6 -> 0.0.7 (#553505) 2026-08-19 20:19:41 +00:00
Jiatao Liang
065a2e86ec obsidian: add startupWMClass to desktop item
allows the application launcher to properly associate windows with the
launch icon correctly
2026-08-19 16:16:43 -04:00
R. Ryantm
9317c8e53a stable-diffusion-cpp-vulkan: master-820-de298c2 -> master-827-97d2990 2026-08-19 20:08:48 +00:00
nixpkgs-ci[bot]
341e943a9a terminal-space-program: 0.38.0 -> 0.38.1 (#554426) 2026-08-19 20:07:51 +00:00
Stefan Frijters
64390c61b8 yb.ybPivHarnessTests: move env variables into env 2026-08-19 21:55:33 +02:00
Stefan Frijters
671e9683c2 libsignal-jni: move env variables into env 2026-08-19 21:52:15 +02:00
R. Ryantm
a6a8187eaa uutils-procps: 0.0.1-unstable-2026-08-01 -> 0.0.1-unstable-2026-08-15 2026-08-19 19:48:03 +00:00
R. Ryantm
b7f7bdef10 rgrc: 0.6.14 -> 0.6.20 2026-08-19 19:43:24 +00:00
Pol Dellaiera
e9afdfcef3 rs-lxmf: 1.1.0 -> 1.2.0 (#554429) 2026-08-19 19:42:43 +00:00
K900
fc4cbc58f4 staging-nixos merge for 2026-08-19 (#554433) 2026-08-19 19:34:24 +00:00
Pol Dellaiera
12022bb290 rs-lxmf: 1.1.0 -> 1.2.0
Diff: https://github.com/ratspeak/rsLXMF/compare/v1.1.0...v1.2.0

Changelog: https://github.com/ratspeak/rsLXMF/releases/tag/v1.2.0
2026-08-19 21:31:34 +02:00
Pol Dellaiera
c58bfd77c8 rs-reticulum: 1.1.0 -> 1.2.0 (#554301) 2026-08-19 19:21:52 +00:00
R. Ryantm
89d3227507 runme: 3.17.3 -> 3.17.4 2026-08-19 19:20:20 +00:00
R. Ryantm
a8732a7b5c nexttrace: 1.7.1 -> 1.7.2 2026-08-19 19:19:20 +00:00
R. Ryantm
64c4e31d11 terminal-space-program: 0.38.0 -> 0.38.1 2026-08-19 19:18:40 +00:00
R. Ryantm
5b4fa81dc4 codex-relay: 0.5.6 -> 0.5.8 2026-08-19 19:14:37 +00:00
R. Ryantm
9e28c72283 netbeans: 30 -> 31 2026-08-19 19:13:09 +00:00
Fabian Affolter
876a9c934d python3Packages.tagoio-sdk: 5.1.4 -> 5.1.5
Diff: https://github.com/tago-io/sdk-python/compare/v5.1.4...v5.1.5

Changelog: https://github.com/tago-io/sdk-python/releases/tag/v5.1.5
2026-08-19 21:09:28 +02:00
Fabian Affolter
5769d97d1e python3Packages.pypoolstation: 0.6.0 -> 0.8.0 2026-08-19 21:08:31 +02:00
nixpkgs-ci[bot]
9c1bfa3394 mchprs: 0.5.1 -> 0.5.2 (#552579) 2026-08-19 19:07:20 +00:00
Fabian Affolter
924934a38e python3Packages.pygitguardian: 1.33.1 -> 1.34.0
Changelog: https://github.com/GitGuardian/py-gitguardian/blob/v1.34.0/CHANGELOG.md
2026-08-19 21:06:00 +02:00
isabel
918ff478d2 wakapi: 2.17.5 -> 2.17.6 (#554231) 2026-08-19 19:04:44 +00:00
Fabian Affolter
f245cd7160 python3Packages.probatio: 0.11.0 -> 0.11.1
Diff: https://github.com/frenck/probatio/compare/v0.11.0...v0.11.1

Changelog: https://github.com/frenck/probatio/releases/tag/v0.11.1
2026-08-19 21:03:13 +02:00
Fabian Affolter
68c4ab0d9f python3Packages.karton-classifier: 2.1.0 -> 2.2.0
Changelog: https://github.com/CERT-Polska/karton-classifier/releases/tag/v2.2.0
2026-08-19 21:01:33 +02:00
R. Ryantm
faca033b3c dbeaver-bin: 26.1.4 -> 26.1.5 2026-08-19 19:00:52 +00:00
Fabian Affolter
a57195b01a python3Packages.fastgit: 0.1.1 -> 0.1.2
Diff: https://github.com/AnswerDotAI/fastgit/compare/0.1.1...0.1.2

Changelog: https://github.com/AnswerDotAI/fastgit/blob/0.1.2/CHANGELOG.md
2026-08-19 20:58:23 +02:00
Fabian Affolter
f0c3b11869 python3Packages.claude-agent-sdk: 0.2.139 -> 0.2.140
Diff: https://github.com/anthropics/claude-agent-sdk-python/compare/v0.2.139...v0.2.140

Changelog: https://github.com/anthropics/claude-agent-sdk-python/blob/v0.2.140/CHANGELOG.md
2026-08-19 20:56:51 +02:00
K900
ea672a3a4a Kernel updates for 2026-08-19 (#554397) 2026-08-19 18:56:25 +00:00
Fabian Affolter
a5ebbb7392 python3Packages.bc-detect-secrets: 1.5.48 -> 1.5.50
Diff: https://github.com/bridgecrewio/detect-secrets/compare/1.5.48...1.5.50
2026-08-19 20:54:50 +02:00
Fabian Affolter
8bd02572ef exploitdb: 2026-08-18 -> 2026-08-19
Diff: https://gitlab.com/exploit-database/exploitdb/-/compare/2026-08-18...2026-08-19
2026-08-19 20:53:10 +02:00
nixpkgs-ci[bot]
e1b8d90512 atlauncher: 3.4.41.1 -> 3.4.41.2 (#554393) 2026-08-19 18:52:15 +00:00
Emily
8f439c8520 openbao: 2.6.1 -> 2.6.2 (#553993) 2026-08-19 18:41:04 +00:00
dish
7120bd3fed sqruff: 0.39.0 -> 0.40.0 (#554227) 2026-08-19 18:38:22 +00:00
StepBroBD
e1ab93610e scion-apps: unstable-2025-03-12 -> 0.6.0-unstable-2026-06-04 (#552735) 2026-08-19 18:32:23 +00:00
Sandro
8dd1a394ce mautrix-signal: 26.07 -> 26.08 (#553445) 2026-08-19 18:28:41 +00:00
R. Ryantm
6df2ad2949 wasm-component-ld: 0.5.29 -> 0.5.30 2026-08-19 18:28:25 +00:00
K900
8a3e4a0b34 linux_5_10: 5.10.264 -> 5.10.265 2026-08-19 21:26:41 +03:00
K900
6521f09935 linux_5_15: 5.15.215 -> 5.15.216 2026-08-19 21:26:37 +03:00
K900
dcc51e8a1f linux_6_1: 6.1.182 -> 6.1.183 2026-08-19 21:26:34 +03:00
K900
e100731055 linux_6_6: 6.6.151 -> 6.6.152 2026-08-19 21:26:28 +03:00
K900
5801384b33 linux_6_12: 6.12.103 -> 6.12.104 2026-08-19 21:26:20 +03:00
K900
812fbe2a4f linux_6_18: 6.18.44 -> 6.18.45 2026-08-19 21:26:09 +03:00
K900
40e92c93fc linux_7_1: 7.1.8 -> 7.1.9 2026-08-19 21:26:00 +03:00
nixpkgs-ci[bot]
23ee717ddb oh-my-posh: 30.6.4 -> 30.6.5 (#554364) 2026-08-19 18:24:21 +00:00
nixpkgs-ci[bot]
e1d19d0d30 basalt: 0.12.6 -> 0.12.7 (#554172) 2026-08-19 18:22:18 +00:00
Sandro
7b808bb714 wl-proxy: init at 0.1.4 (#520318) 2026-08-19 18:20:23 +00:00
Sandro
826dafcd76 python3Packages.flask-security: 5.8.1 -> 5.8.2 (#554387) 2026-08-19 18:19:39 +00:00
Will Cohen
0f8e8faed8 graalpy: 25.0.3 -> 25.2.4
Assisted-by: Claude Code (claude-opus-5)
2026-08-19 14:19:30 -04:00
Will Cohen
a69b94d38d graalnodejs: 25.0.3 -> 25.2.4
Assisted-by: Claude Code (claude-opus-5)
2026-08-19 14:19:30 -04:00
Will Cohen
fc3dc06de4 graalvm-ce: 25.0.2 -> 25.2.4
Upstream stopped tagging jdk-* after 25.0.2; JDK updates now ship inside
the graal-* releases. version therefore tracks the GraalVM version, not
the JDK version: graal-25.2.4 contains jdk 25.0.4.

Assisted-by: Claude Code (claude-opus-5)
2026-08-19 14:19:30 -04:00
Sandro
f7bc14b89f comaps: 2026.06.05-11 -> 2026.08.07-3 (#551105) 2026-08-19 18:18:20 +00:00
pancho horrillo
65c1a92497 scion-apps: unstable-2025-03-12 -> 0.6.0-unstable-2026-06-04
- Drop stale patch patch¹ for sandboxed macOS build
- Add passthru.updateScript
- Set __structuredAttrs
- Drop spurious flag (-w, implied by -s)²

Ref: https://github.com/ngi-nix/projects/issues/73

This work is done as part of Summer of Nix 2026.

¹: The vendored files it applied to were removed in
87c1131d51
²: https://github.com/NixOS/nixpkgs/issues/346380

Co-authored-by: StepBroBD <ysun@duck.com>
2026-08-19 20:18:18 +02:00
Sandro
94b76aeee0 tmuxPlugins.tmux-fzf: unstable-2023-10-24 -> unstable-2025-09-24 (#509983) 2026-08-19 18:17:26 +00:00
K900
bb0edc1ffb linuxPackages.nct6687d: 0-unstable-2026-03-13 -> 0-unstable-2026-08-15 (#553810) 2026-08-19 18:16:18 +00:00
Will Cohen
5be9ecb351 graaljs: 25.0.3 -> 25.2.4
Assisted-by: Claude Code (claude-opus-5)
2026-08-19 14:15:45 -04:00
Will Cohen
4d1a5a011f graalvmPackages: resolve release assets from the GitHub API
Assisted-by: Claude Code (claude-opus-5)
2026-08-19 14:15:45 -04:00
Sandro
27eafc61cc python3Packages.ha-mcp: 8.2.0 -> 8.3.0 (#554292) 2026-08-19 18:15:14 +00:00
R. Ryantm
7022409125 python3Packages.heudiconv: 1.4.0 -> 1.5.0 2026-08-19 18:11:23 +00:00
K900
e7d57ee70c linuxPackages.nct6687d: 0-unstable-2026-03-13 -> 0-unstable-2026-08-15
Diff: cedda8bff0...4864fd6813
2026-08-19 21:10:29 +03:00
nixpkgs-ci[bot]
be41352fc1 Merge master into staging-nixos 2026-08-19 18:07:53 +00:00
R. Ryantm
b05feefde4 atlauncher: 3.4.41.1 -> 3.4.41.2 2026-08-19 18:06:33 +00:00
Jamie Magee
fee9e9f9aa github-runner: fix reproducible builds
Assisted-by: GitHub Copilot CLI (GPT-5.6 Sol)
2026-08-19 10:59:53 -07:00
Tyce Herrman
cd80bbf2f2 python3Packages.pylitterbot: fix tests on Darwin 2026-08-19 11:58:35 -06:00
R. Ryantm
32834f7b67 thunderkittens: 0-unstable-2026-07-13 -> 0-unstable-2026-08-18 2026-08-19 17:56:02 +00:00
Wolfgang Walther
2a8ed3067f haskellPackages.nixfmt: drop (#554040) 2026-08-19 17:49:35 +00:00
R. Ryantm
f3cc6113e3 klipper: 0.13.0-unstable-2026-05-09 -> 0.13.0-unstable-2026-08-18 2026-08-19 17:47:28 +00:00
Sandro
8f97e3c1cb miru: init at 0.5.0 (#546705) 2026-08-19 17:45:04 +00:00
Sandro
d738ddad87 rustical: 0.14.1 -> 0.15.0 (#550993) 2026-08-19 17:34:16 +00:00
R. Ryantm
36706461e6 python3Packages.flask-security: 5.8.1 -> 5.8.2 2026-08-19 17:29:19 +00:00
Sandro
01b4de5e3f pg_exporter: 1.4.0 -> 1.4.1 (#551480) 2026-08-19 17:27:04 +00:00
dish
582b770b06 shelfmark: add missing dependencies 2026-08-19 13:23:11 -04:00
nixpkgs-ci[bot]
ee7b904c15 komga: 1.26.1 -> 1.26.3 (#554158) 2026-08-19 17:22:07 +00:00
nixpkgs-ci[bot]
45e9126b56 atlantis: 0.46.0 -> 0.47.0 (#554136) 2026-08-19 17:21:54 +00:00
R. Ryantm
1a2acda475 fosrl-gerbil: 1.4.3 -> 1.5.0 2026-08-19 17:13:50 +00:00
R. Ryantm
4447ec1ca4 flycast: 2.6 -> 2.7 2026-08-19 17:13:37 +00:00
R. Ryantm
9d74bafa05 gammu: 1.44.0 -> 1.44.1 2026-08-19 17:11:54 +00:00
Fabian Affolter
f091fb0ae7 python3Packages.cyclopts: 4.22.5 -> 4.23.0
Diff: https://github.com/BrianPugh/cyclopts/compare/v4.22.5...v4.23.0

Changelog: https://github.com/BrianPugh/cyclopts/releases/tag/v4.23.0
2026-08-19 19:11:00 +02:00
Philip Taron
88ff13ab32 linuxPackages.nct6687d: 0-unstable-2026-03-13 -> 0-unstable-2026-08-08 (#522461) 2026-08-19 17:04:40 +00:00
Fabian Affolter
81e37a54dc python3Packages.typedunits: patch version (#554353) 2026-08-19 17:04:00 +00:00
teutat3s
32048bfbbe element-{web,desktop}: 1.12.24 -> 1.12.26 (#554191) 2026-08-19 17:03:51 +00:00
Leon Klingele
a3117e4331 go_latest: 1.26 -> 1.27 2026-08-19 18:59:11 +02:00
Leon Klingele
30a8631bb1 go_1_27: 1.27rc3 -> 1.27.0 2026-08-19 18:58:51 +02:00
Sandro Jäckel
352bd28c53 python314Packages.dlib: fix build after dlib 20.0.1 bump 2026-08-19 18:57:44 +02:00
Fabian Affolter
8cee548cc6 python3Packages.yalexs: migrate to finalAttrs 2026-08-19 18:57:28 +02:00
Aiden Schembri
453a931d52 zed-editor: 1.15.0 -> 1.16.1 2026-08-19 18:54:20 +02:00
Sandro Jäckel
5111a03c0a dlib: test python dlib package in passthru 2026-08-19 18:53:48 +02:00
Stig Brautaset
b83f0877fa circleci-cli: add stig as maintainer 2026-08-19 17:48:23 +01:00
Stig Brautaset
3ae4943a13 maintainers: add stig 2026-08-19 17:48:23 +01:00
dotlambda
e7ab892fbf python3Packages.bx-py-utils: 120 -> 121 (#554259) 2026-08-19 16:44:48 +00:00
Théo Bori
88298e0852 python3Packages.mediawiki-langcodes: 0.2.25 -> 0.2.27 2026-08-19 18:43:59 +02:00
R. Ryantm
6bdb504ce1 lprobe: 0.1.9 -> 0.2.0 2026-08-19 16:41:09 +00:00
Fabian Affolter
8f35a058ff python3Packages.cirq-web: migrate to finalAttrs 2026-08-19 18:39:46 +02:00
Fabian Affolter
dbb036bfc9 python3Packages.cirq-pasqal: migrate to finalAttrs 2026-08-19 18:39:46 +02:00
Fabian Affolter
6b4f23e903 python3Packages.cirq-ionq: migrate to finalAttrs 2026-08-19 18:39:46 +02:00
Fabian Affolter
724d93fe62 python3Packages.cirq-google: migrate to finalAttrs 2026-08-19 18:39:46 +02:00
Fabian Affolter
c2a2dce5e3 python3Pakcges.cirq-aqt: migrate to finalAttrs 2026-08-19 18:39:46 +02:00
Fabian Affolter
d39f07a405 python3Packages.cirq-core: modernize 2026-08-19 18:39:46 +02:00
Sandro
4b5fee62be roon-bridge: 1.8-1125 -> 2.60.1501 (#525472) 2026-08-19 16:39:25 +00:00
Pol Dellaiera
4aab321034 reticulum-go: 1.0.1 -> 1.0.2 (#554300) 2026-08-19 16:33:17 +00:00
Sandro
46887550d6 tlp: 1.9.1 -> 1.10.2 (#537098) 2026-08-19 16:30:32 +00:00
R. Ryantm
017e38b927 oh-my-posh: 30.6.4 -> 30.6.5 2026-08-19 16:27:50 +00:00
Fabian Affolter
2698c470b0 python3Packages.cirq: modernize 2026-08-19 18:25:48 +02:00
Leona Maroni
1087b54144 nginxModules.lua: add update hint 2026-08-19 18:24:36 +02:00
Leona Maroni
69a5f0cfd1 luaPackages.lua-resty-core: 0.1.32 -> 0.1.34rc3
This version is the one compatible with nginxModules.lua v0.10.31.
There is no non-rc for 0.1.33 and 0.1.34, even though 0.1.35rc1 is already created
2026-08-19 18:24:35 +02:00
Leona Maroni
833d172933 luajit_openresty: 2.1-20251030 -> 2.1-20260724 2026-08-19 18:24:31 +02:00
R. Ryantm
606924b2f1 cook-cli: 0.33.0 -> 0.33.1 2026-08-19 16:22:44 +00:00
R. Ryantm
a115966df4 opengrok: 1.14.15 -> 1.14.16 2026-08-19 16:12:57 +00:00
R. Ryantm
af61f64f3b xpr: 1.2.0 -> 1.2.1 2026-08-19 16:08:13 +00:00
Fabian Affolter
fc4955a243 python3Packages.typedunits: migrate to finalAttrs 2026-08-19 18:08:07 +02:00
Fabian Affolter
009aeff2a5 python3Packages.typedunits: patch version 2026-08-19 18:08:06 +02:00
Bobby Rong
c245dbe943 lightdm: 1.33.0 -> 1.33.1
https://github.com/ubuntu/lightdm/compare/1.33.0...1.33.1
2026-08-19 23:58:21 +08:00
StepBroBD
b8279fff84 reflection: init at 0.4 (#553858) 2026-08-19 15:55:54 +00:00
Fabian Affolter
5ecc85af75 python3Packages.typedunits: add changelog to meta 2026-08-19 17:55:07 +02:00
Leona Maroni
4be16741e9 nginxMainline: 1.31.3 -> 1.31.4
https://nginx.org/en/CHANGES
https://github.com/nginx/nginx/releases/tag/release-1.31.4
2026-08-19 17:51:54 +02:00
R. Ryantm
68737f7bd8 sqldef: 3.11.19 -> 3.11.20 2026-08-19 15:51:14 +00:00
R. Ryantm
22ada54d1f terraform: 1.15.8 -> 1.15.9 2026-08-19 15:48:26 +00:00
Fabian Affolter
afb58f233b cerbero: init at 0.0.22 (#554113) 2026-08-19 15:45:11 +00:00
Fabian Affolter
99e852826c python3Packages.lizard: modernize 2026-08-19 17:44:44 +02:00
Adam C. Stephens
b60abd3da8 readeck: 0.23.0 -> 0.23.1
Changelog: https://codeberg.org/readeck/readeck/releases/tag/0.23.1
2026-08-19 11:40:51 -04:00
nixpkgs-ci[bot]
dec15ee767 perfect_dark: 0-unstable-2026-05-29 -> 0-unstable-2026-08-13 (#554337) 2026-08-19 15:37:39 +00:00
nixpkgs-ci[bot]
dd5f98f5e3 vg: drop whoami dependency (#554330) 2026-08-19 15:37:38 +00:00
Fabian Affolter
b49f11f4e1 python3Packages.fastgit: 0.0.6 -> 0.1.1 (#549087) 2026-08-19 15:33:37 +00:00
Fabian Affolter
409d993867 python3Packages.docling-ibm-models: 3.13.3 -> 3.14.0 (#554147) 2026-08-19 15:32:34 +00:00
Fabian Affolter
6004bf44b5 python3Packages.ssdeep: add pkg-resources-backport (#554317) 2026-08-19 15:31:24 +00:00
Fabian Affolter
4e5ffa4d0f python3Packages.yalexs-ble: 4.0.0 -> 4.0.5 (#554336) 2026-08-19 15:30:27 +00:00
Fabian Affolter
272669542e das: relax pandas (#554321) 2026-08-19 15:29:46 +00:00
Fabian Affolter
fd1bee67c9 python3Packages.wfuzz: fix build, other improvements (#550786) 2026-08-19 15:28:37 +00:00
Benjamin Sparks
ce3b2e128d pg_exporter: 1.4.0 -> 1.4.1 2026-08-19 17:21:58 +02:00
Heitor Augusto
20f6bb8b30 COSMIC stable 1.6.0 (#554099) 2026-08-19 15:21:34 +00:00
R. Ryantm
0920b6caf3 ocamlPackages.ocaml_sqlite3: 5.4.1 -> 5.4.2 2026-08-19 15:21:13 +00:00
R. Ryantm
919bf1a744 grafanaPlugins.ventura-psychrometric-panel: 5.1.0 -> 5.2.0 2026-08-19 15:13:32 +00:00
R. Ryantm
aba85cf9da perfect_dark: 0-unstable-2026-05-29 -> 0-unstable-2026-08-13 2026-08-19 14:57:03 +00:00
Adam C. Stephens
f57e78f4a2 linkding: 1.46.1 -> 1.46.2
Changelog: https://github.com/sissbruecker/linkding/releases/tag/v1.46.2
2026-08-19 10:54:09 -04:00
David McFarland
94bbaa0888 naps2: set target framework to net10.0
This will stop the package from breaking when dotnet is updated, e.g.

error NU1102: Unable to find package Microsoft.NETCore.App.Ref with version (= 8.0.30)

Co-authored-by: magicquark <198001825+magicquark@users.noreply.github.com>
2026-08-19 11:53:04 -03:00
Bobby Rong
f1086889e0 webkitgtk_6_0: 2.52.5 → 2.52.6
https://github.com/WebKit/WebKit/compare/webkitgtk-2.52.5...webkitgtk-2.52.6
https://webkitgtk.org/2026/08/19/webkitgtk2.52.6-released.html
2026-08-19 22:52:29 +08:00
Pierre Roux
56d6b47ef0 coq: fix compilation following https://github.com/rocq-prover/rocq/pull/22327 2026-08-19 16:49:52 +02:00
R. Ryantm
87fe842170 python3Packages.yalexs-ble: 4.0.0 -> 4.0.5 2026-08-19 14:49:38 +00:00
Vincent Laporte
324f531d00 ocamlPackages.luv-0-5-12: drop (#551463) 2026-08-19 14:49:22 +00:00
David McFarland
fe061b4327 godotPackages.export-template: 4.7.1-stable -> 4.7.2-stable (#554027) 2026-08-19 14:49:13 +00:00
Sandro
0c9e60f9bc context-mode: init at 1.0.143 (#524065) 2026-08-19 14:44:28 +00:00
Adam C. Stephens
9698da0222 claude-code: 2.1.234 -> 2.1.235 (#554192) 2026-08-19 14:43:58 +00:00
Sandro
9964732189 keepingyouawake: init at 1.6.8 (#552849) 2026-08-19 14:42:44 +00:00
Sandro
f09db112cb go-enum: init at 0.9.4 (#546560) 2026-08-19 14:41:41 +00:00
Sandro
17b323d590 xgrammar: move mlx-lm to optional dependencies (#553464) 2026-08-19 14:39:15 +00:00
R. Ryantm
3d9d81ca46 vscode-extensions.google.colab: 0.8.1 -> 0.9.0 2026-08-19 14:38:55 +00:00
Sandro
9d716b8c16 chatgpt: split ChatGPT and ChatGPT Classic desktop apps (#546961) 2026-08-19 14:37:31 +00:00
Sandro
dd135c4fe7 readest: 0.11.18 -> 0.12.1 (#550339) 2026-08-19 14:32:16 +00:00
Sandro
081afb5031 glab-tui: init at 0.8.4 (#547515) 2026-08-19 14:32:13 +00:00
Defelo
1f0b5daa23 vg: drop whoami dependency
was probably added by accident
2026-08-19 16:32:10 +02:00
R. Ryantm
0f8dc20130 tempo: 3.0.2 -> 3.0.3 2026-08-19 14:30:05 +00:00
Sandro
1eed057629 neuralrack: init at 0.4.1 (#553515) 2026-08-19 14:29:50 +00:00
R. Ryantm
ed0f754a30 home-assistant-custom-lovelace-modules.versatile-thermostat-ui-card: 3.2.0 -> 3.3.0 2026-08-19 14:29:46 +00:00
Sandro
44770d5967 python3Packages.kanjize: init at 1.6.1 (#543902) 2026-08-19 14:27:48 +00:00
R. Ryantm
d436a22e43 httplib: 0.53.0 -> 0.53.1 2026-08-19 14:26:50 +00:00
Sandro
09b71a9c12 claude-powerline: init at 1.30.1 (#549954) 2026-08-19 14:24:16 +00:00
Stefan Frijters
ad3b035943 haskellPackages.hoogleWithPackages: use structuredAttrs instead of passAsFile 2026-08-19 16:21:08 +02:00
nixpkgs-ci[bot]
a15f332fba rura: 1.11.0 -> 1.12.0 (#554249) 2026-08-19 14:21:02 +00:00
Sandro
a48037c61b nixos/tests/printing: migrate to remove PCRE usage (#553268) 2026-08-19 14:20:03 +00:00
nixpkgs-ci[bot]
6d6eb4155e hugo: 0.164.0 -> 0.165.0 (#554102) 2026-08-19 14:19:27 +00:00
Sandro
a427041022 D 2.112.1 (#479273) 2026-08-19 14:18:53 +00:00
nixpkgs-ci[bot]
753b3dedfb sprite: 0.0.1-rc47 -> 0.0.1-rc48 (#553902) 2026-08-19 14:17:48 +00:00
Fabian Affolter
2ac2ee8370 python3Packages.switchbot-api: 2.12.0 -> 2.13.0 (#554199) 2026-08-19 14:16:08 +00:00
R. Ryantm
4592ca0d0b libdigidocpp: 4.4.0 -> 4.5.0 2026-08-19 14:16:00 +00:00
Sandro
3abb40ac91 racket: 9.2 -> 9.3 (#553441) 2026-08-19 14:14:55 +00:00
Hythera
feade799ff redis: 8.8.1 -> 8.10.1
changelog: https://github.com/redis/redis/releases/tag/8.10.1

diff: https://github.com/redis/redis/compare/8.8.1...8.10.1
2026-08-19 16:14:40 +02:00
Fabian Affolter
96edaf43bb das: relax pandas 2026-08-19 16:13:33 +02:00
Fabian Affolter
552fc1d41b python3Packages.ssdeep: add pkg-resources-backport 2026-08-19 16:10:08 +02:00
Sandro
ed765e5e4c nixos/tpm2: Documentation changes (#509127) 2026-08-19 14:07:05 +00:00
Felix Bargfeldt
7d700dc27a whoami: 1.11.0 -> 1.12.0 (#554286) 2026-08-19 14:03:30 +00:00
Sandro
882c77d870 gpu-screen-recorder: 5.13.9 -> 6.0.1 (#543541) 2026-08-19 14:01:00 +00:00
yaya
495afb90eb anker-powerconf-c200-linux-tools: init at 0.1.0 (#552728) 2026-08-19 14:00:47 +00:00
nixpkgs-ci[bot]
89b26de90d context7-mcp: 4.0.0 -> 4.0.2 (#553920) 2026-08-19 14:00:37 +00:00
Fabian Affolter
c889280c5a python3Packages.alibabacloud-tea-openapi: 0.4.5 -> 0.4.6 (#554142) 2026-08-19 13:59:03 +00:00
Fabian Affolter
00305cea3d python3Packages.alibabacloud-cs20151215: 7.0.5 -> 7.1.0 (#554126) 2026-08-19 13:58:37 +00:00
Fabian Affolter
24bd4f246e python3Packages.drawsvg: 2.4.0 -> 2.4.2 (#554219) 2026-08-19 13:58:15 +00:00
Sandro
4cc06d2d98 python3Packages.pebble: backport mutex lock fix (#552776) 2026-08-19 13:58:12 +00:00
Fabian Affolter
90522fcca0 python3Packages.pyenphase: 3.2.1 -> 3.2.2 (#554310) 2026-08-19 13:57:52 +00:00
Nikolay Korotkiy
b87cdd3ed3 gpxsee: 16.11 -> 16.12 (#554174) 2026-08-19 13:57:42 +00:00
Sandro
c25758e933 nushell: 0.114.1 -> 0.115.0 (#553587) 2026-08-19 13:57:41 +00:00
Fabian Affolter
aa185ad0ad python3Packages.pylookyloo: 1.40.1 -> 1.41.0 (#554247) 2026-08-19 13:57:25 +00:00
Matthieu Coudron
578a2ead57 papis: 0.15.0 -> 0.16.0 (#553891) 2026-08-19 13:51:10 +00:00
Jonas Heinrich
699f23b819 quba: 1.5.0 -> 1.5.1 (#554150) 2026-08-19 13:50:31 +00:00
R. Ryantm
37846da7d9 sublime4-dev: 4206 -> 4207 2026-08-19 13:43:01 +00:00
Felix Bargfeldt
dcaa61da23 ncdu: 2.11.0 -> 2.11.1 (#554306) 2026-08-19 13:36:43 +00:00
Matt Sturgeon
bc0e51248f haskellPackages.nixfmt: drop
Nixfmt is no longer released to Hackage; the package there is the
unmaintained "Nixfmt Classic" which is being dropped in Nixpkgs 26.11.
2026-08-19 14:35:33 +01:00
R. Ryantm
30b88277f9 python3Packages.pyenphase: 3.2.1 -> 3.2.2 2026-08-19 13:35:07 +00:00
Jonas Heinrich
f2cd2e8740 censor: 0.10.0 -> 0.10.1 2026-08-19 15:34:48 +02:00
R. Ryantm
32022d77cb powershell: 7.6.4 -> 7.6.5 2026-08-19 13:28:40 +00:00
Jonas Heinrich
332702701a phpunit: 13.3.0 -> 13.3.1 (#553884) 2026-08-19 13:24:04 +00:00
Udo Sauer
d2f3663a73 anker-powerconf-c200-linux-tools: init at 0.1.0 2026-08-19 15:21:22 +02:00
R. Ryantm
785162a20e ncdu: 2.11.0 -> 2.11.1 2026-08-19 13:20:17 +00:00
R. Ryantm
918f8c730f stress-ng: 0.21.04 -> 0.22.00 2026-08-19 13:05:37 +00:00
R. Ryantm
e77ce3ab3e editres: 1.0.9 -> 1.1.1 2026-08-19 13:02:00 +00:00
R. Ryantm
14b687156d rs-reticulum: 1.1.0 -> 1.2.0 2026-08-19 12:57:17 +00:00
Bruno BELANYI
157b339ff0 woodpecker-plugin-git: 2.9.3 -> 2.10.0 (#554237) 2026-08-19 12:56:21 +00:00
Martin Weinelt
6fc520abd0 syncstorage-rs: set updatescript if dbBackend == mysql (#553897) 2026-08-19 12:52:46 +00:00
R. Ryantm
4817574a08 reticulum-go: 1.0.1 -> 1.0.2 2026-08-19 12:51:31 +00:00
Pol Dellaiera
110012ec7e mcp-server-filesystem: 2026.7.4 -> 2026.8.18 (#554214) 2026-08-19 12:45:31 +00:00
nixpkgs-ci[bot]
29cb63116d git-repo: 2.66 -> 2.66.1 (#554228) 2026-08-19 12:44:15 +00:00
nixpkgs-ci[bot]
a68dafdf6a secretspec: 0.19.0 -> 0.19.1 (#554208) 2026-08-19 12:44:00 +00:00
nixpkgs-ci[bot]
efb244618f sunsetr: 0.12.4 -> 0.12.5 (#554188) 2026-08-19 12:43:47 +00:00
Fabian Affolter
be2f51fcf4 airgorah: add gappsWrapperArgs 2026-08-19 14:43:23 +02:00
Martin Weinelt
f82bb618df wlr-utils: 1.6.0 -> 1.7.0 (#554289) 2026-08-19 12:43:11 +00:00
Pol Dellaiera
6299693ef3 mcp-server-sequential-thinking: 2026.7.4 -> 2026.8.18 (#554210) 2026-08-19 12:42:42 +00:00
Pol Dellaiera
38b22c6c3f mcp-server-memory: 2026.7.4 -> 2026.8.18 (#554212) 2026-08-19 12:42:40 +00:00
R. Ryantm
464f0012ae web-eid-app: 2.9.0 -> 2.10.0 2026-08-19 12:40:13 +00:00
7c6f434c
dc6900f79e curl-impersonate: adopt, switch to maintained fork and update 1.5.6 -> 2.1.0 (#554045) 2026-08-19 12:38:28 +00:00
R. Ryantm
1d94508f0b clickhouse: 26.7.3.19-stable -> 26.7.4.58-stable 2026-08-19 12:37:49 +00:00
lassulus
241b755338 writers.makeDataWriter: remove (#553307) 2026-08-19 12:37:12 +00:00
R. Ryantm
33ce521710 wait4x: 3.6.0 -> 3.7.0 2026-08-19 12:35:33 +00:00
Martin Weinelt
212197b1ff wlr-utils: 1.6.0 -> 1.7.0
https://github.com/sjourdois/wlr-utils/blob/v1.7.0/CHANGELOG.md
2026-08-19 14:34:55 +02:00
R. Ryantm
2cd7c325e3 python3Packages.ha-mcp: 8.2.0 -> 8.3.0 2026-08-19 12:33:30 +00:00
R. Ryantm
3a4431e57d mark: 16.8.11 -> 16.12.0 2026-08-19 12:32:48 +00:00
lukas-sgx
7918111dfb whoami: 1.11.0 -> 1.12.0 2026-08-19 12:32:44 +00:00
lukas-sgx
e649e6873b whatsapp-electron: 1.2.9 -> 1.2.10 2026-08-19 12:24:08 +00:00
lukas-sgx
d51cffcdde whichllm: 0.5.15 -> 0.5.16 2026-08-19 12:23:28 +00:00
lukas-sgx
d25f70667c dcp: 0.25.10 -> 0.25.12 2026-08-19 12:09:29 +00:00
nixpkgs-ci[bot]
9409c83836 Merge master into staging-nixos 2026-08-19 12:08:45 +00:00
nixpkgs-ci[bot]
98aedd6c34 tonearm: 1.4.2 -> 1.5.0 (#554204) 2026-08-19 11:54:45 +00:00
lukas-sgx
69402619db bytecode-viewer: 2.12 -> 2.13.2 2026-08-19 11:50:31 +00:00
R. Ryantm
0328c8756b flexget: 3.20.5 -> 3.20.6 2026-08-19 11:40:17 +00:00
Sandro
e63288fcf9 firecrawl-mcp: init at 3.24.0 (#529443) 2026-08-19 11:34:04 +00:00
Sandro
e691b54eaf firecrawl-cli: init at 1.20.0 (#550178) 2026-08-19 11:34:04 +00:00
R. Ryantm
2558738db9 python3Packages.bx-py-utils: 120 -> 121 2026-08-19 11:27:29 +00:00
nixpkgs-ci[bot]
c1812e9950 mdbook-rss-feed: 1.8.1 -> 1.10.1 (#554252) 2026-08-19 11:24:04 +00:00
Marie Ramlow
f3b9387e9c matterjs-server: 1.3.3 -> 1.4.0 (#554245) 2026-08-19 11:19:58 +00:00
Gaétan Lepage
4c8666d8cb ty: 0.0.72 -> 0.0.73 (#554226) 2026-08-19 11:11:38 +00:00
Arne Keller
61171960c7 mango: 0.16.0 -> 0.16.1, maintainer: drop yvnth and add samiser (#553644) 2026-08-19 11:11:09 +00:00
R. Ryantm
9a4db9cccc mdbook-rss-feed: 1.8.1 -> 1.10.1 2026-08-19 10:57:07 +00:00
Markus Kowalewski
ab1206ef9c nfs-ganesha: 14.1 -> 15.1
Do not auto-updates.
nfs-ganesha often requires to be updated in sync with ntirpc.
2026-08-19 12:51:33 +02:00
Markus Kowalewski
338f487b30 ntirpc: 14.1 -> 15.0
do not perform auto updates
2026-08-19 12:51:07 +02:00
nixpkgs-ci[bot]
014788f98e zensical: 0.0.55 -> 0.0.56 (#554146) 2026-08-19 10:47:45 +00:00
azahi
48ad284822 endlessh: modernize (#554138) 2026-08-19 10:44:12 +00:00
Ondrej Mosnáček
ea1933ed3c python3Packages.udsoncan: enable automatic updates
I originally omitted this line because I didn't know what it was for.
Now I looked it up and realized it's a very good thing to have :) (and
working out of the box).
2026-08-19 12:42:53 +02:00
R. Ryantm
7f5d4032ea rura: 1.11.0 -> 1.12.0 2026-08-19 10:37:19 +00:00
R. Ryantm
011de649b5 python3Packages.pylookyloo: 1.40.1 -> 1.41.0 2026-08-19 10:36:29 +00:00
R. Ryantm
e7e5e97271 libmowgli: 2.1.3-unstable-2024-04-01 -> 2.1.3-unstable-2026-08-12 2026-08-19 10:35:07 +00:00
R. Ryantm
43695c88f7 matterjs-server: 1.3.3 -> 1.4.0 2026-08-19 10:34:01 +00:00
Robert Helgesson
ffb3c9b700 burpsuite: additional CLI Flags, added license config (#493135) 2026-08-19 10:27:33 +00:00
Holiu618
dc52dcfe2a gpu-screen-recorder: 5.13.9 -> 6.0.1 2026-08-19 18:21:04 +08:00
jopejoe1
b32cfa5efb volatility3: use license from lib.licenses 2026-08-19 12:20:51 +02:00
Jo
485ec27811 peppercarrot-fonts: make use of compund licenses instead of deprecated spdx licenses (#554218) 2026-08-19 10:11:04 +00:00
nixpkgs-ci[bot]
6e4e3b738d directx-shader-compiler: 1.10.2605.24 -> 1.10.2605.37 (#551875) 2026-08-19 10:07:37 +00:00
nixpkgs-ci[bot]
dc36b3c506 rustywind: 0.26.0 -> 0.27.0 (#554187) 2026-08-19 09:37:16 +00:00
R. Ryantm
cb975b145e ollama: 0.32.13 -> 0.32.14 2026-08-19 09:31:16 +00:00
R. Ryantm
298ae1f6f9 prometheus-zfs-exporter: 2.4.0 -> 2.4.1 2026-08-19 09:31:08 +00:00
Kerstin Humm
11c87c4a60 passless: 0.15.1 -> 0.17.0 (#554078) 2026-08-19 09:31:06 +00:00
Pratham Patel
f0b486692b xdg-desktop-portal-cosmic: 1.5.0 -> 1.6.0 2026-08-19 14:58:27 +05:30
Pratham Patel
09b0ad6dbe cosmic-workspaces-epoch: 1.5.0 -> 1.6.0 2026-08-19 14:58:27 +05:30
Pratham Patel
5484b21d46 cosmic-wallpapers: 1.5.0 -> 1.6.0 2026-08-19 14:58:27 +05:30
Pratham Patel
f467b7dc2e cosmic-term: 1.5.0 -> 1.6.0 2026-08-19 14:58:27 +05:30
Pratham Patel
dcac4c44f1 cosmic-store: 1.5.0 -> 1.6.0 2026-08-19 14:58:26 +05:30
Pratham Patel
fef352e904 cosmic-sound-theme: 1.5.0 -> 1.6.0 2026-08-19 14:58:26 +05:30
Pratham Patel
ed9a01a75e cosmic-settings-daemon: 1.5.0 -> 1.6.0 2026-08-19 14:58:26 +05:30
Pratham Patel
6777246469 cosmic-settings: 1.5.0 -> 1.6.0 2026-08-19 14:58:25 +05:30
Pratham Patel
2ef9739d5b cosmic-session: 1.5.0 -> 1.6.0 2026-08-19 14:58:25 +05:30
Pratham Patel
620416e036 cosmic-screenshot: 1.5.0 -> 1.6.0 2026-08-19 14:58:25 +05:30
Pratham Patel
7a71df8070 cosmic-randr: 1.5.0 -> 1.6.0 2026-08-19 14:58:25 +05:30
Pratham Patel
8e540bacfb cosmic-player: 1.5.0 -> 1.6.0 2026-08-19 14:58:24 +05:30
Pratham Patel
b790f91f1b cosmic-panel: 1.5.0 -> 1.6.0 2026-08-19 14:58:24 +05:30
Pratham Patel
144495c7d7 cosmic-osd: 1.5.0 -> 1.6.0 2026-08-19 14:58:24 +05:30
Pratham Patel
9bea5d2ee9 cosmic-notifications: 1.5.0 -> 1.6.0 2026-08-19 14:58:24 +05:30
Pratham Patel
5a47abbc5f cosmic-monitor: 1.5.0 -> 1.6.0 2026-08-19 14:58:23 +05:30
Pratham Patel
1f36f22718 cosmic-launcher: 1.5.0 -> 1.6.0 2026-08-19 14:58:23 +05:30
Pratham Patel
2a37a5d597 cosmic-initial-setup: 1.5.0 -> 1.6.0 2026-08-19 14:58:23 +05:30
Pratham Patel
453249da4a cosmic-idle: 1.5.0 -> 1.6.0 2026-08-19 14:58:23 +05:30
Pratham Patel
b06d1cdd00 cosmic-icons: 1.5.0 -> 1.6.0 2026-08-19 14:58:22 +05:30
Pratham Patel
1a253b84b6 cosmic-greeter: 1.5.0 -> 1.6.0 2026-08-19 14:58:22 +05:30
Pratham Patel
d00c17ff75 cosmic-files: 1.5.0 -> 1.6.0 2026-08-19 14:58:22 +05:30
Pratham Patel
3562ed249e cosmic-edit: 1.5.0 -> 1.6.0 2026-08-19 14:58:21 +05:30
Pratham Patel
aecfff5904 cosmic-comp: 1.5.0 -> 1.6.0 2026-08-19 14:58:21 +05:30
Pratham Patel
d3ab63d030 cosmic-bg: 1.5.0 -> 1.6.0 2026-08-19 14:58:21 +05:30
Pratham Patel
0df562b876 cosmic-app-library: 1.5.0 -> 1.6.0 2026-08-19 14:58:20 +05:30
Pratham Patel
3e3f06a6b7 cosmic-applets: 1.5.0 -> 1.6.0 2026-08-19 14:58:20 +05:30
TomaSajt
d6d1605102 pdd: fix bash completions typo 2026-08-19 11:22:19 +02:00
R. Ryantm
82b5048e61 woodpecker-plugin-git: 2.9.3 -> 2.10.0 2026-08-19 09:21:20 +00:00
Holiu618
b52f1e40fc coroot: 1.24.4 -> 1.24.5
Diff: https://github.com/coroot/coroot/compare/v1.24.4...v1.24.5
2026-08-19 17:08:13 +08:00
isabel
740cd992db bluesky-pds: fix better_sqlite3 crash
downgrade to nodejs 22 for the time being until they fix the
node::ObjectWrap stuff
2026-08-19 10:04:23 +01:00
isabel
d984e55745 wakapi: 2.17.5 -> 2.17.6
Diff: https://github.com/muety/wakapi/compare/2.17.5...2.17.6

Changelog: https://github.com/muety/wakapi/releases/tag/2.17.6
2026-08-19 09:56:00 +01:00
Jost Alemann
713f1cf6de ty: 0.0.72 -> 0.0.73
Changelog: https://github.com/astral-sh/ty/releases/tag/0.0.73
Diff: https://github.com/astral-sh/ty/compare/0.0.72...0.0.73
2026-08-19 10:41:25 +02:00
R. Ryantm
7352f0db11 git-repo: 2.66 -> 2.66.1 2026-08-19 08:39:11 +00:00
Leona Maroni
8370ad2659 provide client packages for all mysql-ish database flavours (#535075) 2026-08-19 08:39:06 +00:00
R. Ryantm
1b3ab1d543 sqruff: 0.39.0 -> 0.40.0 2026-08-19 08:38:05 +00:00
nixpkgs-ci[bot]
46f4766a0f code-cursor: 3.15.6 -> 3.16.29 (#554198) 2026-08-19 08:37:42 +00:00
nixpkgs-ci[bot]
73f64c806e beeper: 4.3.20 -> 4.3.34 (#554178) 2026-08-19 08:37:31 +00:00
Matthieu Coudron
c9993eb66f luarocks-packages-updater: parse missing license (#554223) 2026-08-19 08:28:53 +00:00
jopejoe1
c6a48a89cf peppercarrot-fonts: make use of compound licenses instead of deprecated spdx licenses 2026-08-19 10:25:49 +02:00
dram
f522743310 llama-cpp: remove obsolete rpcServer workaround (#553057) 2026-08-19 08:24:33 +00:00
jopejoe1
db9c4510f2 luaPackages: update licenses 2026-08-19 10:22:41 +02:00
Yt
0fd0f1eb71 python3Packages.litellm: 1.89.0 -> 1.97.0 (#553826) 2026-08-19 08:19:49 +00:00
Fabian Affolter
70fcadaaf5 python3Packages.fastgit: 0.0.6 -> 0.1.1
Diff: https://github.com/AnswerDotAI/fastgit/compare/0.0.6...0.1.1

Changelog: https://github.com/AnswerDotAI/fastgit/blob/0.1.1/CHANGELOG.md
2026-08-19 10:19:10 +02:00
Fabian Affolter
203c4a6116 airgorah: 0.7.4 -> 0.8.1
Changelog: https://github.com/martin-olivier/airgorah/releases/tag/v0.8.1
2026-08-19 10:17:17 +02:00
jopejoe1
0676f9cc5b luarocks-packages-updater: parse missing license 2026-08-19 10:14:12 +02:00
Johannes Kirschbauer
680174036f doc: apply styleguide to the JavaScript languages-frameworks section (#543682) 2026-08-19 08:06:14 +00:00
Arne Keller
0c1c5466b7 javaPackages.compiler.openjdk8: 8u502-b07 -> 8u504-b01 (#554213) 2026-08-19 08:06:04 +00:00
jopejoe1
3e4029f40e lib.licenses: add OFL-1.0 2026-08-19 10:02:39 +02:00
R. Ryantm
81190b9abf python3Packages.drawsvg: 2.4.0 -> 2.4.2 2026-08-19 07:57:40 +00:00
stefan
60904ac91e topcoat-cli: init at 0.6.2 2026-08-19 00:54:28 -07:00
R. Ryantm
8200e362ff keycloak: 26.7.1 -> 26.7.2 2026-08-19 07:42:58 +00:00
Marcel Sackermann
e31fbd0839 llama-cpp: remove obsolete rpcServer workaround
Upstream now installs ggml-rpc-server via CMake's install() target
(tools/rpc/CMakeLists.txt: install(TARGETS ${TARGET} RUNTIME) guarded
by LLAMA_TOOLS_INSTALL, which is ON by default in standalone mode).

Remove the now-obsolete CMAKE_SKIP_BUILD_RPATH flag and the manual
cp of the binary from postInstall.

Assisted-by: pi (Ornith-1.0-35B)
2026-08-19 09:36:21 +02:00
R. Ryantm
ca2ebc6f1c mcp-server-filesystem: 2026.7.4 -> 2026.8.18 2026-08-19 07:29:03 +00:00
R. Ryantm
fc2c5711cc mcp-server-memory: 2026.7.4 -> 2026.8.18 2026-08-19 07:28:29 +00:00
R. Ryantm
6fc701eed8 mcp-server-sequential-thinking: 2026.7.4 -> 2026.8.18 2026-08-19 07:27:23 +00:00
Arsenii Zorin
4ddc8b3f43 pulumi-bin: 3.256.0 -> 3.258.0 2026-08-19 10:21:05 +03:00
R. Ryantm
1bea223e8b secretspec: 0.19.0 -> 0.19.1 2026-08-19 07:16:24 +00:00
nixpkgs-ci[bot]
5987146ff1 upsun: 5.10.8 -> 5.11.0 (#554067) 2026-08-19 07:13:49 +00:00
nixpkgs-ci[bot]
24ff21a9c7 wasm-tools: 1.255.0 -> 1.256.0 (#553799) 2026-08-19 07:11:51 +00:00
ui-1
8c246486a0 curl-impersonateFull: drop 2026-08-19 10:11:21 +03:00
ui-1
6bab5512fd curl-impersonate: 1.5.6 -> 2.1.0 2026-08-19 10:10:59 +03:00
Gaetan Lepage
c9a9c76fa7 python3Packages.jax: 0.11.0 -> 0.11.1
Diff: https://github.com/google/jax/compare/jax-v0.11.0...jax-v0.11.1

Changelog: https://docs.jax.dev/en/latest/changelog.html
2026-08-19 07:09:52 +00:00
R. Ryantm
f6a1d9abb8 python3Packages.plaid-python: 42.0.0 -> 43.0.0 2026-08-19 07:05:46 +00:00
R. Ryantm
7d0dca7b91 tonearm: 1.4.2 -> 1.5.0 2026-08-19 07:02:51 +00:00
Fabian Affolter
3138554055 python3Packages.nox: 2026.08.10 -> 2026.08.17 (#554162) 2026-08-19 06:55:58 +00:00
Fabian Affolter
499cc82f1f python3Packages.publicsuffixlist: 1.0.2.20260815 -> 1.0.2.20260819 (#554194) 2026-08-19 06:54:21 +00:00
Fabian Affolter
219660fcfd python3Packages.mypy-boto3-*: updates (#554195) 2026-08-19 06:54:15 +00:00
Fabian Affolter
4534676c5d python3Packages.iamdata: 0.1.202608181 -> 0.1.202608191 (#554196) 2026-08-19 06:54:09 +00:00
Fabian Affolter
b17eac1665 python3Packages.tencentcloud-sdk-python: 3.1.159 -> 3.1.160 (#554197) 2026-08-19 06:54:03 +00:00
Wolfgang Walther
8c2e7c2b34 doc: remove GHC package database hook (#547777) 2026-08-19 06:53:48 +00:00
nixpkgs-ci[bot]
d71c4442f7 truehdd: 0.5.3 -> 0.6.1 (#554180) 2026-08-19 06:51:37 +00:00
R. Ryantm
4b9974bd02 grok-build: 1.0.0 -> 1.0.5 2026-08-19 06:49:14 +00:00
R. Ryantm
93d341c948 cargo-tally: 1.0.76 -> 1.0.77 2026-08-19 06:47:24 +00:00
Justin Bedő
153b26f19a fastp: 1.1.0 -> 1.3.6 (#553524) 2026-08-19 06:43:14 +00:00
R. Ryantm
a09157ae6a cargo-llvm-lines: 0.4.46 -> 0.4.48 2026-08-19 06:42:20 +00:00
Fabian Affolter
e79d605159 python3Packages.switchbot-api: 2.12.0 -> 2.13.0
Diff: https://github.com/SeraphicCorp/py-switchbot-api/compare/v2.12.0...v2.13.0

Changelog: https://github.com/SeraphicCorp/py-switchbot-api/releases/tag/v2.13.0
2026-08-19 08:38:54 +02:00
KangaZero
ad44f3d579 fastp: 1.1.0 -> 1.3.6
Refactored `fetchFromGithub` to use `tag` instead of `rev` and `hash`
instead of `sha256`
Added new dependency `libhwy`
Added `versionCheckHook`
Added `strictDeps`
2026-08-19 15:37:04 +09:00
Fabian Affolter
2e4fe046b1 python3Packages.publicsuffixlist: 1.0.2.20260815 -> 1.0.2.20260819
Changelog: https://github.com/ko-zu/psl/blob/v1.0.2.20260819-gha/CHANGES.md
2026-08-19 08:33:04 +02:00
Fabian Affolter
0abcd6a624 python3Packages.boto3-stubs: 1.43.73 -> 1.43.74 2026-08-19 08:32:37 +02:00
Fabian Affolter
870a51a0cc python3Packages.mypy-boto3-workspaces: 1.43.64 -> 1.43.74 2026-08-19 08:32:32 +02:00
Fabian Affolter
5b8f4ec750 python3Packages.mypy-boto3-outposts: 1.43.62 -> 1.43.74 2026-08-19 08:31:42 +02:00
Fabian Affolter
94bab3a2ea python3Packages.mypy-boto3-medialive: 1.43.68 -> 1.43.74 2026-08-19 08:31:27 +02:00
Fabian Affolter
6d6e1ee37c python3Packages.mypy-boto3-marketplace-catalog: 1.43.62 -> 1.43.74 2026-08-19 08:31:23 +02:00
Fabian Affolter
295726efa8 python3Packages.mypy-boto3-entityresolution: 1.43.53 -> 1.43.74 2026-08-19 08:30:44 +02:00
Fabian Affolter
2da538b277 python3Packages.mypy-boto3-ec2: 1.43.67 -> 1.43.74 2026-08-19 08:30:35 +02:00
Fabian Affolter
3015807493 python3Packages.mypy-boto3-batch: 1.43.33 -> 1.43.74 2026-08-19 08:30:03 +02:00
Fabian Affolter
b56a4e8623 python3Packages.iamdata: 0.1.202608181 -> 0.1.202608191
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202608181...v0.1.202608191

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202608191
2026-08-19 08:29:31 +02:00
Fabian Affolter
4cbe5866d1 python3Packages.tencentcloud-sdk-python: 3.1.159 -> 3.1.160
Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.159...3.1.160

Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.160/CHANGELOG.md
2026-08-19 08:29:12 +02:00
Grimmauld
99391cba5b linuxPackages.opensnitch-ebpf: fix build with kernel >= 7.2 (#554144) 2026-08-19 06:28:08 +00:00
nixpkgs-ci[bot]
0f6a480f89 entire: 0.9.0 -> 0.10.0 (#553487) 2026-08-19 06:25:13 +00:00
R. Ryantm
31740a5e58 code-cursor: 3.15.6 -> 3.16.29 2026-08-19 06:22:00 +00:00
Arne Keller
a885261608 python3Packages.streamingjson: init at 0.0.5 (#459699) 2026-08-19 06:19:28 +00:00
zowoq
496bf4833f terraform-providers.yandex-cloud_yandex: 0.220.0 -> 0.222.0 (#554163) 2026-08-19 06:15:41 +00:00
nixpkgs-ci[bot]
5a3bf9db7d Merge master into staging-nixos 2026-08-19 06:10:15 +00:00
Felix Bargfeldt
109e6db252 cargo-expand: 1.0.124 -> 1.0.126 (#554177) 2026-08-19 06:00:43 +00:00
nixpkgs-ci[bot]
d5beb1c40c flying-carpet: 10.0.3 -> 10.0.4 (#554190) 2026-08-19 05:57:29 +00:00
Markus Hauck
5e58a87011 vscode-extensions.anthropic.claude-code: 2.1.234 -> 2.1.235
https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

Assisted-by: Claude Code (Claude Opus 5)
2026-08-19 07:49:57 +02:00
Markus Hauck
a4693e260b claude-code: 2.1.234 -> 2.1.235
https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

Assisted-by: Claude Code (Claude Opus 5)
2026-08-19 07:49:57 +02:00
Jocelyn Thode
21f5dea208 element-{web,desktop}: 1.12.24 -> 1.12.26
https://github.com/element-hq/element-web/releases/tag/v1.12.26

https://github.com/element-hq/element-web/compare/v1.12.24...v1.12.26
2026-08-19 07:49:08 +02:00
R. Ryantm
1450625dba javaPackages.compiler.openjdk8: 8u502-b07 -> 8u504-b01 2026-08-19 05:47:14 +00:00
R. Ryantm
629b9d3300 flying-carpet: 10.0.3 -> 10.0.4 2026-08-19 05:32:53 +00:00
R. Ryantm
38320e7f0d necesse-server: 1.3.2-24574169 -> 1.3.2-24650233 2026-08-19 05:30:24 +00:00
R. Ryantm
d5663dff07 sunsetr: 0.12.4 -> 0.12.5 2026-08-19 05:29:17 +00:00
Paul Meyer
2ac47f0a78 azure-cli-extensions.vm-repair: 2.2.3 -> 2.2.4 (#554184) 2026-08-19 05:27:32 +00:00
Wolfgang Walther
2f760fb326 postgresqlPackages.timescaledb-apache: 2.29.1 -> 2.29.2 (#553937) 2026-08-19 05:23:49 +00:00
R. Ryantm
df5e746cee rustywind: 0.26.0 -> 0.27.0 2026-08-19 05:23:31 +00:00
Anders Kaseorg
62001c79f8 linuxPackages.openafs: Patch for Linux kernel 7.2
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2026-08-18 22:19:07 -07:00
Anders Kaseorg
94ccf1410d openafs: 1.8.16 → 1.8.16.1
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2026-08-18 22:19:07 -07:00
KangaZero
710173bf9d nixos/atuin: fix documentation link
The atuin docs now require the version in the URL else it will redirect
to its 404 page. Since atuin pkg version cannot be taken (e.g.
pkgs.atuin.version), the link used is the latest version of the docs
2026-08-19 14:18:22 +09:00
R. Ryantm
90d59b053c retroarch-assets: 1.22.0-unstable-2026-08-08 -> 1.22.0-unstable-2026-08-13 2026-08-19 05:14:37 +00:00
R. Ryantm
7ca4b4e6d0 azure-cli-extensions.vm-repair: 2.2.3 -> 2.2.4 2026-08-19 05:09:09 +00:00
R. Ryantm
03aa8b9f9a vscode-extensions.tombi-toml.tombi: 1.2.8 -> 1.4.1 2026-08-19 04:59:59 +00:00
nixpkgs-ci[bot]
2dd07aee34 plasticity: 26.1.3 -> 26.1.4 (#554173) 2026-08-19 04:59:55 +00:00
R. Ryantm
a373278ab2 truehdd: 0.5.3 -> 0.6.1 2026-08-19 04:53:13 +00:00
R. Ryantm
2b0c2f5c84 beeper: 4.3.20 -> 4.3.34 2026-08-19 04:47:20 +00:00
R. Ryantm
5dbed523d9 cargo-expand: 1.0.124 -> 1.0.126 2026-08-19 04:34:50 +00:00
Enjeck C.
4814f0f5b0 doc: remove GHC hook documentation and update redirects 2026-08-19 05:28:22 +01:00
nixpkgs-ci[bot]
628d4144be rattler-build: 0.72.2 -> 0.74.0 (#553895) 2026-08-19 04:28:19 +00:00
Masum Reza
fe3b8565f7 bcachefs-tools: 1.39.1 -> 1.39.2 (#553809) 2026-08-19 04:28:14 +00:00
R. Ryantm
3ff9120850 gpxsee: 16.11 -> 16.12 2026-08-19 04:24:47 +00:00
R. Ryantm
d46c4fdfc0 plasticity: 26.1.3 -> 26.1.4 2026-08-19 04:22:26 +00:00
Brian McGillion
d0008c43e4 python3Packages.uefi-firmware-parser: fix pname to match dist metadata
Upstream declares name="uefi_firmware", so pythonMetadataCheckHook fails
with PackageNotFoundError, breaking this package and binwalk.

Signed-off-by: Brian McGillion <bmg.avoin@gmail.com>
2026-08-19 08:18:02 +04:00
R. Ryantm
3a9a2e58e3 basalt: 0.12.6 -> 0.12.7 2026-08-19 04:12:57 +00:00
LIN, Jian
afe3d8ac43 emacs.pkgs.telega: use MELPA rolling instead of stable (#552866) 2026-08-19 03:50:13 +00:00
Dzming Li
8e91f475fa emacs.pkgs.telega: use MELPA rolling instead of stable
The Stable priority override introduced in #114251 now selects an
incompatible pair (telega 0.8.3 requires TDLib 1.8.0, nixpkgs provides
1.8.66), while the rolling snapshot supports 1.8.66. Follow the normal
MELPA rolling package instead.

Also propagate qrencode so telega's QR-code login flow works out of the
box.

Assisted-by: OpenAI Codex (GPT-5)
2026-08-19 11:45:05 +08:00
R. Ryantm
50d565a8b0 oh-my-zsh: 2026-08-09 -> 2026-08-16 2026-08-19 03:14:07 +00:00
R. Ryantm
fd54f69d35 terraform-providers.yandex-cloud_yandex: 0.220.0 -> 0.222.0 2026-08-19 03:12:45 +00:00
Ethan Carter Edwards
5facb0bd9e harbor-cli: modernize
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-18 23:09:51 -04:00
Yohann Boniface
038d6f474d fava: 1.30.13 -> 1.30.16, simplify frontend compilation (#550920) 2026-08-19 03:05:43 +00:00
R. Ryantm
e378ebda48 python3Packages.nox: 2026.08.10 -> 2026.08.17 2026-08-19 03:05:35 +00:00
KangaZero
2a1e767001 cargo-feature-combinations: 0.4.3 -> 0.5.0 2026-08-19 11:57:29 +09:00
R. Ryantm
d80505df9c komga: 1.26.1 -> 1.26.3 2026-08-19 02:52:57 +00:00
R. Ryantm
f61fcdb309 cobang: 2.7.1 -> 2.7.2 2026-08-19 02:49:23 +00:00
Artem Leshchev
fdf98ad204 fava: 1.30.15 -> 1.30.16 2026-08-18 21:32:45 -05:00
dotlambda
711536793f python3Packages.urllib3-future: 2.24.900 -> 2.24.901 (#554153) 2026-08-19 02:32:41 +00:00
R. Ryantm
70083badcb melange: 0.58.0 -> 0.59.1 2026-08-19 02:30:44 +00:00
stefan
02e0b06032 maintainers: add stefanboca 2026-08-18 19:30:09 -07:00
Ihar Hrachyshka
20b88b9b47 python3Packages.mlx: add updateScript
It will take care of both mlx and its gguf-tools.

Assisted-by: Codex gpt-5.6-sol medium
2026-08-18 22:13:56 -04:00
R. Ryantm
c49523d8f4 quba: 1.5.0 -> 1.5.1 2026-08-19 02:07:42 +00:00
R. Ryantm
7fd9b48ffc python3Packages.urllib3-future: 2.24.900 -> 2.24.901 2026-08-19 02:02:12 +00:00
Artem Leshchev
edaf8f9f98 python3Packages.fava-dashboards: 2.0.1 -> 2.0.2 2026-08-18 21:01:30 -05:00
pancaek
975df2f2ce starc: use finalAttrs 2026-08-18 18:48:28 -07:00
R. Ryantm
ff43a518f3 python3Packages.lizard: 1.23.0 -> 1.24.0 2026-08-19 01:39:57 +00:00
R. Ryantm
4327a3fb19 python3Packages.docling-ibm-models: 3.13.3 -> 3.14.0 2026-08-19 01:31:44 +00:00
Artem Leshchev
caf3a5f10e fava: 1.30.14 -> 1.30.15 2026-08-18 20:30:05 -05:00
R. Ryantm
78f8f339ae zensical: 0.0.55 -> 0.0.56 2026-08-19 01:25:34 +00:00
nixpkgs-ci[bot]
2a5f5131b7 harbor-cli: 0.0.25 -> 0.0.26 (#554016) 2026-08-19 01:23:38 +00:00
éclairevoyant
b504735d7a linuxPackages.opensnitch-ebpf: fix build with kernel >= 7.2 2026-08-18 21:20:42 -04:00
Oleksii Filonenko
56780d15f1 tuicr: 0.22.0 -> 0.23.0 (#554141) 2026-08-19 01:16:58 +00:00
Oleksii Filonenko
2dacb495f3 zennotes-desktop: 2.29.0 -> 2.30.0 (#554122) 2026-08-19 01:07:53 +00:00
Oleksii Filonenko
8da8306bc6 concord-tui: 2.5.6 -> 2.5.11 (#553939) 2026-08-19 01:06:55 +00:00
R. Ryantm
ac0d84e340 python3Packages.alibabacloud-tea-openapi: 0.4.5 -> 0.4.6 2026-08-19 01:03:37 +00:00
R. Ryantm
bc4c3cda44 tuicr: 0.22.0 -> 0.23.0 2026-08-19 01:02:21 +00:00
Ethan Carter Edwards
45b6a52250 endlessh: modernize
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-18 20:56:41 -04:00
R. Ryantm
850581f646 atlantis: 0.46.0 -> 0.47.0 2026-08-19 00:45:21 +00:00
R. Ryantm
103f0e5fc7 commons-logging: 1.3.6 -> 1.4.0 2026-08-19 00:33:53 +00:00
Sora ichigo
a61ea6415b hunk: 0.18.0 -> 0.19.0
https://github.com/modem-dev/hunk/releases/tag/v0.19.0

0.19.0 bundles a second skill (hunk-extensions) and resolves bundled skill
paths from a local `skillRelativePath` variable instead of the
`HUNK_REVIEW_SKILL_RELATIVE_PATH` constant, so the postPatch replacement no
longer matched and the automatic update failed:

  https://nixpkgs-update-logs.nix-community.org/hunk/2026-08-18.log

Follow the new code, install both bundled skills, and check that the added
one resolves as well.

Assisted-by: Claude Code (claude-opus-5)
2026-08-19 09:33:23 +09:00
Aaron Andersen
64ef994af6 packagekit: replace systemd dependency with systemdLibs 2026-08-18 20:30:02 -04:00
R. Ryantm
c0a0f45286 siege: 4.1.7 -> 4.2.0 2026-08-19 00:29:48 +00:00
nixpkgs-ci[bot]
be2c4b1e64 zapzap: 7.4 -> 7.4.2 (#554020) 2026-08-19 00:19:51 +00:00
R. Ryantm
7517f0fbd8 python3Packages.alibabacloud-cs20151215: 7.0.5 -> 7.1.0 2026-08-19 00:17:00 +00:00
zowoq
4930551a94 terraform-providers.tencentcloudstack_tencentcloud: 1.83.21 -> 1.83.23 (#554115) 2026-08-19 00:13:02 +00:00
nixpkgs-ci[bot]
8ecf66a61b Merge master into staging-nixos 2026-08-19 00:12:00 +00:00
Adam C. Stephens
fcb32e0dbf audiobookshelf: downgrade ffmpeg from 9 to 8 (#554114) 2026-08-19 00:08:49 +00:00
Adib Hanna
b9e72b6685 zennotes-desktop: 2.29.0 -> 2.30.0
Changelog: https://github.com/ZenNotes/zennotes/releases/tag/v2.30.0
2026-08-18 19:08:32 -05:00
Weijia Wang
92ea821439 prs: fix darwin build (#554111) 2026-08-19 00:07:10 +00:00
R. Ryantm
5a06603d1b python3Packages.switchbot-api: 2.12.0 -> 2.13.0 2026-08-18 23:55:23 +00:00
R. Ryantm
7900b83cea unconvert: 0-unstable-2025-02-16 -> 0-unstable-2026-08-16 2026-08-18 23:42:37 +00:00
Chris Moultrie
86c17f4173 audiobookshelf: downgrade ffmpeg from 9 to 8 2026-08-18 19:39:32 -04:00
Fabian Affolter
c5bf720f6c cerbero: init at 0.0.22
Kerberos protocol attacker

https://gitlab.com/Zer1t0/cerbero
2026-08-19 01:39:31 +02:00
R. Ryantm
7547764db7 terraform-providers.tencentcloudstack_tencentcloud: 1.83.21 -> 1.83.23 2026-08-18 23:39:02 +00:00
Weijia Wang
d770c421cc prs: fix darwin build 2026-08-19 01:34:20 +02:00
Nick Cao
e44a052fd9 teamtype: 0.9.1 -> 0.9.2 (#553936) 2026-08-18 23:30:49 +00:00
Fabian Affolter
f59fdbae93 tldx: 1.5.0 -> 1.6.0 (#554103) 2026-08-18 23:27:25 +00:00
Fabian Affolter
d2dbdf997c python3Packages.python-crontab: modernize (#548699) 2026-08-18 23:10:43 +00:00
Fabian Affolter
17a108035a python3Packages.deepl: 1.27.0 -> 1.32.0 (#554079) 2026-08-18 23:10:17 +00:00
Fabian Affolter
9068e19795 exploitdb: 2026-08-12 -> 2026-08-18 (#553931) 2026-08-18 23:08:23 +00:00
Fabian Affolter
2aa2337d32 python3Packages.webexpythonsdk: add pyprojectVersionPatchHook (#554089) 2026-08-18 23:08:15 +00:00
Fabian Affolter
c68be1c81d hekatomb: relax chardet (#554096) 2026-08-18 23:08:08 +00:00
Fabian Affolter
836109ca04 tldx: modernize 2026-08-19 01:07:53 +02:00
Ethan Thoma
efabfaf55b python3Packages.streamingjson: init at 0.0.5 2026-08-18 16:01:42 -07:00
Fabian Affolter
9dc65920a9 python3Packages.crontab: use correct source 2026-08-19 00:57:32 +02:00
Fabian Affolter
860b874a49 python3Packages.celery-redbeat: 2.9.0 -> 2.4.2
Source from django-celery-beat was used
2026-08-19 00:54:07 +02:00
Fabian Affolter
09f1dc2791 python3Packages.python-crontab: modernize 2026-08-19 00:54:07 +02:00
nixpkgs-ci[bot]
85cca2c525 libation: 13.7.7 -> 13.7.10 (#553892) 2026-08-18 22:52:09 +00:00
R. Ryantm
2d46c484ec tldx: 1.5.0 -> 1.6.0 2026-08-18 22:51:18 +00:00
R. Ryantm
04522e7cf7 hugo: 0.164.0 -> 0.165.0 2026-08-18 22:50:05 +00:00
Fabian Affolter
503909f84c python3Packages.deepl: migrate to finalAttrs 2026-08-19 00:36:41 +02:00
Fabian Affolter
b9b011b15f hekatomb: modernize 2026-08-19 00:33:26 +02:00
Fabian Affolter
1ac1ae7992 hekatomb: relax chardet 2026-08-19 00:32:24 +02:00
zowoq
b2cf7e6c5b terraform-providers.cloudscale-ch_cloudscale: 5.1.1 -> 5.2.0 (#554068) 2026-08-18 22:30:03 +00:00
nixpkgs-ci[bot]
a2d29bd130 deezer-desktop: 7.1.230 -> 7.1.300 (#553896) 2026-08-18 22:29:34 +00:00
Matt Sturgeon
4355300d88 workflows/check: check github-script types (#554075) 2026-08-18 22:29:20 +00:00
Conor
bd620d68ef pipenv-poetry-migrate: fix build 2026-08-18 23:27:45 +01:00
Jeremy Baxter
112ab98ce6 tilix: remove jtbx from maintainers 2026-08-19 10:23:25 +12:00
Jeremy Baxter
21f5732535 fcgi: orphan 2026-08-19 12:12:47 +12:00
Fabian Affolter
423a2d03a3 python3Packages.whirlpool-sixth-sense: 1.3.1 -> 1.4.0 (#554083) 2026-08-18 22:20:54 +00:00
Fabian Affolter
885e34d473 python3Packages.webexpythonsdk: add pyprojectVersionPatchHook 2026-08-19 00:20:14 +02:00
Michael Daniels
e27ea4e33d workflows/check: check github-script types 2026-08-18 18:20:04 -04:00
Michael Daniels
7b972175eb ci/github-script: add *.tsbuildinfo to gitignore 2026-08-18 18:20:04 -04:00
Fabian Affolter
30cbfe648e python3Packages.webexpythonsdk: migrate to finalAttrs 2026-08-19 00:18:05 +02:00
R. Ryantm
1d0595ae6e helmfile: 1.7.3 -> 1.7.4 2026-08-18 22:17:09 +00:00
Fabian Affolter
7c4ca18b54 python3Packages.niapy: 2.6.1 -> 2.7.1 (#553737) 2026-08-18 22:12:09 +00:00
Fabian Affolter
3386457823 python3Packages.tldextract: 5.3.1 -> 5.3.2 (#552943) 2026-08-18 22:10:03 +00:00
R. Ryantm
f3322c1d4d borgmatic: 2.1.6 -> 2.1.7 2026-08-18 22:07:46 +00:00
azahi
b4e4aad27a librewolf-unwrapped: 153.0.4-1 -> 154.0-2 (#553838) 2026-08-18 22:06:53 +00:00
Gaétan Lepage
e68179806d vimPlugins.neo-tree-diagnostics-nvim: init at 0-unstable-2024-02-28 (#554018) 2026-08-18 22:06:21 +00:00
Nick Cao
ddfc164db6 dcrwallet: 2.1.5 -> 2.1.6 (#554030) 2026-08-18 22:05:28 +00:00
Felix Stupp
87ce79b043 nixos/immich: add doc & test for listen to all interfaces
- adds a hint to the description of `services.immich.host`
  explaining how to enable listening to all interfaces
- in code, add hint that setting IMMICH_HOST="" does trigger Immich to
  listen on both IPv4 & IPv6 is an undocumented feature
  (at least no documentation of that parameter could be found)
- extend NixOS test to check for the undocumented env var to work
2026-08-18 22:04:03 +00:00
Nick Cao
f10df7ddf0 kargo: 1.11.0 -> 1.11.2 (#553876) 2026-08-18 22:03:39 +00:00
Yohann Boniface
02a6090b52 python3Packages.django-contrib-comments: format to pyproject (#551197) 2026-08-18 22:02:53 +00:00
Nick Cao
408e1a0179 gelly: 1.9.7 -> 1.10.0 (#553850) 2026-08-18 22:02:43 +00:00
Nick Cao
7676221878 discordo: 0-unstable-2026-08-08 -> 0-unstable-2026-08-18 (#553845) 2026-08-18 22:02:13 +00:00
Nick Cao
1ecdc799fd python3Packages.kafka-python: 3.0.10 -> 3.0.11 (#553844) 2026-08-18 22:01:52 +00:00
Nick Cao
6ea5e04814 rainfrog: 0.4.3 -> 0.4.4 (#553841) 2026-08-18 22:01:34 +00:00
Weijia Wang
19104f51d3 code: 0.6.162 -> 0.6.171 (#551080) 2026-08-18 22:01:27 +00:00
Fabian Affolter
4c0a76275d python3Packages.whirlpool-sixth-sense: 1.3.1 -> 1.4.0
Changelog: https://github.com/abmantis/whirlpool-sixth-sense/releases/tag/1.4.0
2026-08-19 00:01:13 +02:00
Nick Cao
f6d7393e21 rucio: 41.1.0 -> 41.2.0 (#553921) 2026-08-18 22:01:00 +00:00
Nick Cao
4e20f2972a spacectl: 1.24.0 -> 1.25.0 (#553917) 2026-08-18 22:00:29 +00:00
Nick Cao
ec7699394d mkbrr: 1.24.1 -> 1.25.0 (#553911) 2026-08-18 22:00:08 +00:00
Weijia Wang
9c907fbb6c stump: 0.1.5 -> 0.1.6 (#550506) 2026-08-18 21:59:43 +00:00
Nick Cao
83087dbe63 leetgo: 1.4.17 -> 1.4.18 (#553905) 2026-08-18 21:59:37 +00:00
Yohann Boniface
d4cbf764c4 routersploit: fix build (#553721) 2026-08-18 21:59:31 +00:00
Maximilian Bosch
6c30cd19d3 evcxr: 0.21.1 -> 0.22.0
ChangeLog: https://github.com/evcxr/evcxr/releases/tag/v0.22.0
2026-08-18 23:59:09 +02:00
Nick Cao
646336534f cdk8s-cli: 2.207.47 -> 2.207.53 (#553982) 2026-08-18 21:58:57 +00:00
Nick Cao
ac2381730b aurea: 1.6.1 -> 1.7.0 (#553981) 2026-08-18 21:58:40 +00:00
Nick Cao
6e7f38b618 grpc-client-cli: 1.24.7 -> 1.24.8 (#554015) 2026-08-18 21:57:37 +00:00
Nick Cao
a93b30993e jwx: 4.2.0 -> 4.3.0 (#554014) 2026-08-18 21:57:26 +00:00
Nick Cao
6c055208e7 apko: 1.2.35 -> 1.2.37 (#554011) 2026-08-18 21:56:43 +00:00
Nick Cao
905c1e6fcd scalingo: 1.47.0 -> 1.48.0 (#553996) 2026-08-18 21:56:02 +00:00
kirillrdy
32edec3759 eclipses.eclipse-platform: 4.39 -> 4.40 (#530565) 2026-08-18 21:56:01 +00:00
Nick Cao
441e29a31d unpoller: 3.4.1 -> 3.5.0 (#553994) 2026-08-18 21:55:35 +00:00
Nick Cao
d68cbd8902 terraform-providers.hashicorp_aws: 6.58.0 -> 6.60.0 (#553990) 2026-08-18 21:54:53 +00:00
Nick Cao
1475e00f8e terraform-providers.datadog_datadog: 4.17.0 -> 4.18.0 (#553989) 2026-08-18 21:54:51 +00:00
Conor
a5b6f697f1 routersploit: fix build 2026-08-18 22:53:05 +01:00
Nick Cao
a2de32896d lastversion: 3.6.12 -> 3.6.17 (#553758) 2026-08-18 21:53:01 +00:00
Nick Cao
f862b82392 python3Packages.exa-py: 2.17.0 -> 2.18.1 (#553739) 2026-08-18 21:52:15 +00:00
Nick Cao
00b067de4b lichess-bot: 2026.8.2.1 -> 2026.8.9.2 (#553727) 2026-08-18 21:51:33 +00:00
Nick Cao
84e54acbf5 python3Packages.tomlrt: 2.2.1 -> 2.2.3 (#553772) 2026-08-18 21:50:45 +00:00
Nick Cao
cb971cfea4 zigfetch: 0.28.0 -> 0.29.0 (#553765) 2026-08-18 21:49:56 +00:00
Nick Cao
075d491ca6 matugen: 4.1.0 -> 4.2.0 (#553761) 2026-08-18 21:48:40 +00:00
Nick Cao
665d60074e repro-env: 0.4.4 -> 0.4.5 (#553759) 2026-08-18 21:48:09 +00:00
Nick Cao
221067285e pack: 0.40.8 -> 0.40.9 (#553834) 2026-08-18 21:46:17 +00:00
Nick Cao
e1ab230050 sioyek: 2.0.0-unstable-2026-08-05 -> 2.0.0-unstable-2026-08-17 (#553820) 2026-08-18 21:45:41 +00:00
Nick Cao
d4df6630ef rust-petname: 3.1.0 -> 3.2.0 (#553816) 2026-08-18 21:45:22 +00:00
Fabian Affolter
4e508c07fe python3Packages.mypy-boto3-*: updates (#553862) 2026-08-18 21:44:50 +00:00
Nick Cao
c89b6d7006 vscode-extensions.detachhead.basedpyright: 1.39.9 -> 1.39.10 (#553814) 2026-08-18 21:44:42 +00:00
Nick Cao
e8f4628686 grafanaPlugins.grafana-metricsdrilldown-app: 2.4.0 -> 2.5.0 (#553812) 2026-08-18 21:44:11 +00:00
R. Ryantm
7d7b79fbf6 python3Packages.deepl: 1.27.0 -> 1.32.0 2026-08-18 21:43:36 +00:00
R. Ryantm
f400a4a363 passless: 0.15.1 -> 0.17.0 2026-08-18 21:42:33 +00:00
Nick Cao
99c23cb4ec render-cli: 2.22.0 -> 2.23.0 (#553783) 2026-08-18 21:42:15 +00:00
Arne Keller
ac501f4aeb popcorn-cli: init at 1.3.30 (#458569) 2026-08-18 21:40:14 +00:00
Fabian Affolter
558e95d1c4 python3Packages.pkg-resources-backport: init at 1.0.1 (#553966) 2026-08-18 21:37:38 +00:00
Austin Eschweiler
b3468e23c4 pocket-id: 2.13.0 -> 2.14.0 2026-08-18 16:29:46 -05:00
R. Ryantm
346f785455 vscode-extensions.ms-windows-ai-studio.windows-ai-studio: 1.6.7 -> 1.6.8 2026-08-18 21:28:56 +00:00
Yohann Boniface
6063fd7f61 undocker: fix upstream URL (#554053) 2026-08-18 21:21:02 +00:00
Marc Jakobi
79386e0686 lux-cli: 0.40.5 -> 0.41.1 (#554036) 2026-08-18 21:16:05 +00:00
Michael Daniels
1a23a7902f google-chrome: 151.0.7922.137 -> 151.0.7922.169 (#554064) 2026-08-18 21:14:11 +00:00
lukas-sgx
ca4c742cb2 userhosts: 1.0.0 -> 1.0.1 2026-08-18 23:13:36 +02:00
R. Ryantm
23c8a18208 terraform-providers.cloudscale-ch_cloudscale: 5.1.1 -> 5.2.0 2026-08-18 21:12:48 +00:00
Yohann Boniface
a8d1b9bae7 python3Packages.sanic: 25.12.0 -> 25.12.1 (#550682) 2026-08-18 21:11:43 +00:00
R. Ryantm
3a0a7c7578 upsun: 5.10.8 -> 5.11.0 2026-08-18 21:10:47 +00:00
Weijia Wang
44f90ba2c9 komga: 1.25.0 -> 1.26.1 (#551035) 2026-08-18 21:10:19 +00:00
Weijia Wang
9563e121ce dosbox-x: 2026.07.02 -> 2026.08.02 (#550298) 2026-08-18 21:07:45 +00:00
Michael Daniels
7224aa7e44 google-chrome: 151.0.7922.137 -> 151.0.7922.169
Changelog: https://chromereleases.googleblog.com/2026/08/stable-channel-update-for-desktop_0826575033.html
2026-08-18 17:07:31 -04:00
Yohann Boniface
1e498788e6 sigtop: 0.24.0 -> 0.24.1 (#553789) 2026-08-18 21:00:47 +00:00
Yohann Boniface
361a48b9c3 yosys, sby: add carlossless as maintainer (#550409) 2026-08-18 20:59:28 +00:00
Skye Soss
d2c3dab4cf nixos/tpm2: documentation changes
Removes the recommendation to use tpm2-abrmd, and adds an example
configuration that uses the Linux kernel TPM resource manager. Includes
information on the differences between the resource managers.
2026-08-18 15:58:41 -05:00
Yohann Boniface
d240390615 python3Packages.netbox-contract: 2.4.6 -> 2.4.7 (#553482) 2026-08-18 20:57:41 +00:00
Fabian Affolter
bc610b9071 cocom: 1.2.0 -> 2.1.0 (#553846) 2026-08-18 20:55:32 +00:00
Weijia Wang
36229ee06c cobang: 2.5.2 -> 2.7.1 (#551033) 2026-08-18 20:54:52 +00:00
Weijia Wang
ca8bb6f251 luau: 0.732 -> 0.734 (#550815) 2026-08-18 20:54:15 +00:00
Weijia Wang
430f455799 nagios: 4.5.13 -> 4.5.14 (#550999) 2026-08-18 20:53:38 +00:00
Yohann Boniface
60956361b5 moonfire-nvr: 0.7.31 -> 0.7.32 (#554060) 2026-08-18 20:52:31 +00:00
Weijia Wang
1a533d2485 gitolite: 3.6.14 -> 3.6.15 (#550658) 2026-08-18 20:49:43 +00:00
Weijia Wang
3cc8895bf5 the-powder-toy: 100.0.399 -> 100.1.400 (#550425) 2026-08-18 20:48:42 +00:00
Weijia Wang
e51e4d7e66 gnmic: 0.46.0 -> 0.47.0 (#550588) 2026-08-18 20:48:16 +00:00
Fabian Affolter
6dd24acfd2 cocom: add changelog to meta
Add changelog URL to package metadata
2026-08-18 22:46:12 +02:00
AhmedAmrNabil
1b389db199 liborigin: init at 3.0.4 2026-08-18 23:44:52 +03:00
Weijia Wang
005d19aeee go-swagger: 0.35.3 -> 0.36.4 (#550373) 2026-08-18 20:44:24 +00:00
Weijia Wang
854a0537ad sonarqube-cli: 1.4.0.3748 -> 1.5.0.4158 (#550372) 2026-08-18 20:44:06 +00:00
Cosima Neidahl
3fa7cf6524 palemoon-bin: 34.3.2 -> 34.3.2.1 (#553700) 2026-08-18 20:43:40 +00:00
Fabian Affolter
3e768c1d12 python3Packages.nbdev: 3.0.15 -> 3.3.12
Changelog: https://github.com/AnswerDotAI/nbdev/blob/3.3.12/CHANGELOG.md
2026-08-18 22:42:58 +02:00
Weijia Wang
0f28a18e35 mirrorbits: 0.6.1 -> 0.6.2 (#550141) 2026-08-18 20:42:37 +00:00
Fabian Affolter
b76ec2e131 python3Packages.fastcore: 1.14.5 -> 2.2.13
Diff: https://github.com/fastai/fastcore/compare/1.14.5...2.2.13

Changelog: https://github.com/fastai/fastcore/blob/2.2.13/CHANGELOG.md
2026-08-18 22:42:31 +02:00
Yohann Boniface
4accf3d6f1 vscode-extensions.visualjj.visualjj: 0.33.3 -> 0.33.5 (#553767) 2026-08-18 20:42:07 +00:00
Yohann Boniface
b4992ebfde vscode-extensions.charliermarsh.ruff: 2026.70.0 -> 2026.72.0 (#553802) 2026-08-18 20:41:48 +00:00
Weijia Wang
5429f8da00 omnictl: 1.9.3 -> 1.10.0 (#550288) 2026-08-18 20:40:26 +00:00
Weijia Wang
f6f2d1359d verifpal: 0.53.0 -> 0.80.1 (#550048) 2026-08-18 20:40:03 +00:00
Fabian Affolter
deee13b523 python3Packages.execnb: 0.1.18 -> 0.3.2
Changelog: https://github.com/fastai/execnb/releases/tag/0.3.2
2026-08-18 22:39:50 +02:00
Weijia Wang
2efe0c9338 steam-rom-manager: 2.5.43 -> 2.5.44 (#550147) 2026-08-18 20:39:06 +00:00
Weijia Wang
cac1866379 tym: 3.6.0 -> 3.7.0 (#549922) 2026-08-18 20:38:15 +00:00
Weijia Wang
de86d5b828 flannel: 0.28.8 -> 0.28.9 (#550194) 2026-08-18 20:37:46 +00:00
Kirill Radzikhovskyy
54cb65cdb9 postgresqlPackages.timescaledb: update postgresql19 broken check version 2026-08-19 06:36:25 +10:00
Weijia Wang
790f3913d6 pik: 1.0.0 -> 1.0.1 (#550316) 2026-08-18 20:36:24 +00:00
Weijia Wang
844af3362f vultr-cli: 3.10.0 -> 3.11.0 (#550269) 2026-08-18 20:35:34 +00:00
Weijia Wang
fd2bfc7407 pomerium-cli: 0.33.0 -> 0.33.1 (#550315) 2026-08-18 20:34:18 +00:00
R. Ryantm
0cbe0526d6 moonfire-nvr: 0.7.31 -> 0.7.32 2026-08-18 20:33:36 +00:00
benthecarman
7ec30731fd lnd: 0.21.1-beta -> 0.21.2-beta 2026-08-18 15:33:34 -05:00
Fabian Affolter
a69314618e tribler: 8.2.3-unstable-2025-10-14 -> 8.4.3
Changelog: https://github.com/Tribler/tribler/releases/tag/v8.4.3
2026-08-18 22:32:41 +02:00
Weijia Wang
e0b02240ac p2pool: 4.17.1 -> 4.18 (#549564) 2026-08-18 20:31:57 +00:00
Motiejus Jakštys
b76af5e431 undocker: fix upstream URL
I recently removed the "org" prefix from my git hosting suite and
maintain an override.

Let's switch to the correct url.
2026-08-18 23:29:20 +03:00
Weijia Wang
384326bb07 lilypond-unstable: 2.27.1 -> 2.27.2 (#549826) 2026-08-18 20:29:01 +00:00
K900
75aa222ff7 netbird-dashboard: 2.91.0 -> 2.91.1 (#554043) 2026-08-18 20:28:40 +00:00
Weijia Wang
e2696ae5f1 ncdu_1: 1.22 -> 1.23.0 (#549369) 2026-08-18 20:22:44 +00:00
Fabian Affolter
254a5a5f88 python3Packages.pony: 0.7.19 -> 0.7.20
Diff: https://github.com/ponyorm/pony/compare/v0.7.19...v0.7.20

Changelog: https://github.com/ponyorm/pony/releases/tag/vv0.7.20
2026-08-18 22:21:28 +02:00
Weijia Wang
9f7982a96d libfrida-core: 17.16.4 -> 17.17.0 (#549595) 2026-08-18 20:17:19 +00:00
Weijia Wang
df92fdfc17 seadrive-gui: 3.0.23 -> 3.0.24 (#548505) 2026-08-18 20:16:41 +00:00
Weijia Wang
29ea483f5e coturn: 4.16.0 -> 4.17.2 (#549825) 2026-08-18 20:15:14 +00:00
Weijia Wang
113bc37747 otel-desktop-viewer: 0.3.2 -> 0.4.1 (#549903) 2026-08-18 20:14:03 +00:00
Fabian Affolter
a04f5c686d wappalyzergo: 0.2.93 -> 0.2.94 (#553995) 2026-08-18 20:13:52 +00:00
Yohann Boniface
d66bb4b131 python3Packages.ha-garmin: 0.1.33 -> 0.1.36 (#553871) 2026-08-18 20:11:28 +00:00
Yohann Boniface
a94433c31c dusklight: 1.3.1 -> 1.4.1 (#547925) 2026-08-18 20:10:03 +00:00
Weijia Wang
46edd9eb9b itd: 1.1.0 -> 1.1.1 (#548075) 2026-08-18 20:09:52 +00:00
Fabian Affolter
e2dab5bfed python3Packages.pyipv8: 3.2.0 -> 3.2.1
Changelog: https://github.com/Tribler/py-ipv8/releases/tag/3.2.1
2026-08-18 22:09:37 +02:00
Weijia Wang
bc65479bfa phpExtensions.luasandbox: 4.1.3 -> 4.1.4 (#548275) 2026-08-18 20:07:06 +00:00
Weijia Wang
247a6f471f pipeline: 4.0.4 -> 4.1.0 (#548551) 2026-08-18 20:06:03 +00:00
Fabian Affolter
ad609b1529 mdns-scanner: 0.27.5 -> 0.28.0 (#553527) 2026-08-18 20:04:53 +00:00
Weijia Wang
fca21f624d opengamepadui: 0.45.1 -> 0.46.0 (#548991) 2026-08-18 20:04:29 +00:00
Weijia Wang
0b319fead4 pgf3: 3.1.11a -> 3.1.12 (#548296) 2026-08-18 20:02:50 +00:00
Weijia Wang
f31e08954f tarlz: 0.29 -> 0.30 (#548278) 2026-08-18 20:02:02 +00:00
Weijia Wang
507536fd70 loco: 0.16.3 -> 1.0.0 (#548405) 2026-08-18 20:01:06 +00:00
ui-1
f94f37a1a2 maintainers: add ui-1 2026-08-18 23:00:10 +03:00
Fabian Affolter
d4494e8d52 ipv8-rust-tunnels: 0.1.44 -> 0.1.53 2026-08-18 21:59:05 +02:00
Weijia Wang
060090d458 coc-clangd: 0-unstable-2026-07-01 -> 0-unstable-2026-08-01 (#548467) 2026-08-18 19:57:19 +00:00
Adam C. Stephens
30cd1622a7 netbird-dashboard: 2.91.0 -> 2.91.1
Diff: https://github.com/netbirdio/dashboard/compare/v2.91.0...v2.91.1
2026-08-18 15:57:17 -04:00
nixpkgs-ci[bot]
5c680dac9f kin-openapi: 0.146.0 -> 0.147.0 (#554010) 2026-08-18 19:57:02 +00:00
Weijia Wang
c136ceb559 gh-aw: 0.83.1 -> 0.85.4 (#548738) 2026-08-18 19:55:41 +00:00
Weijia Wang
9b61a06b6a kubectl-gadget: 0.54.1 -> 0.55.0 (#548934) 2026-08-18 19:55:24 +00:00
Weijia Wang
4de2693e2e bilibili: 1.17.9-2 -> 1.18.0-1 (#549162) 2026-08-18 19:52:32 +00:00
nixpkgs-ci[bot]
8027186b39 opencc: 1.3.0 -> 1.4.1 (#553503) 2026-08-18 19:51:17 +00:00
Weijia Wang
61c126cd9e libretro.mame: 0-unstable-2026-07-18 -> 0-unstable-2026-08-12 (#546638) 2026-08-18 19:51:08 +00:00
nixpkgs-ci[bot]
9fd53b5bdb gearboy: 3.8.11 -> 3.8.12 (#551784) 2026-08-18 19:48:48 +00:00
R. Ryantm
4aa11fcf2d aws-lambda-rie: 1.35 -> 1.36 2026-08-18 19:38:52 +00:00
R. Ryantm
a6a91a85e8 bulk_extractor: 2.1.1 -> 2.2.0 2026-08-18 19:29:03 +00:00
Peder Bergebakken Sundt
cacac5ac35 fetchFromTangled: init (#551110) 2026-08-18 19:23:38 +00:00
R. Ryantm
851df87c08 lux-cli: 0.40.5 -> 0.41.1 2026-08-18 19:21:25 +00:00
R. Ryantm
955ed1fc65 dcrwallet: 2.1.5 -> 2.1.6 2026-08-18 19:18:59 +00:00
Yohann Boniface
b6d1053f54 wakatime-cli: 2.24.0 -> 2.24.4 (#553863) 2026-08-18 19:18:13 +00:00
R. Ryantm
3a26d72b91 ergo: 6.0.3 -> 6.0.4 2026-08-18 19:16:03 +00:00
Sandro
b9b89ae83b dlib: 20.0 -> 20.0.1 (#504852) 2026-08-18 19:11:09 +00:00
Ethan Thoma
0304c5f422 popcorn-cli: init at 1.3.30 2026-08-18 12:05:28 -07:00
Sandro
17abd10962 python3Packages.ml-dtypes: 0.5.4 -> 0.6.0 (#552337) 2026-08-18 19:05:28 +00:00
Sandro
c9aeb79efe python3Packages.cftime: migrate to pyproject (#527329) 2026-08-18 19:04:08 +00:00
Bjarki B. Harksen
fdc8020b6b vimPlugins.neo-tree-diagnostics-nvim: init at 0-unstable-2024-02-28
https://github.com/mrbjarksen/neo-tree-diagnostics.nvim
2026-08-18 19:01:19 +00:00
Ethan Thoma
0228057c92 maintainers: add ethanthoma 2026-08-18 11:54:24 -07:00
StepBroBD
6f11146fd3 python3Packages.{cryptodatahub,cryptolyzer,cryptoparser}: 1.2.1 -> 1.5.0 (#553818) 2026-08-18 18:53:24 +00:00
R. Ryantm
1d6326282f godotPackages.export-template: 4.7.1-stable -> 4.7.2-stable 2026-08-18 18:52:14 +00:00
R. Ryantm
7ba211b162 zapzap: 7.4 -> 7.4.2 2026-08-18 18:50:18 +00:00
Sandro
82ba07b746 ibus-libpinyin: fix build with opencc 1.4.0 (#553817) 2026-08-18 18:45:44 +00:00
Sandro
3a905e0a58 opencloud: allow local networking in Darwin tests (#553925) 2026-08-18 18:45:13 +00:00
Vincent Laporte
93eece00c4 ocamlPackages.luv-0-5-12: drop 2026-08-18 20:42:46 +02:00
phanirithvij
f0da025ffb reflection: init at 0.4
Co-authored-by: Hugo Renard <hugo.renard@proton.me>
Co-authored-by: Fedi Jamoussi <Fedi.Jamoussi@protonmail.ch>
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-08-19 00:12:20 +05:30
nixpkgs-ci[bot]
37ae738f49 devin-cli: 3000.3.27 -> 3000.4.25 (#553998) 2026-08-18 18:38:10 +00:00
R. Ryantm
b6801577cb harbor-cli: 0.0.25 -> 0.0.26 2026-08-18 18:34:10 +00:00
R. Ryantm
df88517e92 grpc-client-cli: 1.24.7 -> 1.24.8 2026-08-18 18:33:28 +00:00
dotlambda
253965e214 python3Packages.pygit2: 1.19.3 -> 1.20.0 (#553219) 2026-08-18 18:29:18 +00:00
R. Ryantm
416b8b903e jwx: 4.2.0 -> 4.3.0 2026-08-18 18:29:15 +00:00
Matt Sturgeon
ba6cf3354a nixfmt-{rfc-style,classic}: simplify removal/rename aliases (#554007) 2026-08-18 18:28:53 +00:00
dotlambda
74ad1422d4 libgit2: 1.9.4 -> 1.9.7 (#543272) 2026-08-18 18:28:48 +00:00
R. Ryantm
298f219e63 apko: 1.2.35 -> 1.2.37 2026-08-18 18:22:01 +00:00
R. Ryantm
451a0610bf kin-openapi: 0.146.0 -> 0.147.0 2026-08-18 18:19:26 +00:00
Matt Sturgeon
864443d374 nixfmt-rfc-style: simplify rename warning
The oldest supported release is now 26.05.
2026-08-18 19:18:07 +01:00
isabel
46d9152680 bluesky-pds: 0.4.5009 -> 0.4.5027 (#553977) 2026-08-18 18:18:04 +00:00
Mikilio
7b20113f4d maintainers: add mikilio 2026-08-18 20:18:01 +02:00
Matt Sturgeon
7e1442cea5 nixfmt-classic: simplify removal stub
The oldest supported release is now 26.05.
2026-08-18 19:16:59 +01:00
Fernando Rodrigues
73e1fbb5d9 nixos/users-groups: set default user description definitions with mkDefault (#553829) 2026-08-18 18:15:24 +00:00
wrvsrx
0079a49e41 lark-cli: extract API registry from official release binary
Replace the metaData fetch from the live api_definition endpoint with extraction from the official release binary for the same version.

Why: the endpoint behind scripts/fetch_meta.py (open.feishu.cn/api/tools/open/api_definition?protocol=meta) serves a continuously updated document and offers no way to pin a version:

- the data_version parameter is only an exact-match conditional against a constant "1.0.0" that is never bumped (content changed at least five times since June while the field stayed 1.0.0);
- client_version is ignored (v1.0.58 and v1.0.88 URLs return byte-identical data);
- there is no ETag, Last-Modified, or historical access.

Hash-pinning such a URL therefore breaks as soon as the content drifts, and past revisions of this package become unbuildable because the bytes behind the URL are gone forever; this already happened to 1.0.58, whose pinned hash can no longer be fetched from the endpoint or the binary cache.

Upstream instead embeds the exact registry each release was built with into the release binary itself (build.sh runs fetch_meta.py before go build; internal/registry/loader_embedded.go go:embeds the file). Release artifacts are immutable per version and checksummed upstream (checksums.txt, npm dist.integrity), so extracting the registry from the binary for the exact packaged version is byte-exact, version-faithful (building 1.0.x yields the registry the official 1.0.x binary ships with), and reproducible for old revisions.

extract-meta.py locates the embedded document without depending on its key order, which is whatever the endpoint used when upstream built the release (1.0.58 and 1.0.88 already differ). Since json.dump(..., indent=2) indents nested objects deeper, a newline followed by exactly two spaces can only occur at the top level of a pretty-printed document; every such '{' is a candidate, and the only one that parses as JSON with a non-empty "services" list is the registry. Extraction never executes the binary, so the linux-amd64 tarball works as the source on every platform. Verified byte-identical to the registry embedded in the official 1.0.88 and 1.0.58 binaries (both known key layouts) and against a synthetic binary with a shuffled key order.

This removes the drift problem at the root and supersedes the need to detect stale metaData hashes via the derivation name; metaDataRelease keeps the version in its fixed-output derivation name so a version bump always forces a fresh, verified download.
2026-08-19 02:14:58 +08:00
Adam C. Stephens
ce9e5ca6a6 beamPackages: splice the package set
Converts to a spliced package set. I don't accept this (external consumer) breaking change lightly, but
when digging in to finally enabling proper cross compilation I realized
it was the best path.

All local consumers have been updated, and a few rebuilds necessary.

Assisted-by: Claude Code (Claude Opus 5)
2026-08-18 14:14:35 -04:00
nixpkgs-ci[bot]
dc8803ac68 drawterm: 0-unstable-2026-07-18 -> 0-unstable-2026-08-15 (#553209) 2026-08-18 18:11:37 +00:00
Doron Behar
3670fbde54 taskwarrior3: 3.4.2 -> 3.5.0 (#553645) 2026-08-18 18:10:59 +00:00
nixpkgs-ci[bot]
0e97769142 Merge master into staging-nixos 2026-08-18 18:08:37 +00:00
R. Ryantm
3bcbdbed0f python3Packages.opensfm: 0.5.1-unstable-2026-07-13 -> 0.5.1-unstable-2026-08-17 2026-08-18 18:07:17 +00:00
dotlambda
6244d8eb27 poetryPlugins.poetry-plugin-migrate: 0.1.1 -> 0.2.1 (#553813) 2026-08-18 18:05:55 +00:00
Venkat-Sundaraneedi
0055bb67af usage: 4.0.0 -> 5.1.0
Diff: https://github.com/jdx/usage/compare/v4.0.0...v5.1.0

Changelog: https://github.com/jdx/usage/releases/tag/v5.1.0
2026-08-18 23:31:53 +05:30
Sandro
0f94b93ae0 home-assistant-custom-components.custom_icons: Init at 1.0.2 (#553953) 2026-08-18 18:00:26 +00:00
R. Ryantm
36a009a80a devin-cli: 3000.3.27 -> 3000.4.25 2026-08-18 17:52:56 +00:00
R. Ryantm
729998bb2f scalingo: 1.47.0 -> 1.48.0 2026-08-18 17:24:32 +00:00
R. Ryantm
3218acd23c sqlcipher: 4.17.0 -> 4.18.0 2026-08-18 17:21:00 +00:00
R. Ryantm
2d22f3cbc9 wappalyzergo: 0.2.93 -> 0.2.94 2026-08-18 17:19:06 +00:00
R. Ryantm
1c31e9657f unpoller: 3.4.1 -> 3.5.0 2026-08-18 17:13:37 +00:00
R. Ryantm
e7acc4a6d7 openbao: 2.6.1 -> 2.6.2 2026-08-18 17:08:58 +00:00
R. Ryantm
e57628ac46 azure-storage-azcopy: 10.32.6 -> 10.32.7 2026-08-18 17:04:03 +00:00
R. Ryantm
c6d48127ed airwindows: 0-unstable-2026-08-02 -> 0-unstable-2026-08-16 2026-08-18 17:01:33 +00:00
R. Ryantm
eea1ac2327 terraform-providers.hashicorp_aws: 6.58.0 -> 6.60.0 2026-08-18 17:00:52 +00:00
R. Ryantm
4651678f4c terraform-providers.datadog_datadog: 4.17.0 -> 4.18.0 2026-08-18 16:58:39 +00:00
phanirithvij
741c1daf01 teamtype: run all checks on release binary
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-08-18 22:15:32 +05:30
R. Ryantm
8f5842a3a0 mago: 1.46.0 -> 1.47.1 2026-08-18 16:20:39 +00:00
wrvsrx
1965d04b60 lark-cli: 1.0.58 -> 1.0.88 2026-08-19 00:15:22 +08:00
wrvsrx
f52b70ac96 lark-cli: version metaData fetch derivation name
Inherit the package version into the metaData fetchurl call so the fixed-output derivation name changes on every release.

Previously the derivation name was always meta_data.json, so after a version bump Nix would keep reusing the old cached store path (same name plus same stale hash) and silently build against the old meta_data.json even if the upstream content had changed.

With the version in the name, a release whose meta_data.json content changed but whose hash was not updated now fails the fetchurl hash check loudly instead of quietly using the stale metadata.
2026-08-19 00:15:21 +08:00
R. Ryantm
570b270743 svelte-check: 4.7.5 -> 4.7.6 2026-08-18 16:11:14 +00:00
R. Ryantm
4247b518bc cdk8s-cli: 2.207.47 -> 2.207.53 2026-08-18 16:07:36 +00:00
R. Ryantm
4dcdf6b479 aurea: 1.6.1 -> 1.7.0 2026-08-18 16:04:36 +00:00
Fabian Affolter
9cef21c3f5 python3Packages.apiflask: disable failing test 2026-08-18 17:59:09 +02:00
Fabian Affolter
e26d9d35c6 python3Packages.python-velbus: modernize 2026-08-18 17:40:34 +02:00
Fabian Affolter
c5f6789c39 python3Packages.python-velbus: add pkg-resources-backport 2026-08-18 17:40:34 +02:00
Fabian Affolter
d00f9b13e1 python3Packages.webargs: migrate to finalAttrs 2026-08-18 17:40:34 +02:00
Fabian Affolter
cbec3a50ae python3Packages.webargs: add pkg-resources-backport 2026-08-18 17:40:34 +02:00
Fabian Affolter
6f67983575 python3Packages.nats-python: migrate to finalAttrs 2026-08-18 17:40:33 +02:00
Fabian Affolter
9a28c1baa1 python3Packages.nats-python: add pkg-resources-backport 2026-08-18 17:40:33 +02:00
Fabian Affolter
bb5ea38fba python3Packages.liccheck: migrate to finalAttrs 2026-08-18 17:40:33 +02:00
Fabian Affolter
86be9a2cff python3Packages.liccheck: add pkg-resources-backport 2026-08-18 17:40:33 +02:00
Fabian Affolter
e36498be94 kube-hunter: add pkg-resources-backport 2026-08-18 17:40:33 +02:00
Fabian Affolter
efe61282c5 graphinder: add pkg-resources-backport 2026-08-18 17:40:33 +02:00
Fabian Affolter
40d4b23768 python3Packages.dingz: modernize 2026-08-18 17:40:33 +02:00
Fabian Affolter
ee6f42e560 python3Packages.pkg-resources-backport: init at 1.0.1
Snapshot of last pkg_resources module from setuptools

https://pypi.org/project/pkg-resources-backport
2026-08-18 17:40:33 +02:00
Fabian Affolter
cff559dd7d python3Packages.ini2toml: init at 0.16
Automatically conversion of .ini/.cfg files to TOML equivalents

https://github.com/abravalheri/ini2toml
2026-08-18 17:40:33 +02:00
Fabian Affolter
8ce4f9d935 python3Packages.validate-pyproject: init at 0.25
Validation library for simple check on pyproject.toml

https://github.com/abravalheri/validate-pyproject
2026-08-18 17:40:30 +02:00
Timon Jurschitsch
0609a6bcc0 tabularis: 0.18.0 -> 0.20.0 2026-08-18 17:40:21 +02:00
Fabian Affolter
bac399d254 python3Packages.validate-pyproject-schema-store: init at 2026.08.15
Daily automatic mirror of SchemaStore for validate-pyproject

https://github.com/henryiii/validate-pyproject-schema-store
2026-08-18 17:40:07 +02:00
isabel
35fa6a3e61 lsr: use fetchFromTangled 2026-08-18 16:33:21 +01:00
isabel
27237d4c59 nix-run: use fetchFromTangled 2026-08-18 16:33:21 +01:00
isabel
efcec225ab sessiond: use fetchFromTangled 2026-08-18 16:33:21 +01:00
isabel
efe24e1884 tranquil-pds-frontend: use fetchFromTangled 2026-08-18 16:33:20 +01:00
isabel
e6bf534f5c tranquil-pds: use fetchFromTangled 2026-08-18 16:33:20 +01:00
isabel
585f28f4dd fetchFromTangled: init 2026-08-18 16:33:20 +01:00
R. Ryantm
30f07ecd41 libretro.play: 0-unstable-2026-07-11 -> 0-unstable-2026-08-11 2026-08-18 15:29:30 +00:00
isabel
3e2abb1c62 bluesky-pds: 0.4.5009 -> 0.4.5027
Diff: https://github.com/bluesky-social/pds/compare/v0.4.5009...v0.4.5027
2026-08-18 16:22:43 +01:00
Samuel Hopstock
409e2ac100 home-assistant-custom-components.custom_icons: Init at 1.0.2 2026-08-18 16:40:10 +02:00
R. Ryantm
4221b0846f limine: 12.5.2 -> 12.6.0 2026-08-18 14:33:10 +00:00
bdim
9c3b10882e python3Packages.pywidevine: init at 1.9.0 2026-08-18 22:24:37 +08:00
R. Ryantm
457823c6d9 kube-state-metrics: 2.19.1 -> 2.20.0 2026-08-18 14:22:23 +00:00
Oleksii Filonenko
4ed84c0b37 concord-tui: 2.5.6 -> 2.5.11 2026-08-18 14:17:23 +00:00
lukas-sgx
6175b15732 exploitdb: 2026-08-12 -> 2026-08-18 2026-08-18 14:02:32 +00:00
R. Ryantm
fd7bf6ebe9 postgresqlPackages.timescaledb-apache: 2.29.1 -> 2.29.2 2026-08-18 13:53:04 +00:00
Aiden Schembri
6a42e6aebd vesktop: 1.6.5-unstable-2026-07-16 -> 1.6.7 2026-08-18 15:52:17 +02:00
Paul Myjavec
192e62f678 terragrunt: 1.1.2 -> 1.1.3
https://github.com/gruntwork-io/terragrunt/releases/tag/v1.1.3

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0153Mxq3fm3Lq4VSTgUSQmhm
2026-08-18 22:49:00 +09:00
Marc Bornand
9ff29eaa74 librewolf-unwrapped: move source to librewolf.dev
Apply path from Hythera https://github.com/NixOS/nixpkgs/pull/553838#pullrequestreview-4961566683
2026-08-18 15:35:51 +02:00
UwU 420
285d60b4c4 opencloud: allow local networking in Darwin tests
Assisted-by: OpenAI Codex (GPT-5)
2026-08-18 15:19:32 +02:00
R. Ryantm
19cc90473c rucio: 41.1.0 -> 41.2.0 2026-08-18 13:11:30 +00:00
R. Ryantm
645837093b context7-mcp: 4.0.0 -> 4.0.2 2026-08-18 13:10:04 +00:00
R. Ryantm
c737d09ca8 spacectl: 1.24.0 -> 1.25.0 2026-08-18 12:57:12 +00:00
R. Ryantm
e3d618e522 mkbrr: 1.24.1 -> 1.25.0 2026-08-18 12:43:21 +00:00
Gaetan Lepage
62dfa51ec5 sage: cleanup 2026-08-18 12:40:26 +00:00
Gaetan Lepage
ab7046381b sage: add missing dependency setuptools 2026-08-18 12:40:24 +00:00
R. Ryantm
cc6f72b01c leetgo: 1.4.17 -> 1.4.18 2026-08-18 12:27:57 +00:00
R. Ryantm
eb0d83e2cf sprite: 0.0.1-rc47 -> 0.0.1-rc48 2026-08-18 12:22:42 +00:00
nixpkgs-ci[bot]
c724fb2ed9 Merge master into staging-nixos 2026-08-18 12:09:15 +00:00
weriomat
b569781cd8 syncstorage-rs: set updatescript if dbBackend == mysql
As there are two toplevel invocations of this package, two PRs will be
created for a package bump. See the one for
[mysql](https://github.com/NixOS/nixpkgs/pull/552988/changes) and
[pgsql](https://github.com/NixOS/nixpkgs/pull/552989).
2026-08-18 14:01:49 +02:00
R. Ryantm
346fbb535d deezer-desktop: 7.1.230 -> 7.1.300 2026-08-18 11:55:05 +00:00
R. Ryantm
1d919dfe04 rattler-build: 0.72.2 -> 0.74.0 2026-08-18 11:52:48 +00:00
R. Ryantm
24affa5ec7 libation: 13.7.7 -> 13.7.10 2026-08-18 11:37:13 +00:00
whispers
b6ebb24de4 tor-browser: 15.0.19 -> 15.0.20
changelog: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/raw/tbb-15.0.20-build1/projects/browser/Bundle-Data/Docs-TBB/ChangeLog.txt
firefox esr: https://www.firefox.com/en-US/firefox/140.14.0/releasenotes/
2026-08-18 07:35:44 -04:00
octvs
7e0adccf61 papis: 0.15.0 -> 0.16.0
Bump `papis` version to `0.16`

Remove patches that were targeting previous release, and already
included in the new one.
2026-08-18 13:29:12 +02:00
R. Ryantm
fbf284c0c5 phpunit: 13.3.0 -> 13.3.1 2026-08-18 11:28:35 +00:00
R. Ryantm
49169b0cca kargo: 1.11.0 -> 1.11.2 2026-08-18 10:56:13 +00:00
Antonin Loubiere
b93a0c3c7d mediawiki: fix postgres external database host address
Fixes https://github.com/NixOS/nixpkgs/issues/448766
2026-08-18 12:47:01 +02:00
yvnth
825dcd4030 mango: add samiser as maintainer 2026-08-18 16:01:27 +05:30
R. Ryantm
afc718b7e0 python3Packages.ha-garmin: 0.1.33 -> 0.1.36 2026-08-18 10:30:33 +00:00
yvnth
b8e8f44aec mango: drop yvnth as maintainer 2026-08-18 16:00:27 +05:30
R. Ryantm
551d0ec6b2 nushellPlugins.desktop_notifications: 0.114.1 -> 0.115.0 2026-08-18 10:22:24 +00:00
R. Ryantm
398fd04c59 nushellPlugins.hcl: 0.114.1 -> 0.115.0 2026-08-18 10:19:55 +00:00
R. Ryantm
ab3729231d multi-scrobbler: 0.16.2 -> 0.16.4 2026-08-18 10:17:59 +00:00
Fabian Affolter
a413a88187 python3Packages.azure-mgmt-recoveryservicesbackup: remove msrest
Remove 'msrest' from the package dependencies.
2026-08-18 12:15:09 +02:00
Fabian Affolter
c24d5b1b5f python3Packages.azure-mgmt-recoveryservicesbackup: migrate to finalAttrs 2026-08-18 12:13:30 +02:00
Fabian Affolter
8dda044d76 python3Packages.boto3-stubs: 1.43.72 -> 1.43.73 2026-08-18 12:11:26 +02:00
Fabian Affolter
621833600e python3Packages.mypy-boto3-organizations: 1.43.69 -> 1.43.73 2026-08-18 12:10:50 +02:00
Fabian Affolter
74a2417a7f python3Packages.mypy-boto3-ecr: 1.43.0 -> 1.43.73 2026-08-18 12:10:12 +02:00
Fabian Affolter
6ca11015ec python3Packages.mypy-boto3-drs: 1.43.48 -> 1.43.73 2026-08-18 12:10:09 +02:00
Fabian Affolter
855af79d38 python3Packages.mypy-boto3-connect: 1.43.71 -> 1.43.73 2026-08-18 12:10:03 +02:00
R. Ryantm
947e1c9b5a wakatime-cli: 2.24.0 -> 2.24.4 2026-08-18 10:07:28 +00:00
R. Ryantm
628ad09187 python3Packages.azure-mgmt-recoveryservicesbackup: 10.0.0 -> 11.0.0 2026-08-18 09:40:30 +00:00
R. Ryantm
420df93f6e gelly: 1.9.7 -> 1.10.0 2026-08-18 09:25:25 +00:00
R. Ryantm
1e5c6e88f7 luau: 0.732 -> 0.734 2026-08-18 09:18:09 +00:00
R. Ryantm
f27ea94b50 cocom: 1.2.0 -> 2.1.0 2026-08-18 09:14:44 +00:00
R. Ryantm
a87a4a67e9 discordo: 0-unstable-2026-08-08 -> 0-unstable-2026-08-18 2026-08-18 09:13:41 +00:00
R. Ryantm
82b2b56554 python3Packages.kafka-python: 3.0.10 -> 3.0.11 2026-08-18 08:59:29 +00:00
R. Ryantm
be24ba15d1 rainfrog: 0.4.3 -> 0.4.4 2026-08-18 08:48:47 +00:00
Marc Bornand
adb136cf57 librewolf-unwrapped: 153.0.4-1 -> 154.0-2 2026-08-18 10:29:52 +02:00
Doron Behar
e78efecc9b taskwarrior3: 3.4.2 -> 3.5.0
Diff: https://github.com/GothenburgBitFactory/taskwarrior/compare/v3.4.2...v3.5.0

Changelog: https://github.com/GothenburgBitFactory/taskwarrior/releases/tag/v3.5.0
2026-08-18 11:29:24 +03:00
Doron Behar
75dd116568 nixosTests.taskchampion-sync-server: fix since DynamicUser
Needed since 95fc26d18a (#494338)
2026-08-18 11:21:49 +03:00
VuiMuich
24d2aad4b0 nushell: 0.114.1 -> 0.115.0 2026-08-18 10:14:55 +02:00
Karolis Stasaitis
b4724b50ec sby: add carlossless as maintainer 2026-08-18 10:00:37 +02:00
Karolis Stasaitis
6870b7143b yosys: add carlossless as maintainer 2026-08-18 10:00:37 +02:00
R. Ryantm
c2b88f806f pack: 0.40.8 -> 0.40.9 2026-08-18 07:47:09 +00:00
Fernando Rodrigues
70d349bd21 nixos/users-groups: set default user description definitions with mkDefault
The GECOS fields we set as the default for `nobody` and `root` are quite arbitrary, and it stands to reason that users may wish to alter them without resorting to `mkForce`.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2026-08-18 17:41:57 +10:00
aquanjsw
57c0908d0c python3Packages.litellm: 1.89.0 -> 1.97.0
Changelog: https://github.com/BerriAI/litellm/releases/tag/v1.97.0
2026-08-18 15:31:17 +08:00
phanirithvij
03388b1ed4 python3Packages.{cryptodatahub,cryptolyzer,cryptoparser}: add update script
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-08-18 12:54:03 +05:30
phanirithvij
005d36e620 python3Packages.{cryptodatahub,cryptolyzer,cryptoparser}: 1.2.1 -> 1.5.0
Changelog:
- https://gitlab.com/coroner/cryptodatahub/-/blob/v1.5.0/CHANGELOG.rst
- https://gitlab.com/coroner/cryptolyzer/-/blob/v1.5.0/CHANGELOG.rst
- https://gitlab.com/coroner/cryptoparser/-/blob/v1.5.0/CHANGELOG.rst

Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-08-18 12:23:27 +05:30
R. Ryantm
dbea760200 sioyek: 2.0.0-unstable-2026-08-05 -> 2.0.0-unstable-2026-08-17 2026-08-18 06:43:32 +00:00
Ming-Chuan
fa6b177e15 ibus-libpinyin: fix build with opencc 1.4.0 2026-08-17 23:40:48 -07:00
R. Ryantm
f096e00208 rust-petname: 3.1.0 -> 3.2.0 2026-08-18 06:34:56 +00:00
R. Ryantm
5db66d8ccb vscode-extensions.detachhead.basedpyright: 1.39.9 -> 1.39.10 2026-08-18 06:24:33 +00:00
R. Ryantm
9cc7de7ac2 poetryPlugins.poetry-plugin-migrate: 0.1.1 -> 0.2.1 2026-08-18 06:18:55 +00:00
R. Ryantm
3970f6f7f7 grafanaPlugins.grafana-metricsdrilldown-app: 2.4.0 -> 2.5.0 2026-08-18 06:16:10 +00:00
nixpkgs-ci[bot]
8ff4cc7665 Merge master into staging-nixos 2026-08-18 06:09:32 +00:00
Alex Galvin
f66aa0de15 bcachefs-tools: 1.39.1 -> 1.39.2 2026-08-18 02:03:29 -04:00
R. Ryantm
4f005ce518 rabbitmqadmin-ng: 2.32.0 -> 2.33.0 2026-08-18 05:44:59 +00:00
phanirithvij
0f212d0be6 pdfding: 1.12.0 -> 1.13.0
Diff: https://github.com/mrmn2/PdfDing/compare/v1.12.0...v1.13.0
Changelog: https://github.com/mrmn2/PdfDing/releases/tag/v1.13.0

Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-08-18 10:45:10 +05:30
R. Ryantm
10291cfc10 vscode-extensions.charliermarsh.ruff: 2026.70.0 -> 2026.72.0 2026-08-18 05:07:48 +00:00
whispers
ec7a18f5f3 creduce: llvmPackages_18 -> llvmPackages_21
llvm 18 is quite old, and as we understand it, possibly slated for
removal in the 26.11 cycle. creduce only supports a maximum of llvm 18
upstream, but with some open prs (which debian has fixed up a bit),
adding llvm 21 support is relatively straightforward. accordingly, we
fetch the relevant patches from debian to be able to upgrade to a modern
llvm version.
2026-08-17 23:42:18 -04:00
liberodark
f2b7d85853 dusklight: 1.3.1 -> 1.4.1 2026-08-18 05:27:42 +02:00
R. Ryantm
b9a22fa939 sigtop: 0.24.0 -> 0.24.1 2026-08-18 02:46:44 +00:00
liberodark
50180790e4 codex: add riscv64-linux support 2026-08-18 04:34:56 +02:00
R. Ryantm
b05c1012eb render-cli: 2.22.0 -> 2.23.0 2026-08-18 02:31:04 +00:00
Grayson Tinker
47eaf7185d marktext: fix link to homepage 2026-08-17 19:22:34 -07:00
whispers
6a130c9821 mullvad-browser: 15.0.19 -> 15.0.20
changelog: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/raw/mb-15.0.20-build1/projects/browser/Bundle-Data/Docs-MB/ChangeLog.txt
firefox esr: https://www.firefox.com/en-US/firefox/140.14.0/releasenotes/
2026-08-17 22:10:40 -04:00
R. Ryantm
ac8b3b58f3 wasm-tools: 1.255.0 -> 1.256.0 2026-08-18 01:53:56 +00:00
R. Ryantm
6d79b7c12b python3Packages.tomlrt: 2.2.1 -> 2.2.3 2026-08-18 01:23:33 +00:00
Vagahbond
6f9a3ca4be ente-web: add new URL pattern to replace 2026-08-18 13:23:17 +12:00
Vagahbond
9a9dd5a33c nixos/services.ente: add accounts web app
Add virtual host configuration for albums sharing app, instead of
redirecting the album-set URL to the main app
2026-08-18 13:23:17 +12:00
R. Ryantm
0886d3876d vscode-extensions.visualjj.visualjj: 0.33.3 -> 0.33.5 2026-08-18 00:56:48 +00:00
R. Ryantm
49bbd033c5 zigfetch: 0.28.0 -> 0.29.0 2026-08-18 00:41:15 +00:00
R. Ryantm
1ae7c03a26 matugen: 4.1.0 -> 4.2.0 2026-08-18 00:32:00 +00:00
R. Ryantm
d2a35d5888 repro-env: 0.4.4 -> 0.4.5 2026-08-18 00:28:26 +00:00
R. Ryantm
b47b27ef7c lastversion: 3.6.12 -> 3.6.17 2026-08-18 00:22:46 +00:00
nixpkgs-ci[bot]
7f87bd28f1 Merge master into staging-nixos 2026-08-18 00:12:12 +00:00
Moraxyc
828057d45f nezha: 2.3.6 -> 2.3.7 2026-08-17 23:17:38 +00:00
R. Ryantm
857d97d26f python3Packages.exa-py: 2.17.0 -> 2.18.1 2026-08-17 22:38:49 +00:00
sterni
e1dc3fac9d hedgewars: apply compatibility patch for ffmpeg 9
Yank patch from ArchLinux's package which allows building with ffmpeg 9.
2026-08-18 00:07:00 +02:00
R. Ryantm
62db2b0f76 lichess-bot: 2026.8.2.1 -> 2026.8.9.2 2026-08-17 21:39:20 +00:00
R. Ryantm
2a27d4027e palemoon-bin: 34.3.2 -> 34.3.2.1 2026-08-17 19:52:42 +00:00
R. Ryantm
12bf08467d n8n: 2.33.7 -> 2.34.6 2026-08-17 19:18:37 +00:00
Fabian Affolter
169a414a74 python3Packages.niapy: 2.6.1 -> 2.7.1
Diff: https://github.com/NiaOrg/NiaPy/compare/v2.6.1...v2.7.1

Changelog: https://github.com/NiaOrg/NiaPy/releases/tag/v2.7.1
2026-08-17 21:00:14 +02:00
rdk31
7c10810b38 home-assistant-custom-components.homewhiz: init at 0.5.25 2026-08-17 20:50:37 +02:00
R. Ryantm
13709a231a python3Packages.mammoth: 1.12.0 -> 1.12.1 2026-08-17 18:31:27 +00:00
R. Ryantm
30b141fe26 gtk-pipe-viewer: 0.5.6 -> 0.5.8 2026-08-17 20:07:17 +02:00
fliiiix
74c42c53fc nixos/tests/printing: migrate to remove PCRE usage 2026-08-17 18:42:20 +02:00
yvnth
39804132ce mango: 0.16.0 -> 0.16.1 2026-08-17 18:07:26 +05:30
colepearson27
4e08969fe5 python3Packages.kanjize: init at 1.6.1 2026-08-17 05:26:10 -07:00
Letgamer
d92a6d8fa9 burpsuite: cli improvements
add additional CLI Flags do disable false positive JRE Popups and everything related to updation
2026-08-17 13:00:32 +02:00
R. Ryantm
76df11ef33 cockpit: 365 -> 366 2026-08-17 10:29:22 +00:00
R. Ryantm
5d3b8c98ed synology-drive-client: 4.0.3-17892 -> 4.2.0-20058 2026-08-17 06:40:07 +00:00
Pascal Dietrich
9f16d83dea mdns-scanner: 0.27.5 -> 0.28.0 2026-08-17 07:01:58 +02:00
eymeric
d9b566687a neuralrack: init at 0.4.1 2026-08-17 10:33:03 +07:00
R. Ryantm
d6ab1aff3c oxvg: 0.0.6 -> 0.0.7 2026-08-17 02:40:47 +00:00
R. Ryantm
ab9a330c3c opencc: 1.3.0 -> 1.4.1 2026-08-17 02:27:44 +00:00
Shogo Takata
3d83c66e6d super-productivity: fix build on Darwin
Disable the beforePack hook which regenerates the macOS icon using
/usr/bin/iconutil, as host tools are unavailable in the Nix sandbox.
Use the complete, checked-in build/icon.icns instead.
2026-08-17 10:55:23 +09:00
R. Ryantm
1bd20cb832 entire: 0.9.0 -> 0.10.0 2026-08-17 00:47:10 +00:00
R. Ryantm
a29e64b6ee python3Packages.netbox-contract: 2.4.6 -> 2.4.7 2026-08-17 00:31:11 +00:00
R. Ryantm
28ca57c18c thruster: 0.1.23 -> 0.1.25 2026-08-16 23:10:47 +00:00
Maxime Brunet
99ac4bb927 xgrammar: move mlx-lm to optional dependencies 2026-08-16 19:55:37 -03:00
Sergei Trofimovich
17b0667983 python3Packages.pebble: backport mutex lock fix
Without the chnage `cvise` tests fail in` master` as:
https://hydra.nixos.org/log/7ladpa4h97x43xggsdb6ba59f6gxg04i-cvise-2.12.0.drv

```
    def unlink(self):
        """Ensure named semaphores are cleaned up on Posix OSes using spawn."""
        del self.reader_mutex
>       del self.writer_mutex
            ^^^^^^^^^^^^^^^^^
E       AttributeError: 'ChannelMutex' object has no attribute 'writer_mutex'
```

Let's backport upstreamed fix to repair it.

Co-authored-by: Tom <github@thunze.de>
2026-08-16 22:35:14 +01:00
SchweGELBin
6d5291c735 mautrix-signal: 26.07 -> 26.08 2026-08-16 23:18:18 +02:00
SchweGELBin
90648e7970 libsignal-ffi: 0.97.2 -> 0.100.0 2026-08-16 23:17:55 +02:00
Ryan Omasta
d86d5a66f1 comaps: 2026.06.05-11 -> 2026.08.07-3 2026-08-16 15:16:33 -06:00
ShowhyT
78dc6fbceb racket: 9.2 -> 9.3 2026-08-17 00:05:21 +03:00
Sergei Trofimovich
dca58b1b83 liferea: 1.16.12 -> 1.16.14
Changes:
- https://github.com/lwindolf/liferea/releases/tag/v1.16.13
- https://github.com/lwindolf/liferea/releases/tag/v1.16.14
2026-08-16 20:47:59 +01:00
Shawn8901
e721018b85 portfolio: 0.86.1 -> 0.87.0 2026-08-16 18:47:19 +00:00
Gaetan Lepage
cb7a58cd19 python3Packages.ml-dtypes: 0.5.4 -> 0.6.0
Diff: https://github.com/jax-ml/ml_dtypes/compare/v0.5.4...v0.6.0

Changelog: https://github.com/jax-ml/ml_dtypes/releases/tag/v0.6.0
2026-08-16 18:43:44 +00:00
Henrique Kirch Heck
af9de8658a nixos/containers: fix warning messages for container registries
Fixed warning messages that were introduced in the change from `virtualisation.containers.registries.{search,insecure,block}` to `virtualisation.containers.registries.settings` to correctly add `.containers`
2026-08-16 15:26:39 -03:00
Sizhe Zhao
a4adbb5773 localsend: 1.17.0 -> 1.18.0 2026-08-17 01:54:51 +08:00
Petr Portnov
f6bc687b51 checkstyle: drop nexus-codehaus-snapshot plugin repository 2026-08-16 20:33:11 +03:00
John Hamelink
de394d3ae2 maintainers: add johnhamelink 2026-08-16 18:11:56 +01:00
R. Ryantm
c4a359548f go-swagger: 0.35.3 -> 0.36.4 2026-08-16 16:30:26 +00:00
sophronesis
1fe50d888d hyprmod: init at 0.4.0
Assisted-by: Claude Code (claude-opus-5)
Assisted-by: Claude Code (claude-fable-5)
2026-08-16 17:17:55 +02:00
sophronesis
1348c08ce3 python313Packages.hyprland-state: init at 0.4.4
Assisted-by: Claude Code (claude-opus-5)
Assisted-by: Claude Code (claude-fable-5)
2026-08-16 16:58:53 +02:00
sophronesis
5718943402 python313Packages.hyprland-monitors: init at 0.8.0
Assisted-by: Claude Code (claude-opus-5)
Assisted-by: Claude Code (claude-fable-5)
2026-08-16 16:58:53 +02:00
sophronesis
b77dd94a1c python313Packages.hyprland-config: init at 0.9.14
Assisted-by: Claude Code (claude-opus-5)
Assisted-by: Claude Code (claude-fable-5)
2026-08-16 16:58:53 +02:00
sophronesis
5a42090885 python313Packages.hyprland-socket: init at 0.12.2
Assisted-by: Claude Code (claude-opus-5)
Assisted-by: Claude Code (claude-fable-5)
2026-08-16 16:58:53 +02:00
sophronesis
3ef8700d44 python313Packages.hyprland-schema: init at 0.7.0
Assisted-by: Claude Code (claude-opus-5)
Assisted-by: Claude Code (claude-fable-5)
2026-08-16 16:58:52 +02:00
R. Ryantm
2004522343 dosbox-x: 2026.07.02 -> 2026.08.02 2026-08-16 16:25:20 +02:00
OPNA2608
fe3a566a4c dosbox-x: Fix compat with FFmpeg 9 2026-08-16 16:25:20 +02:00
Stefan Frijters
16bbfc4748 writers.makeDataWriter: remove
This writer was deprecated in 2023 (e64f987fd6)
and is unused in nixpkgs. Time to remove it.
2026-08-16 14:48:29 +02:00
Lunitur
7d3667fe13 maintainers: add lunitur 2026-08-16 10:06:42 +02:00
R. Ryantm
71b8c0f707 home-assistant-custom-components.cable_modem_monitor: 3.14.0-beta.19 -> 3.14.0-beta.21 2026-08-16 05:48:22 +00:00
R. Ryantm
92833a36a5 amneziawg-tools: 3.0.20260805 -> 3.1.20260812 2026-08-16 05:40:22 +00:00
TANIGUCHI Kohei
2e177405e4 claude-powerline: init at 1.30.1
Assisted-by: Claude Code (Claude Opus 5)
2026-08-16 14:35:55 +09:00
R. Ryantm
83c38d1a38 python3Packages.pygit2: 1.19.3 -> 1.20.0 2026-08-16 05:25:03 +00:00
R. Ryantm
f12d0d9431 peergos: 1.30.0 -> 1.31.0 2026-08-16 05:02:16 +00:00
R. Ryantm
819fd685b4 drawterm: 0-unstable-2026-07-18 -> 0-unstable-2026-08-15 2026-08-16 04:42:16 +00:00
ulic-youthlic
c50397704c rqbit: 8.1.1 -> 9.0.0 2026-08-16 10:41:27 +08:00
R. Ryantm
7716ccff98 cloudlog: 2.8.16 -> 2.8.18 2026-08-16 01:34:35 +00:00
R. Ryantm
b91d2a1138 jmol: 16.4.15 -> 16.4.17 2026-08-16 00:48:31 +00:00
coolcuber
8f72b8d1f9 ghidra-extensions.ghidraninja-ghidra-scripts: fix version, use hash 2026-08-15 20:39:53 -04:00
coolcuber
52db72cb01 freshrss-extensions: fix various versions 2026-08-15 18:32:48 -04:00
John Ericson
30cf6b6a9a curl: do not ask for a host shell where there is none
`wcurl` is a shell script, so a cross build rewrites its shebang to the
host's `runtimeShell` and forbids the build one from being referenced.
But for platforms that don't *have* a shell (e.g. MinGW, where `bash`
needs Cygwin or similar) we still want to build curl.

See the comments for details, but the short version is:

- Don't even temporarily patch the installed script to the build
  shell --- that would be wrong.

- Make the runtime dep conditional on a shell being available for the
  host at all. `patchShebangs --host` gracefully does nothing when it
  is not, so the call site needs no condition of its own.

- Leave the disallowed references unconditional for cross: we never
  want to pollute the runtime closure with build tools, whether or not
  we patched anything.

Assisted-by: Claude Code (Claude Opus 5)
2026-08-15 16:46:31 -04:00
yvnth
472506b846 miru: init at 0.5.0
miru: init at 0.5.0

miru: init at 0.5.0

miru: edit desc
2026-08-16 01:30:33 +05:30
Tomás Rivera
9f64b1df0b glab-tui: init at 0.8.4
Assisted-by: OpenAI GPT-5.6 Luna
2026-08-15 21:53:07 +02:00
Skye Soss
31653c1eb7 smlnj: 2026.1 -> 2026.2 2026-08-15 14:37:14 -05:00
R. Ryantm
a26bc86454 nb: 7.25.4 -> 7.25.5 2026-08-15 19:26:44 +00:00
Brian McGillion
6018eb7290 nixos/systemd/tmpfiles: only link portables.conf when portabled is built
systemd installs example/tmpfiles.d/portables.conf only when portabled is
enabled, but the default-tmpfiles package links it unconditionally. A system
whose systemd is built with withPortabled = false therefore gets a dangling
/etc/tmpfiles.d/portables.conf, and every systemd-tmpfiles run logs

  Failed to chase '/etc/tmpfiles.d/portables.conf': No such file or directory

Signed-off-by: Brian McGillion <bmg.avoin@gmail.com>
2026-08-15 22:44:53 +04:00
R. Ryantm
93fafcc757 verifpal: 0.53.0 -> 0.80.1 2026-08-15 18:00:09 +00:00
R. Ryantm
084c9ccfda home-assistant-custom-components.frigidaire: 0.1.37 -> 0.1.38 2026-08-15 17:10:45 +00:00
R. Ryantm
47ef3c5f00 gdevelop: 5.6.277 -> 5.6.279 2026-08-15 16:36:57 +00:00
Sandro Jäckel
03ac5507e7 mediawiki: do not clear session cache on every start 2026-08-15 15:38:45 +02:00
R. Ryantm
fa13ab5562 libretro.mame: 0-unstable-2026-07-18 -> 0-unstable-2026-08-12 2026-08-15 13:33:39 +00:00
Moraxyc
59d03d9491 nezha: 2.3.2 -> 2.3.6 2026-08-15 21:10:12 +08:00
Moraxyc
3e1a962be0 nezha-theme-admin: 2.2.5 -> 2.3.4 2026-08-15 21:10:12 +08:00
Fabian Affolter
aaf93fd222 python3Packages.tldextract: 5.3.1 -> 5.3.2
Changelog: https://github.com/john-kurkowski/tldextract/blob/5.3.2/CHANGELOG.md
2026-08-15 12:35:35 +02:00
ceridwen15
f59f0a1408 xroar: init at 1.13.0.dev-unstable-2026-08-07 2026-08-15 16:50:26 +10:00
R. Ryantm
d0c682b19a coturn: 4.16.0 -> 4.17.2 2026-08-15 05:19:00 +00:00
Tom Pansino
c9cef70e97 keepingyouawake: init at 1.6.8
Assisted-by: Codex (GPT-5)
2026-08-14 19:59:35 -07:00
R. Ryantm
aeefb23bdb awakened-poe-trade: 3.29.103 -> 3.29.104 2026-08-15 02:29:24 +00:00
Tom Pansino
747f2eed44 maintainers: add tpansino
Assisted-by: Codex (GPT-5)
2026-08-14 17:09:21 -07:00
whispers
d75de015ad tumiki-fighters: fix build with ldc 1.42.0 2026-08-14 19:32:19 -04:00
Ayush Pramanik
c73737246e readest: 0.11.18 -> 0.12.1 2026-08-14 19:28:10 -04:00
r-vdp
e0d32272ad nixos/userborn: manage /etc/sub{u,g}id
Wire users.users.<name>.{autoSubUidGidRange,subUidRanges,subGidRanges}
into userborn, which allocates and writes the subid files.

The userborn-import-legacy service seeds the subid files from
/var/lib/nixos/auto-subuid-map so that existing auto allocations
survive the migration to userborn.
2026-08-15 00:15:29 +02:00
r-vdp
3c72e44e1a userborn-import-legacy: seed sub{u,g}id from auto-subuid-map
Reuse the ranges allocated by update-users-groups.pl instead of letting
userborn reallocate them, which would break ownership of existing
rootless container files.
2026-08-15 00:15:29 +02:00
R. Ryantm
3c17aa2796 eksctl: 0.229.0 -> 0.230.0 2026-08-14 22:13:42 +00:00
R. Ryantm
22968a14bb protonup-rs: 0.14.0 -> 0.15.0 2026-08-14 21:12:04 +00:00
Sandro Jäckel
478ef0a5ba nixos/tests/mediawiki: reduce code duplication 2026-08-14 23:03:27 +02:00
Sandro Jäckel
0ff6cbfc19 nixos/tests/mediawiki: drop random extension 2026-08-14 23:03:14 +02:00
Sandro Jäckel
9e15c84f58 nixos/tests/mediawiki: migrate to containers 2026-08-14 23:00:52 +02:00
Sandro Jäckel
8d069a2582 mediawiki: 1.45.4 -> 1.46.0 2026-08-14 22:46:07 +02:00
Summer Tea
45b29785f2 zellij-unwrapped: make web server optional
Some users would prefer to have zellij compiled without the web server.
Upstream releases include `zellij-no-web` builds for all targets.

Add a `withWebServer` argument to allow easily building zellij from
Nixpkgs without the web server.

This would allow users who desire zellij with the web server omitted to
use a simple overlay:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nix
final: prev: {
  zellij-unwrapped = (prev.zellij-unwrapped.override { withWebServer = false; });
}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

or an override:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nix
zellij-no-web = (
  pkgs.zellij.override {
    zellij-unwrapped = (pkgs.zellij-unwrapped.override { withWebServer = false; });
  }
);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

without needing to make deeper modifications to the package.

Related-to: https://github.com/NixOS/nixpkgs/issues/436559
2026-08-14 16:36:34 -04:00
Guy Chronister
d96a126ee8 taskjuggler: 3.8.1 -> 3.8.4 2026-08-14 20:19:08 +00:00
Bjørn Forsman
87f880bbc5 globalplatform: 2.4.2 -> 3.0.0
Remove now obsolete preCheck (to fix build).
2026-08-14 21:34:03 +02:00
R. Ryantm
5c365368a6 libgit2: 1.9.4 -> 1.9.7 2026-08-14 18:43:29 +00:00
Domen Kožar
08d0957397 secretspec-ffi: reduce library size 2026-08-14 13:01:14 -05:00
R. Ryantm
58cdb3ff23 b3sum: 1.8.5 -> 1.8.6 2026-08-14 17:55:36 +00:00
Stefan Frijters
e25206301a python3.passthru.doc: enable strictDeps, structuredAttrs 2026-08-14 19:00:43 +02:00
John Ericson
959b3fe57e newlib-cygwin: declare the thread model and mark the headers-only build
This has to be done for all libcs that are used with GCC NG. See the
comments for further details.

Also update the comments on other libcs, which had gotten redundant.

Assisted-by: Claude Code (Claude Opus 5)
2026-08-14 10:45:20 -04:00
R. Ryantm
9aa74de082 kodiPackages.controller-topology-project: 1.0.11 -> 1.0.13 2026-08-14 14:10:59 +00:00
Yuriy Taraday
eb9041526d perlPackages.HashSharedMem: 0.005 -> 0.006
Adapt to these changes:

  * Allow building on Mac OS

  * Move from Module::Build to ExtUtils::MakeMaker

  * Change authorship to Kurt Starsinic
2026-08-14 14:30:15 +02:00
Yuriy Taraday
130148d908 libpqxx: Only override stdenv for GCC, not for clang
This makes sure that libpqxx uses the same naming conventions as
everything else on macOS.
2026-08-14 14:30:15 +02:00
Yuriy Taraday
4985404c53 perlPackages.Test2Harness: not broken on Darwin anymore
According to https://metacpan.org/dist/Test2-Harness/changes, the issue
might have been fixed in 1.000109, 4 years ago. It works now.
2026-08-14 14:30:14 +02:00
Guy Chronister
04f5d2a224 ankacoder: migrate to finalAttrs, use installFonts
Assisted-by: Cursor Composer 2.5
2026-08-14 14:04:25 +02:00
Martin Joerg
526ab2a38c python3Packages.wfuzz: use writableTmpDirAsHomeHook 2026-08-14 08:28:12 +00:00
Martin Joerg
9f70483965 python3Packages.wfuzz: vendor patch 2026-08-14 08:28:12 +00:00
Martin Joerg
8a41621d41 python3Packages.wfuzz: fix build 2026-08-14 08:28:12 +00:00
R. Ryantm
a3a6072022 mchprs: 0.5.1 -> 0.5.2 2026-08-14 07:53:00 +00:00
R. Ryantm
3445bb88e7 graphify: 0.9.28 -> 0.9.42 2026-08-14 06:48:56 +00:00
Aaron Jheng
94d8e54d0c pb: 0.7.0 -> 1.0.0 2026-08-14 13:56:44 +08:00
R. Ryantm
beac5ec1a1 amneziawg-go: 3.0.3 -> 3.1.20260814 2026-08-14 02:49:01 +00:00
R. Ryantm
7e014df80a wine-staging: 11.14 -> 11.15 2026-08-14 02:42:53 +00:00
ceridwen15
7f1ced7b07 maintainers: add ceridwen15 2026-08-14 11:51:34 +10:00
Skye Soss
a55050b6a4 formats.yaml_1_1,formats.yaml_1_2: add tags option
When the `tags` option is set to `true`, the formatters will translate
singleton attrsets with a key starting with '!' into a YAML tag.

```nix
let format = formats.yaml_1_1 { tags = true; };
in  generate {test = {"!foo" = { bar = { "!quux" = "baz"; }; }; }; };
```

```yaml
%YAML 1.1
---
test: !foo
  bar: !quux baz
```
2026-08-13 11:38:42 -05:00
whispers
7c6e3c03df adaptivecpp: 25.02.0 -> 25.10.0, llvmPackages_18 -> llvmPackages_20
changelog: https://github.com/AdaptiveCpp/AdaptiveCpp/releases/tag/v25.10.0

switching to llvm 20 as per support matrix at:
https://github.com/AdaptiveCpp/AdaptiveCpp/blob/v25.10.0/doc/installing.md#compilation-flows
2026-08-13 11:21:51 -04:00
R. Ryantm
e465c6fcc2 python3Packages.adlfs: 2026.5.0 -> 2026.8.0 2026-08-13 15:02:01 +00:00
whispers
6bde8a74e2 ante: 0-unstable-2025-07-12 -> 0-unstable-2026-08-11, llvmPackages_18 -> llvmPackages_21
diff: e1f68f0093...626094eaa9
2026-08-13 10:21:33 -04:00
R. Ryantm
c1014f7070 python3Packages.hydra-core: 1.3.4 -> 1.3.5 2026-08-13 03:17:38 +00:00
R. Ryantm
417f6f6fdb python3Packages.lark-oapi: 1.7.1 -> 1.7.2 2026-08-13 02:46:14 +00:00
Maxime Brunet
0390251311 npm-lockfile-fix: add cacert for Darwin sandbox
Assisted-by: OpenCode (DeepSeek V4 Flash 0731)
2026-08-12 18:17:43 -03:00
Guy Chronister
0ef414db0c coccinelle: migrate to by-name 2026-08-12 21:12:39 +00:00
Guy Chronister
aea3c5ec69 coccinelle: modern derivation, move args out of top-level 2026-08-12 21:12:39 +00:00
Tom Pansino
3af94254eb chatgpt: split into chatgpt and chatgpt-classic
As of July 9, 2026, ChatGPT has renamed their existing desktop app to "ChatGPT Classic" and introduced a new "ChatGPT" app. The new app is intended to eventually replace the old one. The two apps are currently not feature-equivalent, but the new app has most of the existing functionality of the old one.

This change renames the old package to chatgpt-classic and retargets chatgpt at the new app. Both app versions were also updated to latest available.

Assisted-by: Claude Code (Sonnet 5, claude-sonnet-5)
2026-08-12 13:29:59 -07:00
R. Ryantm
8be3081762 python3Packages.pybase64: 1.4.3 -> 1.5.0 2026-08-12 20:15:21 +00:00
06kellyjac
336b5b489a firecrawl-mcp: init at 3.24.0 2026-08-12 20:00:34 +01:00
06kellyjac
4a0b344b08 firecrawl-cli: init at 1.20.0 2026-08-12 19:52:13 +01:00
R. Ryantm
5a83b159a1 whitesur-icon-theme: 2025-12-27 -> 2026-08-11 2026-08-12 18:18:31 +00:00
Jack Rosenberg
8956875863 fosrl-pangolin: 1.21.0 -> 1.21.1 2026-08-12 16:50:47 +02:00
R. Ryantm
f7c5354bb9 home-assistant-custom-components.ingress: 1.3.0 -> 1.3.2 2026-08-12 14:27:56 +00:00
R. Ryantm
79512e2b69 directx-shader-compiler: 1.10.2605.24 -> 1.10.2605.37 2026-08-12 12:45:58 +00:00
R. Ryantm
9280b09b19 containerlab: 0.76.1 -> 0.78.0 2026-08-12 10:05:27 +00:00
Arsenii Zorin
27d54b78e2 telepresence2: 2.27.3 -> 2.31.2
Co-authored-by: thesn10 <38666407+thesn10@users.noreply.github.com>
2026-08-12 12:00:27 +03:00
R. Ryantm
39a5c2f995 gearboy: 3.8.11 -> 3.8.12 2026-08-12 08:27:33 +00:00
R. Ryantm
4797802f4a gh-aw: 0.83.1 -> 0.85.4 2026-08-12 04:21:38 +00:00
whispers
771a83d12b cnijfilter_4_00: unpin gcc13, pass -std=c90
similar to 698f8c7345 and
334ad35f81, this doesn't inherently need
gcc 13. specifying the standard version is enough, and prevents pulling
in compiler versions that are mostly unused.
2026-08-11 22:11:26 -04:00
Artem Leshchev
c51160df39 fava: simplify frontend compilation
Instead of overriding the upstream build with our own, just provide
the required frontend dependencies.
2026-08-11 16:55:55 -05:00
Sigmanificient
a54e6a37a9 python3Packages.cftime: add changelog 2026-08-11 23:43:56 +02:00
Sigmanificient
d2ecc015b8 python3Packages.cftime: use finalAttrs 2026-08-11 23:43:56 +02:00
Sigmanificient
1993a792e1 python3Packages.cftime: migrate to pyproject 2026-08-11 23:43:56 +02:00
Nico Felbinger
fab298bd49 pfcpsim: init at 1.4.4 2026-08-11 17:07:50 +02:00
R. Ryantm
0f5b025268 home-assistant-custom-components.bodymiscale: 2026.7.0 -> 2026.8.0 2026-08-11 13:10:47 +00:00
R. Ryantm
2f6ca56124 python3Packages.tree-sitter-zeek: 0.2.15 -> 0.2.16 2026-08-10 21:28:28 +00:00
R. Ryantm
7d9551f6ce python3Packages.langgraph-checkpoint: 4.1.1 -> 4.2.0 2026-08-10 20:35:31 +00:00
Domen Kožar
368fb95ad9 cachix: 1.11.1 -> 1.12.0
https://github.com/cachix/cachix/blob/v1.12.0/cachix/CHANGELOG.md

Assisted-by: OpenAI Codex (GPT-5)
2026-08-10 14:54:48 -05:00
Domen Kožar
5186d3a70d haskellPackages.hnix-store-nar: init at 0.1.2.0 2026-08-10 14:54:42 -05:00
R. Ryantm
2ca0d3e58e python3Packages.google-cloud-audit-log: 0.6.0 -> 0.6.1 2026-08-10 17:34:56 +00:00
dish
149fd233b4 python3Packages.django-contrib-comments: format to pyproject
Enable tests as well

Part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-10 13:12:27 -04:00
Luca Ruperto
95609abe35 pureref: add updateScript
- Add passthru.updateScript for automated updates
- Switch source from .deb to .AppImage (Type 2)
- Add blockNetwork sandbox option
- Unset QT_STYLE_OVERRIDE to prevent unbundled plugins to not be found: "QApplication: invalid style override 'kvantum' passed, ignoring it. Available styles: Windows, Fusion"
- Set FONTCONFIG_FILE to the FHS path to resolve: "Fontconfig error: Cannot load default config file: No such file: (null) null config errors"
- Add lnk3 to maintainers
2026-08-10 12:54:29 +02:00
R. Ryantm
acd95e50dd code: 0.6.162 -> 0.6.171 2026-08-10 09:47:32 +00:00
R. Ryantm
c34fe3d767 komga: 1.25.0 -> 1.26.1 2026-08-10 07:38:10 +00:00
R. Ryantm
659659a4a7 cobang: 2.5.2 -> 2.7.1 2026-08-10 07:31:05 +00:00
Oliver Schmidt
c660ce1095 mariadb: introduce finalAttrs to improve overridability 2026-08-10 09:22:55 +02:00
Oliver Schmidt
beb166db5f mysql84: use client package as dependencies for some packages 2026-08-10 09:22:55 +02:00
Oliver Schmidt
587212660b doc/rl-2611: mention mysql client packages 2026-08-10 09:22:55 +02:00
Oliver Schmidt
2fd02739f9 nixosTests.mysql: clean ups
- fix test naming
- clean up `useSocketAuth` for non-mariadb flavours as this was
deprecated in #534254
2026-08-10 09:22:55 +02:00
Oliver Schmidt
f3fa5322e1 mysql84: provide separate client package 2026-08-10 09:22:54 +02:00
Oliver Schmidt
c7df2b3485 nixos/tests/mysql: use separate client packages
Use the separate client packages for communicating with the server.
While the client binary will remain available in the server package as
well, using the client package in tests ensures the separate build
results in a functional & compatible executable.
2026-08-10 09:15:53 +02:00
Oliver Schmidt
d4b77de4a0 mariadb{,_106,_1011,_114,_118}: specify mainProgram for client and server
precondition for using the client package's lib.getExe in the NixOS test
of all MySQL-ish flavours
2026-08-10 09:15:53 +02:00
Oliver Schmidt
832827f40a percona-server: provide separate client package
This adopts the packaging pattern already used by mariadb to build a
smaller package containing only the mysql client executables.

Downside: This makes overridability of e.g. version a bit worse, as we
are loosing the finalAttrs overridability machinery in `common`.
2026-08-10 09:15:53 +02:00
R. Ryantm
d2c59f4e96 nagios: 4.5.13 -> 4.5.14 2026-08-10 03:57:55 +00:00
whispers
48fd3033d7 rustical: 0.14.1 -> 0.15.0
changelog: https://github.com/lennart-k/rustical/releases/tag/v0.15.0
diff: https://github.com/lennart-k/rustical/compare/v0.14.1...v0.15.0
2026-08-09 22:49:38 -04:00
dish
d7e72246f1 python3Packages.django-admin-datta: format to pyproject
Part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-09 21:58:32 -04:00
dish
afeec6f6f2 python3Packages.xstatic-font-awesome: format to pyproject
Part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-09 21:36:36 -04:00
Gongqi Huang
fafb923eff typst: Update typst packages from typst universe 08/09/2026 2026-08-09 16:44:34 -07:00
Artem Leshchev
7a9a1dfca0 fava: 1.30.13 -> 1.30.14 2026-08-09 15:41:48 -05:00
R. Ryantm
c662228c39 home-assistant-custom-components.daikin_onecta: 4.6.13 -> 4.6.15 2026-08-09 15:21:47 +00:00
R. Ryantm
856bb03fa0 linuxPackages.nct6687d: 0-unstable-2026-03-13 -> 0-unstable-2026-08-08 2026-08-09 14:21:04 +00:00
R. Ryantm
20aad83995 python3Packages.sanic: 25.12.0 -> 25.12.1 2026-08-09 02:58:00 +00:00
R. Ryantm
3315d5b526 gitolite: 3.6.14 -> 3.6.15 2026-08-09 00:37:12 +00:00
R. Ryantm
226693cf71 gnmic: 0.46.0 -> 0.47.0 2026-08-08 20:07:34 +00:00
R. Ryantm
10fc77b5ca stump: 0.1.5 -> 0.1.6 2026-08-08 14:53:48 +00:00
Tomás Rivera
a81a97d9ae tree-sitter-grammars.tree-sitter-hledger: init at 0-unstable-2026-03-11 2026-08-08 12:23:23 +02:00
R. Ryantm
aa30529d5a the-powder-toy: 100.0.399 -> 100.1.400 2026-08-08 08:35:49 +00:00
R. Ryantm
a2841d8f46 sonarqube-cli: 1.4.0.3748 -> 1.5.0.4158 2026-08-08 02:29:13 +00:00
R. Ryantm
3a722d081f pik: 1.0.0 -> 1.0.1 2026-08-07 21:19:44 +00:00
R. Ryantm
c12fc7722a pomerium-cli: 0.33.0 -> 0.33.1 2026-08-07 21:17:19 +00:00
R. Ryantm
f5df7c0f7d omnictl: 1.9.3 -> 1.10.0 2026-08-07 19:25:21 +00:00
R. Ryantm
58eaccce94 vultr-cli: 3.10.0 -> 3.11.0 2026-08-07 18:25:33 +00:00
R. Ryantm
8a44685486 flannel: 0.28.8 -> 0.28.9 2026-08-07 14:22:33 +00:00
R. Ryantm
a48e2014da steam-rom-manager: 2.5.43 -> 2.5.44 2026-08-07 11:14:52 +00:00
R. Ryantm
3058da3f7d mirrorbits: 0.6.1 -> 0.6.2 2026-08-07 10:30:10 +00:00
Sameer Abbas
40a490784e unimatrix: trigger CI
Assisted-by: Cursor (Grok 4.5)
2026-08-07 15:02:18 +05:00
mmc
2597a6b7e5 spectral-mic: init at 0.8.0 2026-08-06 19:39:47 -05:00
R. Ryantm
f4d730636f nmap: 7.99 -> 7.991 2026-08-07 00:32:26 +00:00
mmc
0e1ef3bc11 maintainers: add mmclinton 2026-08-06 19:27:33 -05:00
Sameer Abbas
129fc8dad6 unimatrix: 0-unstable-2023-04-25 -> 0-unstable-2026-05-20
Fixes Python 3.12+ invalid escape SyntaxWarning (upstream #56 / #60).
Also picks up Glagolitic character sets and other upstream updates.

https://github.com/will8211/unimatrix/pull/60

Assisted-by: Cursor (Grok 4.5)
2026-08-06 23:53:13 +05:00
R. Ryantm
9f0d8ea57d tym: 3.6.0 -> 3.7.0 2026-08-06 16:03:13 +00:00
R. Ryantm
f47ddb1b79 otel-desktop-viewer: 0.3.2 -> 0.4.1 2026-08-06 14:58:13 +00:00
R. Ryantm
f68ef37549 lilypond-unstable: 2.27.1 -> 2.27.2 2026-08-06 09:32:26 +00:00
git@71rd.net
a22147a377 nixos.security: remove option unprivilegedUsernsClone
The sysctl "kernel.unprivilegedUsernsClone" is a non-mainline feature
that was only available using the hardened kernels, that disable unprivileged
namespaces by default.
Since hardened kernels and profile have been removed the option doesn't have an
purpose anymore and might only confuse users by implying that unprivileged namespaces
are disabled by default, when that option is actually controlled by setting
"user.max_user_namespaces".
2026-08-05 18:20:07 +00:00
R. Ryantm
cb0de830f8 libfrida-core: 17.16.4 -> 17.17.0 2026-08-05 16:59:35 +00:00
R. Ryantm
6b403343d3 p2pool: 4.17.1 -> 4.18 2026-08-05 15:10:51 +00:00
Luna Simons
a46a1834ef obah: init at 0.1.1 2026-08-05 13:43:28 +02:00
1sixth
84f84f6bd1 nixos/grafana: remove obsolete tools symlink
pkgs.grafana stopped installing share/grafana/tools in 608db26178.
2026-08-05 14:45:27 +08:00
R. Ryantm
1a1e114ca5 ncdu_1: 1.22 -> 1.23.0 2026-08-05 01:55:55 +00:00
Alex Rice
7d5335b38f dracula-theme: reinstate at 4.0.0-unstable 2026-08-04 18:59:45 +01:00
R. Ryantm
2bcbd6876b bilibili: 1.17.9-2 -> 1.18.0-1 2026-08-04 14:24:03 +00:00
R. Ryantm
538f25fba3 opengamepadui: 0.45.1 -> 0.46.0 2026-08-04 00:52:57 +00:00
R. Ryantm
8cc057ae27 kubectl-gadget: 0.54.1 -> 0.55.0 2026-08-03 20:31:56 +00:00
Sandro Jäckel
f47a0d15e1 gruvbox-gtk-theme: re-init at 0-unstable-2025-10-23 2026-08-03 17:27:27 +02:00
R. Ryantm
06299bc0eb pipeline: 4.0.4 -> 4.1.0 2026-08-02 20:04:11 +00:00
R. Ryantm
211398fafe seadrive-gui: 3.0.23 -> 3.0.24 2026-08-02 18:26:15 +00:00
R. Ryantm
2ef399f1b8 coc-clangd: 0-unstable-2026-07-01 -> 0-unstable-2026-08-01 2026-08-02 15:55:59 +00:00
R. Ryantm
61e70c19ca loco: 0.16.3 -> 1.0.0 2026-08-02 12:31:24 +00:00
R. Ryantm
15b7b8817d pgf3: 3.1.11a -> 3.1.12 2026-08-02 02:23:53 +00:00
R. Ryantm
4196610020 tarlz: 0.29 -> 0.30 2026-08-02 00:28:30 +00:00
R. Ryantm
a24c10374d phpExtensions.luasandbox: 4.1.3 -> 4.1.4 2026-08-02 00:25:32 +00:00
R. Ryantm
ac233f79e3 itd: 1.1.0 -> 1.1.1 2026-08-01 12:28:25 +00:00
SandaruKasa
0792ae2146 explain: __structuredAttrs, strictDeps
Does not change the output (modulo path).
2026-07-31 04:27:36 +03:00
SandaruKasa
c9ac275ee3 explain: enableParallelBuilding
Speeds up the build from 6m38s to 1m38s
(most of which is single-threaded ./configure)
on 12-thread AMD Ryzen 5 4600H.

Does not change the output (modulo path).
2026-07-31 04:27:36 +03:00
SandaruKasa
6984439896 explain: finalAttrs
Does not change the derivation
2026-07-31 03:52:37 +03:00
David Wronek
cdeb027c69 nixos/tinyauth: add enableUnixSocket option
To let other processes access this UNIX socket, umask 0007 is required.
This way the socket will have permission 770 (u=rwx,g=rwx,o=).

Signed-off-by: David Wronek <david.wronek@mainlining.org>
2026-07-30 20:20:50 +02:00
sophronesis
b301b4cccb terminal-oscilloscope: init at 0.1.0-unstable-2026-04-07
Assisted-by: Claude Code (claude-opus-5)
2026-07-30 19:19:08 +02:00
sophronesis
78e61ead15 ccmeter: init at 2.0.0
Assisted-by: Claude Code (claude-opus-5)
2026-07-30 19:04:04 +02:00
sophronesis
01b6afa103 hyprquickframe: init at 1.1.0
Assisted-by: Claude Code (claude-opus-5)
2026-07-30 19:01:44 +02:00
sophronesis
bb8ac5e7cd nirimod: init at 0-unstable-2026-07-27
Assisted-by: Claude Code (claude-opus-5)
2026-07-30 09:48:45 +02:00
liberodark
37e52ed95e pve-tool: init at 0.1.2 2026-07-29 16:49:14 +02:00
Timo Gottszky
4b1f0db79e python3Packages.python-decouple: migrate to pyproject 2026-07-29 13:08:39 +02:00
Timo Gottszky
0c367d16d9 python3Packages.python-decouple: enable __structuredAttrs 2026-07-29 13:08:38 +02:00
Timo Gottszky
0261000941 python3Packages.python-decouple: use finalAttrs 2026-07-29 13:08:38 +02:00
coolcuber
4af0d91bdd deadbeefPlugins.lyricbar: fix version 2026-07-28 21:49:19 -04:00
coolcuber
d23e20acb1 dab_lib: fix version, license 2026-07-28 21:23:06 -04:00
coolcuber
a058ddc745 crimson-pro: fix version, use installFonts 2026-07-28 20:17:30 -04:00
Enjeck C.
63e0a49102 doc: add additional redirects for JavaScript examples 2026-07-28 19:36:04 +01:00
Enjeck C.
4cdded4d02 doc: address review comments 2026-07-28 19:26:47 +01:00
Enjeck C.
8dfcbe2d53 doc: fix grammatical errors 2026-07-28 19:26:47 +01:00
Enjeck C.
8ddc1668f7 doc: drop the finding-examples section 2026-07-28 19:26:47 +01:00
Enjeck C.
d193b7bb35 doc: break long sentences into short ones 2026-07-28 19:26:47 +01:00
Enjeck C.
dfe2d17e1e doc: use present tense and active voice 2026-07-28 19:26:47 +01:00
Enjeck C.
afbf43f1c5 doc: drop hedging and state facts 2026-07-28 19:26:47 +01:00
Enjeck C.
217e6db613 doc: cut filler and use plain words 2026-07-28 19:26:46 +01:00
Enjeck C.
a6ca6b9a51 doc: remove meta-commentary 2026-07-28 19:26:46 +01:00
Enjeck C.
8c33ba0fdb doc: fix capitalization and use consistent terminology 2026-07-28 19:26:46 +01:00
whispers
759525454c ldc: 1.41.0 -> 1.42.0
release notes: https://github.com/ldc-developers/ldc/releases/tag/v1.42.0
2026-07-28 10:47:34 -04:00
Ephemeral
943f2d41d8 go-enum: init at 0.9.4 2026-07-28 12:14:06 +06:00
Josh Godsiff
65361b5475 smithy-cli: 1.68.0 -> 1.72.1 2026-07-28 10:58:14 +10:00
coolcuber
9aed7d3f7f byzanz: fix version, homepage 2026-07-27 19:29:30 -04:00
R. Ryantm
eef27c03a4 obs-studio: 32.1.2 -> 32.2.1 2026-07-27 18:56:05 +00:00
Samuel Silva
f451d227d2 python3Packages.qasync: fix build
Run headless with QT_QPA_PLATFORM=offscreen so the Qt event-loop tests
no longer abort, and skip the two stale-reference tests that fail under
pytest's log capture.
2026-07-27 09:32:51 -03:00
magicquark
a98e0b55a2 dnscrypt-proxy: 2.1.15 -> 2.1.18
Release notes:
https://github.com/DNSCrypt/dnscrypt-proxy/releases#release-2.1.18
https://github.com/DNSCrypt/dnscrypt-proxy/releases#release-2.1.17
https://github.com/DNSCrypt/dnscrypt-proxy/releases#release-2.1.16
2026-07-27 04:52:43 +01:00
Fatih Altinok
6718b04e13 nixos/crab-hole: Add openFirewall option to services.crab-hole
Add `openFirewall` option similar to pi-hole for easier usage. Fixes #542947
2026-07-26 15:57:24 +03:00
Harinn
3fb97d52ed python3Packages.ufonormalizer: migrate to pyproject 2026-07-24 11:39:25 +07:00
bepz
825561a0dc python3Packages.android-backup: use pytestCheckHook 2026-07-20 22:42:56 +02:00
bepz
22452819f2 python3Packages.android-backup: use tag 2026-07-20 20:29:33 +02:00
bepz
08301f0a99 python3Packages.android-backup: migrate to pyproject 2026-07-20 20:24:20 +02:00
robot
8370d7490a maintainers: Add colepearson27 to maintainers 2026-07-20 09:00:02 -07:00
Bang Lee
44ea856fe5 quickemu: add native AAVMF firmware paths
Inject host-built AAVMF firmware into the ARM guest list on aarch64. Cross-architecture guests continue to use the matching firmware bundled with QEMU.

Assisted-by: Pi coding agent (gpt-5.6-sol)
2026-07-18 13:51:14 -07:00
Bang Lee
00885f0088 quickemu: use Microsoft Secure Boot variables
OVMFFull.variables is an empty template that leaves Secure Boot in setup mode. Use variablesMs for x86_64 guests so the Microsoft keys are enrolled.

Assisted-by: Pi coding agent (gpt-5.6-sol)
2026-07-18 13:51:14 -07:00
Jonas Eana
a4702f0b5a context-mode: init at 1.0.143 2026-07-18 20:43:52 +02:00
HigherOrderLogic
476611d79c wl-proxy: init at 0.1.4 2026-07-17 10:51:25 +00:00
klea
50bb2745c7 scroll-reverser: Add update script 2026-07-16 22:49:59 +00:00
klea
4e31f1cf14 scroll-reverser: Use direct link
Avoid the WBM indirection, since the link is live.
2026-07-16 16:13:18 +00:00
Colin
e2a1dcb873 capnproto: fix static/cross compilation
fixes `nix-build -A pkgsCross.aarch64-multiplatform.pkgsStatic.capnproto`

`${binutils}/bin/ar` is an executable for the host platform;
we can't execute it during a build. use the stdenv's `ar` instead.
2026-07-16 14:28:54 +00:00
Simonas Kazlauskas
493fe388bd nixos/crowdsec: allow systemd reloading the service
cscli routlinely suggests this command to apply changes.
2026-07-12 17:22:51 +03:00
nicknb
cab0078c25 tlp: 1.9.1 -> 1.10.2
tlp-pd:
Remove dbus-python from dependencies. See commit [0] b2b5f74a69.

[0]: https://github.com/linrunner/TLP/commit/b2b5f74a69
2026-07-11 00:51:51 +02:00
Jost Alemann
07ec624b82 teamtype: 0.9.1 -> 0.9.2
Changelog: https://github.com/teamtype/teamtype/releases/tag/v0.9.2
Diff: https://github.com/teamtype/teamtype/compare/v0.9.1...v0.9.2
2026-07-08 17:51:56 +02:00
Mirza Arnaut
9e0f254624 nixos/beszel-hub: fix "unknown command" for migration
The beszel hub cli moved the subcommand `history-sync` to its subcomand
`migrate`. This PR reflects this change and fixes an `unknown command`
error when the subcommand is executed.
2026-07-08 14:19:00 +02:00
ToasterUwU
58e98d739d cyberia: init at 0.2.8 2026-07-04 20:39:33 +02:00
nicknb
45de554dee tlp: fix makefile patch
Upstream removed the TLP_CONF variable in
c2d04fb3c35d250a9c79bc5b50a7d0ce89157f4d.

See c2d04fb3c3
2026-06-30 17:01:10 +02:00
Cole
4c69de3ac3 nvidia-container-toolkit: add zeusec as maintainer 2026-06-29 10:53:08 -05:00
Cole
54aa862749 maintainers: add zeusec 2026-06-29 10:49:10 -05:00
R. Ryantm
0f9c6f9a5a python3Packages.asyncpraw: 8.0.1 -> 8.0.2 2026-06-28 17:53:47 +00:00
Scriptkiddi
b84a68a379 schleuder: refresh lockfile to fix build 2026-06-24 15:31:12 +02:00
Tomás Rivera
cd9c622f33 gp-saml-gui: follow version conventions 2026-06-14 10:17:12 +02:00
Tomás Rivera
8bd541bff3 gp-saml-gui: migrate to pyproject 2026-06-11 11:10:37 +02:00
Tomás Rivera
cfd574bd2a gp-saml-gui: use finalAttrs 2026-06-11 11:09:02 +02:00
R. Ryantm
abb92b4a34 eclipses.eclipse-platform: 4.39 -> 4.40 2026-06-11 01:53:37 +00:00
ToasterUwU
34dc50acae xr-chaperone: init at 0-unstable-2026-05-20 2026-06-10 00:45:52 +02:00
Guy Chronister
8d7e6abdf9 arachne-pnr: refactor
Switch to finalAttrs and SRI hash.

Assisted-by: Cursor Composer 2.5
2026-06-07 10:27:52 -05:00
Sigmanificient
62c5d9430f python3Packages.anonip: use finalAttrs 2026-06-02 00:44:38 +02:00
Sigmanificient
7db7b274a9 python3Packages.anonip: migrate to pyproject 2026-06-02 00:44:01 +02:00
Sigmanificient
871d42f4e2 python3Packges.ajpy: fix license 2026-06-02 00:16:25 +02:00
Sigmanificient
1fc67b2897 python3Packages.amarna: use finalAttrs 2026-06-01 23:55:09 +02:00
Sigmanificient
b87647b2c1 python3Packages.amarna: migrate to pyproject 2026-06-01 23:54:43 +02:00
gl1tchxd
53b7c86bda tetro-tui: init at 3.6.1 2026-06-01 10:40:53 +02:00
SandaruKasa
42d349298a python3Packages.unicodecsv: 0.14.1 -> 0.14.2 2026-05-30 20:53:30 +03:00
SandaruKasa
ff53b20c9e python3Packages.unicodecsv: modernize and migrate to pyproject 2026-05-30 20:41:40 +03:00
Sigmanificient
0961172dcd python3Packages.ajpy: use finalAttrs 2026-05-30 00:00:41 +02:00
Sigmanificient
8fc02c532a python3Packages.ajpy: migrate to pyproject 2026-05-29 23:59:54 +02:00
Edgar Post-Buijs
25f38066eb roon-bridge: 1.8-1125 -> 2.60.1501
Changelog: https://community.roonlabs.com/c/roon/software-release-notes/18

- Update download URL from updates/stable to updates/production
- Adopt version format consistent with roon-server (e.g. 2.60.1501)
- Add update.py supporting both x86_64-linux and aarch64-linux

Assisted-by: Claude (claude-sonnet-4-6)
2026-05-29 09:53:37 +02:00
Edgar Post-Buijs
055d85726a maintainers: add edgarpost 2026-05-29 08:35:48 +02:00
gl1tchxd
f3f83ec4ed maintainers: add gl1tchxd 2026-05-27 11:21:48 +02:00
Jeremy Baxter
b110393719 ldc: 1.41.0 -> 1.42.0 2026-05-20 21:20:05 +12:00
Jeremy Baxter
358879062d dmd: 2.110.0 -> 2.112.1 2026-05-14 09:52:42 +12:00
Jeremy Baxter
a5db30d30d dub: 1.39.0 -> 1.41.0 2026-05-14 08:58:37 +12:00
Jeremy Baxter
f745d445c2 dtools: 2.110.0 -> 2.112.1 2026-05-14 08:56:43 +12:00
sophronesis
7ea0e2f9c8 hyprland-preview-share-picker: init at 0.2.1
An alternative share picker for hyprland with window and monitor previews.
Launched by xdg-desktop-portal-hyprland to let the user pick a window or
monitor when sharing the screen, with live thumbnails via the hyprland
toplevel-export protocol.

Assisted-by: Claude Code (claude-opus-4-7)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 13:19:50 +02:00
OddMagnet
9192e4bce1 tmuxPlugins.tmux-fzf: unstable-2023-10-24 -> unstable-2025-09-24
Update tmux-fzf to latest upstream.

Notable changes include:
- Bundled fzf-tmux script updated with --no-tmux flag (compatibility with fzf 0.53.0+ --tmux option)
- Fix for previewing windows and panes (sainnhe/tmux-fzf#95, sainnhe/tmux-fzf#99)

Full changelog: sainnhe/tmux-fzf@d62b686...05af76d
2026-05-06 07:29:46 +02:00
Steven Allen
b077f0d117 fetchtorrent: test single-file torrents 2026-05-05 13:21:09 -07:00
Steven Allen
d0a09641e4 fetchtorrent: actually fail tests when they fail
This is only an issue in these tests because we're deleting the test
output and relying on the derivation to exit with a non-zero exit code.
Usually, if fetching a torrent fails, the output hash will
differ (modulo issues with TOFU).
2026-05-05 13:21:09 -07:00
Steven Allen
b20865b732 fetchtorrent: disable tests that now warn about future deprecation 2026-05-05 13:20:59 -07:00
Steven Allen
a59ff0d123 fetchtorrent: actually emit flatten warnings
Previously, they were let-bound to a `warnings` variable, but never used.
2026-05-05 13:17:48 -07:00
Steven Allen
2e3d501f48 fetchtorrent: handle single-file downloads
Previously, we'd attempt to flatten all downloads with:

    mv -v $downloadedDir/*/* $out

However, this doesn't work when we download a single file to
`$downloadedDir/some-file-name`.

This patch handles this case as follows:

1. If no files were downloaded, we exit with an error.

2. If a single directory was downloaded, we flatten it.

3. If a single file was downloaded we move it to $out.

4. If multiple files/directories were downloaded directly to
`$downloadedDir`, we move all these files into $out directly. I haven't
encountered this last case, but it doesn't add any complexity to support
it.
2026-05-05 13:17:48 -07:00
Steven Allen
48e7602398 fetchtorrent: use a random name for downloadedDirectory
Generate a random name for `downloadDirectory` in case the torrent
contains a directory called `downloadDirectory`. This is unlikely to
happen in practice, but we might as well play it safe.
2026-05-05 13:17:47 -07:00
Fijxu
2f669bf82a nixos/varnish: set LimitMEMLOCK systemd service process property to infinity 2026-04-28 16:45:08 -04:00
R. Ryantm
2868833a7e alfaview: 9.24.1 -> 9.26.6 2026-04-25 16:54:44 +00:00
Michael Rodler
a053f0a80a python3Packages.habanero: adding missing dependency
current version of habanero has two additional dependencies, that are
not listed in the nix derivation:
https://github.com/sckott/habanero/blob/v2.3.0/pyproject.toml#L20-L21
However, only the packaging dependency is actually used during runtime,
so we add this dependency to the nix derivation too.
2026-04-07 14:44:36 +02:00
R. Ryantm
a42db87bd2 dlib: 20.0 -> 20.0.1 2026-03-29 22:23:46 +00:00
1561 changed files with 29603 additions and 20695 deletions

View File

@@ -79,7 +79,7 @@ indent_size = unset
trim_trailing_whitespace = true
# binaries
[*.nib]
[*.{nib,torrent}]
end_of_line = unset
insert_final_newline = unset
trim_trailing_whitespace = unset

3
.gitattributes vendored
View File

@@ -62,3 +62,6 @@ ci/OWNERS linguist-language=CODEOWNERS
# patching CRLF line endings from an upstream source package.
*.diff !text !eol
*.patch !text !eol
# Torrent files are binary files and should not be re-encoded.
*.torrent !text !eol

View File

@@ -59,7 +59,7 @@ jobs:
merged-as-untrusted-at: ${{ inputs.mergedSha }}
target-as-trusted-at: ${{ inputs.targetSha }}
- uses: cachix/install-nix-action@630ae543ea3a38a9a4166f03376c02c50f408342 # v31.11.0
- uses: cachix/install-nix-action@13d8dd58da0234aa297dedd986986ccb8e7f3e24 # v31.11.1
with:
# Sandbox is disabled on MacOS by default.
extra_nix_config: sandbox = true

View File

@@ -134,6 +134,35 @@ jobs:
GH_TOKEN: ${{ steps.app-token.outputs.token || github.token }}
run: gh api /rate_limit | jq
github-script:
runs-on: ubuntu-24.04-arm
timeout-minutes: 5
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:
persist-credentials: false
sparse-checkout: .github/actions
- name: Checkout merge and target commits
uses: ./.github/actions/checkout
with:
merged-as-untrusted-at: ${{ inputs.mergedSha }}
target-as-trusted-at: ${{ inputs.targetSha }}
- name: Install dependencies to trusted/
run: |
npm ci --package-lock-only=false
echo "$PWD/node_modules/.bin" >> "$GITHUB_PATH"
working-directory: nixpkgs/trusted/ci/github-script
- name: Link trusted/ dependencies to untrusted/
run: ln -s "$PWD/trusted/ci/github-script/node_modules" untrusted/ci/github-script/node_modules
working-directory: nixpkgs
- name: Type-check ci/github-script
run: tsc --build
working-directory: nixpkgs/untrusted/ci/github-script
owners:
runs-on: ubuntu-24.04-arm
timeout-minutes: 5
@@ -142,13 +171,14 @@ jobs:
with:
persist-credentials: false
sparse-checkout: .github/actions
- name: Checkout merge and target commits
uses: ./.github/actions/checkout
with:
merged-as-untrusted-at: ${{ inputs.mergedSha }}
target-as-trusted-at: ${{ inputs.targetSha }}
- uses: cachix/install-nix-action@630ae543ea3a38a9a4166f03376c02c50f408342 # v31.11.0
- uses: cachix/install-nix-action@13d8dd58da0234aa297dedd986986ccb8e7f3e24 # v31.11.1
- uses: cachix/cachix-action@5f2d7c5294214f71b873db4b969586b980625e71 # v17
continue-on-error: true

View File

@@ -139,7 +139,7 @@ jobs:
core.info(`Found pinned.json commit: ${ciPinBumpCommit}`)
- name: Install Nix
uses: cachix/install-nix-action@630ae543ea3a38a9a4166f03376c02c50f408342 # v31.11.0
uses: cachix/install-nix-action@13d8dd58da0234aa297dedd986986ccb8e7f3e24 # v31.11.1
- name: Load supported versions
id: versions
@@ -187,7 +187,7 @@ jobs:
target-as-trusted-at: ${{ inputs.targetSha }}
- name: Install Nix
uses: cachix/install-nix-action@630ae543ea3a38a9a4166f03376c02c50f408342 # v31.11.0
uses: cachix/install-nix-action@13d8dd58da0234aa297dedd986986ccb8e7f3e24 # v31.11.1
- uses: cachix/cachix-action@5f2d7c5294214f71b873db4b969586b980625e71 # v17
continue-on-error: true
@@ -277,7 +277,7 @@ jobs:
merge-multiple: true
- name: Install Nix
uses: cachix/install-nix-action@630ae543ea3a38a9a4166f03376c02c50f408342 # v31.11.0
uses: cachix/install-nix-action@13d8dd58da0234aa297dedd986986ccb8e7f3e24 # v31.11.1
- name: Combine all output paths and eval stats
run: |
@@ -486,7 +486,7 @@ jobs:
merged-as-untrusted-at: ${{ inputs.mergedSha }}
- name: Install Nix
uses: cachix/install-nix-action@630ae543ea3a38a9a4166f03376c02c50f408342 # v31.11.0
uses: cachix/install-nix-action@13d8dd58da0234aa297dedd986986ccb8e7f3e24 # v31.11.1
- name: Ensure flake outputs on all systems still evaluate
run: nix flake check --all-systems --no-build './nixpkgs/untrusted?shallow=1'

View File

@@ -35,7 +35,7 @@ jobs:
with:
merged-as-untrusted-at: ${{ inputs.mergedSha }}
- uses: cachix/install-nix-action@630ae543ea3a38a9a4166f03376c02c50f408342 # v31.11.0
- uses: cachix/install-nix-action@13d8dd58da0234aa297dedd986986ccb8e7f3e24 # v31.11.1
# TODO: Figure out how to best enable caching for the treefmt job. Cachix won't work well,
# because the cache would be invalidated on every commit - treefmt checks every file.
@@ -70,7 +70,7 @@ jobs:
with:
merged-as-untrusted-at: ${{ inputs.mergedSha }}
- uses: cachix/install-nix-action@630ae543ea3a38a9a4166f03376c02c50f408342 # v31.11.0
- uses: cachix/install-nix-action@13d8dd58da0234aa297dedd986986ccb8e7f3e24 # v31.11.1
- uses: cachix/cachix-action@5f2d7c5294214f71b873db4b969586b980625e71 # v17
continue-on-error: true
@@ -100,7 +100,7 @@ jobs:
merged-as-untrusted-at: ${{ inputs.mergedSha }}
target-as-trusted-at: ${{ inputs.targetSha }}
- uses: cachix/install-nix-action@630ae543ea3a38a9a4166f03376c02c50f408342 # v31.11.0
- uses: cachix/install-nix-action@13d8dd58da0234aa297dedd986986ccb8e7f3e24 # v31.11.1
- uses: cachix/cachix-action@5f2d7c5294214f71b873db4b969586b980625e71 # v17
continue-on-error: true

View File

@@ -6,6 +6,7 @@ Christina Sørensen <christina@cafkafk.com> <christinaafk@gmail.com>
Christina Sørensen <christina@cafkafk.com> <89321978+cafkafk@users.noreply.github.com>
Daniel Løvbrøtte Olsen <me@dandellion.xyz> <daniel.olsen99@gmail.com>
Ethan Carter Edwards <ethan@ethancedwards.com> Ethan Edwards <ethancarteredwards@gmail.com>
Ethan Carter Edwards <ethan@ethancedwards.com> <ethancedwards8@users.noreply.github.com>
Fabian Affolter <mail@fabian-affolter.ch> <fabian@affolter-engineering.ch>
Fiona Behrens <me@kloenk.dev>
Fiona Behrens <me@kloenk.dev> <me@kloenk.de>

View File

@@ -361,7 +361,10 @@ pkgs/development/python-modules/buildcatrust/ @ajs124 @lukegb @mweinelt
/pkgs/applications/editors/kakoune @philiptaron
# LuaPackages
/pkgs/development/interpreters/lua-5 @NixOS/lua
/pkgs/development/interpreters/luajit @NixOS/lua
/pkgs/development/lua-modules @NixOS/lua
/pkgs/top-level/lua-packages.nix @NixOS/lua
# Neovim
/pkgs/applications/editors/neovim @NixOS/neovim

View File

@@ -2,3 +2,4 @@ comparison
comparison.zip
node_modules
step-summary.md
*.tsbuildinfo

View File

@@ -988,6 +988,20 @@ fetchRadiclePatch {
}
```
## `fetchFromTangled` {#fetchfromtangled}
This is to be used with tangled repositories. `fetchFromTangled` works with
very similar arguments to `fetchFromGithub`. However, instead of a `owner` and
`repo`, a `did` argument is expected.
```nix
fetchFromTangled {
did = "did:plc:jj6ajj6duxnlthwtnob4qyuv"; # tranquil.farm/tranquil-pds
tag = "v6.6.0";
hash = "sha256-cfTsjmK/IMqT5kMKOGpwwWbBlvtrCDOerUJJ8AVI3kY=";
}
```
## `requireFile` {#requirefile}
`requireFile` allows requesting files that cannot be fetched automatically, but whose content is known.

View File

@@ -1,3 +0,0 @@
# GHC {#ghc}
Creates a temporary package database and registers every Haskell build input in it (TODO: how?).

View File

@@ -17,7 +17,6 @@ check-phase-thread-limit-hook.section.md
cmake.section.md
desktop-file-utils.section.md
gdk-pixbuf.section.md
ghc.section.md
gnome.section.md
haredo.section.md
installShellFiles.section.md

View File

@@ -34,17 +34,21 @@ Inside each package set are:
- builders: mixRelease, buildRebar3, etc
- hooks: for composing builders and packages
To use a non-default Elixir it's important to keep the rest of the package set consistent, so it's recommended to use `.extend`. This ensures that builders like `mixRelease`, `fetchMixDeps`, and `buildMix` all pick up the overridden Elixir:
The package set is the only place Erlang and Elixir versions are chosen. Builders such as `mixRelease`, `fetchMixDeps` and `buildMix` take them from the set they are called from, and do not accept `erlang`, `elixir` or `hex` arguments.
To use a non-default Elixir, derive a new set with `overrideScope`. This keeps the rest of the set consistent, so every builder picks up the overridden Elixir:
```nix
let
beamPackages = beam27Packages.extend (self: super: { elixir = self.elixir_1_18; });
beamPackages = beam27Packages.overrideScope (final: prev: { elixir = final.elixir_1_18; });
in
beamPackages.mixRelease {
# ...
}
```
`erlang` can be replaced the same way, which is useful for a patched OTP. Every member of the set is built from the set's own `erlang`, so overriding it rebuilds Elixir, Rebar3 and the rest against it.
## Build Tools {#beam-build-tools}
### Rebar3 {#beam-build-tools-rebar3}
@@ -332,8 +336,8 @@ Usually, we need to create a `shell.nix` file and do our development inside the
with pkgs;
let
# pin OTP via beam27Packages/beam28Packages/... and Elixir via .extend
beamPackages = beam27Packages.extend (self: super: { elixir = self.elixir_1_18; });
# pin OTP via beam27Packages/beam28Packages/... and Elixir via overrideScope
beamPackages = beam27Packages.overrideScope (final: prev: { elixir = final.elixir_1_18; });
in
mkShell { buildInputs = [ beamPackages.elixir ]; }
```
@@ -368,8 +372,8 @@ Here is an example `shell.nix`.
with import <nixpkgs> { };
let
# pin OTP via beam27Packages/beam28Packages/... and Elixir via .extend
beamPackages = beam27Packages.extend (self: super: { elixir = self.elixir_1_18; });
# pin OTP via beam27Packages/beam28Packages/... and Elixir via overrideScope
beamPackages = beam27Packages.overrideScope (final: prev: { elixir = final.elixir_1_18; });
# define packages to install
basePackages = [

View File

@@ -1,49 +1,30 @@
# Javascript {#language-javascript}
# JavaScript {#language-javascript}
## Introduction {#javascript-introduction}
This contains instructions on how to package JavaScript applications.
The various tools available will be listed in the [tools-overview](#javascript-tools-overview).
Some general principles for packaging will follow.
Finally, some tool-specific instructions will be given.
## Getting unstuck / finding code examples {#javascript-finding-examples}
If you find you are lacking inspiration for packaging JavaScript applications, the links below might prove useful.
Searching online for prior art can be helpful if you are running into solved problems.
### Github {#javascript-finding-examples-github}
- Searching Nix files for `yarnConfigHook`: <https://github.com/search?q=yarnConfigHook+language%3ANix&type=code>
- Searching just `flake.nix` files for `yarnConfigHook`: <https://github.com/search?q=yarnConfigHook+path%3A**%2Fflake.nix&type=code>
### Gitlab {#javascript-finding-examples-gitlab}
- Searching Nix files for `yarnConfigHook`: <https://gitlab.com/search?scope=blobs&search=yarnConfigHook+extension%3Anix>
- Searching just `flake.nix` files for `yarnConfigHook`: <https://gitlab.com/search?scope=blobs&search=yarnConfigHook+filename%3Aflake.nix>
Package JavaScript applications with the tools below.
## Tools overview {#javascript-tools-overview}
## General principles {#javascript-general-principles}
The following principles are given in order of importance with potential exceptions.
The principles below are ordered by importance.
### Try to use the same node version used upstream {#javascript-upstream-node-version}
### Use the project's Node.js version {#javascript-upstream-node-version}
It is often not documented which node version is used upstream, but if it is, try to use the same version when packaging.
It is often not documented which Node.js version the project uses, but if it is, use the same version when packaging.
This can be a problem if upstream is using the latest and greatest and you are trying to use an earlier version of node.
This can be a problem if the project uses the latest and greatest and you are trying to use an earlier version of Node.js.
Some cryptic errors regarding V8 may appear.
### Try to respect the package manager originally used by upstream (and use the upstream lock file) {#javascript-upstream-package-manager}
### Use the project's package manager and lock file {#javascript-upstream-package-manager}
A lock file (package-lock.json, yarn.lock...) is supposed to make reproducible installations of `node_modules` for each tool.
Guidelines of package managers, recommend to commit those lock files to the repos.
If a particular lock file is present, it is a strong indication of which package manager is used upstream.
Package manager guidelines recommend committing those lock files to the repository.
If a particular lock file is present, it is a strong indication of which package manager the project uses.
It's better to try to use a Nix tool that understands the lock file.
Use a Nix tool that understands the lock file.
Using a different tool might give you a hard-to-understand error because different packages have been installed.
Using a different tool forces you to commit a lock file to the repository.
@@ -51,16 +32,16 @@ These files are fairly large, so when packaging for nixpkgs, this approach does
Exceptions to this rule are:
- When you encounter one of the bugs from a Nix tool. In each of the tool-specific instructions, known problems will be detailed. If you have a problem with a particular tool, then it's best to try another tool, even if this means you will have to re-create a lock file and commit it to Nixpkgs.
- Some lock files contain particular version of a package that has been pulled off npm for some reason. In that case, you can recreate upstream lock (by removing the original and `npm install`, `yarn`, ...) and commit this to nixpkgs.
- When you encounter one of the bugs from a Nix tool. In each of the tool-specific instructions, known problems are detailed. If a tool has a problem, try another. You may have to re-create a lock file and commit it to Nixpkgs.
- Some lock files contain a particular version of a package that has been pulled off npm for some reason. In that case, you can recreate the lock file (by removing the original and running `npm install`, `yarn`, etc.) and commit this to Nixpkgs.
### Try to use upstream package.json {#javascript-upstream-package-json}
### Use the project's `package.json` {#javascript-upstream-package-json}
Exceptions to this rule are:
- Sometimes the upstream repo assumes some dependencies should be installed globally. In that case, you can add them manually to the upstream `package.json` (`yarn add xxx` or `npm install xxx`, ...). Dependencies that are installed locally can be executed with `npx` for CLI tools (e.g. `npx postcss ...`, this is how you can call those dependencies in the phases).
- Sometimes the project assumes some dependencies are installed globally. Add them to the `package.json` manually (`yarn add xxx` or `npm install xxx`). Run locally installed CLI tools with `npx`, for example `npx postcss`. That is how you call them in the phases.
- Sometimes there is a version conflict between some dependency requirements. In that case you can fix a version by removing the `^`.
- Sometimes the script defined in the package.json does not work as is. Some scripts for example use CLI tools that might not be available, or cd in directory with a different package.json (for workspaces notably). In that case, it's perfectly fine to look at what the particular script is doing and break this down in the phases. In the build script you can see `build:*` calling in turns several other build scripts like `build:ui` or `build:server`. If one of those fails, you can try to separate those into,
- Sometimes a script in `package.json` does not work as is. It might call a CLI tool that is not available, or `cd` into a directory with a different `package.json`, which is common with workspaces. Read what the script does. Reproduce it in the build phases. For example, a `build` script may call `build:ui` and `build:server` in turn. If one fails, split them into separate steps.
```sh
yarn build:ui
@@ -70,7 +51,7 @@ Exceptions to this rule are:
npm run build:server
```
when you need to override a package.json. It's nice to use the one from the upstream source and do some explicit override. Here is an example:
When you need to override `package.json`, it is best to use the one from the project and make explicit overrides. Here is an example:
```nix
{
@@ -82,22 +63,22 @@ Exceptions to this rule are:
}
```
You will still need to commit the modified version of the lock files, but at least the overrides are explicit for everyone to see.
You still need to commit the modified version of the lock files, but at least the overrides are explicit for everyone to see.
### Using node_modules directly {#javascript-using-node_modules}
### Use `node_modules` directly {#javascript-using-node_modules}
Each tool has an abstraction to just build the node_modules (dependencies) directory.
Each tool has an abstraction to build the node_modules (dependencies) directory.
You can always use the `stdenv.mkDerivation` with the node_modules to build the package (symlink the node_modules directory and then use the package build command).
The node_modules abstraction can be also used to build some web framework frontends.
For an example of this see how [plausible](https://github.com/NixOS/nixpkgs/blob/master/pkgs/by-name/pl/plausible/package.nix) is built.
Then when building the frontend you can just symlink the node_modules directory.
The `node_modules` abstraction can also be used to build some web framework frontends.
For an example of this, see how [plausible](https://github.com/NixOS/nixpkgs/blob/master/pkgs/by-name/pl/plausible/package.nix) is built.
Then, when building the frontend, you can symlink the `node_modules` directory.
## Tool-specific instructions {#javascript-tool-specific}
### buildNpmPackage {#javascript-buildNpmPackage}
`buildNpmPackage` allows you to package npm-based projects in Nixpkgs without the use of an auto-generated dependencies file.
It works by utilizing npm's cache functionality -- creating a reproducible cache that contains the dependencies of a project, and pointing npm to it.
`buildNpmPackage` packages npm-based projects in Nixpkgs without the use of an auto-generated dependencies file.
It uses npm's cache. It builds a reproducible cache of the project's dependencies and points npm at it.
Here's an example:
@@ -135,9 +116,9 @@ buildNpmPackage (finalAttrs: {
})
```
In the default `installPhase` set by `buildNpmPackage`, it uses `npm pack --json --dry-run` to decide what files to install in `$out/lib/node_modules/$name/`, where `$name` is the `name` string defined in the package's `package.json`.
In the default `installPhase` set by `buildNpmPackage`, it uses `npm pack --json --dry-run` to decide what files to install. They go in `$out/lib/node_modules/$name/`, where `$name` is the `name` string in the package's `package.json`.
Additionally, the `bin` and `man` keys in the source's `package.json` are used to decide what binaries and manpages are supposed to be installed.
If these are not defined, `npm pack` may miss some files, and no binaries will be produced.
If these are not defined, `npm pack` may miss some files, and no binaries are produced.
#### Arguments {#javascript-buildNpmPackage-arguments}
@@ -172,8 +153,8 @@ sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
`fetchNpmDeps` is a Nix function that requires the following mandatory arguments:
- `src`: A directory / tarball with `package-lock.json` file
- `hash`: The output hash of the node dependencies defined in `package-lock.json`.
- `src`: A directory or tarball with a `package-lock.json` file
- `hash`: The output hash of the dependencies defined in `package-lock.json`.
It returns a derivation with all `package-lock.json` dependencies downloaded into `$out/`, usable as an npm cache.
@@ -187,7 +168,7 @@ There is no need to specify a `hash`, since it relies entirely on the integrity
##### Inputs {#javascript-buildNpmPackage-inputs}
- `npmRoot`: Path to package directory containing the source tree.
- `npmRoot`: Path to the package directory containing the source tree.
If this is omitted, the `package` and `packageLock` arguments must be specified instead.
- `package`: Parsed contents of `package.json`
- `packageLock`: Parsed contents of `package-lock.json`
@@ -195,7 +176,7 @@ There is no need to specify a `hash`, since it relies entirely on the integrity
- `version`: Package version
- `fetcherOpts`: An attribute set of arguments forwarded to the underlying fetcher.
It returns a derivation with a patched `package.json` & `package-lock.json` with all dependencies resolved to Nix store paths.
It returns a derivation with a patched `package.json` and `package-lock.json` with all dependencies resolved to Nix store paths.
:::{.note}
`npmHooks.npmConfigHook` cannot be used with `importNpmLock`.
@@ -257,18 +238,18 @@ buildNpmPackage {
`importNpmLock.buildNodeModules` returns a derivation with a pre-built `node_modules` directory, as imported by `importNpmLock`.
This is to be used together with `importNpmLock.hooks.linkNodeModulesHook` to facilitate `nix-shell`/`nix develop` based development workflows.
This is to be used together with `importNpmLock.hooks.linkNodeModulesHook` to support `nix-shell`/`nix develop` development workflows.
It accepts an argument with the following attributes:
`npmRoot` (Path; optional)
: Path to package directory containing the source tree. If not specified, the `package` and `packageLock` arguments must both be specified.
: Path to the package directory containing the source tree. If not specified, the `package` and `packageLock` arguments must both be specified.
`package` (Attrset; optional)
: Parsed contents of `package.json`, as returned by `lib.importJSON ./my-package.json`. If not specified, the `package.json` in `npmRoot` is used.
`packageLock` (Attrset; optional)
: Parsed contents of `package-lock.json`, as returned `lib.importJSON ./my-package-lock.json`. If not specified, the `package-lock.json` in `npmRoot` is used.
: Parsed contents of `package-lock.json`, as returned by `lib.importJSON ./my-package-lock.json`. If not specified, the `package-lock.json` in `npmRoot` is used.
`derivationArgs` (`mkDerivation` attrset; optional)
: Arguments passed to `stdenv.mkDerivation`
@@ -288,26 +269,26 @@ pkgs.mkShell {
};
}
```
will create a development shell where a `node_modules` directory is created & packages symlinked to the Nix store when activated.
creates a development shell where a `node_modules` directory is created and packages are symlinked to the Nix store when activated.
:::{.note}
Commands like `npm install` & `npm add` that write packages & executables need to be used with `--package-lock-only`.
Commands like `npm install` and `npm add` that write packages and executables need to be used with `--package-lock-only`.
This means `npm` installs dependencies by writing into `package-lock.json` without modifying the `node_modules` folder. Installation happens through reloading the devShell.
This might be best practice since it gives the `nix shell` virtually exclusive ownership over your `node_modules` folder.
This means `npm` installs dependencies by writing into `package-lock.json` without modifying the `node_modules` folder. It installs by reloading the devShell.
This gives the `nix shell` near-exclusive ownership over your `node_modules` folder.
It's recommended to set `package-lock-only = true` in your project-local [`.npmrc`](https://docs.npmjs.com/cli/v11/configuring-npm/npmrc).
Set `package-lock-only = true` in your project-local [`.npmrc`](https://docs.npmjs.com/cli/v11/configuring-npm/npmrc).
:::
### corepack {#javascript-corepack}
This package puts the corepack wrappers for pnpm and yarn in your PATH, and they will honor the `packageManager` setting in the `package.json`.
This package puts the corepack wrappers for pnpm and yarn in your PATH, and they honor the `packageManager` setting in the `package.json`.
### pnpm {#javascript-pnpm}
pnpm is available as the top-level package `pnpm`. Additionally, there are variants pinned to certain major versions, like `pnpm_9`, `pnpm_10`, `pnpm_10_29_2` and `pnpm_11`, which support different sets of lock file versions.
When packaging an application that includes a `pnpm-lock.yaml`, you need to fetch the pnpm store for that project using a fixed-output-derivation. The function `fetchPnpmDeps` can create this pnpm store derivation. In conjunction, the setup hook `pnpmConfigHook` will prepare the build environment to install the pre-fetched dependencies store. Here is an example for a package that contains `package.json` and a `pnpm-lock.yaml` files using the fetcher and setup hook above:
When packaging an application that includes a `pnpm-lock.yaml`, you need to fetch the pnpm store for that project using a fixed-output-derivation. The function `fetchPnpmDeps` can create this pnpm store derivation. In conjunction, the setup hook `pnpmConfigHook` prepares the build environment to install the pre-fetched dependencies store. The example below uses the fetcher and setup hook for a package that has `package.json` and `pnpm-lock.yaml`:
There is also the [`pnpmBuildHook`](#pnpm-build-hook) for building packages with `pnpm`, as seen in [](#ex-pnpm-build-hook).
@@ -350,7 +331,7 @@ stdenv.mkDerivation (finalAttrs: {
})
```
It is highly recommended to use a pinned version of pnpm (i.e., `pnpm_9` or `pnpm_10`), to increase future reproducibility. It might also be required to use an older version if the package needs support for a certain lock file version. To do so, you can pass the `pnpm` argument to `fetchPnpmDeps` and override the `pnpm` arg in `pnpmConfigHook`. Here are the changes in the example above to use a pinned pnpm version:
Use a pinned version of pnpm (for example `pnpm_9` or `pnpm_10`) to increase reproducibility. An older version may be required if the package needs a certain lock file version. To do so, pass the `pnpm` argument to `fetchPnpmDeps`. Then override the `pnpm` arg in `pnpmConfigHook`. Here are the changes in the example above to use a pinned pnpm version:
<!-- TODO: Does splicing still work when overriding in nativeBuildInputs here? -->
@@ -392,7 +373,7 @@ It is highly recommended to use a pinned version of pnpm (i.e., `pnpm_9` or `pnp
})
```
In case you are patching `package.json` or `pnpm-lock.yaml`, make sure to pass `finalAttrs.patches` to the function as well (i.e., `inherit (finalAttrs) patches`.
In case you are patching `package.json` or `pnpm-lock.yaml`, make sure to pass `finalAttrs.patches` to the function as well (i.e., `inherit (finalAttrs) patches`).
`pnpmConfigHook` supports adding additional `pnpm install` flags via `pnpmInstallFlags` which can be set to a Nix string array:
@@ -408,14 +389,14 @@ In case you are patching `package.json` or `pnpm-lock.yaml`, make sure to pass `
}
```
If needed, `dontPnpmConfigure = true;` can be used to fully disable `pnpmConfigHook` without manually removing it from inputs.
If needed, set `dontPnpmConfigure = true;` to fully disable `pnpmConfigHook` without removing it from inputs manually.
#### Dealing with `sourceRoot` {#javascript-pnpm-sourceRoot}
If the pnpm project is in a subdirectory, you can just define `sourceRoot` or `setSourceRoot` for `fetchPnpmDeps`.
If `sourceRoot` is different between the parent derivation and `fetchPnpmDeps`, you will have to set `pnpmRoot` to effectively be the same location as it is in `fetchPnpmDeps`.
If the pnpm project is in a subdirectory, you can define `sourceRoot` or `setSourceRoot` for `fetchPnpmDeps`.
If `sourceRoot` is different between the parent derivation and `fetchPnpmDeps`, you have to set `pnpmRoot` to effectively be the same location as it is in `fetchPnpmDeps`.
Assuming the following directory structure, we can define `sourceRoot` and `pnpmRoot` as follows:
Assuming the directory structure below, you can define `sourceRoot` and `pnpmRoot`:
```
.
@@ -439,10 +420,9 @@ Assuming the following directory structure, we can define `sourceRoot` and `pnpm
}
```
#### PNPM Workspaces {#javascript-pnpm-workspaces}
#### pnpm workspaces {#javascript-pnpm-workspaces}
If you need to use a PNPM workspace for your project, then set `pnpmWorkspaces = [ "<workspace project name 1>" "<workspace project name 2>" ]`, etc, in your `fetchPnpmDeps` call,
which will make PNPM only install dependencies for those workspace packages.
For a pnpm workspace, set `pnpmWorkspaces = [ "<workspace project name 1>" "<workspace project name 2>" ]` in your `fetchPnpmDeps` call. pnpm then installs only the dependencies for those workspace packages.
For example:
@@ -458,9 +438,9 @@ For example:
```
The above would make `fetchPnpmDeps` call only install dependencies for the `@astrojs/language-server` workspace package.
Note that you do not need to set `sourceRoot` to make this work.
You do not need to set `sourceRoot` to make this work.
Usually, in such cases, you'd want to use `pnpm --filter=<pnpm workspace name> build` to build your project, as `npmHooks.npmBuildHook` probably won't work. A `buildPhase` based on the following example will probably fit most workspace projects:
For these projects, build with `pnpm --filter=<pnpm workspace name> build`, because `npmHooks.npmBuildHook` may not work. The example below fits most workspace projects:
```nix
{
@@ -474,9 +454,9 @@ Usually, in such cases, you'd want to use `pnpm --filter=<pnpm workspace name> b
}
```
#### Additional PNPM Commands and settings {#javascript-pnpm-extraCommands}
#### Additional pnpm commands and settings {#javascript-pnpm-extraCommands}
If you require setting an additional PNPM configuration setting (such as `dedupe-peer-dependents` or similar),
If you require setting an additional pnpm configuration setting (such as `dedupe-peer-dependents` or similar),
set `prePnpmInstall` to the right commands to run. For example:
```nix
@@ -491,11 +471,11 @@ set `prePnpmInstall` to the right commands to run. For example:
}
```
In this example, `prePnpmInstall` will be run by both `pnpmConfigHook` and by the `fetchPnpmDeps` builder.
In this example, `prePnpmInstall` runs in both `pnpmConfigHook` and the `fetchPnpmDeps` builder.
#### pnpm `fetcherVersion` {#javascript-pnpm-fetcherVersion}
This is the version of the output of `fetchPnpmDeps`. New packages should use `4`:
This is the version of the output of `fetchPnpmDeps`. Use `4` for new packages:
```nix
{
@@ -511,7 +491,7 @@ This is the version of the output of `fetchPnpmDeps`. New packages should use `4
When upgrading to a newer `fetcherVersion`, you need to regenerate the hash.
This variable ensures that we can make changes to the output of `fetchPnpmDeps` without breaking existing hashes.
Changes can include workarounds or bug fixes to existing PNPM issues.
Changes can include workarounds or bug fixes to existing pnpm issues.
##### Version history {#javascript-pnpm-fetcherVersion-versionHistory}
@@ -524,9 +504,9 @@ Version 3 is the minimum supported value. Versions 1 and 2 were removed in the 2
### Yarn {#javascript-yarn}
Yarn based projects use a `yarn.lock` file instead of a `package-lock.json` to pin dependencies.
Yarn-based projects use a `yarn.lock` file instead of a `package-lock.json` to pin dependencies.
To package yarn-based applications, you need to distinguish by the version pointers in the `yarn.lock` file. See the following sections.
To package Yarn-based applications, you need to distinguish by the version pointers in the `yarn.lock` file. See the following sections.
#### Yarn v1 {#javascript-yarn-v1}
@@ -595,12 +575,12 @@ This script by default runs `yarn --offline build`, and it relies upon the proje
##### `yarnInstallHook` arguments {#javascript-yarninstallhook}
To install the package `yarnInstallHook` uses both `npm` and `yarn` to cleanup project files and dependencies. To disable this phase, you can set `dontYarnInstall = true` or override the `installPhase`. Below is a list of additional `mkDerivation` arguments read by this hook:
To install the package, `yarnInstallHook` uses both `npm` and `yarn` to clean up project files and dependencies. To disable this phase, you can set `dontYarnInstall = true` or override the `installPhase`. Below is a list of additional `mkDerivation` arguments read by this hook:
- `yarnKeepDevDeps`: Disables the removal of devDependencies from `node_modules` before installation.
#### Yarn Berry v3/v4 {#javascript-yarn-v3-v4}
Yarn Berry (v3 / v4) have similar formats, they start with blocks like these:
Yarn Berry (v3 / v4) versions have similar formats. They start with blocks like these:
```yaml
__metadata:
@@ -620,7 +600,7 @@ For these packages, we have some helpers exposed under the respective `yarn-berr
- `fetchYarnBerryDeps`
- `yarnBerryConfigHook`
It's recommended to ensure you're explicitly pinning the major version used, for example by capturing the `yarn-berry_Xn` argument and then re-defining it as a `yarn-berry` `let` binding.
Explicitly pin the major version. For example, capture the `yarn-berry_Xn` argument and re-define it as a `yarn-berry` `let` binding.
```nix
{
@@ -656,26 +636,26 @@ stdenv.mkDerivation (finalAttrs: {
##### `yarn-berry_X.fetchYarnBerryDeps` {#javascript-fetchYarnBerryDeps}
`fetchYarnBerryDeps` runs `yarn-berry-fetcher fetch` in a fixed-output-derivation. It is a custom fetcher designed to reproducibly download all files in the `yarn.lock` file, validating their hashes in the process. For git dependencies, it creates a checkout at `${offlineCache}/checkouts/<40-character-commit-hash>` (relying on the git commit hash to describe the contents of the checkout).
To produce the `hash` argument for `fetchYarnBerryDeps` function call, the `yarn-berry-fetcher prefetch` command can be used:
To produce the `hash` argument for the `fetchYarnBerryDeps` call, run `yarn-berry-fetcher prefetch`:
```console
$ yarn-berry-fetcher prefetch </path/to/yarn.lock> [/path/to/missing-hashes.json]
```
This prints the hash to stdout and can be used in update scripts to recalculate the hash for a new version of `yarn.lock`.
This prints the hash to stdout. Use it in update scripts to recalculate the hash for a new `yarn.lock`.
##### `yarn-berry_X.yarnBerryConfigHook` {#javascript-yarnBerryConfigHook}
`yarnBerryConfigHook` uses the store path `offlineCache` points to, to run a `yarn install` during the build, producing a usable `node_modules` directory from the downloaded dependencies.
Internally, this uses a patched version of Yarn to ensure git dependencies are re-packed and any attempted downloads fail immediately.
##### Patching upstream `package.json` or `yarn.lock` files {#javascript-yarnBerry-patching}
In case patching the upstream `package.json` or `yarn.lock` is needed, it's important to pass `finalAttrs.patches` to `fetchYarnBerryDeps` as well, so the patched variants are picked up (i.e., `inherit (finalAttrs) patches`.
##### Patching the project's `package.json` or `yarn.lock` files {#javascript-yarnBerry-patching}
In case patching the project's `package.json` or `yarn.lock` is needed, it's important to pass `finalAttrs.patches` to `fetchYarnBerryDeps` as well, so the patched variants are picked up (i.e., `inherit (finalAttrs) patches`).
##### Missing hashes in the `yarn.lock` file {#javascript-yarnBerry-missing-hashes}
Unfortunately, `yarn.lock` files do not include hashes for optional/platform-specific dependencies. This is [by design](https://github.com/yarnpkg/berry/issues/6759).
To compensate for this, the `yarn-berry-fetcher missing-hashes` subcommand can be used to produce all missing hashes. These are usually stored in a `missing-hashes.json` file, which needs to be passed to both the build itself, as well as the `fetchYarnBerryDeps` helper:
To compensate for this, run the `yarn-berry-fetcher missing-hashes` subcommand to produce all missing hashes. These are stored in a `missing-hashes.json` file, which needs to be passed to both the build itself, as well as the `fetchYarnBerryDeps` helper:
```nix
{
@@ -718,7 +698,7 @@ If you are packaging something outside Nixpkgs, consider the following:
### npmlock2nix {#javascript-npmlock2nix}
[npmlock2nix](https://github.com/nix-community/npmlock2nix) aims at building `node_modules` without code generation. It hasn't reached v1 yet, the API might be subject to change.
[npmlock2nix](https://github.com/nix-community/npmlock2nix) aims at building `node_modules` without code generation. It hasn't reached v1 yet; the API may change.
#### Pitfalls {#javascript-npmlock2nix-pitfalls}
@@ -726,7 +706,7 @@ There are some [problems with npm v7](https://github.com/tweag/npmlock2nix/issue
### nix-npm-buildpackage {#javascript-nix-npm-buildpackage}
[nix-npm-buildpackage](https://github.com/serokell/nix-npm-buildpackage) aims at building `node_modules` without code generation. It hasn't reached v1 yet, the API might change. It supports both `package-lock.json` and yarn.lock.
[nix-npm-buildpackage](https://github.com/serokell/nix-npm-buildpackage) aims at building `node_modules` without code generation. It hasn't reached v1 yet; the API may change. It supports both `package-lock.json` and yarn.lock.
#### Pitfalls {#javascript-nix-npm-buildpackage-pitfalls}

View File

@@ -143,6 +143,9 @@
"ex-writeShellApplication": [
"index.html#ex-writeShellApplication"
],
"fetchfromtangled": [
"index.html#fetchfromtangled"
],
"first-package-go": [
"index.html#first-package-go"
],
@@ -2798,9 +2801,6 @@
"glycin-dont-wrap": [
"index.html#glycin-dont-wrap"
],
"ghc": [
"index.html#ghc"
],
"gnome-platform": [
"index.html#gnome-platform"
],
@@ -3648,7 +3648,8 @@
"index.html#hareHook-cross-compilation"
],
"haskell": [
"index.html#haskell"
"index.html#haskell",
"index.html#ghc"
],
"haskell-available-packages": [
"index.html#haskell-available-packages"
@@ -3777,15 +3778,9 @@
"index.html#language-javascript"
],
"javascript-introduction": [
"index.html#javascript-introduction"
],
"javascript-finding-examples": [
"index.html#javascript-finding-examples"
],
"javascript-finding-examples-github": [
"index.html#javascript-finding-examples-github"
],
"javascript-finding-examples-gitlab": [
"index.html#javascript-introduction",
"index.html#javascript-finding-examples",
"index.html#javascript-finding-examples-github",
"index.html#javascript-finding-examples-gitlab"
],
"javascript-tools-overview": [

View File

@@ -72,6 +72,8 @@
- `alps` has been rewritten upstream, see [upstream repository](https://github.com/migadu/alps) for documentation.
- `writers.makeDataWriter` has been removed. It has been deprecated since 2023. Use `pkgs.writeTextFile` instead.
- `bosun` has been removed as it is no longer maintained upstream. the corresponding monitoring options has been removed.
- `uhttpmock` providing 0.0 ABI was removed. `uhttpmock_1_0` providing 1.0 ABI was renamed to `uhttpmock` and `uhttpmock_1_0` was kept as an alias.
@@ -99,6 +101,8 @@
- `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.
- `davmail` no longer supports building with GTK 2, and the `preferGtk3` override flag has been removed as GTK 3 is always used.
- Support for the legacy UBoot image format has been removed from the Linux kernel builders, as it is deprecated upstream and no longer used by any platform in Nixpkgs.
@@ -157,6 +161,8 @@
- `buildFHSEnv`, `appimageTools.wrapAppImage`, and `appimageTools.wrapType2` now support the `finalAttrs` pattern. When using `wrapAppImage`, it is now recommended to pass the extracted AppImage to the `contents` attribute (instead of `src`), to avoid shadowing `src`. Passing the extracted contents to `src` is now deprecated and will be removed in a future release.
- All databases of the MySQL family `mysql`, `mariadb` and `percona` now provide a client-only package `client` sub-attribute. Use the `<dbname>.client` package if the server components are not needed. The main package continues to ship the client binaries as well.
- Package-URL (PURL, https://github.com/package-url/purl-spec) metadata identifier has been added for `fetchgit`, `fetchpypi` and `fetchFromGithub` fetchers.
`mkDerivation` has been adjusted to reuse this information.
Package-URLs allow reliably identifying and locating software packages.

View File

@@ -508,6 +508,7 @@ A number between 0 and 7 indicating how much information to log. If set to 1 or
#### `enableParallelBuilding` {#var-stdenv-enableParallelBuilding}
If set to `true`, `stdenv` will pass specific flags to `make` and other build tools to enable parallel building with up to `build-cores` workers.
Can be overridden for a specific phase using `enableParallelInstalling` or `enableParallelChecking`.
Unless set to `false`, some build systems with good support for parallel building including `cmake`, `meson`, and `qmake` will set it to `true`.

View File

@@ -283,6 +283,12 @@ lib.mapAttrs mkLicense (
fullName = "BSD 3-Clause Tso variant";
};
bsdAskToEndorse = {
#spdxId = "BSD-ask-to-endorse"; # Accepted to SPDX waiting on next SPDX release
fullName = "BSD - ask to endorse";
url = "https://github.com/sudo-project/sudo/blob/c1307ea9ff340ce0538779f8e456501461fc44b7/plugins/sudoers/redblack.c#L24-L43";
};
bsdAxisNoDisclaimerUnmodified = {
fullName = "BSD-Axis without Warranty Disclaimer with Unmodified requirement";
url = "https://scancode-licensedb.aboutcode.org/bsd-no-disclaimer-unmodified.html";
@@ -1284,6 +1290,11 @@ lib.mapAttrs mkLicense (
fullName = "Open Data Commons Open Database License v1.0";
};
ofl10 = {
spdxId = "OFL-1.0";
fullName = "SIL Open Font License 1.0";
};
ofl = {
spdxId = "OFL-1.1";
fullName = "SIL Open Font License 1.1";
@@ -1470,12 +1481,6 @@ lib.mapAttrs mkLicense (
fullName = "MIT-STK License";
};
sudo = {
shortName = "sudo";
fullName = "Sudo License (ISC-style)";
url = "https://www.sudo.ws/about/license/";
};
sustainableUse = {
spdxId = "SUL-1.0";
fullName = "Sustainable Use License";
@@ -1643,6 +1648,8 @@ lib.mapAttrs mkLicense (
vol-sl = {
fullName = "Volatility Software License, Version 1.0";
url = "https://www.volatilityfoundation.org/license/vsl-v1.0";
free = false;
redistributable = true;
};
vsl10 = {

View File

@@ -161,14 +161,12 @@ let
(with final; isWindows && isAarch64);
# Use the split GCC package set (`gccNGPackages`) instead of the
# monolithic `gcc`. No platform selects it yet; it is opt-in, set
# explicitly on a platform spec, so that the split set can be exercised
# before anything depends on it.
# monolithic `gcc`.
#
# I (@Ericson2314) plan on making obscure low-tier platforms (e.g.
# NetBSD) use it soon, so we can dogfood GCC NG and thereby iron out its
# bugs.
useGccNG = false;
# I (@Ericson2314) plan on making more obscure low-tier
# platforms (e.g. NetBSD) use it soon, so we can dogfood GCC NG
# and thereby iron out its bugs.
useGccNG = final.isCygwin;
libc =
if final.isDarwin then

View File

@@ -694,8 +694,8 @@
"eclairevoyant": 848000
},
"members": {
"Eveeifyeve": 88671402,
"daylinmorgan": 47667941
"daylinmorgan": 47667941,
"eveeifyeve": 88671402
},
"name": "nim"
},
@@ -788,10 +788,11 @@
"description": "Maintain Pantheon desktop environment and platform",
"id": 4786995,
"maintainers": {
"bobby285271": 20080233,
"davidak": 91113
},
"members": {
"bobby285271": 20080233
"amz-x": 18249234
},
"name": "Pantheon"
},
@@ -895,7 +896,6 @@
"0x4A6F": 9675338
},
"members": {
"DarkKirb": 23011243,
"dramforever": 2818072,
"fgaz": 8182846,
"jonhermansen": 660911

View File

@@ -4885,6 +4885,12 @@
githubId = 543423;
name = "Alex Wied";
};
ceridwen15 = {
email = "me@cdwn.gay";
github = "NonsensicalNickname";
githubId = 118519066;
name = "Ceridwen Weaving";
};
cfouche = {
email = "chaddai.fouche@gmail.com";
github = "Chaddai";
@@ -5425,6 +5431,12 @@
githubId = 69784758;
matrix = "@clot27:matrix.org";
};
cloudglides = {
name = "Cloud";
email = "cloudglides@proton.me";
github = "cloudglides";
githubId = 111557161;
};
cloudripper = {
email = "dev+nixpkgs@cldrpr.com";
github = "cloudripper";
@@ -5617,6 +5629,12 @@
githubId = 327028;
name = "Cole Mickens";
};
colepearson27 = {
name = "Cole Pearson";
email = "colepearson27@gmail.com";
github = "colepearson27";
githubId = 113060096;
};
colescott = {
email = "colescottsf@gmail.com";
github = "colescott";
@@ -8017,6 +8035,12 @@
githubId = 63352906;
keys = [ { fingerprint = "922F CA48 5FDB 20B1 ED1B A61F 284D 11D3 33C4 D21B"; } ];
};
edgarpost = {
name = "Edgar Post-Buijs";
email = "github@edgarpost.com";
github = "EdgarPost";
githubId = 488221;
};
edlimerkaj = {
name = "Edli Merkaj";
email = "edli.merkaj@identinet.io";
@@ -8708,6 +8732,11 @@
{ fingerprint = "2E51 F618 39D1 FA94 7A73 00C2 34C0 4305 D581 DBFE"; }
];
};
ethanthoma = {
name = "Ethan Thoma";
github = "ethanthoma";
githubId = 4424467;
};
ethindp = {
name = "Ethin Probst";
email = "harlydavidsen@gmail.com";
@@ -10413,6 +10442,12 @@
github = "gkleen";
githubId = 20089782;
};
gl1tchxd = {
name = "Felix Buchsteiner";
github = "gl1tchxd-git";
githubId = 92686452;
email = "contact@gl1tchxd.at";
};
gleber = {
email = "gleber.p@gmail.com";
github = "gleber";
@@ -11055,6 +11090,12 @@
githubId = 79340822;
keys = [ { fingerprint = "3582 5B85 66C8 4F36 45C7 EC42 809F 7938 9CB1 8650"; } ];
};
havunen = {
name = "Sampo Kivistö";
email = "sampo.kivisto@live.fi";
github = "havunen";
githubId = 2021355;
};
hawkw = {
email = "eliza@elizas.website";
github = "hawkw";
@@ -11679,6 +11720,12 @@
github = "I-Al-Istannen";
githubId = 20284688;
};
i-love-lean = {
name = "i-love-lean";
github = "i-love-lean";
githubId = 170473930;
email = "nixpkgs@unnamed.website";
};
i01011001 = {
email = "yugen.m7@gmail.com";
github = "i01011001";
@@ -17000,6 +17047,12 @@
}
];
};
lunitur = {
email = "karlo.puselj@gmail.com";
github = "Lunitur";
githubId = 8092435;
name = "Karlo Pušelj";
};
lunkentuss = {
email = "peter.hansson17@gmail.com";
matrix = "@lunkentuss:matrix.org";
@@ -17753,6 +17806,11 @@
githubId = 29855073;
name = "Michael Colicchia";
};
Masrepus = {
github = "Masrepus";
githubId = 6538121;
name = "Samuel Hopstock";
};
masrlinu = {
github = "masrlinu";
githubId = 5259918;
@@ -18772,6 +18830,12 @@
githubId = 1387206;
name = "Mike Sperber";
};
mikilio = {
email = "kilian.mio@mikilio.com";
github = "Mikilio";
githubId = 86004375;
name = "Kilian Mio";
};
mikoim = {
email = "ek@esh.ink";
github = "mikoim";
@@ -19116,6 +19180,12 @@
githubId = 104795;
name = "Marek Mahut";
};
mmclinton = {
email = "nixpkg.concur071@simplelogin.com";
github = "mmclinton";
githubId = 96266047;
name = "Miller Clinton";
};
mmesch = {
github = "MMesch";
githubId = 2597803;
@@ -19438,6 +19508,12 @@
githubId = 15896005;
name = "Vladyslav Burzakovskyy";
};
mroboff = {
email = "mark.roboff@bluecircuit.ai";
github = "mroboff";
githubId = 81203001;
name = "Mark Roboff";
};
mrsmoer = {
email = "mrsmoer@protonmail.com";
github = "MrSmoer";
@@ -27371,18 +27447,18 @@
name = "Steven Allen";
keys = [ { fingerprint = "327B 20CE 21EA 68CF A774 8675 7C92 3221 5899 410C"; } ];
};
steeleduncan = {
email = "steeleduncan@hotmail.com";
github = "steeleduncan";
githubId = 866573;
name = "Duncan Steele";
};
steell = {
email = "steve@steellworks.com";
github = "Steell";
githubId = 1699155;
name = "Steve Elliott";
};
stefanboca = {
email = "stefan.r.boca@gmail.com";
github = "stefanboca";
githubId = 45266795;
name = "Stefan Boca";
};
stefanfehrenbach = {
email = "stefan.fehrenbach@gmail.com";
github = "fehrenbach";
@@ -27501,6 +27577,12 @@
githubId = 4340859;
name = "Stian Lågstad";
};
stig = {
email = "stig@circleci.com";
github = "stig";
githubId = 45407;
name = "Stig Brautaset";
};
StijnDW = {
email = "nixdev@rinsa.eu";
github = "Stekke";
@@ -29288,6 +29370,11 @@
githubId = 47905926;
name = "toyboot4e";
};
tpansino = {
name = "Tom Pansino";
github = "tpansino";
githubId = 2768420;
};
tphanir = {
github = "tphanir";
name = "phani";
@@ -29699,6 +29786,11 @@
githubId = 12422133;
name = "Chromo-residuum-opec";
};
ui-1 = {
name = "ui-1";
github = "ui-1";
githubId = 134524800;
};
uku3lig = {
name = "uku";
email = "hi@uku.moe";
@@ -32116,6 +32208,11 @@
githubId = 39456023;
name = "Mike Yim";
};
zeusec = {
name = "Cole";
github = "zeusec";
githubId = 65095161;
};
zevisert = {
email = "dev@zevisert.ca";
github = "zevisert";

View File

@@ -25,6 +25,11 @@ for k in "${!sources[@]}"; do
mkdir "$TMPDIR/$k"
tar -C "$TMPDIR/$k" -xf "${sources[$k]}"
if [ "$k" == "kdenlive" ]; then
echo "[kdenlive] Applying horrible hack"
rm -rf "$TMPDIR/$k/"*"/data/lumas"
fi
(cd "$TMPDIR/$k"; reuse lint --json) | jq --arg name "$k" '{$name: .summary.used_licenses | sort}' -c > "$TMPDIR/$k.json"
done

View File

@@ -91,13 +91,13 @@ class KDERepoMetadata:
return {p.name: p for p in self.projects}
@functools.cached_property
def projects_by_path(self):
return {p.project_path: p for p in self.projects}
def projects_by_repo(self):
return {p.repo_path: p for p in self.projects}
def try_lookup_package(self, path):
if path in IGNORE:
return None
project = self.projects_by_path.get(path)
project = self.projects_by_repo.get(path)
if project is None and path not in WARNED:
WARNED.add(path)
print(f"Warning: unknown project {path}")
@@ -109,7 +109,7 @@ class KDERepoMetadata:
Project.from_yaml(metadata_file)
for metadata_file in repo_metadata.glob("projects-invent/**/metadata.yaml")
] + [
Project(id, None, project_path, None)
Project(id, None, project_path, project_path)
for project_path, id in THIRD_PARTY.items()
]
@@ -125,11 +125,11 @@ class KDERepoMetadata:
dep_graph = collections.defaultdict(set)
if unstable:
spec_name = "dependency-data-kf6-qt6"
spec_name = "kde-dependencies-latest-kf6"
else:
spec_name = "dependency-data-stable-kf6-qt6"
spec_name = "kde-dependencies-stable-kf6"
spec_path = repo_metadata / "dependencies" / spec_name
spec_path = repo_metadata / "kde-dependencies" / spec_name
for line in spec_path.open():
line = line.strip()
if line.startswith("#"):

View File

@@ -291,10 +291,17 @@ have a predefined type and string generator already declared under
and returning a set with JSON-specific attributes `type` and
`generate` as specified [below](#pkgs-formats-result).
`pkgs.formats.yaml` { }
`pkgs.formats.yaml` { *`tags`* ? false }
: A function taking an empty attribute set (for future extensibility)
and returning a set with YAML-specific attributes `type` and
: A function taking an attribute set with values
`tags`
: A boolean for controlling whether YAML tags can be generated.
If set, attribute sets with a single key that starts with a "!"
will be interpreted as a YAML tag.
It returns a set with YAML-specific attributes `type` and
`generate` as specified [below](#pkgs-formats-result).
`pkgs.formats.ini` { *`listsAsDuplicateKeys`* ? false, *`listToValue`* ? null, \.\.\. }

View File

@@ -464,7 +464,7 @@
- `services.pds` has been renamed to `services.bluesky-pds`.
- `services.pfix-srsd` now automatically integrates with the local Postfix instance, when enabled. This behavior can disabled using the [services.pfix-srsd.configurePostfix](#opt-services.pfix-srsd.configurePostfix) option.
- `services.pfix-srsd` now automatically integrates with the local Postfix instance, when enabled. This behavior can disabled using the `services.pfix-srsd.configurePostfix` option.
- `services.postsrsd` now automatically integrates with the local Postfix instance, when enabled. This behavior can disabled using the [services.postsrsd.configurePostfix](#opt-services.postsrsd.configurePostfix) option.

View File

@@ -38,6 +38,8 @@
- [Moonlight Qt](https://moonlight-stream.org/), a client for playing your PC games on almost any device. Available as [programs.moonlight-qt](#opt-programs.moonlight-qt.enable).
- [udp514-journal](https://github.com/eworm-de/udp514-journal), a service to forward remote syslog messages to systemd-journal. Available as [services.udp514-journal](#opt-services.udp514-journal.enable).
- [RomM](https://romm.app/), a self-hosted ROM manager and player. Available as [services.romm](#opt-services.romm.enable).
- [scx_loader](https://github.com/sched-ext/scx-loader), a system daemon and DBus-based loader for sched_ext schedulers. `scxctl` is the command-line client for interacting with the loader, allowing users to switch schedulers, modes, and arguments dynamically. Available as [services.scx-loader](#opt-services.scx-loader.enable)
@@ -84,10 +86,14 @@
- [Krill](https://nlnetlabs.nl/projects/krill/about), RPKI CA and Publication Server written in Rust. Available as [services.krill](#opt-services.krill.enable).
- [vellum](https://github.com/greyxp1/vellum) is a live screen annotation overlay for Wayland. Available as [programs.vellum](#opt-programs.vellum.enable).
- [stash-clipboard](https://github.com/NotAShelf/stash), a Wayland clipboard "manager" with fast persistent history and multi-media support. Available as [services.stash-clipboard](#opt-services.stash-clipboard.enable).
- [OO7](https://github.com/linux-credentials/oo7) is a desktop-agnostic Secret Service provider. Available as [services.oo7](#opt-services.oo7.enable)
- [rosec](https://github.com/jmylchreest/rosec), a secrets daemon implementing the freedesktop.org Secret Service API with modular backend providers. It can automatically unlock the user's vault on login via PAM. Available as [services.rosec](#opt-services.rosec.enable).
- [NordVPN](https://github.com/NordSecurity/nordvpn-linux), a NordVPN client for linux. Available as [services.nordvpn](options.html#opt-services.nordvpn.enable).
- [RNSD](https://reticulum.network/), the Reticulum Network Stack Daemon. It provides a secure and efficient way to communicate over the Reticulum Network. Available as [services.rnsd](#opt-services.rnsd.enable).
@@ -178,18 +184,25 @@
- `services.firezone.server.provision` has been removed due to it being unmaintanable. Remove all uses of provisioning and use the WebUI to configure firezone.
- `security.unprivilegedUsernsClone` has been removed. The option controls a sysctl only provided by the removed -hardened kernels. The removal should only affect users running custom hardened kernels.
Disabling user-namespace is possible by setting `boot.kernel.sysctl."user.max_user_namespaces"` to zero, but not generally advised, as browsers, like firefox and chrome, and many other user tools use namespaces for sandboxing.
- The `services.syncthing` module now updates the Syncthing REST API using partial updates (`PATCH`) instead of full replacements (`PUT`) for general settings. Updating these settings was broken and prone to errors after updates, see [#428808](https://github.com/NixOS/nixpkgs/issues/428808) and [#528889](https://github.com/NixOS/nixpkgs/issues/528889). As a result, settings modified manually through the Syncthing Web UI that are not explicitly defined in your Nix configuration will now persist across rebuilds.
- `services.plantuml-server.packages.jetty` now supports `jetty_12`, it no longer supports `jetty_11`.
- `services.komodo-periphery` has been updated to support version 2.0.0. Some options have been renamed to match the new configuration structure; compatibility aliases are provided for the renamed options. The `passkeys` and `outbound.onboardingKey` options have been removed; use `passkeyFiles`, `auth.privateKey`/`auth.corePublicKeys`, or `outbound.onboardingKeyFile` instead. New outbound mode configuration is available under `outbound.*`.
- `services.pfix-srsd` and the supporting `pfixtools` package have been removed, as the project is dormant and does not support pcre2. `services.postsrsd` is the recommended replacement for Sender Rewriting Scheme support with Postfix.
- Package `overseerr` has been removed as the `overseerr` and `jellyseerr` projects were merged under `seerr`.
- `slskd` has been updated to v0.25.0, which renames the `global` option to `transfers`. Please review the [changelog](https://github.com/slskd/slskd/releases#release-0.25.0).
- [firefox-syncserver.database.type](#opt-services.firefox-syncserver.database.type) no longer defaults to `"mysql"`. You must now explicitly choose between `"mysql"` and `"postgresql"`. New deployments should prefer PostgreSQL.
- `chatgpt` has been retargeted to OpenAI's new ChatGPT desktop app, while the previous app has been renamed to `chatgpt-classic`.
## Other Notable Changes {#sec-release-26.11-notable-changes}
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
@@ -233,6 +246,8 @@
- `services.nginx` gained a [`lua`](#opt-services.nginx.lua.enable) option to enable Lua scripting via OpenResty's lua-nginx-module on a stock nginx, configuring `lua_package_path`/`lua_package_cpath` from the packages listed in [`services.nginx.lua.extraPackages`](#opt-services.nginx.lua.extraPackages). Use this to add Lua to a regular nginx; for the full OpenResty platform (libraries that rely on its bundled lualib, such as `lua-resty-openidc`), set `services.nginx.package` to `pkgs.openresty` instead — the option configures the Lua search path for it too.
- `services.nginx.virtualHosts.<name>.locations.<name>` gained a new `useGrpcErrorPages` option. If enabled, it sets up error pages that are valid gRPC messages. This is useful if you proxy gRPC and want to emit errors from nginx, for example when adding authentication on top.
- `security.polkit.settings` added for RFC42 style configuration of the polkitd daemon.
- `boot.supportedFilesystems.ntfs` installs `ntfsprogs-plus` instead of `ntfs3g` on kernel version 7.1 and later, unless `boot.supportedFilesystems.ntfs-3g` is explicitly enabled.
@@ -247,7 +262,9 @@
- `services.gitlab.registry` now uses PostgreSQL as database storage for new installations and supports old installations that use the filesystem as metadata storage. It creates the required PostgreSQL database and user. Users can manually migrate their filesystem based metadata storage. See [GitLab Container Registry Migration to database metadata store](#module-services-gitlab-registry-database-migration).
- Enabling [`services.userborn`](#opt-services.userborn.enable) on a system that was previously managed by the default `update-users-groups.pl` script now imports the legacy state from `/var/lib/nixos/` on the first switch. Locked stub entries are added to `/etc/passwd` and `/etc/group` for every name recorded in `uid-map`/`gid-map` that no longer has a live entry, so a previously-used UID/GID cannot be reassigned to a different user. If the import fails, userborn does not start and the user database is left untouched. Inspect `journalctl -u userborn-import-legacy.service`, fix or remove the legacy state, and switch again. The import can be skipped entirely with [`services.userborn.importLegacyState`](#opt-services.userborn.importLegacyState)` = false`.
- `services.fail2ban` now supports systemd socket activation via `fail2ban.socket`
- Enabling [`services.userborn`](#opt-services.userborn.enable) on a system that was previously managed by the default `update-users-groups.pl` script now imports the legacy state from `/var/lib/nixos/` on the first switch. Locked stub entries are added to `/etc/passwd` and `/etc/group` for every name recorded in `uid-map`/`gid-map` that no longer has a live entry, so a previously-used UID/GID cannot be reassigned to a different user. Subordinate id ranges recorded in `auto-subuid-map` are seeded into the subid files as well. If the import fails, userborn does not start and the user database is left untouched. Inspect `journalctl -u userborn-import-legacy.service`, fix or remove the legacy state, and switch again. The import can be skipped entirely with [`services.userborn.importLegacyState`](#opt-services.userborn.importLegacyState)` = false`.
- The `newuidmap` and `newgidmap` security wrappers are now installed with `cap_setuid`/`cap_setgid` file capabilities instead of the setuid-root bit, matching shadow's `--with-fcaps` install mode and other major distributions. Rootless containers (podman, docker-rootless, unprivileged user namespaces) are unaffected. The only behavioural change is that mapping host uid 0 via `/etc/subuid` (which NixOS never configures by default) additionally requires `cap_setfcap`; users who explicitly grant uid 0 in a subuid range can restore the previous behaviour with `security.wrappers.newuidmap.capabilities = lib.mkForce "cap_setuid,cap_setfcap+ep";`.

View File

@@ -1,4 +1,9 @@
{ lib, options, ... }:
{
config,
lib,
options,
...
}:
let
inherit (lib) types mkOption literalMD;
@@ -26,7 +31,7 @@ in
'';
apply = lib.filterAttrs (k: v: v != null);
type = types.submodule (
{ options, config, ... }:
{ options, ... }:
{
options = {
maintainers = mkOption {
@@ -71,7 +76,10 @@ in
};
platforms = mkOption {
type = types.listOf types.raw;
default = lib.platforms.linux ++ lib.platforms.darwin;
default = lib.platforms.linux ++ lib.optionals (config.containers == { }) lib.platforms.darwin;
defaultText = literalMD ''
`lib.platforms.linux ++ lib.platforms.darwin` when no containers are configured; otherwise `lib.platforms.linux`.
'';
description = ''
Sets the [`meta.platforms`](https://nixos.org/manual/nixpkgs/stable/#var-meta-platforms) attribute on the [{option}`test`](#test-opt-test) derivation.
'';

View File

@@ -842,7 +842,7 @@ in
users.users = {
root = {
uid = ids.uids.root;
description = "System administrator";
description = mkDefault "System administrator";
home = "/root";
shell = mkDefault cfg.defaultUserShell;
group = "root";
@@ -850,7 +850,7 @@ in
nobody = {
uid = ids.uids.nobody;
isSystemUser = true;
description = "Unprivileged account (don't use!)";
description = mkDefault "Unprivileged account (don't use!)";
group = "nogroup";
};
};

View File

@@ -9,6 +9,16 @@ let
cfg = imcfg.fcitx5;
fcitx5Package = pkgs.qt6Packages.fcitx5-with-addons.override { inherit (cfg) addons; };
settingsFormat = pkgs.formats.ini { };
mkKeyValue = lib.generators.mkKeyValueDefault {
mkValueString =
v:
if true == v then
"True"
else if false == v then
"False"
else
lib.generators.mkValueStringDefault { } v;
} "=";
in
{
options = {
@@ -131,10 +141,13 @@ in
};
in
lib.attrsets.mergeAttrsList [
(optionalFile "config" (lib.generators.toINI { }) cfg.settings.globalOptions)
(optionalFile "profile" (lib.generators.toINI { }) cfg.settings.inputMethod)
(optionalFile "config" (lib.generators.toINI { inherit mkKeyValue; }) cfg.settings.globalOptions)
(optionalFile "profile" (lib.generators.toINI { inherit mkKeyValue; }) cfg.settings.inputMethod)
(lib.concatMapAttrs (
name: value: optionalFile "conf/${name}.conf" (lib.generators.toINIWithGlobalSection { }) value
name: value:
optionalFile "conf/${name}.conf" (lib.generators.toINIWithGlobalSection {
inherit mkKeyValue;
}) value
) cfg.settings.addons)
];

View File

@@ -352,6 +352,7 @@
./programs/udevil.nix
./programs/upki.nix
./programs/usbtop.nix
./programs/vellum.nix
./programs/vim.nix
./programs/virt-manager.nix
./programs/vivid.nix
@@ -782,6 +783,7 @@
./services/logging/syslog-ng.nix
./services/logging/syslogd.nix
./services/logging/SystemdJournal2Gelf.nix
./services/logging/udp514-journal.nix
./services/logging/ulogd.nix
./services/logging/vector.nix
./services/mail/automx2.nix
@@ -804,7 +806,6 @@
./services/mail/offlineimap.nix
./services/mail/opendkim.nix
./services/mail/opensmtpd.nix
./services/mail/pfix-srsd.nix
./services/mail/postfix-tlspol.nix
./services/mail/postfix.nix
./services/mail/postgrey.nix
@@ -1319,6 +1320,7 @@
./services/networking/mmsd.nix
./services/networking/modemmanager.nix
./services/networking/monero.nix
./services/networking/moonshine.nix
./services/networking/mosquitto.nix
./services/networking/mozillavpn.nix
./services/networking/mptcpd.nix
@@ -1574,6 +1576,7 @@
./services/security/physlock.nix
./services/security/pocket-id.nix
./services/security/reaction.nix
./services/security/rosec.nix
./services/security/shibboleth-sp.nix
./services/security/sks.nix
./services/security/spire/agent.nix

View File

@@ -60,7 +60,7 @@ in
description = ''
Configuration written to {file}`/etc/atuin/config.toml`.
See <https://docs.atuin.sh/configuration/config/> for the full list
See <https://docs.atuin.sh/latest/configuration/config/> for the full list
of options.
'';
};
@@ -99,7 +99,7 @@ in
{file}`/etc/atuin/themes/theme-name.toml`
where the name of each attribute is the theme-name
See <https://docs.atuin.sh/guide/theming/> for the full list
See <https://docs.atuin.sh/latest/guide/theming/> for the full list
of options.
'';
default = { };

View File

@@ -86,9 +86,6 @@ in
programs = {
cpu-energy-meter.enable = lib.mkDefault true;
};
# See <https://github.com/sosy-lab/benchexec/blob/3.18/doc/INSTALL.md#kernel-requirements>.
security.unprivilegedUsernsClone = true;
};
meta.maintainers = with lib.maintainers; [ lorenzleutgeb ];

View File

@@ -0,0 +1,81 @@
{
config,
lib,
pkgs,
...
}:
let
cfg = config.programs.vellum;
inherit (lib)
getExe
literalExpression
mkEnableOption
mkIf
mkOption
mkPackageOption
;
inherit (lib.types) separatedString;
toml = pkgs.formats.toml { };
in
{
options.programs.vellum = {
enable = mkEnableOption "vellum, a live screen annotation overlay for Wayland";
package = mkPackageOption pkgs "vellum" { };
settings = mkOption {
inherit (toml) type;
default = { };
description = ''
Configuration options for vellum.
See available options at <https://github.com/greyxp1/vellum/blob/master/docs/configuration.md>.
'';
example = literalExpression ''
{
default_tool = "arrow";
remember_last_tool = false;
feedback_duration_ms = 250;
}
'';
};
extraOptions = mkOption {
type = separatedString " ";
default = "";
description = ''
Extra command-line options to pass to
the {command}`vellum` daemon.
'';
example = "--force-backend vulkan";
};
};
config = mkIf cfg.enable {
environment = {
systemPackages = [ cfg.package ];
etc."xdg/vellum/config.toml" = mkIf (cfg.settings != { }) {
source = toml.generate "vellum-config.toml" cfg.settings;
};
};
systemd.user.services.vellum = {
description = "Vellum screen annotation overlay";
after = [ "graphical-session.target" ];
partOf = [ "graphical-session.target" ];
wantedBy = [ "graphical-session.target" ];
restartTriggers = [ config.environment.etc."xdg/vellum/config.toml".source ];
serviceConfig = {
ExecStart = "${getExe cfg.package} ${cfg.extraOptions}";
Restart = "on-failure";
};
};
};
meta = {
maintainers = with lib.maintainers; [ poz ];
};
}

View File

@@ -320,6 +320,9 @@ in
The Javascript version of Parsoid configured through this module does not work with modern MediaWiki versions,
and has been deprecated by upstream, so it has been removed. MediaWiki comes with a new PHP-based parser built-in, so there is no need for this module.
'')
(mkRemovedOptionModule [ "services" "pfix-srsd" ] ''
The pfixtools project is dormant and does not support pcre2. `services.postsrsd` is the recommended replacement for Sender Rewriting Scheme support with Postfix.
'')
(mkRemovedOptionModule [ "services" "pingvin-share" ] ''
The `pingvin-share.backend` package was broken and the project was archived upstream, so it was removed from nixpkgs.
'')

View File

@@ -772,7 +772,7 @@ let
description = ''
Key type to use for private keys.
For an up to date list of supported values check the --key-type option
at <https://go-acme.github.io/lego/usage/cli/options/>.
at <https://go-acme.github.io/lego/references/ref-flags/index.html#options>.
'';
};
@@ -833,7 +833,7 @@ let
'';
example = lib.literalExpression ''
{
"RFC2136_TSIG_SECRET_FILE" = "/run/secrets/tsig-secret-example.org";
"DNSUPDATE_TSIG_SECRET_FILE" = "/run/secrets/tsig-secret-example.org";
}
'';
};
@@ -852,8 +852,9 @@ let
inherit (defaultAndText "ocspMustStaple" false) default defaultText;
description = ''
Turns on the OCSP Must-Staple TLS extension.
Make sure you know what you're doing! See:
Make sure you know what you're doing!
OCSP Must-Staple can be considered a legacy feature, that is no longer superted by Let's Encrypt. See:
- <https://letsencrypt.org/2024/12/05/ending-ocsp>
- <https://blog.apnic.net/2019/01/15/is-the-web-ready-for-ocsp-must-staple/>
- <https://blog.hboeck.de/archives/886-The-Problem-with-OCSP-Stapling-and-Must-Staple-and-why-Certificate-Revocation-is-still-broken.html>
'';

View File

@@ -9,6 +9,16 @@
[ "security" "virtualization" "flushL1DataCache" ]
[ "security" "virtualisation" "flushL1DataCache" ]
)
(lib.mkRemovedOptionModule
[
"security"
"unprivilegedUsernsClone"
]
''
to disable or enable unprivileged user namespaces please use
the sysctl "user.max_user_namespaces".
''
)
];
options = {
@@ -31,16 +41,6 @@
'';
};
security.unprivilegedUsernsClone = lib.mkOption {
type = lib.types.bool;
default = false;
description = ''
When disabled, unprivileged users will not be able to create new namespaces.
By default unprivileged user namespaces are disabled.
This option only works in a hardened profile.
'';
};
security.protectKernelImage = lib.mkOption {
type = lib.types.bool;
default = false;
@@ -121,10 +121,6 @@
];
})
(lib.mkIf config.security.unprivilegedUsernsClone {
boot.kernel.sysctl."kernel.unprivileged_userns_clone" = lib.mkDefault true;
})
(lib.mkIf config.security.protectKernelImage {
# Disable hibernation (allows replacing the running kernel)
boot.kernelParams = [ "nohibernate" ];

View File

@@ -686,6 +686,18 @@ let
'';
};
rosec = {
enable = lib.mkOption {
default = false;
type = lib.types.bool;
description = ''
If enabled, pam_rosec will attempt to automatically unlock the
user's rosec vault upon login. If the user login password does not
match their vault password, rosec will prompt separately after login.
'';
};
};
enableUMask = lib.mkOption {
default = config.security.pam.enableUMask;
defaultText = lib.literalExpression "config.security.pam.enableUMask";
@@ -1209,6 +1221,7 @@ let
|| cfg.kwallet.enable
|| cfg.enableGnomeKeyring
|| cfg.oo7.enable
|| cfg.rosec.enable
|| config.services.intune.enable
|| cfg.googleAuthenticator.enable
|| cfg.gnupg.enable
@@ -1278,6 +1291,12 @@ let
control = "optional";
modulePath = "${pkgs.oo7-pam}/lib/security/pam_oo7.so";
}
{
name = "rosec";
enable = cfg.rosec.enable;
control = "optional";
modulePath = "${pkgs.rosec}/lib/security/pam_rosec.so";
}
{
name = "intune";
enable = config.services.intune.enable;
@@ -1499,6 +1518,12 @@ let
control = "optional";
modulePath = "${pkgs.oo7-pam}/lib/security/pam_oo7.so";
}
{
name = "rosec";
enable = cfg.rosec.enable;
control = "optional";
modulePath = "${pkgs.rosec}/lib/security/pam_rosec.so";
}
];
session = utils.pam.autoOrderRules [
@@ -1726,6 +1751,12 @@ let
auto_start = true;
};
}
{
name = "rosec";
enable = cfg.rosec.enable;
control = "optional";
modulePath = "${pkgs.rosec}/lib/security/pam_rosec.so";
}
{
name = "gnupg";
enable = cfg.gnupg.enable;

View File

@@ -59,6 +59,9 @@ So the raw tpm character device, the kernel RM, and `tabrmd` are all "TCTIs".
The ESAPI library speaks the client side of the TCTI protocol, and can be connected to any server TCTI.
All of the other libraries or programs that work with TPM all use ESAPI under the hood, and so a common characteristic among all these libraries is that you will find you need to configure them in some way as to which TCTI they should be talking to.
A TPM-enabled system should choose to enable either the Linux kernel resource manager or the `tabrmd` resource manager. The tpm2-software group does not have absolute guidance on this, but the userspace resource manager supports an anti-contention feature known as session un-gapping but has not seen recent development.
The kernel resource manager has seen more active development and is the resource manager of choice in immutable distributions such as Fedora Silverblue.
#### Higher Level Interfaces {#module-security-tpm2-introduction-hli}
As alluded to previously, there are a number of ways of speaking the client side TCTI that all amount to wrappers around ESAPI. They include:
@@ -73,6 +76,16 @@ As alluded to previously, there are a number of ways of speaking the client side
A typical configuration is:
```
security.tpm2 = {
enable = true;
pkcs11.enable = true;
tctiEnvironment.enable = true;
}
```
Or to use the `tpm2-abrmd` resource manager:
```
security.tpm2 = {
enable = true;
abrmd.enable = true;
@@ -85,7 +98,6 @@ security.tpm2 = {
`enable = true;` is required for any tpm functionality other than the raw character device and kernel resource manager to be available.
`abrmd.enable = true;` causes the tpm2-abrmd program (the user-space resource manager) to run as a systemd service.
Generally you want this because the user-space resource manager gets more frequent updates than the kernel-space RM, and there aren't any kernel RM features that are unavailable in the user-space RM.
`pkcs11.enable = true;` makes the PKCS11 tool and libraries available in the system path.
Generally you want this because it's unlikely to cause problems and it's required by one of the more common TPM use cases, which is protecting an ssh key using the TPM.

View File

@@ -27,7 +27,7 @@ in
options = {
services.chromadb = {
enable = mkEnableOption "ChromaDB, an open-source AI application database.";
enable = mkEnableOption "ChromaDB, an open-source AI application database";
package = mkPackageOption pkgs [ "python3Packages" "chromadb" ] { };

View File

@@ -213,7 +213,7 @@ in
initialScript = lib.mkOption {
type = lib.types.nullOr lib.types.path;
default = null;
description = "A file containing SQL statements to be executed on the first startup. Can be used for granting certain permissions on the database.";
description = "A file containing SQL statements to be executed on the first startup. Can be used for granting certain permissions on the database. Run as superuser.";
};
ensureDatabases = lib.mkOption {

View File

@@ -0,0 +1,95 @@
{
config,
lib,
pkgs,
...
}:
let
cfg = config.services.udp514-journal;
description = "Forward syslog from network (udp/514) to journal";
in
{
options = {
services.udp514-journal = {
enable = lib.mkEnableOption "the udp514-journal systemd socket/service";
openFirewall = lib.mkEnableOption "" // {
description = "Whether to open the port in the firewall.";
};
port = lib.mkOption {
type = lib.types.port;
default = 514;
description = "Port to listen on";
};
package = lib.mkPackageOption pkgs "udp514-journal" { };
};
};
config = lib.mkIf cfg.enable {
systemd.sockets.udp514-journal = {
enable = true;
name = "udp514-journal.socket";
inherit description;
listenDatagrams = [ (builtins.toString cfg.port) ];
wantedBy = [ "sockets.target" ];
};
systemd.services.udp514-journal = {
enable = true;
name = "udp514-journal.service";
inherit description;
requires = [
"systemd-journald.socket"
"udp514-journal.socket"
];
serviceConfig = {
Type = "notify";
Restart = "always";
ExecStart = "${cfg.package}/bin/udp514-journal";
DynamicUser = "on";
CapabilityBoundingSet = "";
AmbientCapabilities = "";
ProtectSystem = "strict";
ProtectHome = "on";
PrivateDevices = "on";
PrivateTmp = true;
PrivateUsers = "self";
PrivateNetwork = "on";
RestrictAddressFamilies = [ "AF_UNIX" ];
RestrictNamespaces = true;
RestrictSUIDSGID = true;
RestrictRealtime = true;
LockPersonality = true;
SystemCallArchitectures = "native";
SystemCallFilter = [
"@system-service"
"~@privileged"
"~@resources"
];
ProtectClock = true;
ProtectHostname = true;
ProtectKernelLogs = true;
ProtectKernelModules = true;
ProtectKernelTunables = "on";
ProtectControlGroups = "strict";
ProtectProc = "noaccess";
ProcSubset = "pid";
MemoryDenyWriteExecute = true;
NoNewPrivileges = true;
MemoryMax = "5M";
UMask = "0077";
};
confinement = {
enable = true;
binSh = null;
};
};
networking.firewall.allowedUDPPorts = lib.mkIf cfg.openFirewall [ cfg.port ];
};
meta.maintainers = with lib.maintainers; [ usovalx ];
}

View File

@@ -1,81 +0,0 @@
{
config,
lib,
pkgs,
...
}:
let
cfg = config.services.pfix-srsd;
in
{
###### interface
options = {
services.pfix-srsd = {
enable = lib.mkOption {
default = false;
type = lib.types.bool;
description = "Whether to run the postfix sender rewriting scheme daemon.";
};
domain = lib.mkOption {
description = "The domain for which to enable srs";
type = lib.types.str;
example = "example.com";
};
secretsFile = lib.mkOption {
description = ''
The secret data used to encode the SRS address.
to generate, use a command like:
`for n in $(seq 5); do dd if=/dev/urandom count=1 bs=1024 status=none | sha256sum | sed 's/ -$//' | sed 's/^/ /'; done`
'';
type = lib.types.path;
default = "/var/lib/pfix-srsd/secrets";
};
configurePostfix = lib.mkOption {
type = lib.types.bool;
default = true;
description = ''
Whether to configure the required settings to use pfix-srsd in the local Postfix instance.
'';
};
};
};
###### implementation
config = lib.mkMerge [
(lib.mkIf (cfg.enable && cfg.configurePostfix && config.services.postfix.enable) {
services.postfix.settings.main = {
sender_canonical_maps = [ "tcp:127.0.0.1:10001" ];
sender_canonical_classes = [ "envelope_sender" ];
recipient_canonical_maps = [ "tcp:127.0.0.1:10002" ];
recipient_canonical_classes = [ "envelope_recipient" ];
};
})
(lib.mkIf cfg.enable {
environment = {
systemPackages = [ pkgs.pfixtools ];
};
systemd.services.pfix-srsd = {
description = "Postfix sender rewriting scheme daemon";
before = [ "postfix.service" ];
#note that we use requires rather than wants because postfix
#is unable to process (almost) all mail without srsd
requiredBy = [ "postfix.service" ];
serviceConfig = {
Type = "forking";
PIDFile = "/run/pfix-srsd.pid";
ExecStart = "${pkgs.pfixtools}/bin/pfix-srsd -p /run/pfix-srsd.pid -I ${config.services.pfix-srsd.domain} ${config.services.pfix-srsd.secretsFile}";
};
};
})
];
}

View File

@@ -1296,6 +1296,5 @@ in
[ "services" "postfix" "settings" "main" "smtp_tls_security_level" ]
(config: lib.mkIf config.services.postfix.useDane "dane")
)
(lib.mkRenamedOptionModule [ "services" "postfix" "useSrs" ] [ "services" "pfix-srsd" "enable" ])
];
}

View File

@@ -74,7 +74,7 @@ in
default = null;
description = ''
Environment file, used to set any secret ATUIN_* environment variables, such as ATUIN_DB_URI containing a password.
See https://docs.atuin.sh/cli/self-hosting/server-setup/#configuration for available environment variables.
See <https://docs.atuin.sh/latest/self-hosting/server-setup/#configuration> for available environment variables.
'';
};
};

View File

@@ -71,7 +71,7 @@ in
serviceConfig = {
ExecStartPre = [
"${cfg.package}/bin/beszel-hub migrate up"
"${cfg.package}/bin/beszel-hub history-sync"
"${cfg.package}/bin/beszel-hub migrate history-sync"
];
ExecStart = ''
${cfg.package}/bin/beszel-hub serve --http='${cfg.host}:${toString cfg.port}'

View File

@@ -2090,7 +2090,6 @@ in
serviceConfig = {
ExecStartPre = [
"${lib.getExe' pkgs.coreutils "ln"} -fs ${cfg.package}/share/grafana/conf ${cfg.dataDir}"
"${lib.getExe' pkgs.coreutils "ln"} -fs ${cfg.package}/share/grafana/tools ${cfg.dataDir}"
];
ExecStart = "${lib.getExe cfg.package} server -homepath ${cfg.dataDir} -config ${configFile}";

View File

@@ -35,6 +35,12 @@ in
package = lib.mkPackageOption pkgs "crab-hole" { };
openFirewall = lib.mkOption {
type = lib.types.bool;
default = false;
description = "Open ports in the firewall for crab-hole's DNS server.";
};
supplementaryGroups = lib.mkOption {
type = lib.types.listOf lib.types.str;
default = [ ];
@@ -170,6 +176,11 @@ in
RestartSec = 1;
};
};
networking.firewall = lib.mkIf cfg.openFirewall {
allowedUDPPorts = [ 53 ];
allowedTCPPorts = [ 53 ];
};
};
meta.maintainers = [

View File

@@ -0,0 +1,188 @@
{
config,
lib,
pkgs,
...
}:
let
cfg = config.services.moonshine;
tomlFormat = pkgs.formats.toml { };
configFile = tomlFormat.generate "moonshine-config.toml" cfg.settings;
runScript = pkgs.writeShellScriptBin "moonshine-server" ''
export XDG_RUNTIME_DIR="''${XDG_RUNTIME_DIR:-/run/user/$(${lib.getExe' pkgs.coreutils "id"} -u)}"
export DBUS_SESSION_BUS_ADDRESS="''${DBUS_SESSION_BUS_ADDRESS:-unix:path=$XDG_RUNTIME_DIR/bus}"
exec ${lib.getExe cfg.package} ${configFile} "$@"
'';
in
{
options.services.moonshine = {
enable = lib.mkEnableOption "Moonshine, a headless game streaming server for Moonlight clients";
package = lib.mkPackageOption pkgs "moonshine" { };
user = lib.mkOption {
type = lib.types.nonEmptyStr;
example = "alice";
description = ''
User under which to run Moonshine. The user must be declared separately
in {option}`users.users`. Lingering is enabled automatically so the
server can run without an active login session.
'';
};
settings = lib.mkOption {
type = tomlFormat.type;
default = { };
example = lib.literalExpression ''
{
name = "my-desktop";
address = "0.0.0.0";
application = [
{
title = "Steam";
command = [ "steam" "steam://open/bigpicture" ];
}
];
application_scanner = [
{
type = "steam";
library = "$HOME/.local/share/Steam";
command = [ "steam" "-bigpicture" "steam://rungameid/{game_id}" ];
}
];
}
'';
description = ''
Moonshine configuration, generated as a TOML file in the Nix store.
See <https://github.com/hgaiser/moonshine/blob/main/moonshine-core/src/config.rs>
for the available settings and <https://github.com/hgaiser/moonshine#configuration> for some examples.
Do not leave this option empty: Moonshine's upstream defaults configure
Steam at {file}`/usr/bin/steam`, which does not exist on NixOS. Define
at least `application` with an executable in the Nix store, as shown in
the example. Setting `application` explicitly is sufficient;
`application_scanners` may be omitted.
Moonshine stores {file}`cert.pem` and {file}`key.pem` in
{file}`~/.config/moonshine/`, and paired-client state in
{file}`~/.local/share/moonshine/state.toml` for the configured user.
Since the service runs without a desktop session, its notification
action cannot reliably open the pairing page. Pair clients by visiting
{file}`http://<host>:47989/pin` in a browser instead.
'';
};
extraPackages = lib.mkOption {
type = lib.types.listOf lib.types.package;
default = [ ];
example = lib.literalExpression "[ pkgs.steam ]";
description = ''
Packages added to the service's {env}`PATH` for applications launched
by Moonshine.
'';
};
environment = lib.mkOption {
type = lib.types.attrsOf lib.types.str;
default = { };
example = {
MESA_VK_DEVICE_SELECT = "10de:25a2!";
};
description = ''
Environment variables set for Moonshine.
::: {.note}
Those are not inherited by launched applications.
:::
'';
};
firewallInterfaces = lib.mkOption {
type = lib.types.listOf lib.types.str;
default = [ ];
example = [
"tailscale0"
"wg0"
];
description = ''
Network interfaces on which to open the Moonlight/GameStream ports.
The ports are not opened when this list is empty.
Moonshine is not designed for use on public networks. Do not expose Moonshine ports directly to the internet. See https://github.com/hgaiser/moonshine#security
'';
};
};
config = lib.mkIf cfg.enable {
assertions = [
{
assertion = lib.hasAttr cfg.user config.users.users;
message = "services.moonshine.user refers to undeclared user '${cfg.user}'.";
}
];
boot.kernelModules = [
"uinput"
"uhid"
];
environment.systemPackages = [ cfg.package ];
# Make the implicit WSI Vulkan layer available to launched applications.
hardware.graphics = {
enable = true;
extraPackages = [ cfg.package ];
};
networking.firewall.interfaces = lib.genAttrs cfg.firewallInterfaces (_: {
allowedTCPPorts = [
(cfg.settings.webserver.port_https or 47984)
(cfg.settings.webserver.port or 47989)
(cfg.settings.stream.port or 48010)
];
allowedUDPPorts = [
5353 # moonshine has an embedded mDNS responder that does not conflict with avahi
(cfg.settings.stream.video.port or 47998)
(cfg.settings.stream.control.port or 47999)
(cfg.settings.stream.audio.port or 48000)
];
});
services.udev.packages = [ cfg.package ];
systemd.services.moonshine = {
description = "Streaming server using the NVIDIA GameStream / Moonlight protocol.";
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
path = [ pkgs.xwayland ] ++ cfg.extraPackages;
environment = {
MOONSHINE_LOG = "moonshine=info";
}
// cfg.environment;
serviceConfig = {
User = cfg.user;
SupplementaryGroups = [ "moonshine" ];
ExecStart = lib.getExe runScript;
Restart = "on-failure";
RestartSec = 5;
DeviceAllow = [
"/dev/uinput rw"
"/dev/uhid rw"
"char-drm rw"
"char-nvidia rw"
"char-nvidia-uvm rw"
];
};
};
users = {
groups.moonshine = { };
users.${cfg.user} = {
linger = true;
extraGroups = [ "input" ];
};
};
};
}

View File

@@ -825,6 +825,7 @@ in
RestrictSUIDSGID = true;
ExecReload = [
" " # This is needed to clear the ExecReload definitions from upstream
"${lib.getExe' pkgs.util-linux "kill"} -HUP $MAINPID"
];
ExecStart = [
" " # This is needed to clear the ExecStart definitions from upstream

View File

@@ -400,12 +400,8 @@ in
# Security
NoNewPrivileges = true;
# Directory
RuntimeDirectory = "fail2ban";
RuntimeDirectoryMode = "0750";
StateDirectory = "fail2ban";
StateDirectoryMode = "0750";
LogsDirectory = "fail2ban";
LogsDirectoryMode = "0750";
# Sandboxing
ProtectSystem = "strict";
ProtectHome = true;
@@ -417,6 +413,10 @@ in
ProtectControlGroups = true;
};
};
systemd.sockets.fail2ban.wantedBy = [
"sockets.target"
"fail2ban.service"
];
# Defaults for the daemon settings
services.fail2ban.daemonSettings.Definition = {

View File

@@ -0,0 +1,50 @@
{
config,
lib,
pkgs,
...
}:
let
cfg = config.services.rosec;
in
{
options.services.rosec = {
enable = lib.mkEnableOption "rosec, a secrets daemon implementing the freedesktop.org Secret Service API";
package = lib.mkPackageOption pkgs "rosec" { };
pam = {
enable = lib.mkEnableOption "PAM integration to automatically unlock the rosec vault on login";
services = lib.mkOption {
type = with lib.types; listOf str;
default = [ "login" ];
example = [
"login"
"greetd"
];
description = ''
List of PAM services for which to enable rosec automatic unlock.
'';
};
};
};
config = lib.mkIf cfg.enable {
environment.systemPackages = [ cfg.package ];
services.dbus.packages = [ cfg.package ];
systemd.packages = [ cfg.package ];
xdg.portal.extraPortals = [ cfg.package ];
security.pam.services = lib.mkIf cfg.pam.enable (
lib.genAttrs cfg.pam.services (_: {
rosec.enable = true;
})
);
};
meta.maintainers = with lib.maintainers; [ mikilio ];
}

View File

@@ -149,6 +149,11 @@ in
default = "tinyauth";
description = "Group account under which Tinyauth runs.";
};
enableUnixSocket = mkEnableOption (
"a UNIX domain socket at `/run/tinyauth/tinyauth.sock`"
+ " instead of listening on an IP address and port."
);
};
config = mkIf cfg.enable {
@@ -174,6 +179,7 @@ in
GIN_MODE = "release";
TINYAUTH_DATABASE_PATH = "${cfg.dataDir}/tinyauth.db";
TINYAUTH_RESOURCES_PATH = "${cfg.dataDir}/resources";
TINYAUTH_SERVER_SOCKETPATH = mkIf cfg.enableUnixSocket "%t/tinyauth/tinyauth.sock";
};
serviceConfig = {
@@ -181,6 +187,8 @@ in
User = cfg.user;
Group = cfg.group;
WorkingDirectory = cfg.dataDir;
RuntimeDirectory = mkIf cfg.enableUnixSocket "tinyauth";
RuntimeDirectoryMode = mkIf cfg.enableUnixSocket "750";
ExecStart = getExe cfg.package;
Restart = "always";
@@ -224,7 +232,7 @@ in
"~@privileged"
"~@resources"
];
UMask = "0077";
UMask = if cfg.enableUnixSocket then "0007" else "0077";
};
};

View File

@@ -31,6 +31,15 @@ let
;
isNormal = opts.isNormalUser;
shell = utils.toShellPath opts.shell;
autoSubIdRange = opts.autoSubUidGidRange;
subUidRanges = map (r: {
start = r.startUid;
inherit (r) count;
}) opts.subUidRanges;
subGidRanges = map (r: {
start = r.startGid;
inherit (r) count;
}) opts.subGidRanges;
}) (lib.filterAttrs (_: u: u.enable) config.users.users);
};
@@ -47,12 +56,19 @@ let
previousConfigPath = "/var/lib/userborn/previous-userborn.json";
immutableEtc = config.system.etc.overlay.enable && !config.system.etc.overlay.mutable;
# The files live outside /etc and need to be linked or bind-mounted there.
filesOutsideEtc = !cfg.static && cfg.passwordFilesLocation != "/etc";
# The filenames created by userborn.
passwordFiles = [
"group"
"passwd"
"shadow"
];
# newuidmap opens these with O_NOFOLLOW, no symlinks in /etc.
subIdFiles = [
"subuid"
"subgid"
];
in
{
@@ -93,6 +109,9 @@ in
write the files directly to `/etc`.
However this can also serve other use cases, e.g. when `/etc` is on a `tmpfs`.
The subid files are an exception: `newuidmap` rejects symlinks, so
they are bind-mounted into `/etc` instead of being symlinked.
'';
};
@@ -228,13 +247,16 @@ in
# Make the source files writable before executing userborn.
(lib.mkIf (!userCfg.mutableUsers) (
lib.map (file: "-${pkgs.util-linux}/bin/umount ${cfg.passwordFilesLocation}/${file}") passwordFiles
lib.map (file: "-${pkgs.util-linux}/bin/umount ${cfg.passwordFilesLocation}/${file}") (
passwordFiles ++ subIdFiles
)
))
];
ExecStartPost =
if userCfg.mutableUsers then
# Store the config somewhere for the next invocation
# Store the config so the next run can tell declarative changes
# from manual edits (see USERBORN_PREVIOUS_CONFIG).
[
"${pkgs.coreutils}/bin/ln -sf ${userbornConfigJson} ${previousConfigPath}"
]
@@ -243,9 +265,33 @@ in
(lib.map (
file:
"${pkgs.util-linux}/bin/mount --bind -o ro ${cfg.passwordFilesLocation}/${file} ${cfg.passwordFilesLocation}/${file}"
) passwordFiles);
) (passwordFiles ++ subIdFiles));
};
};
# Bind-mount the subid files into /etc when they live elsewhere,
# newuidmap rejects symlinks.
mounts = lib.mkIf filesOutsideEtc (
map (file: {
what = "${cfg.passwordFilesLocation}/${file}";
where = "/etc/${file}";
type = "none";
options = "bind";
after = [ "userborn.service" ];
requires = [ "userborn.service" ];
wantedBy = [ "sysinit.target" ];
requiredBy = [ "sysinit-reactivation.target" ];
before = [
"sysinit.target"
"sysinit-reactivation.target"
"shutdown.target"
];
conflicts = [ "shutdown.target" ];
# Re-mount after userborn's atomic rename replaces the inode.
restartTriggers = [ userbornConfigJson ];
unitConfig.DefaultDependencies = false;
}) subIdFiles
);
};
environment.etc = lib.mkMerge [
@@ -258,11 +304,11 @@ in
source = "${userbornStaticFiles}/${file}";
mode = if file == "shadow" then "0000" else "0644";
}
) passwordFiles
) (passwordFiles ++ subIdFiles)
)
))
(lib.mkIf (!cfg.static && cfg.passwordFilesLocation != "/etc") (
(lib.mkIf filesOutsideEtc (
# Statically create the symlinks to passwordFilesLocation when they're not
# inside /etc because we will not be able to do it at runtime in case of a
# (non-static) immutable /etc!
@@ -276,6 +322,19 @@ in
) passwordFiles
)
))
(lib.mkIf filesOutsideEtc (
# Placeholder mount points for the subid bind mounts.
lib.listToAttrs (
lib.map (
file:
lib.nameValuePair file {
text = "";
mode = "0644";
}
) subIdFiles
)
))
];
};

View File

@@ -160,6 +160,10 @@ in
);
environment.systemPackages = [ cfg.package ];
# Install at least one monospace font, as otherwise the fallback is DejaVu Sans, a non-monospace font
fonts.packages = [ pkgs.hack-font ];
systemd.packages = [ cfg.package ];
systemd.services."kmsconvt@" = {

View File

@@ -787,6 +787,7 @@ in
# Caches
PrivateTmp = true;
TemporaryFileSystem = "/dev/shm:mode=1777,nosuid,nodev";
CacheDirectory = [
"frigate"
# https://github.com/blakeblackshear/frigate/discussions/18129

View File

@@ -342,10 +342,17 @@ in
'';
};
};
virtualHosts.${domainFor "albums"} = {
forceSSL = mkDefault true;
locations."/" = {
root = webPackage "albums";
tryFiles = "$uri $uri.html /index.html";
extraConfig = ''
add_header Access-Control-Allow-Origin 'https://${cfgWeb.domains.api}';
'';
};
};
virtualHosts.${domainFor "photos"} = {
serverAliases = [
(domainFor "albums") # the albums app is shared with the photos frontend
];
forceSSL = mkDefault true;
locations."/" = {
root = webPackage "photos";

View File

@@ -137,7 +137,15 @@ in
host = mkOption {
type = types.str;
default = "localhost";
description = "The host that immich will listen on.";
example = ""; # all interfaces
# hint: the use of "" for IMMICH_HOST is not documented
# see https://docs.immich.app/install/environment-variables/#ports
# or https://github.com/immich-app/immich/blob/767caf9bfec2ec74ebdef6f58643ee9505da8550/docs/docs/install/environment-variables.md?plain=1#L70
# impl: https://github.com/immich-app/immich/blob/60f4dedb2991c8356d2977f1dc9cfa2cf666788c/server/src/app.common.ts#L90
description = ''
The host that immich will listen on.
Set to an empty string (`""`) to listen on all interfaces.
'';
};
port = mkOption {
type = types.port;

View File

@@ -109,12 +109,12 @@ let
'';
dbAddr =
if cfg.database.socket == null then
if cfg.database.type == "postgres" then
(if cfg.database.socket == null then cfg.database.host else cfg.database.socket)
else if cfg.database.socket == null then
"${cfg.database.host}:${toString cfg.database.port}"
else if cfg.database.type == "mysql" then
"${cfg.database.host}:${cfg.database.socket}"
else if cfg.database.type == "postgres" then
"${cfg.database.socket}"
else
throw "Unsupported database type: ${cfg.database.type} for socket: ${cfg.database.socket}";

View File

@@ -145,7 +145,7 @@ in
serviceConfig = {
DynamicUser = true;
ExecStart = lib.getExe cfg.package;
ExecStart = "${lib.getExe cfg.package} serve";
EnvironmentFile = cfg.environmentFiles;
Restart = "on-failure";
StateDirectory = "rustical";

View File

@@ -398,6 +398,11 @@ let
hostListen = if vhost.forceSSL then filter (x: x.ssl) defaultListen else defaultListen;
# If there's any location setting `useGrpcErrorPages`, we need to add the location blocks.
locationsWantGrpcErrorPages = builtins.any (location: location.useGrpcErrorPages) (
attrValues vhost.locations
);
listenString =
{
addr,
@@ -515,6 +520,10 @@ let
${mkBasicAuth vhostName vhost}
${optionalString locationsWantGrpcErrorPages ''
include ${./grpc-locations.conf};
''}
${optionalString (vhost.root != null) "root ${vhost.root};"}
${optionalString (vhost.globalRedirect != null) ''
@@ -559,6 +568,9 @@ let
optionalAttrs (config.fastcgiParams != { }) (defaultFastcgiParams // config.fastcgiParams)
)
)}
${optionalString config.useGrpcErrorPages ''
include ${./grpc-error-pages.conf};
''}
${optionalString (config.index != null) "index ${config.index};"}
${optionalString (config.tryFiles != null) "try_files ${config.tryFiles};"}
${optionalString (config.root != null) "root ${config.root};"}

View File

@@ -0,0 +1,22 @@
error_page 400 = @grpc_internal;
error_page 401 = @grpc_unauthenticated;
error_page 403 = @grpc_permission_denied;
error_page 404 = @grpc_unimplemented;
error_page 429 = @grpc_unavailable;
error_page 502 = @grpc_unavailable;
error_page 503 = @grpc_unavailable;
error_page 504 = @grpc_unavailable;
# NGINX-to-gRPC status code mappings
# Ref: https://github.com/grpc/grpc/blob/master/doc/statuscodes.md
#
error_page 405 = @grpc_internal; # Method not allowed
error_page 408 = @grpc_deadline_exceeded; # Request timeout
error_page 413 = @grpc_resource_exhausted; # Payload too large
error_page 414 = @grpc_resource_exhausted; # Request URI too large
error_page 415 = @grpc_internal; # Unsupported media type;
error_page 426 = @grpc_internal; # HTTP request was sent to HTTPS port
error_page 495 = @grpc_unauthenticated; # Client certificate authentication error
error_page 496 = @grpc_unauthenticated; # Client certificate not presented
error_page 497 = @grpc_internal; # HTTP request was sent to mutual TLS port
error_page 500 = @grpc_internal; # Server error
error_page 501 = @grpc_internal; # Not implemented

View File

@@ -0,0 +1,46 @@
# gRPC error responses
# Ref: https://github.com/grpc/grpc-go/blob/master/codes/codes.go
# Ref: https://grpc.io/docs/guides/wire
#
location @grpc_deadline_exceeded {
add_header grpc-status 4;
add_header grpc-message 'deadline exceeded';
default_type application/grpc;
return 200;
}
location @grpc_permission_denied {
add_header grpc-status 7;
add_header grpc-message 'permission denied';
default_type application/grpc;
return 200;
}
location @grpc_resource_exhausted {
add_header grpc-status 8;
add_header grpc-message 'resource exhausted';
default_type application/grpc;
return 200;
}
location @grpc_unimplemented {
add_header grpc-status 12;
add_header grpc-message unimplemented;
default_type application/grpc;
return 200;
}
location @grpc_internal {
add_header grpc-status 13;
add_header grpc-message 'internal error';
default_type application/grpc;
return 200;
}
location @grpc_unavailable {
add_header grpc-status 14;
add_header grpc-message unavailable;
default_type application/grpc;
return 200;
}
location @grpc_unauthenticated {
add_header grpc-status 16;
add_header grpc-message unauthenticated;
default_type application/grpc;
return 200;
}

View File

@@ -158,5 +158,17 @@ with lib;
Enable recommended uwsgi settings.
'';
};
useGrpcErrorPages = mkOption {
type = types.bool;
default = false;
description = ''
Whether to configure error codes to be emitted as gRPC-compatible errors.
Should be set when proxying gRPC, and returning responses from nginx (like when adding authentication).
This defines a few `@grpc-*` locations inside the containing vhost.
'';
};
};
}

View File

@@ -200,6 +200,7 @@ in
AmbientCapabilities = "cap_net_bind_service";
NoNewPrivileges = true;
LimitNOFILE = 131072;
LimitMEMLOCK = "infinity";
};
};

View File

@@ -55,10 +55,14 @@ let
"LinkJournal"
"Ephemeral"
"AmbientCapability"
"SuppressSync"
"PrivateUsersDelegate"
"RestrictAddressFamilies"
])
(assertValueOneOf "Boot" boolValues)
(assertValueOneOf "ProcessTwo" boolValues)
(assertValueOneOf "NotifyReady" boolValues)
(assertValueOneOf "SuppressSync" boolValues)
];
checkFiles = checkUnitConfig "Files" [
@@ -74,6 +78,7 @@ let
"BindUser"
"Inaccessible"
"PrivateUsersOwnership"
"BindUserShell"
])
(assertValueOneOf "ReadOnly" boolValues)
(assertValueOneOf "Volatile" (boolValues ++ [ "state" ]))
@@ -97,6 +102,7 @@ let
"Bridge"
"Zone"
"Port"
"NamespacePath"
])
(assertValueOneOf "Private" boolValues)
(assertValueOneOf "VirtualEthernet" boolValues)

View File

@@ -322,7 +322,7 @@ in
ln -s "${systemd}/example/tmpfiles.d/credstore.conf"
ln -s "${systemd}/example/tmpfiles.d/home.conf"
ln -s "${systemd}/example/tmpfiles.d/journal-nocow.conf"
ln -s "${systemd}/example/tmpfiles.d/portables.conf"
${optionalString systemd.withPortabled ''ln -s "${systemd}/example/tmpfiles.d/portables.conf"''}
ln -s "${systemd}/example/tmpfiles.d/static-nodes-permissions.conf"
ln -s "${systemd}/example/tmpfiles.d/systemd.conf"
ln -s "${systemd}/example/tmpfiles.d/systemd-nologin.conf"

View File

@@ -78,7 +78,7 @@ in
description = ''
List of repositories to search.
Deprecated, examine {option}`virtualisation.registries.settings` instead.
Deprecated, examine {option}`virtualisation.containers.registries.settings` instead.
'';
};
@@ -89,7 +89,7 @@ in
description = ''
List of insecure repositories.
Deprecated, examine {option}`virtualisation.registries.settings` instead.
Deprecated, examine {option}`virtualisation.containers.registries.settings` instead.
'';
};
@@ -100,7 +100,7 @@ in
description = ''
List of blocked repositories.
Deprecated, examine {option}`virtualisation.registries.settings` instead.
Deprecated, examine {option}`virtualisation.containers.registries.settings` instead.
'';
};
@@ -145,7 +145,7 @@ in
};
config = lib.mkIf cfg.enable {
warnings = lib.optional oldRegistriesOptionsUsed "the options virtualisation.registries.search / insecure / block are deprecated. See virtualisation.registries.settings instead.";
warnings = lib.optional oldRegistriesOptionsUsed "the options virtualisation.containers.registries.search / insecure / block are deprecated. See virtualisation.containers.registries.settings instead.";
virtualisation.containers.registries.settings = lib.mkIf oldRegistriesOptionsUsed {
registries = {

View File

@@ -526,7 +526,7 @@ let
# Parses an IP address with an optional prefix
ipFromString =
str:
str: defaultPrefix:
let
segments = lib.splitString "/" str;
prefix = lib.elemAt segments 1;
@@ -534,7 +534,7 @@ let
in
{
address = lib.head segments;
prefixLength = if hasPrefix then builtins.fromJSON prefix else 32;
prefixLength = if hasPrefix then builtins.fromJSON prefix else defaultPrefix;
};
in
@@ -610,10 +610,10 @@ in
networking.interfaces = lib.mkIf config.privateNetwork (
lib.mkMerge [
(lib.mkIf (config.localAddress != null) {
eth0.ipv4.addresses = [ (ipFromString config.localAddress) ];
eth0.ipv4.addresses = [ (ipFromString config.localAddress 32) ];
})
(lib.mkIf (config.localAddress6 != null) {
eth0.ipv6.addresses = [ (ipFromString config.localAddress6) ];
eth0.ipv6.addresses = [ (ipFromString config.localAddress6 128) ];
})
]
);

View File

@@ -20,16 +20,20 @@ let
isFunction
mapAttrs
elem
meta
recurseIntoAttrs
;
callSupportedTest =
test: if meta.availableOn pkgs.stdenv.hostPlatform test then callTest test else { };
# TODO: remove when handleTest is gone (make sure nixosTests and nixos/release.nix#tests are unaffected)
# TODO: when removing, also deprecate `test` attribute in ../lib/testing/run.nix
discoverTests =
val:
if isAttrs val then
if (val ? test) then
callTest val
callSupportedTest val
else
mapAttrs (n: s: if n == "passthru" then s else discoverTests s) val
else if isFunction val then
@@ -120,7 +124,7 @@ let
if tree ? recurseForDerivations && tree.recurseForDerivations then
mapAttrs (k: findTests) (removeAttrs tree [ "recurseForDerivations" ])
else
callTest tree;
callSupportedTest tree;
runTest =
arg:
@@ -690,7 +694,10 @@ in
ghostunnel = runTest ./ghostunnel.nix;
ghostunnel-modular = runTest ./ghostunnel-modular.nix;
gitdaemon = runTest ./gitdaemon.nix;
gitea = handleTest ./gitea.nix { giteaPackage = pkgs.gitea; };
gitea = import ./gitea.nix {
inherit pkgs runTest;
inherit (pkgs) lib;
};
github-runner = runTest ./github-runner.nix;
gitlab = import ./gitlab {
inherit runTest;
@@ -806,7 +813,10 @@ in
homer = handleTest ./homer { };
honk = runTest ./honk.nix;
hoogle = runTest ./hoogle.nix;
hostname = handleTest ./hostname.nix { };
hostname = import ./hostname.nix {
inherit pkgs runTest;
inherit (pkgs) lib;
};
hound = runTest ./hound.nix;
hub = runTest ./git/hub.nix;
hydra = runTest ./hydra;
@@ -1168,6 +1178,7 @@ in
nginx-etag = runTest ./nginx-etag.nix;
nginx-etag-compression = runTest ./nginx-etag-compression.nix;
nginx-globalredirect = runTest ./nginx-globalredirect.nix;
nginx-grpc-error-pages = runTest ./nginx-grpc-error-pages.nix;
nginx-http3 = import ./nginx-http3.nix { inherit pkgs runTest; };
nginx-lua = runTest ./nginx-lua.nix;
nginx-mime = runTest ./nginx-mime.nix;
@@ -1524,6 +1535,7 @@ in
rnsd = runTest ./networking/rnsd.nix;
robustirc-bridge = runTest ./robustirc-bridge.nix;
romm = runTest ./romm.nix;
rosec = runTest ./rosec.nix;
rosenpass = runTest ./rosenpass.nix;
roundcube = runTest ./roundcube.nix;
routinator = handleTest ./routinator.nix { };
@@ -1824,6 +1836,7 @@ in
ucarp = runTest ./ucarp.nix;
udisks2 = runTest ./udisks2.nix;
udp-over-tcp = runTest ./udp-over-tcp.nix;
udp514-journal = runTest ./udp514-journal.nix;
ulogd = runTest ./ulogd/ulogd.nix;
umami = runTest ./web-apps/umami.nix;
umurmur = runTest ./umurmur.nix;
@@ -1849,6 +1862,9 @@ in
userborn-mutable-etc = runTest ./userborn-mutable-etc.nix;
userborn-mutable-users = runTest ./userborn-mutable-users.nix;
userborn-static = runTest ./userborn-static.nix;
userborn-subids = runTest ./userborn-subids.nix;
userborn-subids-immutable-etc = runTest ./userborn-subids-immutable-etc.nix;
userborn-subids-mutable-etc = runTest ./userborn-subids-mutable-etc.nix;
ustreamer = runTest ./ustreamer.nix;
utils = pkgs.callPackage ./utils { inherit runTest; };
utmp = runTest ./utmp.nix;

View File

@@ -9,7 +9,7 @@
2. Spins up an nghttpd2 server to test client HTTP/2 headers against
known-good headers
See https://github.com/lwthiker/curl-impersonate/tree/main/tests/signatures
See https://github.com/lexiforest/curl-impersonate/tree/main/tests/signatures
for details.
Notes:
@@ -22,18 +22,20 @@
- We started skipping the test_http2_headers test due to log format differences
between the nghttpd2 version in nixpkgs and the outdated one curl-impersonate
uses upstream for its tests.
- test_http3_fingerprint is skipped because it requires connecting to
third-party endpoint (fp.impersonate.pro) which isn't reachable from the test VM
*/
{ pkgs, lib, ... }:
{ config, lib, ... }:
let
pkgs = config.node.pkgs;
# Update with domains in TestImpersonate.TEST_URLS if needed from:
# https://github.com/lwthiker/curl-impersonate/blob/main/tests/test_impersonate.py
# https://github.com/lexiforest/curl-impersonate/blob/main/tests/test_impersonate.py
domains = [
"www.wikimedia.org"
"www.wikipedia.org"
"www.mozilla.org"
"www.apache.org"
"www.kernel.org"
"git-scm.com"
];
@@ -92,7 +94,12 @@ let
}
''
mkdir -p $out/bin
$CC -Wall -Werror -o $out/bin/minicurl ${pkgs.curl-impersonate.src}/tests/minicurl.c `curl-config --libs`
sed -e 's/opts->local_port_end - opts->local_port_start);/(long)(opts->local_port_end - opts->local_port_start));/' \
-e 's/^\( *\)opts->local_port_start);/\1(long)opts->local_port_start);/' \
-e 's/CURLOPT_SSL_VERIFYPEER, 0)/CURLOPT_SSL_VERIFYPEER, 0L)/' \
-e 's/CURLOPT_SSL_VERIFYHOST, 0)/CURLOPT_SSL_VERIFYHOST, 0L)/' \
${pkgs.curl-impersonate.src}/tests/minicurl.c > minicurl.c
$CC -Wall -Werror -o $out/bin/minicurl minicurl.c `curl-config --libs`
'';
in
pkgs.writeShellScript "curl-impersonate-test" ''
@@ -127,50 +134,42 @@ let
# Run tests
cd tests
pytest . --install-dir ../usr --capture-interface eth1 --exitfirst -k 'not test_http2_headers'
pytest . --install-dir ../usr --capture-interface eth1 --exitfirst -k 'not test_http2_headers and not test_http3_fingerprint'
'';
in
{
name = "curl-impersonate";
meta = {
maintainers = [ ];
maintainers = with lib.maintainers; [
ui-1
];
};
nodes = {
web =
{
nodes,
pkgs,
lib,
config,
...
}:
{
networking.firewall.allowedTCPPorts = [
80
443
];
web = { ... }: {
networking.firewall.allowedTCPPorts = [
80
443
];
services = {
nginx = {
enable = true;
virtualHosts."curl-impersonate.nixos.test" = {
default = true;
addSSL = true;
sslCertificate = "${tls-certs}/cert.pem";
sslCertificateKey = "${tls-certs}/key.pem";
};
services = {
nginx = {
enable = true;
virtualHosts."curl-impersonate.nixos.test" = {
default = true;
addSSL = true;
sslCertificate = "${tls-certs}/cert.pem";
sslCertificateKey = "${tls-certs}/key.pem";
};
};
};
};
curl =
{
nodes,
pkgs,
lib,
config,
...
}:
{
@@ -182,22 +181,20 @@ in
};
};
testScript =
{ nodes, ... }:
''
start_all()
testScript = { ... }: ''
start_all()
with subtest("Wait for network"):
web.systemctl("start network-online.target")
curl.systemctl("start network-online.target")
web.wait_for_unit("network-online.target")
curl.wait_for_unit("network-online.target")
with subtest("Wait for network"):
web.systemctl("start network-online.target")
curl.systemctl("start network-online.target")
web.wait_for_unit("network-online.target")
curl.wait_for_unit("network-online.target")
with subtest("Wait for web server"):
web.wait_for_unit("nginx.service")
web.wait_for_open_port(443)
with subtest("Wait for web server"):
web.wait_for_unit("nginx.service")
web.wait_for_open_port(443)
with subtest("Run curl-impersonate tests"):
curl.succeed("${curl-impersonate-test}")
'';
with subtest("Run curl-impersonate tests"):
curl.succeed("${curl-impersonate-test}")
'';
}

View File

@@ -2,7 +2,7 @@
{
name = "fail2ban";
nodes.machine = _: {
nodes.machine = { ... }: {
services.fail2ban = {
enable = true;
bantime-increment.enable = true;
@@ -11,7 +11,7 @@
networking.nftables.enable = true;
};
nodes.client = _: {
nodes.client = { pkgs, ... }: {
environment.systemPackages = [
pkgs.sshpass
pkgs.netcat
@@ -31,16 +31,41 @@
client_addr = "2001:db8:1::1"
machine_addr = "2001:db8:1::2"
# Verify that querying the version works
clientVersion = machine.succeed("fail2ban-client -V").rstrip()
t.assertEqual(clientVersion, "${pkgs.fail2ban.version}")
serverVersion = machine.succeed("fail2ban-server -V").rstrip()
t.assertEqual(serverVersion, "${pkgs.fail2ban.version}")
# Verify that fail2ban-client can communicate with the server
machine.succeed("fail2ban-client ping")
# Verify there is not ban and the port is reachable from the client.
machine.succeed(f"test 0 -eq $(fail2ban-client get sshd banned {client_addr})")
client.succeed(f"nc -w3 -z {machine_addr} 22")
# Cause authentication failure log entries.
for _ in range(2):
client.fail(f"sshpass -p 'wrongpassword' ssh -o StrictHostKeyChecking=no {machine_addr}")
# Cause authentication failure log entries (detach second command since ban may cause timeout).
client.fail(f"sshpass -p 'wrongpassword' ssh -o StrictHostKeyChecking=no {machine_addr}")
client.execute(f"sshpass -p 'wrongpassword' ssh -o StrictHostKeyChecking=no {machine_addr} >&2 &")
# Verify there is a ban and the port is unreachable from the client.
machine.wait_until_succeeds(f"test 1 -eq $(fail2ban-client get sshd banned {client_addr})")
client.fail(f"nc -w3 -z {machine_addr} 22")
# Verify that unbanning works
machine.succeed(f"fail2ban-client unban {client_addr}")
client.succeed(f"nc -w3 -z {machine_addr} 22")
# Verify that fail2ban-regex works
regex = r"^matching log entry: <HOST>$"
line = "matching log entry: 1.2.3.4"
matches = machine.succeed(f"fail2ban-regex -o matches '{line}' '{regex}'")
t.assertIn(line, matches)
# Verify that socket activation works
machine.succeed("systemctl stop fail2ban.service")
machine.fail("systemctl --quiet is-active fail2ban.service")
machine.succeed("fail2ban-client ping")
machine.succeed("systemctl --quiet is-active fail2ban.service")
'';
}

View File

@@ -37,7 +37,7 @@
];
fcitx5.settings = {
globalOptions = {
"Hotkey"."EnumerateSkipFirst" = "False";
"Hotkey"."EnumerateSkipFirst" = false;
"Hotkey/TriggerKeys"."0" = "Control+space";
"Hotkey/EnumerateForwardKeys"."0" = "Alt+Shift_L";
"Hotkey/EnumerateBackwardKeys"."0" = "Alt+Shift_R";

View File

@@ -1,12 +1,11 @@
{
system ? builtins.currentSystem,
config ? { },
giteaPackage ? pkgs.gitea,
pkgs ? import ../.. { inherit system config; },
pkgs,
lib,
runTest,
...
}:
with import ../lib/testing-python.nix { inherit system pkgs; };
with pkgs.lib;
with lib;
let
## gpg --faked-system-time='20230301T010000!' --quick-generate-key snakeoil ed25519 sign
@@ -31,8 +30,8 @@ let
];
makeGiteaTest =
type:
nameValuePair type (makeTest {
name = "${giteaPackage.pname}-${type}";
nameValuePair type (runTest {
name = "${pkgs.gitea.pname}-${type}";
meta.maintainers = with maintainers; [
aanderse
kolaente
@@ -46,7 +45,7 @@ let
services.gitea = {
enable = true;
database = { inherit type; };
package = giteaPackage;
package = pkgs.gitea;
metricsTokenFile = (pkgs.writeText "metrics_secret" "fakesecret").outPath;
settings.service.DISABLE_REGISTRATION = true;
settings."repository.signing".SIGNING_KEY = signingPrivateKeyId;
@@ -54,7 +53,7 @@ let
settings.metrics.ENABLED = true;
};
environment.systemPackages = [
giteaPackage
pkgs.gitea
pkgs.gnupg
pkgs.jq
];

View File

@@ -1,11 +1,10 @@
{
system ? builtins.currentSystem,
config ? { },
pkgs ? import ../.. { inherit system config; },
pkgs,
runTest,
lib,
}:
with import ../lib/testing-python.nix { inherit system pkgs; };
with pkgs.lib;
with lib;
let
makeHostNameTest =
@@ -19,7 +18,7 @@ let
in
if (res.success && res.value != null) then res.value else "null";
in
makeTest {
runTest {
name = "hostname-${fqdn}";
meta = with pkgs.lib.maintainers; {
maintainers = [

View File

@@ -71,6 +71,7 @@ in
];
};
boot.kernelPackages = pkgs.linuxPackages_latest;
networking.jool.enable = true;
networking.jool.siit.default.global.pool6 = "fd::/96";
};
@@ -191,6 +192,7 @@ in
];
};
boot.kernelPackages = pkgs.linuxPackages_latest;
networking.jool.enable = true;
networking.jool.nat64.default = {
bib = [
@@ -206,17 +208,17 @@ in
{
protocol = "TCP";
prefix = "203.0.113.1/32";
"port range" = "40001-65535";
"port range" = "20000-29999";
}
{
protocol = "UDP";
prefix = "203.0.113.1/32";
"port range" = "40001-65535";
"port range" = "20000-29999";
}
{
protocol = "ICMP";
prefix = "203.0.113.1/32";
"port range" = "40001-65535";
"port range" = "20000-29999";
}
# Ports for static BIB entries
{

View File

@@ -118,7 +118,7 @@ in
(pkgs.writers.writePython3Bin "create_management_room_and_invite_mjolnir"
{
libraries = with pkgs.python3Packages; [
(matrix-nio.override { withOlm = true; })
(matrix-nio.override { withVodozemac = true; })
];
}
''

View File

@@ -4,16 +4,16 @@ let
shared =
{ pkgs, ... }:
{
services.mediawiki.enable = true;
services.mediawiki.httpd.virtualHost.hostName = "localhost";
services.mediawiki.httpd.virtualHost.adminAddr = "root@example.com";
services.mediawiki.passwordFile = pkgs.writeText "password" "correcthorsebatterystaple";
services.mediawiki.extensions = {
Matomo = pkgs.fetchzip {
url = "https://github.com/DaSchTour/matomo-mediawiki-extension/archive/v4.0.1.tar.gz";
sha256 = "0g5rd3zp0avwlmqagc59cg9bbkn3r7wx7p6yr80s644mj6dlvs1b";
services.mediawiki = {
enable = true;
httpd.virtualHost = {
hostName = "localhost";
adminAddr = "root@example.com";
};
passwordFile = pkgs.writeText "password" "correcthorsebatterystaple";
extensions = {
ParserFunctions = null;
};
ParserFunctions = null;
};
};
@@ -21,7 +21,7 @@ let
t:
runTest {
imports = [
{ nodes.machine.imports = [ shared ]; }
{ containers.machine.imports = [ shared ]; }
t
];
};
@@ -29,7 +29,7 @@ in
{
mysql = makeTest {
name = "mediawiki-mysql";
nodes.machine = {
containers.machine = {
services.mediawiki.database.type = "mysql";
};
testScript = ''
@@ -44,7 +44,7 @@ in
postgresql = makeTest {
name = "mediawiki-postgres";
nodes.machine = {
containers.machine = {
services.mediawiki.database.type = "postgres";
};
testScript = ''
@@ -59,7 +59,7 @@ in
sqlite = makeTest {
name = "mediawiki-sqlite";
nodes.machine = {
containers.machine = {
services.mediawiki.database.type = "sqlite";
};
testScript = ''
@@ -74,29 +74,29 @@ in
nohttpd = makeTest {
name = "mediawiki-nohttpd";
nodes.machine = {
containers.machine = {
services.mediawiki.webserver = "none";
};
testScript =
{ nodes, ... }:
{ containers, ... }:
''
start_all()
machine.wait_for_unit("phpfpm-mediawiki.service")
env = (
"SCRIPT_NAME=/index.php",
"SCRIPT_FILENAME=${nodes.machine.services.mediawiki.finalPackage}/share/mediawiki/index.php",
"SCRIPT_FILENAME=${containers.machine.services.mediawiki.finalPackage}/share/mediawiki/index.php",
"REMOTE_ADDR=127.0.0.1",
'QUERY_STRING=title=Main_Page',
"REQUEST_METHOD=GET",
);
page = machine.succeed(f"{' '.join(env)} ${lib.getExe nodes.machine.nixpkgs.pkgs.fcgi} -bind -connect ${nodes.machine.services.phpfpm.pools.mediawiki.socket}")
page = machine.succeed(f"{' '.join(env)} ${lib.getExe containers.machine.nixpkgs.pkgs.fcgi} -bind -connect ${containers.machine.services.phpfpm.pools.mediawiki.socket}")
assert "MediaWiki has been installed" in page, f"no 'MediaWiki has been installed' in:\n{page}"
'';
};
nginx = makeTest {
name = "mediawiki-nginx";
nodes.machine = {
containers.machine = {
services.mediawiki.webserver = "nginx";
};
testScript = ''

View File

@@ -10,5 +10,8 @@
inherit (pkgs) percona-server_8_4;
};
mkTestName =
pkg: "mariadb_${builtins.replaceStrings [ "." ] [ "" ] (lib.versions.majorMinor pkg.version)}";
pkg:
"${builtins.replaceStrings [ "-" ] [ "_" ] pkg.pname}_${
builtins.replaceStrings [ "." ] [ "" ] (lib.versions.majorMinor pkg.version)
}";
}

View File

@@ -33,7 +33,7 @@ let
nodes = {
${name} =
{ pkgs, ... }:
{ pkgs, config, ... }:
{
users = {
@@ -61,18 +61,18 @@ let
# note that using pkgs.writeText here is generally not a good idea,
# as it will store the password in world-readable /nix/store ;)
initialScript = pkgs.writeText "mysql-init.sql" (
if (!useSocketAuth) then
''
CREATE USER 'testuser3'@'localhost' IDENTIFIED BY 'secure';
GRANT ALL PRIVILEGES ON testdb3.* TO 'testuser3'@'localhost';
''
else
if config.services.mysql.package.pname == "mariadb" then
''
ALTER USER root@localhost IDENTIFIED WITH unix_socket;
DELETE FROM mysql.user WHERE password = ''' AND plugin = ''';
DELETE FROM mysql.user WHERE user = ''';
FLUSH PRIVILEGES;
''
else
# just some smoketest initial script sql statement
''
SELECT * FROM mysql.user;
''
);
ensureDatabases = [
@@ -104,61 +104,66 @@ let
};
};
testScript = ''
start_all()
testScript =
{ nodes, ... }:
let
mysqlClient = lib.getExe nodes.${name}.services.mysql.package.client;
in
''
start_all()
machine = ${name}
machine.wait_for_unit("mysql")
machine.succeed(
"echo 'use testdb; create table tests (test_id INT, PRIMARY KEY (test_id));' | sudo -u testuser mysql -u testuser"
)
machine.succeed(
"echo 'use testdb; insert into tests values (42);' | sudo -u testuser mysql -u testuser"
)
# Ensure testuser2 is not able to insert into testdb as mysql testuser2
machine.fail(
"echo 'use testdb; insert into tests values (23);' | sudo -u testuser2 mysql -u testuser2"
)
# Ensure testuser2 is not able to authenticate as mysql testuser
machine.fail(
"echo 'use testdb; insert into tests values (23);' | sudo -u testuser2 mysql -u testuser"
)
machine.succeed(
"echo 'use testdb; select test_id from tests;' | sudo -u testuser mysql -u testuser -N | grep 42"
)
machine = ${name}
machine.wait_for_unit("mysql")
machine.succeed(
"echo 'use testdb; create table tests (test_id INT, PRIMARY KEY (test_id));' | sudo -u testuser ${mysqlClient} -u testuser"
)
machine.succeed(
"echo 'use testdb; insert into tests values (42);' | sudo -u testuser ${mysqlClient} -u testuser"
)
# Ensure testuser2 is not able to insert into testdb as mysql testuser2
machine.fail(
"echo 'use testdb; insert into tests values (23);' | sudo -u testuser2 ${mysqlClient} -u testuser2"
)
# Ensure testuser2 is not able to authenticate as mysql testuser
machine.fail(
"echo 'use testdb; insert into tests values (23);' | sudo -u testuser2 ${mysqlClient} -u testuser"
)
machine.succeed(
"echo 'use testdb; select test_id from tests;' | sudo -u testuser ${mysqlClient} -u testuser -N | grep 42"
)
${lib.optionalString hasMroonga ''
# Check if Mroonga plugin works
machine.succeed(
"echo 'use testdb; create table mroongadb (test_id INT, PRIMARY KEY (test_id)) ENGINE = Mroonga;' | sudo -u testuser mysql -u testuser"
)
machine.succeed(
"echo 'use testdb; insert into mroongadb values (25);' | sudo -u testuser mysql -u testuser"
)
machine.succeed(
"echo 'use testdb; select test_id from mroongadb;' | sudo -u testuser mysql -u testuser -N | grep 25"
)
machine.succeed(
"echo 'use testdb; drop table mroongadb;' | sudo -u testuser mysql -u testuser"
)
''}
${lib.optionalString hasMroonga ''
# Check if Mroonga plugin works
machine.succeed(
"echo 'use testdb; create table mroongadb (test_id INT, PRIMARY KEY (test_id)) ENGINE = Mroonga;' | sudo -u testuser ${mysqlClient} -u testuser"
)
machine.succeed(
"echo 'use testdb; insert into mroongadb values (25);' | sudo -u testuser ${mysqlClient} -u testuser"
)
machine.succeed(
"echo 'use testdb; select test_id from mroongadb;' | sudo -u testuser ${mysqlClient} -u testuser -N | grep 25"
)
machine.succeed(
"echo 'use testdb; drop table mroongadb;' | sudo -u testuser ${mysqlClient} -u testuser"
)
''}
${lib.optionalString hasRocksDB ''
# Check if RocksDB plugin works
machine.succeed(
"echo 'use testdb; create table rocksdb (test_id INT, PRIMARY KEY (test_id)) ENGINE = RocksDB;' | sudo -u testuser mysql -u testuser"
)
machine.succeed(
"echo 'use testdb; insert into rocksdb values (28);' | sudo -u testuser mysql -u testuser"
)
machine.succeed(
"echo 'use testdb; select test_id from rocksdb;' | sudo -u testuser mysql -u testuser -N | grep 28"
)
machine.succeed(
"echo 'use testdb; drop table rocksdb;' | sudo -u testuser mysql -u testuser"
)
''}
'';
${lib.optionalString hasRocksDB ''
# Check if RocksDB plugin works
machine.succeed(
"echo 'use testdb; create table rocksdb (test_id INT, PRIMARY KEY (test_id)) ENGINE = RocksDB;' | sudo -u testuser ${mysqlClient} -u testuser"
)
machine.succeed(
"echo 'use testdb; insert into rocksdb values (28);' | sudo -u testuser ${mysqlClient} -u testuser"
)
machine.succeed(
"echo 'use testdb; select test_id from rocksdb;' | sudo -u testuser ${mysqlClient} -u testuser -N | grep 28"
)
machine.succeed(
"echo 'use testdb; drop table rocksdb;' | sudo -u testuser ${mysqlClient} -u testuser"
)
''}
'';
};
in
lib.mapAttrs (
@@ -180,7 +185,6 @@ lib.mapAttrs (
_: package:
makeMySQLTest {
inherit package;
name = builtins.replaceStrings [ "-" ] [ "_" ] package.pname;
hasMroonga = false;
useSocketAuth = false;
}

View File

@@ -0,0 +1,40 @@
{ ... }:
{
name = "nginx-grpc-error-pages";
containers = {
webserver =
{ pkgs, ... }:
{
services.nginx = {
enable = true;
virtualHosts.test = {
locations = {
"=/".return = "200 blub";
"/grpc.reflection.v1.ServerReflection" = {
useGrpcErrorPages = true;
extraConfig = ''
grpc_pass unix:/run/some-service.sock;
# Let's pretend there was a more sophisticated check here
return 401;
'';
};
};
};
};
};
};
testScript = ''
webserver.wait_for_unit("nginx")
webserver.wait_for_open_port(80)
# regular HTTP requests should behave normally
webserver.succeed("curl --fail http://localhost")
t.assertEqual(webserver.succeed("curl -s -o /dev/null -w '%{http_code}' http://localhost/404").strip(), "404")
# a gRPC 401 becomes HTTP code 2xx, with grpc-message and grpc-status headers set.
t.assertEqual(webserver.succeed("curl -s -o /dev/null --fail -w '%header{grpc-status}_%header{grpc-message}' http://localhost/grpc.reflection.v1.ServerReflection").strip(), "16_unauthenticated")
'';
}

View File

@@ -103,7 +103,7 @@ in
"${pkgs.groff.doc}/share/doc/*/examples/mom/penguin.pdf",
"${pkgs.groff.doc}/share/doc/*/meref.ps",
"${pkgs.cups.out}/share/doc/cups/images/cups.png",
"${pkgs.pcre.doc}/share/doc/pcre/pcre.txt",
"${pkgs.groff.doc}/share/doc/*/examples/mom/README.txt",
]:
file_name = os.path.basename(file)
with subtest(f"print {file_name}"):

101
nixos/tests/rosec.nix Normal file
View File

@@ -0,0 +1,101 @@
{ pkgs, lib, ... }:
let
rosec-config = pkgs.writeText "rosec-config.toml" ''
[[provider]]
id = "local"
kind = "local"
path = "/home/alice/.local/share/rosec/providers/local.vault"
'';
in
{
name = "rosec";
meta.maintainers = [ lib.maintainers.mikilio ];
# NOTE: PAM auto-unlock subtest requires interactive TTY login, which is
# architecture-dependent on QEMU (serial device and GPU differ between x86
# and aarch64). No existing test in nixpkgs handles this cross-platform.
# The D-Bus activation and PAM config subtests are platform-agnostic.
meta.broken = pkgs.stdenv.hostPlatform.isAarch64;
nodes.machine =
{ nodes, ... }:
let
user = nodes.machine.users.users.alice;
in
{
imports = [ ./common/user-account.nix ];
services.rosec = {
enable = true;
pam.enable = true;
};
environment.systemPackages = [ pkgs.libsecret ];
environment.etc."rosec/test-askpass" = {
text = ''
#!/bin/sh
echo "${user.password}"
'';
mode = "0755";
};
environment.variables = {
SSH_ASKPASS = lib.mkForce "/etc/rosec/test-askpass";
SSH_ASKPASS_REQUIRE = lib.mkForce "force";
DBUS_SESSION_BUS_ADDRESS = "unix:path=/run/user/${toString user.uid}/bus";
};
};
testScript =
{ nodes, ... }:
let
user = nodes.machine.users.users.alice;
config-path = "${rosec-config}";
in
''
machine.wait_until_tty_matches("1", "login: ")
machine.send_chars("alice\n")
machine.wait_until_tty_matches("1", "login: alice")
machine.wait_until_succeeds("pgrep login")
machine.wait_until_tty_matches("1", "Password: ")
machine.send_chars("${user.password}\n")
machine.wait_until_succeeds("pgrep -u alice bash")
machine.succeed("su - alice -c 'mkdir -p ~/.config/rosec ~/.local/share/rosec/providers'")
machine.succeed("su - alice -c 'cp ${config-path} ~/.config/rosec/config.toml'")
machine.succeed("su - alice -c 'systemctl --user import-environment SSH_ASKPASS SSH_ASKPASS_REQUIRE'")
with subtest("D-Bus activation starts rosecd and registers portal"):
machine.succeed("su - alice -c 'secret-tool lookup application nonexistent-rosec-test >/dev/null 2>&1 || true'")
_, output = machine.systemctl("status rosecd --no-pager", "alice")
assert "Active: active (running)" in output
machine.succeed("su - alice -c 'busctl --user list | grep -q org.freedesktop.impl.portal.desktop.rosec'")
with subtest("PAM is configured with pam_rosec"):
login_pam = machine.succeed("cat /etc/pam.d/login")
import re
assert any(re.match(r"auth\s+.*pam_rosec", l) for l in login_pam.splitlines()), "pam_rosec missing from auth stack"
assert any(re.match(r"password\s+.*pam_rosec", l) for l in login_pam.splitlines()), "pam_rosec missing from password stack"
assert any(re.match(r"session\s+.*pam_rosec", l) for l in login_pam.splitlines()), "pam_rosec missing from session stack"
with subtest("PAM auto-unlocks the vault on login"):
machine.succeed("su - alice -c 'echo ${user.password} | secret-tool store --label=PamTest application rosec-pam-test'")
machine.succeed("su - alice -c 'rosec lock'")
machine.send_chars("exit\n")
machine.wait_until_fails("pgrep -u alice bash")
machine.wait_until_tty_matches("1", "login: ")
machine.send_chars("alice\n")
machine.wait_until_tty_matches("1", "login: alice")
machine.wait_until_succeeds("pgrep login")
machine.wait_until_tty_matches("1", "Password: ")
machine.send_chars("${user.password}\n")
machine.wait_until_succeeds("pgrep -u alice bash")
machine.wait_until_succeeds("su - alice -c 'systemctl --user is-active rosecd'", timeout=30)
machine.succeed("su - alice -c 'timeout 30 bash -c \"until secret-tool lookup application rosec-pam-test >/dev/null 2>&1; do sleep 1; done\"'")
result = machine.succeed("su - alice -c 'secret-tool lookup application rosec-pam-test'")
assert "${user.password}" in result
'';
}

View File

@@ -20,6 +20,7 @@
flow.configuration.services.scx.scheduler = "scx_flow";
forge.configuration.services.scx.scheduler = "scx_forge";
lavd.configuration.services.scx.scheduler = "scx_lavd";
mlfq.configuration.services.scx.scheduler = "scx_mlfq";
p2dq.configuration.services.scx.scheduler = "scx_p2dq";
pandemonium.configuration.services.scx.scheduler = "scx_pandemonium";
rlfifo.configuration.services.scx.scheduler = "scx_rlfifo";
@@ -40,6 +41,7 @@
"flow",
"forge",
"lavd",
"mlfq",
"p2dq",
"pandemonium",
"rlfifo",

View File

@@ -42,6 +42,13 @@
# Useful for debugging
client.copy_from_machine("/root/.task", "client")
server.copy_from_machine("${cfg.dataDir}", "server")
server.copy_from_machine(
# Ever since DynamicUser defaults to true[1], dataDir is a symlink
# into /var/lib/private, and symlink resolving is needed.
#
# [1]: https://github.com/NixOS/nixpkgs/commit/95fc26d18a19207b20acfee182db120efc36d1d3
server.succeed("readlink -f ${cfg.dataDir}").strip(),
"server",
)
'';
}

View File

@@ -0,0 +1,26 @@
{
lib,
pkgs,
...
}:
{
name = "udp514-journal";
meta.maintainers = with lib.maintainers; [ usovalx ];
containers.machine = {
services.udp514-journal.enable = true;
environment.systemPackages = [ pkgs.netcat ];
};
testScript = ''
import datetime
start_all()
machine.wait_for_unit("udp514-journal.socket");
# send a test log entry via UDP, RFC 5424 format
machine.execute('echo "<34>1 2026-08-01T00:24:15.123+01:00 router01 - testing" | nc -w1 -u localhost 514')
machine.wait_until_succeeds('journalctl -u udp514-journal --grep "router01 - testing"', timeout = datetime.timedelta(seconds=60))
'';
}

View File

@@ -1,8 +1,9 @@
{ lib, ... }:
# Verifies that switching from update-users-groups.pl to userborn honours
# /var/lib/nixos/{uid,gid}-map and declarative-{users,groups}, so removed
# users keep their ids reserved and are not reassigned.
# /var/lib/nixos/{uid,gid}-map, auto-subuid-map and declarative-{users,groups},
# so removed users keep their ids reserved and are not reassigned, and
# subordinate id allocations survive the migration.
{
name = "userborn-migration";
@@ -17,6 +18,7 @@
users.users = {
survivor = {
isNormalUser = true;
autoSubUidGidRange = true;
};
ghost = {
isNormalUser = true;
@@ -79,6 +81,10 @@
t.assertEqual(uid_map["ghost"], ghost_uid)
t.assertEqual(uid_map["survivor"], survivor_uid)
survivor_subuid = machine.succeed("grep '^survivor:' /etc/subuid").strip()
auto_subuid_map = json.loads(machine.succeed("cat /var/lib/nixos/auto-subuid-map"))
t.assertEqual(auto_subuid_map["survivor"], int(survivor_subuid.split(":")[1]))
with subtest("perl: remove ghost"):
switch("base-ghost-removed")
machine.fail("getent passwd ghost")
@@ -113,6 +119,18 @@
"journalctl -u userborn-import-legacy.service --grep 'synthesised.*previous-userborn.json'"
)
with subtest("userborn: subid allocations survive the migration"):
t.assertEqual(
machine.succeed("grep '^survivor:' /etc/subuid").strip(),
survivor_subuid,
"survivor's subuid range changed across migration",
)
t.assertEqual(
machine.succeed("grep '^survivor:' /etc/subgid").strip(),
survivor_subuid,
"survivor's subgid range changed across migration",
)
with subtest("userborn: no uid collision for new user"):
intruder_uid = uid("intruder")
t.assertNotEqual(

View File

@@ -0,0 +1,111 @@
{ lib, pkgs, ... }:
# Immutable /etc, subid files written to passwordFilesLocation and exposed
# in /etc via systemd bind mount units over build-time placeholders.
let
common = {
services.userborn.enable = true;
boot.initrd.systemd.enable = true;
networking.useNetworkd = true;
system.etc.overlay = {
enable = true;
mutable = false;
};
};
users = {
# Auto allocation at runtime, must work on an immutable /etc.
alice.isNormalUser = true;
explicit = {
isNormalUser = true;
subUidRanges = [
{
startUid = 700000;
count = 65536;
}
];
subGidRanges = [
{
startGid = 700000;
count = 65536;
}
];
};
};
in
{
name = "userborn-subids-immutable-etc";
meta.maintainers = with lib.maintainers; [ rvdp ];
nodes.machine =
{ ... }:
{
imports = [ common ];
users.users = users;
specialisation.with-bob = {
inheritParentConfig = false;
configuration = {
nixpkgs = { inherit pkgs; };
imports = [ common ];
users.users = users // {
bob.isNormalUser = true;
};
};
};
};
testScript = ''
machine.wait_for_unit("userborn.service")
def parse(path):
out = {}
for line in machine.succeed(f"cat {path}").splitlines():
name, start, count = line.split(":")
out.setdefault(name, []).append((int(start), int(count)))
return out
with subtest("/etc/subuid is a bind mount backed by passwordFilesLocation"):
assert machine.succeed("stat -c '%F' /etc/subuid").strip() == "regular file"
machine.succeed("mountpoint -q /etc/subuid")
machine.succeed("systemctl is-active etc-subuid.mount etc-subgid.mount")
a = machine.succeed("stat -c %d:%i /etc/subuid").strip()
b = machine.succeed("stat -c %d:%i /var/lib/nixos/subuid").strip()
assert a == b
subuid = parse("/etc/subuid")
subgid = parse("/etc/subgid")
with subtest("alice got an auto range and explicit's range is present"):
assert len(subuid["alice"]) == 1
assert subuid["alice"][0][1] == 65536
assert subuid["explicit"] == [(700000, 65536)]
assert subgid["explicit"] == [(700000, 65536)]
with subtest("newuidmap accepts the bind-mounted file"):
machine.succeed("runuser -u alice -- unshare --user --map-auto -- true")
before = machine.succeed("cat /etc/subuid")
machine.succeed(
"/run/current-system/specialisation/with-bob/bin/switch-to-configuration switch"
)
with subtest("bind is refreshed across activations without stacking"):
n = machine.succeed("grep -c ' /etc/subuid ' /proc/self/mountinfo").strip()
assert n == "1", f"expected 1 mount on /etc/subuid, got {n}"
a = machine.succeed("stat -c %d:%i /etc/subuid").strip()
b = machine.succeed("stat -c %d:%i /var/lib/nixos/subuid").strip()
assert a == b
with subtest("existing ranges survived and bob was added"):
after = machine.succeed("cat /etc/subuid")
assert "bob:" in after
for line in before.splitlines():
assert line in after
with subtest("newuidmap still works after the switch"):
machine.succeed("runuser -u alice -- unshare --user --map-auto -- true")
'';
}

View File

@@ -0,0 +1,61 @@
{ lib, ... }:
# Custom passwordFilesLocation with mutable /etc, subid files exposed via
# systemd bind mount units.
{
name = "userborn-subids-mutable-etc";
meta.maintainers = with lib.maintainers; [ rvdp ];
nodes.machine =
{ ... }:
{
services.userborn = {
enable = true;
passwordFilesLocation = "/var/lib/nixos";
};
users.users.alice.isNormalUser = true;
specialisation.with-bob.configuration = {
users.users.bob.isNormalUser = true;
};
};
testScript = ''
machine.wait_for_unit("userborn.service")
with subtest("/etc/subuid is a regular file backed by passwordFilesLocation"):
assert machine.succeed("stat -c '%F' /etc/subuid").strip() == "regular file"
machine.succeed("mountpoint -q /etc/subuid")
machine.succeed("systemctl is-active etc-subuid.mount etc-subgid.mount")
a = machine.succeed("stat -c %d:%i /etc/subuid").strip()
b = machine.succeed("stat -c %d:%i /var/lib/nixos/subuid").strip()
assert a == b
with subtest("newuidmap accepts the bind-mounted file"):
machine.succeed("runuser -u alice -- unshare --user --map-auto -- true")
before = machine.succeed("cat /etc/subuid")
machine.succeed(
"/run/current-system/specialisation/with-bob/bin/switch-to-configuration switch"
)
with subtest("bind is refreshed across activations without stacking"):
n = machine.succeed("grep -c ' /etc/subuid ' /proc/self/mountinfo").strip()
assert n == "1", f"expected 1 mount on /etc/subuid, got {n}"
a = machine.succeed("stat -c %d:%i /etc/subuid").strip()
b = machine.succeed("stat -c %d:%i /var/lib/nixos/subuid").strip()
assert a == b
with subtest("alice's range survived and bob was added"):
after = machine.succeed("cat /etc/subuid")
assert "alice:" in after and "bob:" in after
for line in before.splitlines():
assert line in after
with subtest("newuidmap still works after the swap"):
machine.succeed("runuser -u alice -- unshare --user --map-auto -- true")
'';
}

View File

@@ -0,0 +1,137 @@
{ lib, pkgs, ... }:
# /etc/sub{u,g}id management via userborn.
{
name = "userborn-subids";
meta.maintainers = with lib.maintainers; [ rvdp ];
nodes.machine =
{ ... }:
{
services.userborn.enable = true;
users.users = {
alice.isNormalUser = true;
explicit = {
isNormalUser = true;
subUidRanges = [
{
startUid = 700000;
count = 65536;
}
];
subGidRanges = [
{
startGid = 700000;
count = 65536;
}
];
};
# Huge root range like incus sets, auto allocations must avoid it.
root = {
subUidRanges = [
{
startUid = 1000000;
count = 1000000000;
}
];
subGidRanges = [
{
startGid = 1000000;
count = 1000000000;
}
];
};
};
environment.systemPackages = [ pkgs.util-linux ];
specialisation = {
with-bob.configuration = {
users.users.bob.isNormalUser = true;
};
# Overlaps alice's auto allocation, must fail before writing.
conflict.configuration = {
users.users.mallory = {
isNormalUser = true;
subUidRanges = [
{
startUid = 100000;
count = 200000;
}
];
};
};
};
};
testScript = ''
machine.wait_for_unit("userborn.service")
def switch_to(spec):
machine.succeed(
f"/run/booted-system/specialisation/{spec}/bin/switch-to-configuration switch"
)
def parse(path):
out = {}
for line in machine.succeed(f"cat {path}").splitlines():
name, start, count = line.split(":")
out.setdefault(name, []).append((int(start), int(count)))
return out
def overlaps(a, b):
return a[0] < b[0] + b[1] and b[0] < a[0] + a[1]
with subtest("/etc/subuid is a plain regular file (newuidmap O_NOFOLLOW)"):
assert machine.succeed("stat -c '%F' /etc/subuid").strip() == "regular file"
assert machine.succeed("stat -c '%a' /etc/subuid").strip() == "644"
machine.fail("mountpoint -q /etc/subuid")
subuid = parse("/etc/subuid")
subgid = parse("/etc/subgid")
with subtest("explicit ranges are honoured verbatim"):
assert subuid["explicit"] == [(700000, 65536)]
assert subuid["root"] == [(1000000, 1000000000)]
with subtest("alice gets an auto range below the root range"):
(start, count), = subuid["alice"]
assert count == 65536
assert start >= 100000
assert not overlaps((start, count), (1000000, 1000000000))
assert subgid["alice"] == subuid["alice"]
with subtest("newuidmap accepts the file"):
machine.succeed(
"runuser -u alice -- unshare --user --map-auto -- true"
)
alice_before = subuid["alice"]
switch_to("with-bob")
subuid = parse("/etc/subuid")
with subtest("alice's range is preserved across generations"):
assert subuid["alice"] == alice_before
with subtest("bob's range does not overlap anything"):
(bstart, bcount), = subuid["bob"]
for owner, ranges in subuid.items():
if owner == "bob":
continue
for r in ranges:
assert not overlaps((bstart, bcount), r), f"bob overlaps {owner}"
with subtest("overlapping ranges fail the service"):
machine.fail(
"/run/booted-system/specialisation/conflict/bin/switch-to-configuration switch"
)
# File must be unchanged (no mallory entry written).
assert "mallory" not in machine.succeed("cat /etc/subuid")
'';
}

View File

@@ -17,6 +17,7 @@
services.immich = {
enable = true;
environment.IMMICH_LOG_LEVEL = "verbose";
host = ""; # all interfaces (example from module option)
settings = {
backup.database = {
enabled = true;
@@ -46,6 +47,9 @@
machine.wait_for_open_port(3003) # Machine learning
machine.succeed("curl --fail http://localhost:2283/")
with subtest("verify listening to any IP (i.e. v4 & v6)"):
machine.succeed("ss -tln | grep -F '*:2283'")
machine.succeed("""
curl -f --json '{ "email": "test@example.com", "name": "Admin", "password": "admin" }' http://localhost:2283/api/auth/admin-sign-up
""")

View File

@@ -10,7 +10,7 @@
stdenv.mkDerivation {
pname = "deadbeef-lyricbar-plugin";
version = "unstable-2019-01-29";
version = "0.1-unstable-2019-01-29";
src = fetchFromGitHub {
owner = "C0rn3j";

View File

@@ -0,0 +1,152 @@
{
channel,
pname,
version,
sources,
meta,
}:
{
androidenv,
fetchurl,
lib,
makeWrapper,
runCommand,
runtimeShell,
stdenvNoCC,
undmg,
}:
let
source = sources.${stdenvNoCC.hostPlatform.system};
appName =
{
stable = "Android Studio.app";
beta = "Android Studio Preview Beta.app";
canary = "Android Studio Preview Canary.app";
dev = "Android Studio Preview Dev.app";
}
.${channel};
androidStudio = stdenvNoCC.mkDerivation {
pname = "${pname}-unwrapped";
inherit version;
src = fetchurl {
inherit (source) url;
sha256 = source.sha256Hash;
};
nativeBuildInputs = [
makeWrapper
undmg
];
sourceRoot = ".";
dontFixup = true;
installPhase = ''
runHook preInstall
shopt -s nullglob
apps=( *.app )
if (( ''${#apps[@]} != 1 )); then
echo "expected exactly one app bundle, found ''${#apps[@]}" >&2
exit 1
fi
mkdir -p "$out/Applications/${appName}" "$out/bin"
cp -R "''${apps[0]}/." "$out/Applications/${appName}"
/usr/bin/xattr -cr "$out/Applications/${appName}"
makeWrapper \
"$out/Applications/${appName}/Contents/MacOS/studio" \
"$out/bin/studio"
runHook postInstall
'';
meta.mainProgram = "studio";
};
mkAndroidStudioWrapper =
{
androidStudio,
androidSdk ? null,
}:
runCommand "${pname}-${version}"
{
inherit pname version;
dontFixup = true;
startScript =
let
hasAndroidSdk = androidSdk != null;
androidHome = lib.optionalString hasAndroidSdk "${androidSdk}/libexec/android-sdk";
in
''
#!${runtimeShell}
${lib.optionalString hasAndroidSdk ''
echo "=== nixpkgs Android Studio wrapper" >&2
# Default ANDROID_HOME to the packaged one, if not provided.
ANDROID_HOME="''${ANDROID_HOME-${androidHome}}"
if [ -d "$ANDROID_HOME" ]; then
export ANDROID_HOME
echo " - ANDROID_HOME=$ANDROID_HOME" >&2
# Legacy compatibility.
export ANDROID_SDK_ROOT="$ANDROID_HOME"
# See if we can export ANDROID_NDK_ROOT too.
ANDROID_NDK_ROOT="$ANDROID_SDK_ROOT/ndk-bundle"
if [ ! -d "$ANDROID_NDK_ROOT" ]; then
ANDROID_NDK_ROOT="$(ls "$ANDROID_SDK_ROOT/ndk/"* 2>/dev/null | head -n1)"
fi
if [ -d "$ANDROID_NDK_ROOT" ]; then
export ANDROID_NDK_ROOT
echo " - ANDROID_NDK_ROOT=$ANDROID_NDK_ROOT" >&2
else
unset ANDROID_NDK_ROOT
fi
else
unset ANDROID_HOME
unset ANDROID_SDK_ROOT
fi
''}
exec "${androidStudio}/Applications/${appName}/Contents/MacOS/studio" "$@"
'';
preferLocalBuild = true;
allowSubstitutes = false;
passthru =
let
withSdk = androidSdk: mkAndroidStudioWrapper { inherit androidStudio androidSdk; };
in
{
unwrapped = androidStudio;
full = withSdk androidenv.androidPkgs.androidsdk;
inherit withSdk;
sdk = androidSdk;
updateScript = [
./update.sh
"${channel}"
];
};
inherit meta;
}
''
appDir="$out/Applications/${appName}/Contents"
unwrappedAppDir="${androidStudio}/Applications/${appName}/Contents"
mkdir -p "$appDir/MacOS" "$appDir/Resources" "$out/bin"
cp "$unwrappedAppDir/Info.plist" "$appDir/Info.plist"
cp "$unwrappedAppDir/Resources/"*.icns "$appDir/Resources/"
echo -n "$startScript" > "$appDir/MacOS/studio"
chmod +x "$appDir/MacOS/studio"
ln -s "../Applications/${appName}/Contents/MacOS/studio" "$out/bin/${pname}"
/usr/bin/codesign --force --sign - "$out/Applications/${appName}"
'';
in
mkAndroidStudioWrapper { inherit androidStudio; }

View File

@@ -1,34 +1,117 @@
{
callPackage,
lib,
makeFontsConf,
buildFHSEnv,
stdenv,
tiling_wm ? false,
}:
let
mkStudio =
opts:
callPackage (import ./common.nix opts) {
fontsConf = makeFontsConf {
fontDirectories = [ ];
let
inherit (opts) channel pname;
meta = {
description = "Official IDE for Android (${channel} channel)";
longDescription = ''
Android Studio is the official IDE for Android app development, based on
IntelliJ IDEA.
'';
homepage =
if channel == "stable" then
"https://developer.android.com/studio/index.html"
else
"https://developer.android.com/studio/preview/index.html";
license = with lib.licenses; [
asl20
unfree
]; # The code is under Apache-2.0, but:
# If one selects Help -> Licenses in Android Studio, the dialog shows the following:
# "Android Studio includes proprietary code subject to separate license,
# including JetBrains CLion(R) (www.jetbrains.com/clion) and IntelliJ(R)
# IDEA Community Edition (www.jetbrains.com/idea)."
# Also: For actual development the Android SDK is required and the Google
# binaries are also distributed as proprietary software (unlike the
# source-code itself).
platforms = [
"x86_64-linux"
"aarch64-darwin"
];
maintainers =
rec {
stable = with lib.maintainers; [
alapshin
];
beta = stable;
canary = stable;
dev = stable;
}
."${channel}";
teams =
rec {
stable = with lib.teams; [
android
];
beta = stable;
canary = stable;
dev = stable;
}
."${channel}";
mainProgram = pname;
sourceProvenance = [ lib.sourceTypes.binaryNativeCode ];
};
inherit buildFHSEnv;
inherit tiling_wm;
};
builder = if stdenv.hostPlatform.isDarwin then ./darwin.nix else ./linux.nix;
in
callPackage (import builder (opts // { inherit meta; })) (
if stdenv.hostPlatform.isDarwin then
{ }
else
{
inherit buildFHSEnv tiling_wm;
fontsConf = makeFontsConf {
fontDirectories = [ ];
};
}
);
stableVersion = {
version = "2026.1.3.8"; # "Android Studio Quail 3 | 2026.1.3 Patch 1"
sha256Hash = "sha256-W9XuXW50exP4L7oyQTgL01jML0qEeBXI6GB1ffE9w18=";
url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2026.1.3.8/android-studio-quail3-patch1-linux.tar.gz";
sources = {
x86_64-linux = {
sha256Hash = "sha256-W9XuXW50exP4L7oyQTgL01jML0qEeBXI6GB1ffE9w18=";
url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2026.1.3.8/android-studio-quail3-patch1-linux.tar.gz";
};
aarch64-darwin = {
sha256Hash = "sha256-qnfvaRmyK+UVZtzXlgPDI/fEA/qR3HncQT7tf2oFwEg=";
url = "https://edgedl.me.gvt1.com/android/studio/install/2026.1.3.8/android-studio-quail3-patch1-mac_arm.dmg";
};
};
};
betaVersion = {
version = "2026.1.3.6"; # "Android Studio Quail 3 | 2026.1.3 RC 2"
sha256Hash = "sha256-Mgwy+Cbx5yBCHWUEcvMfAsC1zMk3j7A5fWtMrVJgmAk=";
url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2026.1.3.6/android-studio-quail3-rc2-linux.tar.gz";
sources = {
x86_64-linux = {
sha256Hash = "sha256-Mgwy+Cbx5yBCHWUEcvMfAsC1zMk3j7A5fWtMrVJgmAk=";
url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2026.1.3.6/android-studio-quail3-rc2-linux.tar.gz";
};
aarch64-darwin = {
sha256Hash = "sha256-5SJmTQRweFeAJsZWv0vHgK+ZtSHu0gp+al8iDGEAg+E=";
url = "https://edgedl.me.gvt1.com/android/studio/install/2026.1.3.6/android-studio-quail3-rc2-mac_arm.dmg";
};
};
};
latestVersion = {
version = "2026.1.4.4"; # "Android Studio Quail 4 | 2026.1.4 Canary 4"
sha256Hash = "sha256-gcVlZzJ1/euSsKVrmYLXHt1Ym2kNghTzIk6crZXhGKQ=";
url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2026.1.4.4/android-studio-quail4-canary4-linux.tar.gz";
sources = {
x86_64-linux = {
sha256Hash = "sha256-gcVlZzJ1/euSsKVrmYLXHt1Ym2kNghTzIk6crZXhGKQ=";
url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2026.1.4.4/android-studio-quail4-canary4-linux.tar.gz";
};
aarch64-darwin = {
sha256Hash = "sha256-lEgZnmRbMNZ9HKC5JtjSo01MLX5hCFp7CvV67eKHGr0=";
url = "https://edgedl.me.gvt1.com/android/studio/install/2026.1.4.4/android-studio-quail4-canary4-mac_arm.dmg";
};
};
};
in
{

View File

@@ -2,8 +2,8 @@
channel,
pname,
version,
url,
sha256Hash,
sources,
meta,
}:
{
@@ -83,14 +83,15 @@
let
filename = "android-studio-${version}-linux.tar.gz";
source = sources.${stdenv.hostPlatform.system};
androidStudio = stdenv.mkDerivation {
pname = "${pname}-unwrapped";
inherit version;
src = fetchurl {
url = url;
sha256 = sha256Hash;
inherit (source) url;
sha256 = source.sha256Hash;
};
nativeBuildInputs = [
@@ -305,52 +306,7 @@ let
"${channel}"
];
};
meta = {
description = "Official IDE for Android (${channel} channel)";
longDescription = ''
Android Studio is the official IDE for Android app development, based on
IntelliJ IDEA.
'';
homepage =
if channel == "stable" then
"https://developer.android.com/studio/index.html"
else
"https://developer.android.com/studio/preview/index.html";
license = with lib.licenses; [
asl20
unfree
]; # The code is under Apache-2.0, but:
# If one selects Help -> Licenses in Android Studio, the dialog shows the following:
# "Android Studio includes proprietary code subject to separate license,
# including JetBrains CLion(R) (www.jetbrains.com/clion) and IntelliJ(R)
# IDEA Community Edition (www.jetbrains.com/idea)."
# Also: For actual development the Android SDK is required and the Google
# binaries are also distributed as proprietary software (unlike the
# source-code itself).
platforms = [ "x86_64-linux" ];
maintainers =
rec {
stable = with lib.maintainers; [
alapshin
];
beta = stable;
canary = stable;
dev = stable;
}
."${channel}";
teams =
rec {
stable = with lib.teams; [
android
];
beta = stable;
canary = stable;
dev = stable;
}
."${channel}";
mainProgram = pname;
sourceProvenance = [ lib.sourceTypes.binaryNativeCode ];
};
inherit meta;
}
''
mkdir -p $out/{bin,share/pixmaps}

View File

@@ -1,10 +1,14 @@
#! /usr/bin/env nix-shell
#! nix-shell -I nixpkgs=./. -i bash -p jq nix-prefetch-scripts
#! nix-shell -I nixpkgs=./. -i bash -p jq
set -euo pipefail
DEFAULT_NIX="$(realpath "./pkgs/applications/editors/android-studio/default.nix")"
RELEASES_JSON="$(curl --silent -L https://jb.gg/android-studio-releases-list.json)"
PLATFORMS=(
"x86_64-linux|-linux.tar.gz"
"aarch64-darwin|-mac_arm.dmg"
)
# Available channels: Release/Patch (stable), Beta, Canary
getLatest() {
@@ -15,7 +19,8 @@ getLatest() {
"beta") local select='.channel == "Beta" or .channel == "RC"' ;;
*) local select=".channel == \"${channel^}\"" ;;
esac
local result="$(echo "$RELEASES_JSON" \
local result
result="$(echo "$RELEASES_JSON" \
| jq -r ".content.item[] | select(${select}) | [.version, (${attribute})] | join(\" \")" \
| sort --version-sort \
| cut -d' ' -f 2- \
@@ -31,31 +36,52 @@ getLatest() {
updateChannel() {
local channel="$1"
local latestVersion="$(getLatest ".version" "$channel")"
local latestVersion
latestVersion="$(getLatest ".version" "$channel")"
local localVersion="$(nix --extra-experimental-features nix-command eval --raw --file . androidStudioPackages."${channel}".version)"
local localVersion
localVersion="$(nix --extra-experimental-features nix-command eval --raw --file . androidStudioPackages."${channel}".version)"
if [[ "${latestVersion}" == "${localVersion}" ]]; then
echo "$channel is already up to date at $latestVersion"
return 0
fi
echo "updating $channel from $localVersion to $latestVersion"
local latestUrl="$(getLatest "[.download[] | select(.link | endswith(\"-linux.tar.gz\"))][0].link" "$channel")"
local latestHash="$(getLatest "[.download[] | select(.link | endswith(\"-linux.tar.gz\"))][0].checksum" "$channel")"
local platformSpec
local replacements=()
for platformSpec in "${PLATFORMS[@]}"; do
local system="${platformSpec%%|*}"
local suffix="${platformSpec#*|}"
local latestUrl
latestUrl="$(getLatest "[.download[] | select(.link | endswith(\"${suffix}\"))][0].link" "$channel")"
local latestHash
latestHash="$(getLatest "[.download[] | select(.link | endswith(\"${suffix}\"))][0].checksum" "$channel")"
if [[ "$latestUrl" != https://edgedl.me.gvt1.com/android/studio/* ]]; then
echo "URL '$latestUrl' had an unexpected value, maybe the server changed?" >&2
exit 1
fi
if [[ "$latestUrl" != https://edgedl.me.gvt1.com/android/studio/* ]]; then
echo "URL '$latestUrl' had an unexpected value, maybe the server changed?" >&2
exit 1
fi
local latestSri="$(nix --extra-experimental-features nix-command hash convert --from base16 --hash-algo sha256 "$latestHash")"
local localUrl="$(nix --extra-experimental-features nix-command eval --json --file . androidStudioPackages."${channel}".unwrapped.src.drvAttrs.urls | jq -r '.[0]')"
local localHash="$(nix --extra-experimental-features nix-command eval --raw --file . androidStudioPackages."${channel}".unwrapped.src.drvAttrs.outputHash)"
sed -i "s~${localHash}~${latestSri}~g" "${DEFAULT_NIX}"
local latestSri
latestSri="$(nix --extra-experimental-features nix-command hash to-sri --type sha256 "$latestHash")"
local localUrl
localUrl="$(nix --extra-experimental-features nix-command eval --system "$system" --json --file . androidStudioPackages."${channel}".unwrapped.src.drvAttrs.urls | jq -r '.[0]')"
local localHash
localHash="$(nix --extra-experimental-features nix-command eval --system "$system" --raw --file . androidStudioPackages."${channel}".unwrapped.src.drvAttrs.outputHash)"
replacements+=("${localHash}|${latestSri}")
replacements+=("${localUrl}|${latestUrl}")
done
local replacement
for replacement in "${replacements[@]}"; do
local oldValue="${replacement%%|*}"
local newValue="${replacement#*|}"
sed -i "s~${oldValue}~${newValue}~g" "${DEFAULT_NIX}"
done
# Match the formatting of default.nix: `version = "2021.3.1.14"; # "Android Studio Dolphin (2021.3.1) Beta 5"`
local versionString="${latestVersion}\"; # \"$(getLatest ".name" "${channel}")\""
sed -i "s~${localUrl}~${latestUrl}~g" "${DEFAULT_NIX}"
local versionString
versionString="${latestVersion}\"; # \"$(getLatest ".name" "${channel}")\""
sed -i "s~${localVersion}.*~${versionString}~g" "${DEFAULT_NIX}"
echo "updated ${channel} to ${latestVersion}" >&2
}

View File

@@ -1,90 +1,90 @@
{
"platform_major": "4",
"platform_minor": "39",
"version": "4.39",
"platform_minor": "40",
"version": "4.40",
"year": "2026",
"month": "03",
"buildmonth": "02",
"dayHourMinute": "260420",
"month": "06",
"buildmonth": "06",
"dayHourMinute": "010713",
"eclipses": {
"cpp": {
"description": "Eclipse IDE for C/C++ Developers",
"dropUrl": false,
"hashes": {
"x86_64": "sha256-2Mnh73FgzNjR4EU6KMG6MvGDeIIYXMj3mZFYR31pqfY=",
"aarch64": "sha256-kq94vQYN2CEHodme8V6V0EZ33Pf96fmj/zMD/vkJbp8="
"x86_64": "sha256-b+H8RW9VBysVEVqEHV907FmUXvl5guCFeCW9tmk3UMM=",
"aarch64": "sha256-51UBeTa7w56nZcoBI6Sj4Qg8K26wMmRCSoR9NjGcpb4="
}
},
"dsl": {
"description": "Eclipse IDE for Java and DSL Developers",
"dropUrl": false,
"hashes": {
"x86_64": "sha256-dOvQSOk4tPiLiNFHn4+a+gA69BhXjp9IbEZMJET7BfU=",
"aarch64": "sha256-EPLQccE19bYITjaWnZjcB9/c7M95/7gbfJVPHkrXAWM="
"x86_64": "sha256-PfI3nBXddsVEG5BPnni9ZDibS4oyuHK5LMt8gVhmsLo=",
"aarch64": "sha256-cG68toeueODJgWClEDHe1Uwj49icbi5XvUfC/cdaDwc="
}
},
"embedcpp": {
"description": "Eclipse IDE for Embedded C/C++ Developers",
"dropUrl": false,
"hashes": {
"x86_64": "sha256-zX0MMRGMANowMxWxCxpz2oQAXFEF8HRXQ0q76B4NnEY=",
"aarch64": "sha256-XRfs2dJL/mXMWF7akXBw1Plh8jabSvhULOrC7dWGg7Q="
"x86_64": "sha256-Fen7qR/w2TkKxom/iBReSwJ5tXpUv30tQZ4hZikeTUc=",
"aarch64": "sha256-4bFpMX01VtT38S/Vxm7cA8Ye5o0Swc6oKFg5DGCW4Lw="
}
},
"modeling": {
"description": "Eclipse Modeling Tools",
"dropUrl": false,
"hashes": {
"x86_64": "sha256-5yI90w7vJGCnUvYxTnQ19NzZYJpPPmKtjS/rXmowOTE=",
"aarch64": "sha256-SZE4f2CR/FuG1B08Zf0eKrMBKRy7d2CWISGKWVpwhDw="
"x86_64": "sha256-jWeFmMGKEJvUAWzUx+b/ErcFBNiwTktpcc86oaxgL3A=",
"aarch64": "sha256-5IiL8Bjx0Jz+3bmnkS8/RNZKNgrUkFmAYrne39jJhd0="
}
},
"platform": {
"description": "Eclipse Platform ${year}-${month}",
"dropUrl": true,
"hashes": {
"x86_64": "sha256-VpV40IdWwUdePo1NqOrgnzta1x7jXDLkF+pZ4LWatew=",
"aarch64": "sha256-Q//rkfpyY319BW4w/sK3Bd7Qb4Oi88hnr0aGULquV3g="
"x86_64": "sha256-GOKcF3LFRwNv2W76ZjOiy9F3RUt4xqnPJ1+6Fr7J35U=",
"aarch64": "sha256-qraHWcsBZR5iAWkXobH4CueVKCgnI8KokH7siy2RVg0="
}
},
"SDK": {
"description": "Eclipse ${year}-${month} Classic",
"dropUrl": true,
"hashes": {
"x86_64": "sha256-ifXUPmZSvJP/LMCHFmX+01+qF75jVEGFmGxfElBz1K8=",
"aarch64": "sha256-grzJNEFvXhgrJM+hSiS29n0ardlmhM6kIffeWPh/vMs="
"x86_64": "sha256-RQwJWf7myQEBsQr1/l3zXiOqcYYDvSFn9U+Ti7ngawg=",
"aarch64": "sha256-233IvE4BjvwoAP18qqmwXO6a90O9pzbs+OtBHALADx0="
}
},
"java": {
"description": "Eclipse IDE for Java Developers",
"dropUrl": false,
"hashes": {
"x86_64": "sha256-DtRK/x4u7YQpjcKYh/9PdAeppjaxTEBTdL/AQhPFIlU=",
"aarch64": "sha256-Gu5d8qMig6cCc9JVnNDMsj+xsYfkbHrTl1MvlSIfmhE="
"x86_64": "sha256-Xg9sJB/QRTBhjfUm2EcVAWPCpjnyvWqlcMpgj/h48e4=",
"aarch64": "sha256-Df0EMVLfpB29Rw8uos0PT8B23iMaxIHKDwUa0bUV3Qo="
}
},
"jee": {
"description": "Eclipse IDE for Enterprise Java and Web Developers",
"dropUrl": false,
"hashes": {
"x86_64": "sha256-86Qi1nZElwyo9gumtLUlsnOxsF2TE4DpXGmPS+C2l2M=",
"aarch64": "sha256-iAtto9kxFjbXo6KQmOlnY6TRskHkx20VJUeW7FO3lZI="
"x86_64": "sha256-Id72dbNgKN1YrZAsxnjUTlQY8ao3GuVoNqcYt14D/F0=",
"aarch64": "sha256-PMFyR/IS6KOhiHTsZ8e9GytwndqHta45sfMuxxWcM8Q="
}
},
"committers": {
"description": "Eclipse IDE for Eclipse Committers and Eclipse Platform Plugin Developers",
"dropUrl": false,
"hashes": {
"x86_64": "sha256-fq5dfqqqyxO1fZRMd5aygDWKN116Mx3VqglVsRiTAAE=",
"aarch64": "sha256-/6+0zMMVeARHldxOenRN16sxSkUP97g7ERmePdwxi78="
"x86_64": "sha256-D7Y0XW2BAUj0FjWo3RSEy0rLC+8coZ0KmQKSOj4FYYw=",
"aarch64": "sha256-ci/ZJqxyF5krHsNd0ZfgOi5Y/0WID6GvX5yyXmXvvGs="
}
},
"rcp": {
"description": "Eclipse IDE for RCP and RAP Developers",
"dropUrl": false,
"hashes": {
"x86_64": "sha256-VQTCGRqb6Fn7DdhM0S1gJX17Rv/H8Ych2rZmBYRiaq4=",
"aarch64": "sha256-o+Rd5vuhvSjs0oLkLnAgHpyq1EuYLZAJY5GTwBEmPog="
"x86_64": "sha256-eo2I1lfFmN8auCxJp+YlAK+dLaYfqhuFyWOKrXQLMQ0=",
"aarch64": "sha256-TXz4DEk0QITXkNOIkd3055QhfS7zOfI6FEIupIE97BE="
}
}
}

View File

@@ -58,13 +58,13 @@ in
melpaBuild (finalAttrs: {
pname = "ghostel";
version = "0.50.0";
version = "0.51.0";
src = fetchFromGitHub {
owner = "dakra";
repo = "ghostel";
tag = "v${finalAttrs.version}";
hash = "sha256-oRd5PEqMJWsnpcd5sE5Kd+ZPcyzfyT/wm4RP3/654mE=";
hash = "sha256-a1SY54yo2BIuSA6a6UTwrb+hcV/9IMKZrCrVVgBAsxo=";
};
# these can be put into mkModule, but we put them here to ease user overrideAttrs

View File

@@ -0,0 +1,28 @@
{
lib,
melpaBuild,
fetchFromGitHub,
s,
unstableGitUpdater,
}:
melpaBuild {
pname = "info-variable-pitch";
version = "0-unstable-2022-06-18";
src = fetchFromGitHub {
owner = "kisaragi-hiu";
repo = "info-variable-pitch";
rev = "e18e8dfb5dbea304fcf2312eb6cc8a0736e6eda0";
hash = "sha256-/xp28m7RLRSXIveeTJnSElfu0XIXDmVvE3uJb8fpRJo=";
};
packageRequires = [ s ];
passthru.updateScript = unstableGitUpdater { };
meta = {
homepage = "https://github.com/kisaragi-hiu/info-variable-pitch";
description = "Like org-variable-pitch but for Info";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ johnhamelink ];
};
}

View File

@@ -489,6 +489,7 @@ let
pkgs.zlib
];
nativeBuildInputs = old.nativeBuildInputs ++ [ pkgs.pkg-config ];
propagatedUserEnvPkgs = old.propagatedUserEnvPkgs or [ ] ++ [ pkgs.qrencode ];
postPatch = ''
substituteInPlace telega-customize.el \

View File

@@ -22,7 +22,7 @@ let
options = {
config = mkOption {
type = types.nullOr types.lines;
description = "viml configuration associated with this plugin.";
description = "Configuration associated with this plugin. Use the 'type' plugin option to set the language (viml by default).";
default = null;
example = "set title";
};

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