Compare commits

...

1605 Commits

Author SHA1 Message Date
Vladimír Čunát
103cb3a0b6 staging-next 2026-08-20 (#554614) 2026-08-25 15:57:30 +00:00
Vladimír Čunát
f5971c1323 python3Packages.wasmtime: 47.0.1 -> 48.0.0 (#556427) 2026-08-25 15:55:41 +00:00
Vladimír Čunát
5bf820df71 dotnet-hook: fix substitution of null runtime (#556420) 2026-08-25 15:43:10 +00:00
Thiago Kenji Okada
d52b704130 libretro.bluemsx: 0-unstable-2026-07-29 -> 0-unstable-2026-08-23 (#556263) 2026-08-25 15:30:46 +00:00
Thiago Kenji Okada
014acee162 libretro.beetle-psx: 0-unstable-2026-08-07 -> 0-unstable-2026-08-23 (#553195) 2026-08-25 15:30:25 +00:00
j-k
ed997e1496 angle: fix eval for exotic platforms (#554834) 2026-08-25 15:28:34 +00:00
nixpkgs-ci[bot]
7217ba7a49 wasmtime_36: 36.0.13 -> 36.0.14 (#556350) 2026-08-25 15:22:53 +00:00
Vincent Laporte
730ed47e07 rocqPackages.math-classes: init at 9.2.0 for Coq ≥ 9.0 (#556417) 2026-08-25 15:20:36 +00:00
Sandro
13eb6f872f python3Packages.hyprland-schema: 0.7.0 -> 0.7.1 (#555313) 2026-08-25 15:18:59 +00:00
Sandro
faec6aca76 python3Packages.hyprland-monitors: 0.8.0 -> 0.9.0 (#555321) 2026-08-25 15:18:02 +00:00
Vincent Laporte
b41534db4c ocamlPackages.yamlx: 0.3.0 -> 0.5.0 (#553264) 2026-08-25 15:08:46 +00:00
Vincent Laporte
af28548264 rocqPackages.math-classes: init at 9.2.0 for Coq ≥ 9.0 2026-08-25 17:06:00 +02:00
nixpkgs-ci[bot]
823b3eadcc fluxcd-operator: 0.57.0 -> 0.58.1 (#555333) 2026-08-25 14:51:46 +00:00
winston
d518eb3805 python3Packages.itkwasm: 1.0b200 -> 1.0b201 2026-08-25 16:44:15 +02:00
winston
4091423c03 python3Packages.wasmtime: 47.0.1 -> 48.0.0 2026-08-25 16:43:55 +02:00
David McFarland
1311a5e1ba dotnet-hook: fix substitution of null runtime
Some packages explitly use `dotnet-runtime = null` when outputting
self-contained executables.  This results in the hook script containing:

  dotnetRuntime=@dotnetRuntime@
2026-08-25 11:27:27 -03:00
Sandro
b20614f741 python3Packages.crontab: drop duplicate package (#556348) 2026-08-25 14:17:58 +00:00
Toma
d220729e34 rofi-games: 1.16.2 -> 1.18.0 (#556154) 2026-08-25 14:13:39 +00:00
Sefa Eyeoglu
90d2385d04 vencord: remove inactive maintainer (#555889) 2026-08-25 14:13:05 +00:00
Malte Ott
17c5e56865 nix-output-monitor: allow overriding generated package more easily (#553339) 2026-08-25 14:07:26 +00:00
dram
2a460ee722 Revert "scx.rustscheds: 1.1.2 -> 1.1.3" (#556288) 2026-08-25 13:46:32 +00:00
nixpkgs-ci[bot]
2a3b664a9b oci-cli: 3.90.2 -> 3.91.0 (#556364) 2026-08-25 13:45:08 +00:00
nixpkgs-ci[bot]
c97d97446c mprisence: 1.8.2 -> 1.8.4 (#556138) 2026-08-25 13:42:42 +00:00
Sandro
3bf0a18487 python3Packages.python-youtube: skip failing tests (#556318) 2026-08-25 13:38:06 +00:00
nixpkgs-ci[bot]
21a3be07fd reposilite: 3.5.28 -> 3.6.2 (#551686) 2026-08-25 13:37:32 +00:00
nixpkgs-ci[bot]
a654c7065e cargo-sort: 2.1.3 -> 2.1.4 (#556224) 2026-08-25 13:17:21 +00:00
Stefan Frijters
b8984ef5bc gitcomet: move env variable into env (#556384) 2026-08-25 13:10:09 +00:00
Sandro Jäckel
6c17a05936 python3Packages.pbr: 7.0.3 -> 7.1.2 2026-08-25 15:07:27 +02:00
nixpkgs-ci[bot]
2edec3c430 phpantom-lsp: 0.9.0 -> 0.10.0 (#556153) 2026-08-25 12:50:05 +00:00
Gaétan Lepage
957ed31cfa python3Packages.pydocket: 0.23.1 -> 0.24.1 (#556339) 2026-08-25 12:20:59 +00:00
azahi
41078626bc gsl-lite: 1.1.0 -> 1.1.1 (#554622) 2026-08-25 12:10:11 +00:00
nixpkgs-ci[bot]
43d95df665 Merge master into staging-next 2026-08-25 12:08:44 +00:00
nixpkgs-ci[bot]
8dfcbdf74a rumdl: 0.2.55 -> 0.2.60 (#556375) 2026-08-25 12:04:42 +00:00
R. Ryantm
8cc9acbe68 ocamlPackages.yamlx: 0.3.0 -> 0.5.0 2026-08-25 12:01:39 +00:00
Weijia Wang
2aad47b9af weaviate: 1.39.0 -> 1.39.1 (#556344) 2026-08-25 11:56:23 +00:00
Adam C. Stephens
969c3fbb44 claude-code: 2.1.238 -> 2.1.245 (#556326) 2026-08-25 11:55:03 +00:00
BatteredBunny
2dbc888dc1 python3Packages.crontab: drop duplicate package 2026-08-25 14:43:01 +03:00
Stefan Frijters
a0e5a77fb0 gitcomet: move env variable into env 2026-08-25 13:42:48 +02:00
K900
c6936a9a24 python3Packages.shiboken6: don't propagate shiboken6-generator (#556150) 2026-08-25 11:36:42 +00:00
Vincent Laporte
f707891612 rocqPackages.{mathcomp-word,ITree}: enable for recent versions of Rocq (#556108) 2026-08-25 11:33:36 +00:00
StepBroBD
ff7ba59c9a ocamlPackages.bitstring: 4.1.1 → 5.0.2 (#554993) 2026-08-25 11:32:48 +00:00
Sandro
9be5ddff19 cpp-netlib: drop (#556256) 2026-08-25 11:32:15 +00:00
Sandro
2c924c41f9 alsa-utils: fix cross-compiled shebangs (#556273) 2026-08-25 11:24:49 +00:00
R. Ryantm
8946fba5b7 rumdl: 0.2.55 -> 0.2.60 2026-08-25 11:17:14 +00:00
Aliaksandr
709d3386bc python3Packages.shiboken6: don't propagate shiboken6-generator
Measured on a PySide6 application, dropping the propagation removes 17 paths
and 1.72 GiB, 813 MiB of which is clang-21.1.8-lib alone.

The generator is now depended on directly by the packages that run it to
generate bindings: pyside6 and the KDE python bindings. pyside6-qtads already
did this.

Assisted-by: claude-code with claude-opus-5[1m]-high
2026-08-25 14:06:06 +03:00
nixpkgs-ci[bot]
656b5a5f63 torrserver: 142.2 -> 143 (#553763) 2026-08-25 11:01:33 +00:00
nixpkgs-ci[bot]
4462bf4fed xenia-canary: 0-unstable-2026-08-13 -> 0-unstable-2026-08-24 (#556363) 2026-08-25 10:50:41 +00:00
nixpkgs-ci[bot]
0ad68e088b liquibase: 5.0.3 -> 5.0.4 (#556305) 2026-08-25 10:50:09 +00:00
Yt
a5b7fabdc7 stalwart_0_16: 0.16.17 -> 0.16.19 (#556362) 2026-08-25 10:37:04 +00:00
StepBroBD
df8f97b4d5 mdbook-linkcheck2: 0.12.2 -> 0.13.0 (#556145) 2026-08-25 10:29:18 +00:00
R. Ryantm
aee6376f86 oci-cli: 3.90.2 -> 3.91.0 2026-08-25 10:21:50 +00:00
nixpkgs-ci[bot]
a7ccfe5e42 rush-lyrics: 6.5.3 -> 6.6.0 (#556358) 2026-08-25 10:16:09 +00:00
R. Ryantm
4142566b03 xenia-canary: 0-unstable-2026-08-13 -> 0-unstable-2026-08-24 2026-08-25 10:08:20 +00:00
R. Ryantm
4f0c9aea6b stalwart_0_16: 0.16.17 -> 0.16.19 2026-08-25 10:05:56 +00:00
zowoq
52f795b6bb moor: 2.16.3 -> 2.17.0 (#556359) 2026-08-25 10:04:23 +00:00
Peder Bergebakken Sundt
659acc62cb mongodb-7_0: 7.0.39 -> 7.0.40 (#553489) 2026-08-25 09:54:40 +00:00
R. Ryantm
37d98e4526 moor: 2.16.3 -> 2.17.0 2026-08-25 09:51:59 +00:00
R. Ryantm
b48fdf1aad rush-lyrics: 6.5.3 -> 6.6.0 2026-08-25 09:49:41 +00:00
nixpkgs-ci[bot]
e4601e49c7 jackett: 0.24.2406 -> 0.24.2457 (#556177) 2026-08-25 09:49:05 +00:00
Pavol Rusnak
963f4dce6b clboss: 0.16.2 -> 0.16.3 (#556321) 2026-08-25 09:23:55 +00:00
isabel
b6b110cdc7 bsky-cli: 0.0.81 -> 0.0.82 (#556211) 2026-08-25 09:18:21 +00:00
Jonas Heinrich
eb3be576dd nixos/quake3-server: add settings option (#548783) 2026-08-25 09:17:12 +00:00
nixpkgs-ci[bot]
771dac7521 curl-impersonate: 2.1.0 -> 2.1.1 (#556298) 2026-08-25 09:12:54 +00:00
Jonas Heinrich
32c5967e2c nixos/quake3-server: add settings option 2026-08-25 11:10:16 +02:00
R. Ryantm
5d8205d03d wasmtime_36: 36.0.13 -> 36.0.14 2026-08-25 09:08:02 +00:00
R. Ryantm
6a74792710 weaviate: 1.39.0 -> 1.39.1 2026-08-25 08:46:13 +00:00
Fabian Affolter
b81f108792 yara-x: 1.19.0 -> 1.20.0 (#556164) 2026-08-25 08:34:28 +00:00
Fabian Affolter
b4029501d6 pyscan: 0.1.4 -> 2.1.3 (#556277) 2026-08-25 08:33:45 +00:00
Fabian Affolter
838f75e509 openhack: 0.2.3 -> 0.2.4 (#556257) 2026-08-25 08:32:49 +00:00
Fabian Affolter
de1e45af8f adhammer: 1.3.10 -> 1.4.2 (#556250) 2026-08-25 08:32:38 +00:00
Fabian Affolter
0f36207264 python3Packages.opower: 0.19.0 -> 0.20.0 (#556283) 2026-08-25 08:31:24 +00:00
R. Ryantm
6f5d6b9208 python3Packages.pydocket: 0.23.1 -> 0.24.1 2026-08-25 08:12:12 +00:00
Vincent Laporte
da0a1371ec ocamlPackages.cohttp: 6.2.2 -> 6.3.0 (#554762) 2026-08-25 08:11:40 +00:00
R. Ryantm
e73d7c0243 libretro.beetle-psx: 0-unstable-2026-08-07 -> 0-unstable-2026-08-23 2026-08-25 08:01:53 +00:00
nixpkgs-ci[bot]
b28ebc26b0 vkd3d: 2.0 -> 2.1 (#556280) 2026-08-25 07:41:30 +00:00
Arne Keller
037bc9d52c javaPackages.compiler.openjdk11: 11.0.32+9 -> 11.0.32.1+1 (#556284) 2026-08-25 07:40:42 +00:00
Christian Kögler
fd1a2c138f nerd-font-patcher: 3.5.0 -> 3.5.1 (#556333) 2026-08-25 07:38:48 +00:00
R. Ryantm
80d4e20d75 nerd-font-patcher: 3.5.0 -> 3.5.1 2026-08-25 07:21:20 +00:00
kirillrdy
c31f86faf4 csharp-ls: remove aarch64-darwin from meta.badPlatforms (#556322) 2026-08-25 07:17:22 +00:00
StepBroBD
2aad20060f corteza: 2024.9.2 -> 2024.9.9 (#555051) 2026-08-25 07:11:07 +00:00
Markus Hauck
4e729057f0 vscode-extensions.anthropic.claude-code: 2.1.238 -> 2.1.245
Changelog: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

Assisted-by: Claude Code (Claude Opus 5)
Claude-Session: https://claude.ai/code/session_01D6AxqtrCgxuArRBNjiNGPy
2026-08-25 09:05:52 +02:00
Markus Hauck
2c0325420a claude-code: 2.1.238 -> 2.1.245
Changelog: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

Assisted-by: Claude Code (Claude Opus 5)
Claude-Session: https://claude.ai/code/session_01D6AxqtrCgxuArRBNjiNGPy
2026-08-25 09:05:52 +02:00
sempiternal-aurora
5b1b6b62a3 corteza: 2024.9.2 -> 2024.9.9
https://docs.cortezaproject.org/corteza-docs/2024.9/changelog/index.html#_2024_9_9
Fixes: CVE-2026-6093
Fixes: #519391
Fixes: https://github.com/ngi-nix/projects/issues/2233
2026-08-25 17:03:46 +10:00
Gaetan Lepage
5ef63701a8 csharp-ls: remove aarch64-darwin from meta.badPlatforms 2026-08-25 06:48:08 +00:00
Marc Jakobi
b7074c1134 vimPlugins.profile-nvim: init at 0-unstable-2025-03-05 (#556294) 2026-08-25 06:32:44 +00:00
R. Ryantm
cf40853151 clboss: 0.16.2 -> 0.16.3 2026-08-25 06:30:12 +00:00
nixpkgs-ci[bot]
6b26f8f875 cri-o-unwrapped: 1.36.3 -> 1.36.4 (#556249) 2026-08-25 06:27:10 +00:00
Tristan Ross
dc239c9c91 dart: add riscv64-linux support (#555733) 2026-08-25 06:22:54 +00:00
Vladimír Čunát
fa644cbd5f qt6.qtbase: backport icon theme fix (#556317) 2026-08-25 06:13:35 +00:00
nixpkgs-ci[bot]
a02f7d2eb3 Merge master into staging-next 2026-08-25 06:09:29 +00:00
K900
543a603ccb qt6.qtbase: backport icon theme fix 2026-08-25 08:53:15 +03:00
kurogeek
b0de0d81af python3Packages.python-youtube: skip failing tests 2026-08-25 12:53:12 +07:00
K900
41f9444507 python3Packages.httpx2: nixfmt 2026-08-25 08:52:51 +03:00
K900
31300bd117 Merge remote-tracking branch 'origin/master' into staging-next 2026-08-25 08:50:25 +03:00
nixpkgs-ci[bot]
88d86cf37a zashboard: 3.19.0 -> 3.22.0 (#556311) 2026-08-25 05:49:46 +00:00
K900
66044da2e1 kdePackages.kwin: backport crash fix (#556316) 2026-08-25 05:41:39 +00:00
K900
0911641956 lasuite-meet: 1.26.0 -> 1.28.0 (#556043) 2026-08-25 05:39:45 +00:00
K900
b1bfb851f2 kdePackages.kwin: backport crash fix 2026-08-25 08:36:00 +03:00
nixpkgs-ci[bot]
83ecbf06fe ghostfolio: 3.50.0 -> 3.59.1 (#556078) 2026-08-25 05:26:10 +00:00
Vladimír Čunát
f0c3afcbbf thunderbird-140-unwrapped: 140.13.0esr -> 140.14.0esr (#556126) 2026-08-25 05:21:08 +00:00
R. Ryantm
d588db7254 zashboard: 3.19.0 -> 3.22.0 2026-08-25 05:13:08 +00:00
zowoq
adc14181be terraform-providers.oracle_oci: 8.27.0 -> 8.28.0 (#556308) 2026-08-25 05:12:46 +00:00
R. Ryantm
84ee00e637 terraform-providers.oracle_oci: 8.27.0 -> 8.28.0 2026-08-25 04:53:49 +00:00
Vladimír Čunát
26d5f51aaa Merge master into staging-next 2026-08-25 06:45:33 +02:00
Vladimír Čunát
921f175c0e python3Packages.httpx2: disable a test on darwin
https://hydra.nixos.org/build/343024991/step/3/log/tail
I don't know why it fails, but it doesn't feel worth
blocking 2k jobs on darwin (and nixpkgs-unstable) on this.
2026-08-25 06:43:45 +02:00
aszlig
ac6b2166e7 nixos/test-driver: coerced testScript merging (#556124) 2026-08-25 04:16:28 +00:00
R. Ryantm
c48df986d6 liquibase: 5.0.3 -> 5.0.4 2026-08-25 04:07:03 +00:00
dish
e2ff8a747e xdg-desktop-portal-umbriel: 0-unstable-2026-08-23 -> 0-unstable-2026-08-24 (#556275) 2026-08-25 03:33:08 +00:00
dish
82c9b16d54 umbriel: 0-unstable-2026-08-23 -> 0-unstable-2026-08-25 (#556276) 2026-08-25 03:33:04 +00:00
nixpkgs-ci[bot]
977d5bddae yaziPlugins: update on 2026-08-24 (#556135) 2026-08-25 03:17:38 +00:00
Heitor Augusto
470c2345e3 Revert "doc/rl-2611: add Emacs 31.1" (#556292) 2026-08-25 03:07:15 +00:00
Evan Porter
443134fd41 vimPlugins.profile-nvim: init at 0-unstable-2025-03-05 2026-08-24 20:06:56 -07:00
R. Ryantm
244b9ae913 curl-impersonate: 2.1.0 -> 2.1.1 2026-08-25 02:43:55 +00:00
pancho horrillo
3532c0dda9 Revert "doc/rl-2611: add Emacs 31.1"
This reverts commit 47a4ab7a96.

It was prematurely added, since the PR it belongs to only updates
emacs31 attrs, not top-level emacs attrs.

See https://github.com/NixOS/nixpkgs/pull/556042#discussion_r3847137386
for context.
2026-08-25 04:41:53 +02:00
Ihar Hrachyshka
45ea8cdf91 tabby: mark broken (#555830) 2026-08-25 02:18:08 +00:00
Ryan Burns
0025ef87fe nixtamal: 1.9.3 → 1.10.0 (#555968) 2026-08-25 02:07:27 +00:00
R. Ryantm
465fe801bb python3Packages.opower: 0.19.0 -> 0.20.0 2026-08-25 01:46:47 +00:00
dram
1a09b1f853 Revert "scx.rustscheds: 1.1.2 -> 1.1.3" 2026-08-25 09:36:16 +08:00
R. Ryantm
44c26f59a7 vkd3d: 2.0 -> 2.1 2026-08-25 01:33:21 +00:00
nixpkgs-ci[bot]
b63c04484c oscar64: 1.32.272 -> 1.32.273 (#555810) 2026-08-25 01:26:32 +00:00
Colin
d5d8a17724 alsa-utils: fix cross-compiled shebangs
before:
  ```
  $ head -n1 $(nix-build -A pkgsCross.aarch64-multiplatform.alsa-utils)/bin/.alsa-info-wrapped
  #!/bin/bash
  ```

and the resulting `alsa-info` would fail when invoked: "/bin/bash: bad interpreter: No such file or directory"

after:
  ```
  $ head -n1 $(nix-build -A pkgsCross.aarch64-multiplatform.alsa-utils)/bin/.alsa-info-wrapped
  #!/nix/store/p6mqrxz3wl8fvqcqqf498nyp88lv8687-bash-aarch64-unknown-linux-gnu-5.3p15/bin/bash
  ```
2026-08-25 01:21:23 +00:00
R. Ryantm
5d23d92c27 pyscan: 0.1.4 -> 2.1.3 2026-08-25 01:19:55 +00:00
R. Ryantm
e7d5b03ae5 umbriel: 0-unstable-2026-08-23 -> 0-unstable-2026-08-25 2026-08-25 01:12:20 +00:00
R. Ryantm
56e01a438b xdg-desktop-portal-umbriel: 0-unstable-2026-08-23 -> 0-unstable-2026-08-24 2026-08-25 01:09:46 +00:00
Yohann Boniface
a0bc24a2a7 frogatto: fix invalid unstable version scheme (#555346) 2026-08-25 00:59:17 +00:00
Yohann Boniface
8eab738236 python3Packages.comet-ml: 3.58.4 -> 3.58.5 (#554846) 2026-08-25 00:58:07 +00:00
R. Ryantm
43c5a16021 libretro.bluemsx: 0-unstable-2026-07-29 -> 0-unstable-2026-08-23 2026-08-25 00:27:27 +00:00
R. Ryantm
e1ff785a43 javaPackages.compiler.openjdk11: 11.0.32+9 -> 11.0.32.1+1 2026-08-25 00:14:24 +00:00
nixpkgs-ci[bot]
c4f686aee3 Merge master into staging-next 2026-08-25 00:11:30 +00:00
dotlambda
2c6f56d024 python3Packages.xknx: 3.19.0 -> 3.20.0 (#556251) 2026-08-25 00:04:09 +00:00
whispers
969d76611b cpp-netlib: drop
cpp-netlib is unmaintained in both nixpkgs and upstream (last commit
september 2023). it requires us to pin several old versions, such as
llvm/clang 18 and boost 1.86. most of the changes in nixpkgs in recent
years have been treewides and zhf-style changes. this is not likely to
be sustainable going forward, and since it's a leaf, let's simply drop
this and avoid the trouble.
2026-08-24 20:02:09 -04:00
R. Ryantm
bb92730f6e openhack: 0.2.3 -> 0.2.4 2026-08-24 23:59:55 +00:00
Nick Cao
00935e15e6 cargo-apk: 0.9.6 -> 0.10.0 (#556217) 2026-08-24 23:51:02 +00:00
Nick Cao
9060b84be6 python3Packages.ray: 2.57.0 -> 2.58.0 (#555979) 2026-08-24 23:49:13 +00:00
Nick Cao
b46713f072 qownnotes-tui: init at 0.6.0 (#556139) 2026-08-24 23:47:07 +00:00
R. Ryantm
fe7b52bc59 python3Packages.xknx: 3.19.0 -> 3.20.0 2026-08-24 23:24:04 +00:00
R. Ryantm
f8de284d8b adhammer: 1.3.10 -> 1.4.2 2026-08-24 23:20:21 +00:00
R. Ryantm
0d6e915781 cri-o-unwrapped: 1.36.3 -> 1.36.4 2026-08-24 23:14:05 +00:00
Fabian Affolter
7bf2c026aa python3Packages.rstcheck-core: 1.3.1 -> 1.3.2 (#556243) 2026-08-24 23:12:51 +00:00
Fabian Affolter
5ab03f3027 python3Packages.stackit-core: 0.2.0 -> 0.3.0 (#556242) 2026-08-24 23:12:47 +00:00
Fabian Affolter
bf6ddae9ad time-decode: 9.0.0 -> 10.4.0, python3Packages.bbpb: init at 1.4.2 (#556240) 2026-08-24 23:12:42 +00:00
Fabian Affolter
fc7d68b3e1 qovery-cli: 1.166.2 -> 1.167.1 (#556239) 2026-08-24 23:12:37 +00:00
Fabian Affolter
941b17af49 tgpt: 2.12.0 -> 2.13.0 (#556234) 2026-08-24 23:12:33 +00:00
Fabian Affolter
0e9d1bb576 python3Packages.pynmeagps: 1.1.4 -> 1.1.7 (#556148) 2026-08-24 23:12:28 +00:00
Fabian Affolter
07410e1013 python3Packages.mozart-api: 6.2.0.44.1 -> 6.2.0.44.2 (#556213) 2026-08-24 23:12:22 +00:00
Fabian Affolter
c18da1cf2d python3Packages.tencentcloud-sdk-python: 3.1.163 -> 3.1.164 (#556233) 2026-08-24 23:08:51 +00:00
Yohann Boniface
1017a14853 gershwin-system: init at 0-unstable-2026-08-19 (#556229) 2026-08-24 22:52:05 +00:00
Andrew Benbow
4ade5a1a28 gershwin-system: init at 0-unstable-2026-08-19 2026-08-25 00:45:30 +02:00
Martin Weinelt
5a90e9bcfe python3Packages.dependency-groups: 1.3.1 -> 1.3.2 (#556174) 2026-08-24 22:42:52 +00:00
Fabian Affolter
0a225295f4 python3Packages.rstcheck-core: 1.3.1 -> 1.3.2
Diff: https://github.com/rstcheck/rstcheck-core/compare/v1.3.1...v1.3.2

Changelog: https://github.com/rstcheck/rstcheck-core/blob/v1.3.2/CHANGELOG.md
2026-08-25 00:41:59 +02:00
Fabian Affolter
2d84f3e5ad python3Packages.stackit-core: 0.2.0 -> 0.3.0
Changelog: https://github.com/stackitcloud/stackit-sdk-python/releases/tag/core/v0.3.0
2026-08-25 00:40:53 +02:00
Sandro
4eb75e37ea nixos/portunus: replace dex' callbackURL with redirectURIs which allows multiple entries (#553770) 2026-08-24 22:33:32 +00:00
Fabian Affolter
e22c712c17 time-decode: 9.0.0 -> 10.4.0
Changelog: https://github.com/digitalsleuth/time_decode/releases/tag/v10.4.0
2026-08-25 00:26:58 +02:00
Fabian Affolter
4562afa2f1 python3Packages.bbpb: init at 1.4.2
Library for working with protobuf messages without a protobuf
type definition

https://pypi.org/project/bbpb
2026-08-25 00:25:53 +02:00
Antoine du Hamel
28401134d8 temporal_capi: introduce a dev output, enable __structuredAttrs (#556238) 2026-08-24 22:24:37 +00:00
Antoine du Hamel
5ee796687e temporal_capi: introduce a dev output, enable __structuredAttrs 2026-08-25 00:17:31 +02:00
Fabian Affolter
dcfbd546b6 qovery-cli: 1.166.2 -> 1.167.1
Diff: https://github.com/Qovery/qovery-cli/compare/v1.166.2...v1.167.1

Changelog: https://github.com/Qovery/qovery-cli/releases/tag/v1.167.1
2026-08-25 00:12:37 +02:00
Fabian Affolter
65b45122cc tgpt: 2.12.0 -> 2.13.0
Changelog: https://github.com/aandrew-me/tgpt/releases/tag/v2.13.0
2026-08-25 00:07:45 +02:00
nixpkgs-ci[bot]
8cd54073df flyctl: 0.4.83 -> 0.4.87 (#556182) 2026-08-24 22:00:34 +00:00
Yohann Boniface
477cdbdf8a files-cli: modernize (#555648) 2026-08-24 21:55:27 +00:00
Yohann Boniface
f3c7e4bea6 git-xet: enable __structuredAttrs, use gitMinimal in tests (#555907) 2026-08-24 21:55:07 +00:00
Peder Bergebakken Sundt
c603a19cfa python3Packages.pandas-stubs: 3.0.3.260530 -> 3.0.5.260730 (#553519) 2026-08-24 21:54:39 +00:00
TomaSajt
5e86349b27 rofi-games: add updateScript 2026-08-24 23:52:12 +02:00
Fabian Affolter
197b1a3884 python3Packages.schema-salad: 8.9.20260327095315 -> 8.10.20260814121804, python3Packages.cwl-utils: 0.42 -> 0.43 (#556151) 2026-08-24 21:49:38 +00:00
Fabian Affolter
8f612980b7 probezen: init at 1.2.0 (#555977) 2026-08-24 21:49:33 +00:00
Toma
a2b1d10a18 sourcegit: 2026.17 -> 2026.18 (#555786) 2026-08-24 21:49:16 +00:00
Toma
30356e77e7 pyxel: 2.9.8 -> 2.9.9 (#554668) 2026-08-24 21:48:31 +00:00
Fabian Affolter
fe05956cd8 python3Packages.tencentcloud-sdk-python: 3.1.163 -> 3.1.164
Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.163...3.1.164

Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.164/CHANGELOG.md
2026-08-24 23:48:12 +02:00
Sandro
00ca96cb74 python3Packages.swift: 2.37.1 -> 2.38.1 (#540392) 2026-08-24 21:48:12 +00:00
Fabian Affolter
7dc6fb824c cdncheck: modernize (#555653) 2026-08-24 21:45:57 +00:00
Fabian Affolter
b2b39c3e9b mavproxy: migrate to finalAttrs 2026-08-24 23:42:41 +02:00
lukas-sgx
eccb4a4274 cargo-sort: 2.1.3 -> 2.1.4 2026-08-24 21:42:07 +00:00
Fabian Affolter
11f20911c7 mavproxy: add pkg-resources-backport 2026-08-24 23:41:00 +02:00
Sandro
3cecb46f0f openrgb: 1.0rc3 -> 1.0rc3.1 (#555930) 2026-08-24 21:37:10 +00:00
Sandro
98b4604ed8 comfyui: 0.33.1 -> 0.33.3 (#555945) 2026-08-24 21:35:43 +00:00
Peder Bergebakken Sundt
869ba29294 sharedown: update to electron v43 (#555557) 2026-08-24 21:35:23 +00:00
Peder Bergebakken Sundt
a73a9cd08d neuralrack: fix crosscompilation (#554575) 2026-08-24 21:34:42 +00:00
Fabian Affolter
38910172f8 python3Packages.blasthttp: 0.9.0 -> 0.10.0 (#556100) 2026-08-24 21:31:02 +00:00
Fabian Affolter
aa70df093a python3Packages.softlayer: 6.2.7 -> 6.2.9 (#556084) 2026-08-24 21:30:10 +00:00
Fabian Affolter
b74e8adf99 python3Packages.aiohomeconnect: 0.38.0 -> 0.39.1 (#556096) 2026-08-24 21:29:59 +00:00
Fabian Affolter
f26a751ed1 python3Packages.cyvest: 6.0.0 -> 6.1.2 (#556099) 2026-08-24 21:29:51 +00:00
Peder Bergebakken Sundt
0f672505b7 rosec: 0.0.28 -> 0.0.34 (#555684) 2026-08-24 21:29:27 +00:00
Peder Bergebakken Sundt
4212e240b5 vtm: 0.9.99.61 -> 2026.07.30 (#553460) 2026-08-24 21:27:55 +00:00
Peder Bergebakken Sundt
0a8674414f snippetexpander: 1.0.3 -> 1.1.2 (#553564) 2026-08-24 21:24:28 +00:00
Peder Bergebakken Sundt
3780576e45 chawan: 0.3.3 -> 0.4.4 (#553535) 2026-08-24 21:22:08 +00:00
Peder Bergebakken Sundt
3c72cd9975 paml: 4.10.7 -> 4.10.10 (#553522) 2026-08-24 21:21:23 +00:00
lukas-sgx
ee676c6171 cargo-apk: 0.9.6 -> 0.10.0 2026-08-24 21:19:32 +00:00
Peder Bergebakken Sundt
e94f527350 lmath: 1.10.15 -> 1.11.1 (#553972) 2026-08-24 21:11:16 +00:00
Peder Bergebakken Sundt
c91103be57 fex: 2605 -> 2608 (#554106) 2026-08-24 21:09:13 +00:00
Peder Bergebakken Sundt
75c2595640 spotatui: 0.40.3 -> 0.41.0, add flags for new AI features (#555723) 2026-08-24 21:02:52 +00:00
Yohann Boniface
f039223c75 nixosTests.keyd: migrate to runTest (#555623) 2026-08-24 20:57:22 +00:00
Stefan Frijters
8521fa5547 sysprof: enable strictDeps, enable structuredAttrs (#553660) 2026-08-24 20:56:47 +00:00
Peder Bergebakken Sundt
61ea5e6857 zotero: 9.0.6 -> 10.0.0 (#555429) 2026-08-24 20:55:36 +00:00
John Ericson
5fb33f776b tk-8_5, tcl-8_5: Remove (#555574) 2026-08-24 20:52:36 +00:00
Tristan Ross
04c8c0b007 zig: drop conditionals for versions < 0.12 (#556175) 2026-08-24 20:48:14 +00:00
Stefan Frijters
cc695152dd sysprof: enable structuredAttrs 2026-08-24 22:48:02 +02:00
Stefan Frijters
7e5b5a31dc sysprof: enable strictDeps 2026-08-24 22:48:01 +02:00
R. Ryantm
7d18398bcb bsky-cli: 0.0.81 -> 0.0.82 2026-08-24 20:46:09 +00:00
Marc Jakobi
0ff298e257 neovim-unwrapped: 0.12.4 -> 0.12.5 (#556067) 2026-08-24 20:40:14 +00:00
nixpkgs-ci[bot]
02022d3791 kde-rounded-corners: 0.9.0 -> 0.10.0 (#555848) 2026-08-24 20:31:50 +00:00
Ethan Carter Edwards
6daaac82bb nixosTests.keyd: migrate to runTest
removed lib as it was unused and formatting would fail with it...

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-24 16:31:37 -04:00
Fabian Affolter
78cc3943ec python3Packages.mozart-api: 6.2.0.44.1 -> 6.2.0.44.2
Changelog: https://github.com/bang-olufsen/mozart-open-api/releases/tag/6.2.0.44.2
2026-08-24 22:28:48 +02:00
Austin Horstman
5cd9194546 vimPlugins: update on 2026-08-24 (#556133) 2026-08-24 20:23:38 +00:00
Peder Bergebakken Sundt
1ec8095231 yaookctl: 0-unstable-2026-07-16 -> 0-unstable-2026-08-14 (#554666) 2026-08-24 20:20:51 +00:00
Silvan Mosberger
34258ea75c maintainers/github-teams.json: Automated sync (#556181) 2026-08-24 20:11:59 +00:00
Sefa Eyeoglu
32f785c1d4 xrizer: add version.txt (#554145) 2026-08-24 20:07:50 +00:00
Peder Bergebakken Sundt
f14b2e3cd4 nixosTests.cloudlog: migrate to systemd-nspawn (#555650) 2026-08-24 20:07:30 +00:00
Yohann Boniface
b88e4b032e nixosTests.thelounge: migrate to runTest (#555635) 2026-08-24 20:05:29 +00:00
Yohann Boniface
3006b04cb5 nixosTests.hitch: migrate to runTest (#555615) 2026-08-24 20:00:51 +00:00
Ethan Carter Edwards
1b36c1b3ba nixosTests.thelounge: migrate to runTest
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-24 15:59:57 -04:00
Will Cohen
219a1c0464 emscripten: 6.0.6 -> 6.0.8 (#556090) 2026-08-24 19:56:01 +00:00
Yohann Boniface
c4843618c8 nixosTests.keymap: migrate to runTest (#555625) 2026-08-24 19:55:33 +00:00
nixpkgs-ci[bot]
861129aa8b maintainers/github-teams.json: Automated sync 2026-08-24 19:52:05 +00:00
Yohann Boniface
cc29db4977 nixosTests.lorri: migrate to runTest (#555628) 2026-08-24 19:51:20 +00:00
nixpkgs-ci[bot]
b641ddda49 trufflehog: 3.97.0 -> 3.97.1 (#556158) 2026-08-24 19:47:59 +00:00
R. Ryantm
a694622116 flyctl: 0.4.83 -> 0.4.87 2026-08-24 19:46:30 +00:00
nixpkgs-ci[bot]
c4e5501d80 nirius: 0.8.0 -> 0.9.0 (#555914) 2026-08-24 19:45:30 +00:00
R. Ryantm
4aa8a7e821 python3Packages.swift: 2.37.1 -> 2.38.1 2026-08-24 19:37:43 +00:00
R. Ryantm
3e68f8b9f8 jackett: 0.24.2406 -> 0.24.2457 2026-08-24 19:33:52 +00:00
whispers
1f11f5c8ae zig: drop conditionals for versions < 0.12
we only package 0.13+ in nixpkgs.
2026-08-24 15:29:09 -04:00
Yohann Boniface
458e842694 nixosTests.wine: migrate to runTest (#555632) 2026-08-24 19:24:43 +00:00
Heitor Augusto
4576a66ea8 emacs31: 31.1-rc1 -> 31.1 (#556042) 2026-08-24 19:22:49 +00:00
Matthew Croughan
2100a067cb nixos/tests/scion: use new json schema and update CLI flags (#555078) 2026-08-24 19:22:02 +00:00
Peder Bergebakken Sundt
bddf62baed breitbandmessung: update to electron_43 (#555725) 2026-08-24 19:19:45 +00:00
Yohann Boniface
7d2959580c nixosTests.actual: migrate to systemd-nspawn (#555643) 2026-08-24 19:19:02 +00:00
R. Ryantm
e759d82dc5 python3Packages.dependency-groups: 1.3.1 -> 1.3.2 2026-08-24 19:18:43 +00:00
Yohann Boniface
2661d2d94c nixosTests.blocky: migrate to systemd-nspawn (#555646) 2026-08-24 19:17:21 +00:00
Peder Bergebakken Sundt
f9fa3120a9 undertalemodcli: 0.9.1.2 -> 0.9.2.0 (#555802) 2026-08-24 19:15:53 +00:00
Thiago Kenji Okada
cff795c6b7 libretro.mame: 0-unstable-2026-08-12 -> 0-unstable-2026-08-20 (#556136) 2026-08-24 19:15:34 +00:00
nixpkgs-ci[bot]
8702cf3584 oelint-adv: 9.10.3 -> 9.11.0 (#556152) 2026-08-24 19:13:06 +00:00
nixpkgs-ci[bot]
57b2b4e84f stakk: 2.1.3 -> 2.2.1 (#556144) 2026-08-24 19:13:04 +00:00
Peder Bergebakken Sundt
9b8681c6f6 zvm: modernize, bump (#555797) 2026-08-24 19:13:00 +00:00
nixpkgs-ci[bot]
e633c1d688 lsp-plugins: 1.2.34 -> 1.2.35 (#556130) 2026-08-24 19:12:50 +00:00
Pol Dellaiera
524b64340c github-mcp-server: 1.9.0 -> 1.10.1 (#556053) 2026-08-24 19:11:06 +00:00
Yohann Boniface
f3b6dc3a2d python3Packages.pysptk: migrate to pyproject, enable __structuredAttrs, use finalAttrs, enable tests (#532986) 2026-08-24 19:04:37 +00:00
isabel
2a8b9abdf4 cross-seed: fix better_sqlite3 crash (#556114) 2026-08-24 19:03:30 +00:00
isabel
2941d6b902 python3Packages.exllamav3: 1.4.1 -> 1.4.3 (#556121) 2026-08-24 19:03:26 +00:00
isabel
8beb1d02a5 plezy: 2.16.0 -> 2.17.0 (#556112) 2026-08-24 19:03:17 +00:00
Pol Dellaiera
2fae2c8e97 go-task: 3.52.0 -> 3.53.1 (#556052) 2026-08-24 19:01:46 +00:00
R. Ryantm
fa1e42c918 yara-x: 1.19.0 -> 1.20.0 2026-08-24 18:58:48 +00:00
Nick Cao
e2d7c137d4 goa: 3.29.1 -> 3.30.0 (#555929) 2026-08-24 18:56:08 +00:00
R. Ryantm
93d245c066 trufflehog: 3.97.0 -> 3.97.1 2026-08-24 18:54:00 +00:00
Nick Cao
34387a94fb doctl: 1.166.0 -> 1.167.0 (#556050) 2026-08-24 18:53:48 +00:00
Nick Cao
2ece7987c8 squashfuse: 0.6.2 -> 0.6.3 (#556038) 2026-08-24 18:53:09 +00:00
Nick Cao
d68b58c63f python3Packages.aiounifi: 91 -> 93 (#556093) 2026-08-24 18:52:03 +00:00
nixpkgs-ci[bot]
993f837ae5 grimblast: 0.1-unstable-2026-06-30 -> 0.1-unstable-2026-08-21 (#556129) 2026-08-24 18:51:47 +00:00
Nick Cao
0e94ec9775 python3Packages.cyclopts: 4.23.1 -> 4.23.2 (#556092) 2026-08-24 18:51:25 +00:00
Nick Cao
00ed755557 kubeone: 1.14.2 -> 1.14.3 (#556087) 2026-08-24 18:50:50 +00:00
Nick Cao
8a358e9988 credhub-cli: 2.9.59 -> 2.9.60 (#556071) 2026-08-24 18:49:58 +00:00
·𐑑𐑴𐑕𐑑𐑩𐑤
5e576a524d nixtamal: add donationPage 2026-08-24 11:49:21 -07:00
lukas-sgx
b53649421f rofi-games: 1.16.2 -> 1.18.0 2026-08-24 18:48:57 +00:00
nixpkgs-ci[bot]
51510daa8f firebase-tools: 15.27.0 -> 15.28.1 (#555816) 2026-08-24 18:48:13 +00:00
Nick Cao
7dfc27788c v2ray-rules-dat: 202608142215 -> 202608232215 (#556105) 2026-08-24 18:47:44 +00:00
Nick Cao
0e1d364eca python3Packages.aioautomower: 2.8.0 -> 2.8.1 (#556094) 2026-08-24 18:47:02 +00:00
Nick Cao
d175901dc7 libretro.gpsp: 0-unstable-2026-07-21 -> 0-unstable-2026-08-20 (#555796) 2026-08-24 18:43:34 +00:00
Nick Cao
6d4ba4b7df libvgm: 0-unstable-2026-08-11 -> 0-unstable-2026-08-18 (#555783) 2026-08-24 18:42:15 +00:00
Nick Cao
86ba2a2fee libretro.mame2003-plus: 0-unstable-2026-08-13 -> 0-unstable-2026-08-22 (#555772) 2026-08-24 18:41:48 +00:00
Nick Cao
cf40fdc9f6 way-edges: 0.12.1 -> 0.12.2 (#555767) 2026-08-24 18:41:29 +00:00
Nick Cao
422aeebae2 tdl: 0.20.3 -> 0.20.4 (#555823) 2026-08-24 18:40:33 +00:00
Will Cohen
81438d9a94 binaryen: 131 -> 132 (#555748) 2026-08-24 18:40:23 +00:00
Fabian Affolter
e5cfe4bc4e python3Packages.cwl-utils: 0.42 -> 0.43
Changelog: https://github.com/common-workflow-language/cwl-utils/releases/tag/v0.43
2026-08-24 20:40:17 +02:00
Nick Cao
c8d65f57af tecoc: 0-unstable-2023-06-21 -> 0-unstable-2026-08-21 (#555819) 2026-08-24 18:40:14 +00:00
Fabian Affolter
713cc4f2f4 python3Packages.schema-salad: 8.9.20260327095315 -> 8.10.20260814121804
Changelog: https://github.com/common-workflow-language/schema_salad/releases/tag/8.10.20260814121804
2026-08-24 20:39:53 +02:00
Nick Cao
07f12c2d29 b3sum: 1.8.6 -> 1.8.7 (#555872) 2026-08-24 18:38:42 +00:00
Nick Cao
96f3533e9e codecov-cli: 11.2.6 -> 11.2.8 (#555858) 2026-08-24 18:37:32 +00:00
R. Ryantm
2f8ee1507c phpantom-lsp: 0.9.0 -> 0.10.0 2026-08-24 18:36:58 +00:00
Nick Cao
44dbbdb8b1 python3Packages.infisicalsdk: 1.0.16 -> 1.0.17 (#555916) 2026-08-24 18:36:41 +00:00
R. Ryantm
8237c02185 oelint-adv: 9.10.3 -> 9.11.0 2026-08-24 18:33:12 +00:00
Nick Cao
7541b1c475 python3Packages.wagtail: 7.4.2 -> 7.4.3 (#555629) 2026-08-24 18:31:52 +00:00
Nick Cao
5393532ca5 speakeasy-cli: 1.793.1 -> 1.795.1 (#555619) 2026-08-24 18:30:25 +00:00
Nick Cao
93f9ce58d3 prometheus-nginx-exporter: 1.5.1 -> 1.5.3 (#555618) 2026-08-24 18:30:02 +00:00
dotlambda
3ce238485c python3Packages.elevenlabs: 2.63.0 -> 2.64.0 (#555169) 2026-08-24 18:29:38 +00:00
Nick Cao
b893abcac5 vscode-extensions.fill-labs.dependi: 0.7.26 -> 0.7.28 (#555601) 2026-08-24 18:29:16 +00:00
Fabian Affolter
1c7a0a187a bearer: 2.1.0 -> 2.1.1 (#556109) 2026-08-24 18:28:09 +00:00
Nick Cao
654e66ebc8 pacparser: 1.5.1 -> 1.5.2 (#555590) 2026-08-24 18:27:37 +00:00
Nick Cao
b3775cfa32 vscode-extensions.vue.volar: 3.3.9 -> 3.3.11 (#555736) 2026-08-24 18:25:25 +00:00
Nick Cao
deb08733ca prometheus-qbittorrent-exporter: 2.0.1 -> 2.0.2 (#555714) 2026-08-24 18:25:03 +00:00
Fabian Affolter
9df34524b5 python3Packages.garminconnect: 0.3.11 -> 0.3.12 (#556125) 2026-08-24 18:23:51 +00:00
Nick Cao
e9fdc52fba fake-gcs-server: 1.55.1 -> 1.56.0 (#555354) 2026-08-24 18:19:20 +00:00
Nick Cao
fdb2999e7e python3Packages.django-lasuite: 0.0.27 -> 0.0.28 (#555351) 2026-08-24 18:18:36 +00:00
Nick Cao
2ff2718779 matrix-synapse-plugins.synapse-http-antispam: 0.5.0 -> 0.5.1 (#555331) 2026-08-24 18:16:33 +00:00
nixpkgs-ci[bot]
88d3c2d68a openspec: 1.8.0 -> 1.10.0 (#554904) 2026-08-24 18:16:27 +00:00
Nick Cao
de4883e42c metacubexd: 1.271.0 -> 1.273.0 (#555430) 2026-08-24 18:15:12 +00:00
Nick Cao
ae36917d38 slackdump: 4.4.3 -> 4.4.4 (#555393) 2026-08-24 18:13:31 +00:00
Nick Cao
56f2401706 fscrypt-experimental: 0.3.6 -> 0.3.7 (#555502) 2026-08-24 18:12:37 +00:00
Nick Cao
155596653f lintspec: 0.18.0 -> 0.18.1 (#555491) 2026-08-24 18:11:21 +00:00
Nick Cao
8b7acfbe7e swpui: 0.10.0 -> 0.10.1 (#555478) 2026-08-24 18:10:40 +00:00
Nick Cao
8983324341 daktari: 0.0.348 -> 0.0.350 (#555454) 2026-08-24 18:09:52 +00:00
Nick Cao
90f9d2f315 python3Packages.remotezip: 0.12.3 -> 0.12.5 (#555445) 2026-08-24 18:09:09 +00:00
nixpkgs-ci[bot]
32d2855779 Merge master into staging-next 2026-08-24 18:08:36 +00:00
Nick Cao
ac6bf0bf1c xk6: 1.4.9 -> 1.4.11 (#555441) 2026-08-24 18:08:18 +00:00
Nick Cao
469c45bdff python3Packages.google-cloud-bigquery-datatransfer: 3.21.0 -> 3.23.0 (#555440) 2026-08-24 18:07:51 +00:00
Nick Cao
347ecf199b lazysql: 0.5.5 -> 0.5.6 (#555564) 2026-08-24 18:07:18 +00:00
Nick Cao
8f014985b7 libretro.twenty-fortyeight: 0-unstable-2026-04-10 -> 0-unstable-2026-08-19 (#555560) 2026-08-24 18:06:54 +00:00
R. Ryantm
88f711bb86 mdbook-linkcheck2: 0.12.2 -> 0.13.0 2026-08-24 18:06:35 +00:00
Nick Cao
b36681c486 doppler: 3.76.4 -> 3.76.5 (#555558) 2026-08-24 18:06:10 +00:00
R. Ryantm
936ebe943a stakk: 2.1.3 -> 2.2.1 2026-08-24 18:05:50 +00:00
Nick Cao
cf5b028ff5 routedns: 0.1.233 -> 0.1.237 (#555548) 2026-08-24 18:05:31 +00:00
misuzu
e3a4fb9a4c floorp-bin: 12.16.4 -> 12.17.0 (#555978) 2026-08-24 18:03:35 +00:00
Nick Cao
5135c79003 matrix-synapse-plugins.matrix-synapse-s3-storage-provider: 1.6.1 -> 1.7.0 (#555527) 2026-08-24 18:02:00 +00:00
Nick Cao
a590fc1090 python3Packages.django-leaflet: 0.33.0 -> 0.34.0 (#555515) 2026-08-24 18:01:19 +00:00
Patrizio Bekerle
37eb2fe127 qownnotes-tui: init at 0.6.0
Signed-off-by: Patrizio Bekerle <patrizio@bekerle.com>
2026-08-24 19:57:52 +02:00
nixpkgs-ci[bot]
2373f842c3 cloudflared: 2026.7.3 -> 2026.8.2 (#554885) 2026-08-24 17:57:44 +00:00
Nick Cao
e0752e1cde otpclient: 5.1.7 -> 5.1.8 (#555160) 2026-08-24 17:54:10 +00:00
Nick Cao
938d83abd2 Revert "tree-sitter-grammars.tree-sitter-regex: 0.25.0 -> 1.0.0" (revert the confusing downgrade) (#556046) 2026-08-24 17:53:43 +00:00
Nick Cao
2098c9ea4e python3Packages.python-mpv-jsonipc: 1.2.3 -> 1.3.0 (#555239) 2026-08-24 17:52:50 +00:00
nixpkgs-ci[bot]
63adfa909c stash-clipboard: 0.4.0 -> 0.5.0 (#556128) 2026-08-24 17:49:06 +00:00
Nick Cao
6961b7a770 python3Packages.linuxpy: 0.24.0 -> 0.25.0 (#555235) 2026-08-24 17:48:57 +00:00
nixpkgs-ci[bot]
32fd9027e1 flux9s: 1.0.2 -> 1.0.3 (#556051) 2026-08-24 17:48:06 +00:00
Nick Cao
b880b4e3c0 wl-screenrec: 0.2.0 -> 0.3.2 (#555233) 2026-08-24 17:45:45 +00:00
Fabian Affolter
84800e55b2 python3Packages.pynmeagps: 1.1.4 -> 1.1.7
Diff: https://github.com/semuconsulting/pynmeagps/compare/v1.1.4...v1.1.7

Changelog: https://github.com/semuconsulting/pynmeagps/releases/tag/v1.1.7
2026-08-24 19:41:48 +02:00
Nick Cao
47ef4a9faa grafanaPlugins.grafana-clock-panel: 3.2.2 -> 3.2.3 (#555229) 2026-08-24 17:41:07 +00:00
R. Ryantm
ee78f1aaee mprisence: 1.8.2 -> 1.8.4 2026-08-24 17:39:56 +00:00
Nick Cao
1b414823b4 kanban: 0.8.0 -> 0.8.1 (#555226) 2026-08-24 17:30:27 +00:00
Nick Cao
c02bc20933 baidupcs-go: 4.0.1 -> 4.0.2 (#555225) 2026-08-24 17:29:58 +00:00
Nick Cao
da7445d543 dapr-cli: 1.18.1 -> 1.18.2 (#555218) 2026-08-24 17:28:20 +00:00
Nick Cao
9393f71c6c dracula-theme: 4.0.0-unstable-2026-03-01 -> 4.0.0-unstable-2026-05-21 (#555216) 2026-08-24 17:28:05 +00:00
Pol Dellaiera
efa4ec06a4 nixos/rundeck: init (#375846) 2026-08-24 17:25:33 +00:00
Nick Cao
3295d6d98c vscode-extensions.svelte.svelte-vscode: 110.3.0 -> 110.3.1 (#555194) 2026-08-24 17:24:29 +00:00
R. Ryantm
0ef31e96fb libretro.mame: 0-unstable-2026-08-12 -> 0-unstable-2026-08-20 2026-08-24 17:22:29 +00:00
R. Ryantm
eb3b815636 lsp-plugins: 1.2.34 -> 1.2.35 2026-08-24 17:07:33 +00:00
Nick Cao
5752267f73 python3Packages.gradient: 3.12.1 -> 3.12.2 (#555303) 2026-08-24 17:07:05 +00:00
Nick Cao
d1fe9c12c5 libretro.beetle-pce-fast: 0-unstable-2026-07-31 -> 0-unstable-2026-08-21 (#555297) 2026-08-24 17:07:02 +00:00
Nick Cao
e863dce035 squawk: 2.62.0 -> 2.63.0 (#555292) 2026-08-24 17:06:16 +00:00
Nick Cao
bac97d6aee terser: 5.49.2 -> 5.50.0 (#555278) 2026-08-24 17:05:09 +00:00
Nick Cao
2aed3c9b14 tetro-tui: 3.6.1 -> 3.6.2 (#555277) 2026-08-24 17:04:45 +00:00
Nick Cao
e71564c6fb python3Packages.liger-kernel: 0.8.1 -> 0.8.2 (#555276) 2026-08-24 17:04:16 +00:00
Nick Cao
89ad5db183 decker: 1.69 -> 1.70 (#555264) 2026-08-24 17:03:19 +00:00
h7x4
f68c0304cd python3Packages.pixel-font-builder: 0.0.47 -> 0.0.55 (#556117) 2026-08-24 17:03:17 +00:00
Nick Cao
fd582fda55 python3Packages.django-silk: 5.5.1 -> 5.5.2 (#555250) 2026-08-24 17:02:46 +00:00
nixpkgs-ci[bot]
b9d1f24dd9 art: 1.26.7 -> 1.26.8 (#555774) 2026-08-24 17:00:41 +00:00
R. Ryantm
92bc60ab19 grimblast: 0.1-unstable-2026-06-30 -> 0.1-unstable-2026-08-21 2026-08-24 16:56:36 +00:00
nixpkgs-ci[bot]
0a08a0efaa homepage-dashboard: 1.13.2 -> 2.0.0 (#553596) 2026-08-24 16:44:36 +00:00
R. Ryantm
efcfc19140 stash-clipboard: 0.4.0 -> 0.5.0 2026-08-24 16:41:12 +00:00
R. Ryantm
e88b8d8b52 thunderbird-140-unwrapped: 140.13.0esr -> 140.14.0esr 2026-08-24 16:32:57 +00:00
Fabian Affolter
519d3bafec bearer: adjust ldflags 2026-08-24 18:32:46 +02:00
R. Ryantm
a0cc3c29d1 python3Packages.garminconnect: 0.3.11 -> 0.3.12 2026-08-24 16:31:43 +00:00
Peder Bergebakken Sundt
c0e0ddae86 spade: 0.19.0 -> 0.20.0 (#555880) 2026-08-24 16:17:37 +00:00
BatteredBunny
de97cebb0f python3Packages.exllamav3: 1.4.1 -> 1.4.3 2026-08-24 19:09:59 +03:00
Peter Bynum
eaac7e1504 nixos/test-driver: coerced testScript merging 2026-08-24 12:07:00 -04:00
nixpkgs-ci[bot]
70339c6da9 cfitsio: 4.6.4 -> 4.7.0 (#553158) 2026-08-24 16:05:32 +00:00
nixpkgs-ci[bot]
b0b5526bb1 oauth2-proxy: 7.15.3 -> 7.15.4 (#554627) 2026-08-24 15:49:13 +00:00
BatteredBunny
f806455e43 cross-seed: fix better_sqlite3 crash 2026-08-24 18:46:44 +03:00
Luj
03cc795a4b perlPackages.CryptOpenSSLRSA: 0.35 -> 0.41 (#540832) 2026-08-24 17:46:11 +02:00
BatteredBunny
e769f22405 plezy: 2.16.0 -> 2.17.0 2026-08-24 18:43:39 +03:00
Jacek Galowicz
745a6aeaa4 ocamlPackages.jsont: 0.2.0 -> 0.3.0 (#552968) 2026-08-24 15:28:21 +00:00
R. Ryantm
1b3c8c97ae bearer: 2.1.0 -> 2.1.1 2026-08-24 15:19:05 +00:00
Thiago Kenji Okada
de8bd48ed3 libretro.beetle-supafaust: 0-unstable-2026-07-22 -> 0-unstable-2026-08-23 (#556072) 2026-08-24 15:12:26 +00:00
R. Ryantm
e1838fc614 v2ray-rules-dat: 202608142215 -> 202608232215 2026-08-24 15:04:36 +00:00
R. Ryantm
cc6a4f9ad2 python3Packages.pixel-font-builder: 0.0.47 -> 0.0.55 2026-08-24 15:04:22 +00:00
Sandro
ff2e155be1 python3Packages.coveralls: fix src hash (#475425) 2026-08-24 15:03:21 +00:00
Sandro
03897d032d python3Packages.ansible-compat: improve source reproducibility (#555966) 2026-08-24 15:02:54 +00:00
Cabia Rangris
f1d7c9f0d7 klipper-flash: derive -s/--start for stm32 boards (#555064) 2026-08-24 14:56:07 +00:00
nixpkgs-ci[bot]
1cb0780314 kiro-cli-unwrapped: 2.18.1 -> 2.19.1 (#556057) 2026-08-24 14:53:36 +00:00
nixpkgs-ci[bot]
58cf3f750e versatiles: 4.7.0 -> 4.9.1 (#555881) 2026-08-24 14:51:39 +00:00
nixpkgs-ci[bot]
06d8d57075 cubelify: 1.25.13 -> 1.25.14 (#555870) 2026-08-24 14:51:32 +00:00
Fabian Affolter
94cd1671ba python3Packages.blasthttp: 0.9.0 -> 0.10.0 2026-08-24 16:49:35 +02:00
Sandro
5f65564006 hedgedoc: 1.11.1 -> 1.12.0 (#555958) 2026-08-24 14:48:05 +00:00
Fabian Affolter
25b13a527a python3Packages.cyvest: 6.0.0 -> 6.1.2
Changelog: https://github.com/PakitoSec/cyvest/releases/tag/v6.1.2
2026-08-24 16:47:04 +02:00
Fabian Affolter
4eb885570a python3Packages.aioautomower: 2.8.0 -> 2.8.1
Diff: https://github.com/Thomas55555/aioautomower/compare/v2.8.0...v2.8.1

Changelog: https://github.com/Thomas55555/aioautomower/releases/tag/v2.8.1
2026-08-24 16:43:21 +02:00
Fabian Affolter
ac3f52517d python3Packages.aiohomeconnect: 0.38.0 -> 0.39.1
Diff: https://github.com/MartinHjelmare/aiohomeconnect/compare/v0.38.0...v0.39.1

Changelog: https://github.com/MartinHjelmare/aiohomeconnect/blob/v0.39.1/CHANGELOG.md
2026-08-24 16:42:45 +02:00
Fabian Affolter
7257e6a07c python3Packages.aiounifi: 91 -> 93
Changelog: https://github.com/Kane610/aiounifi/releases/tag/v93
2026-08-24 16:41:25 +02:00
Vincent Laporte
829bbb6005 rocqPackages.ITree: enable for Rocq 9.2 2026-08-24 16:38:56 +02:00
Fabian Affolter
f7eb3d5417 python3Packages.cyclopts: 4.23.1 -> 4.23.2
Diff: https://github.com/BrianPugh/cyclopts/compare/v4.23.1...v4.23.2

Changelog: https://github.com/BrianPugh/cyclopts/releases/tag/v4.23.2
2026-08-24 16:35:22 +02:00
Johannes Kirschbauer
f74405caa6 CONTRIBUTING.md: remove automation policy core team escalation path (#550318) 2026-08-24 14:24:14 +00:00
nixpkgs-ci[bot]
6d3a51318b gitify: 7.3.3 -> 7.5.0 (#556023) 2026-08-24 14:22:54 +00:00
Vincent Laporte
9ad1af9073 rocqPackages.mathcomp-word: enable for Rocq ≥ 9.2 2026-08-24 16:18:51 +02:00
Fabian Affolter
c501816ee3 goshs: 2.1.5 -> 2.1.6 (#556055) 2026-08-24 14:16:23 +00:00
Fabian Affolter
31aef3a495 python3Packages.llama-cloud: 2.14.0 -> 2.14.1 (#556066) 2026-08-24 14:15:58 +00:00
Fabian Affolter
63a830d00d nuclei-templates: 10.4.7 -> 10.4.8 (#556074) 2026-08-24 14:15:39 +00:00
Fabian Affolter
7053fdf455 xsser: init at 1.9 (#554729) 2026-08-24 14:14:14 +00:00
Fabian Affolter
6c04988682 introspectme: init at 0.0.2 (#555761) 2026-08-24 14:14:06 +00:00
Fabian Affolter
2ad390e34e pyscan: init at 0.1.4 (#555765) 2026-08-24 14:14:01 +00:00
Fabian Affolter
c048a7d45a adhammer: init at 1.3.10 (#555771) 2026-08-24 14:13:57 +00:00
Fabian Affolter
67a2729466 corrode-scanner: init at 0.5.1 (#555791) 2026-08-24 14:13:53 +00:00
Fabian Affolter
c44345ba66 python3Packages.iamdata: 0.1.202608231 -> 0.1.202608241 (#555972) 2026-08-24 14:12:49 +00:00
Fabian Affolter
6c32bb7030 python3Packages.tencentcloud-sdk-python: 3.1.162 -> 3.1.163 (#555973) 2026-08-24 14:12:42 +00:00
Fabian Affolter
19bccbd459 python3Packages.softlayer: migrate to finalAttrs 2026-08-24 16:11:43 +02:00
Fabian Affolter
c3524869e1 python3Packages.softlayer: 6.2.7 -> 6.2.9
Changelog: https://github.com/softlayer/softlayer-python/releases/tag/v6.2.9
2026-08-24 16:10:51 +02:00
Rémi NICOLE
036c9a7fbc netbox_4_6: init at 4.6.8 (#530025) 2026-08-24 14:09:33 +00:00
Adam C. Stephens
6a96a4723c neovim-unwrapped: 0.12.4 -> 0.12.5
Changelog: https://github.com/neovim/neovim/releases/tag/v0.12.5
2026-08-24 10:07:06 -04:00
R. Ryantm
a78dc98962 kubeone: 1.14.2 -> 1.14.3 2026-08-24 14:06:34 +00:00
R. Ryantm
0331aff427 emscripten: 6.0.6 -> 6.0.8 2026-08-24 14:03:14 +00:00
zowoq
aac0691e88 linuxKernel.kernels.linux_zen: 7.1.9 -> 7.1.10 (#555845) 2026-08-24 14:02:00 +00:00
liberodark
bdc9757303 dart: add riscv64-linux support 2026-08-24 15:53:28 +02:00
nixpkgs-ci[bot]
4f37f7cba1 wezterm: 0-unstable-2026-08-12 -> 0-unstable-2026-08-23 (#556044) 2026-08-24 13:45:29 +00:00
R. Ryantm
28e195c0ce ghostfolio: 3.50.0 -> 3.59.1 2026-08-24 13:44:41 +00:00
R. Ryantm
9f91915ab4 nuclei-templates: 10.4.7 -> 10.4.8 2026-08-24 13:38:46 +00:00
R. Ryantm
9af3bad01a libretro.beetle-supafaust: 0-unstable-2026-07-22 -> 0-unstable-2026-08-23 2026-08-24 13:37:27 +00:00
R. Ryantm
a4f7ea37ea credhub-cli: 2.9.59 -> 2.9.60 2026-08-24 13:36:41 +00:00
dotlambda
910affa55b python3Packages.nice-go: 1.0.2 -> 1.0.3 (#556061) 2026-08-24 13:22:11 +00:00
zowoq
3d1ac00e5e terraform-providers.turbot_turbot: 1.13.3 -> 1.14.0 (#556048) 2026-08-24 13:19:27 +00:00
Dan
25492ec67e Revert "tree-sitter-grammars.tree-sitter-regex: 0.25.0 -> 1.0.0"
This reverts commit fba4f879eb.

v1.0.0 is actually older than 0.20.0..0.25.0!

Co-authored-by: Hythera <87016780+Hythera@users.noreply.github.com>
2026-08-24 13:14:04 +00:00
R. Ryantm
20092ed8d1 python3Packages.llama-cloud: 2.14.0 -> 2.14.1 2026-08-24 13:13:05 +00:00
StepBroBD
aab1f6e3b9 raycast{,-beta}: promote 2.0 release (#555865) 2026-08-24 12:54:39 +00:00
R. Ryantm
a618cbc12a python3Packages.nice-go: 1.0.2 -> 1.0.3 2026-08-24 12:48:11 +00:00
Pol Dellaiera
e7e64b763b python3Packages.kivy: 2.3.1 -> 2.3.1-unstable-2026-07-11 (#541142) 2026-08-24 12:42:46 +00:00
Adam C. Stephens
f72fa59a1e squeezelite: 2.0.0.1586 -> 2.0.0.1595 (#555956) 2026-08-24 12:39:49 +00:00
R. Ryantm
e29b56b4e6 kiro-cli-unwrapped: 2.18.1 -> 2.19.1 2026-08-24 12:39:14 +00:00
R. Ryantm
cc95cc3f83 goshs: 2.1.5 -> 2.1.6 2026-08-24 12:31:07 +00:00
Weijia Wang
09cf6aa915 fabric: rename from Fabric (#536689) 2026-08-24 12:29:45 +00:00
Alexis Hildebrandt
6e7ff6899c go-task: 3.52.0 -> 3.53.1
Changelog: https://github.com/go-task/task/blob/v3.53.1/CHANGELOG.md
2026-08-24 14:29:00 +02:00
R. Ryantm
385302cd8e github-mcp-server: 1.9.0 -> 1.10.1 2026-08-24 12:24:51 +00:00
R. Ryantm
1cd66ce6c6 flux9s: 1.0.2 -> 1.0.3 2026-08-24 12:23:25 +00:00
R. Ryantm
78fe402a72 doctl: 1.166.0 -> 1.167.0 2026-08-24 12:10:03 +00:00
Pol Dellaiera
ebed35b9ab etlegacy-unwrapped: 2.84.0 -> 2.85.0 (#556027) 2026-08-24 12:08:57 +00:00
nixpkgs-ci[bot]
6123809221 Merge master into staging-next 2026-08-24 12:08:23 +00:00
R. Ryantm
0dbc648606 terraform-providers.turbot_turbot: 1.13.3 -> 1.14.0 2026-08-24 11:53:56 +00:00
Fabian Affolter
376c95ec36 python3Packages.aiothreads: init at 1.1.1, python3Packages.aiomisc: 17.10.3 -> 18.0.26 (#556037) 2026-08-24 11:45:44 +00:00
Jörg Thalheim
154025732f top-level/release.nix: use named constituents in aggregates (#555622) 2026-08-24 11:40:04 +00:00
Vladimír Čunát
3af0db3018 rsync: skip sandbox-incompatible Darwin tests (#555976) 2026-08-24 11:28:02 +00:00
pancho horrillo
47a4ab7a96 doc/rl-2611: add Emacs 31.1 2026-08-24 13:26:32 +02:00
K900
4c1e8ac4d5 lasuite-meet: 1.26.0 -> 1.28.0
Diff: https://github.com/suitenumerique/meet/compare/v1.26.0...v1.28.0

Changelog: https://github.com/suitenumerique/meet/blob/v1.28.0/CHANGELOG.md
2026-08-24 14:16:57 +03:00
pancho horrillo
c0d3360129 emacs31: 31.1-rc1 -> 31.1
Emacs 31.1 has been released! \o/

https://lists.gnu.org/archive/html/emacs-devel/2026-08/msg00760.html
2026-08-24 13:15:10 +02:00
R. Ryantm
e19e52174d wezterm: 0-unstable-2026-08-12 -> 0-unstable-2026-08-23 2026-08-24 11:13:01 +00:00
Fabian Affolter
d43bc5bd7e python3Packages.aiomisc-pytest: 1.3.4 -> 2.0.0 2026-08-24 12:51:14 +02:00
Fabian Affolter
09fc1dfd42 python3Packages.aiomisc: 17.10.3 -> 18.0.26
Changelog: https://github.com/aiokitchen/aiomisc/blob/master/CHANGELOG.md
2026-08-24 12:34:27 +02:00
Fabian Affolter
1652f6d6f9 python3Packages.aiothreads: init at 1.1.1
Module to bridge async and thread

https://github.com/mosquito/aiothreads
2026-08-24 12:32:40 +02:00
nixpkgs-ci[bot]
bd9ec57806 lighthouse-steamvr: 1.5.0 -> 2.0.0 (#555982) 2026-08-24 10:28:33 +00:00
Gaétan Lepage
b96e485d5f rtk: cleanup (#556019) 2026-08-24 10:17:12 +00:00
Gaétan Lepage
1b4b088a54 csharp-ls: 0.26.0 -> 0.27.0 (#556010) 2026-08-24 10:16:41 +00:00
nixpkgs-ci[bot]
96b1717f5d vivaldi: 8.1.4087.66 -> 8.1.4087.70 (#555936) 2026-08-24 10:15:42 +00:00
Pol Dellaiera
0ca7b7fa28 etlegacy-assets: 2.83.2 -> 2.85.0 2026-08-24 12:10:31 +02:00
Pol Dellaiera
f6d7a34042 etlegacy: 2.84.0 -> 2.85.0 2026-08-24 12:10:31 +02:00
Pol Dellaiera
ade409612f etlegacy-unwrapped: 2.84.0 -> 2.85.0
Diff: https://github.com/etlegacy/etlegacy/compare/v2.84.0...v2.85.0
2026-08-24 12:10:31 +02:00
nixpkgs-ci[bot]
f19463b966 rime-wanxiang: 17.2.2 -> 17.5.8 (#552648) 2026-08-24 10:09:36 +00:00
Yt
0402efd7a9 icm: 0.10.53 -> 0.10.61 (#556015) 2026-08-24 10:05:21 +00:00
Thiago Kenji Okada
048f147b39 libretro.snes9x2010: 0-unstable-2026-08-11 -> 0-unstable-2026-08-16 (#555874) 2026-08-24 09:56:20 +00:00
kirillrdy
6138b0d61b bacon: 3.24.0 -> 3.25.0 (#555999) 2026-08-24 09:56:20 +00:00
Thiago Kenji Okada
ad9721a1c1 libretro.desmume2015: 0-unstable-2026-07-26 -> 0-unstable-2026-08-23 (#555964) 2026-08-24 09:56:08 +00:00
happysalada
9f80ad01a3 rtk: cleanup 2026-08-24 05:53:09 -04:00
R. Ryantm
f37116ad4d gitify: 7.3.3 -> 7.5.0 2026-08-24 09:52:41 +00:00
happysalada
06ac807003 icm: 0.10.53 -> 0.10.61 2026-08-24 05:49:34 -04:00
Weijia Wang
7902174ee0 angle: fix eval for exotic platforms 2026-08-24 11:43:19 +02:00
Gaetan Lepage
8f1758d897 csharp-ls: 0.26.0 -> 0.27.0
Diff:
https://github.com/razzmatazz/csharp-language-server/compare/0.26.0...0.27.0

Changelog: https://github.com/razzmatazz/csharp-language-server/releases/tag/0.27.0
2026-08-24 09:42:33 +00:00
nixpkgs-ci[bot]
18ac36dbbc easylpac: 0.8.0.3 -> 0.8.1.1 (#555768) 2026-08-24 09:29:29 +00:00
nixpkgs-ci[bot]
c9a37f0497 wasmtime: 47.0.3 -> 48.0.0 (#555551) 2026-08-24 09:28:37 +00:00
Gaetan Lepage
54af772023 bacon: 3.24.0 -> 3.25.0
Diff: https://github.com/Canop/bacon/compare/v3.24.0...v3.25.0

Changelog: https://github.com/Canop/bacon/blob/v3.25.0/CHANGELOG.md
2026-08-24 09:26:35 +00:00
Gaétan Lepage
65f4eacb00 llama-cpp-cuda: init from llama-cpp (#555832) 2026-08-24 09:24:31 +00:00
isabel
6c751e70d9 moonlight: drop _4evy as maintainer (#555899) 2026-08-24 09:23:33 +00:00
Pavol Rusnak
c1064215f0 trezor-suite: 26.7.4 -> 26.8.2 (#555983) 2026-08-24 09:06:01 +00:00
nixpkgs-ci[bot]
3d54881ba3 nvidia-mig-parted: 0.14.5 -> 0.15.0 (#555510) 2026-08-24 09:01:47 +00:00
Yueh-Shun Li
bd74972a7c plover_5: fix missing icons; plover_4: fix build (#550030) 2026-08-24 08:58:26 +00:00
R. Ryantm
e280180926 squashfuse: 0.6.2 -> 0.6.3 2026-08-24 08:50:54 +00:00
Yt
432724c94f python3Packages.expression: init at 5.6.0, add to litellm proxy dependency (#555030) 2026-08-24 08:46:13 +00:00
nixpkgs-ci[bot]
fecff82a08 mailpit: 1.30.7 -> 1.31.0 (#555961) 2026-08-24 08:40:03 +00:00
Austin Horstman
8f700c5d83 vimPlugins.scretch-nvim: 1.2.4 -> 1.2.5 2026-08-24 03:35:57 -05:00
Austin Horstman
cfae92a19b vimPlugins.run-nvim: 2.0.0 -> 2.01 2026-08-24 03:35:57 -05:00
Austin Horstman
baad3a29da vimPlugins.project-nvim: 6.0.1-1 -> 6.0.2-1 2026-08-24 03:35:56 -05:00
Austin Horstman
7c5150e067 vimPlugins.opencode-nvim: 0.14.0 -> 1.0.0 2026-08-24 03:35:56 -05:00
Austin Horstman
2499c0ece1 vimPlugins.llama-vim: 0-unstable-2026-08-18 -> 0.1.0 2026-08-24 03:35:55 -05:00
Austin Horstman
ab1d891c91 vimPlugins.lazy-lsp-nvim: 2025.12.19-unstable-2026-03-12 -> 2026.08.22 2026-08-24 03:35:55 -05:00
Austin Horstman
d719d7c6d7 vimPlugins.astrocore: 3.0.8 -> 3.1.0 2026-08-24 03:35:54 -05:00
Austin Horstman
cb596ed2b8 vimPlugins.nvim-treesitter: update grammars 2026-08-24 03:35:54 -05:00
Austin Horstman
cf013e1b79 vimPlugins: update on 2026-08-24 2026-08-24 03:35:54 -05:00
Pavol Rusnak
f776321323 trezor-suite: 26.7.4 -> 26.8.2 2026-08-24 10:31:29 +02:00
Pavol Rusnak
234b084b86 fulcrum: 2.1.1 -> 2.1.2 (#555521) 2026-08-24 08:30:01 +00:00
Ethan Carter Edwards
58f46ecde0 llama-cpp-cuda: init from llama-cpp
Override from llama-cpp

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-24 08:27:07 +00:00
Gaetan Lepage
df7053939d python3Packages.ray: add versionCheckHook 2026-08-24 08:25:19 +00:00
K900
a26dc38983 ktailctl: 0.22.1 -> 0.22.2 (#555942) 2026-08-24 08:21:41 +00:00
Vincent Laporte
62e13e4657 ocamlPackages.sqlite3: rename from ocaml_sqlite3 (#554931) 2026-08-24 08:15:12 +00:00
Vincent Laporte
29ff83f04d ocamlPackages.xkbcommon: init at 0.1.0 (#551222) 2026-08-24 08:14:55 +00:00
Gaetan Lepage
4c1ee56ddc python3Packages.ray: 2.57.0 -> 2.58.0
Changelog: https://github.com/ray-project/ray/releases/tag/ray-2.58.0
2026-08-24 08:11:43 +00:00
R. Ryantm
7e86474d7b lighthouse-steamvr: 1.5.0 -> 2.0.0 2026-08-24 08:10:47 +00:00
nixpkgs-ci[bot]
c8beb5c27a datadog-pup: 1.10.8 -> 1.12.1 (#555795) 2026-08-24 08:08:08 +00:00
nixpkgs-ci[bot]
5943e74625 containerd: 2.3.3 -> 2.3.4 (#554923) 2026-08-24 08:08:05 +00:00
Christoph Heiss
c5720b68a1 floorp-bin: 12.16.4 -> 12.17.0
Release notes: https://blog.floorp.app/release/12.17.0
Git changelog: https://github.com/Floorp-Projects/Floorp/compare/v12.16.4...v12.17.0

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2026-08-24 10:05:51 +02:00
Gaétan Lepage
4953806441 llama-cpp: enable __structuredAttrs and strictDeps (#555851) 2026-08-24 08:05:26 +00:00
Austin Horstman
b2f5b130bf yaziPlugins.sudo: 0-unstable-2026-05-07 → 0-unstable-2026-08-23
Compare: afd61cedbc...be3670f3ea
2026-08-24 03:03:28 -05:00
Austin Horstman
f9d62dd210 yaziPlugins.recycle-bin: 0-unstable-2026-01-17 → 1.1.1
Compare: fa687116c4...fe48a02778
2026-08-24 03:03:05 -05:00
Austin Horstman
6113e46486 yaziPlugins.ouch: 0.7.1 → 0.7.2
Compare: 8e70ec74ef...cfe4f507ef
2026-08-24 03:02:58 -05:00
Austin Horstman
b519edd263 yaziPlugins.mediainfo: 0-unstable-2026-07-13 → 0-unstable-2026-08-23
Compare: e079a001f4...73a36587bd
2026-08-24 03:02:38 -05:00
Fabian Affolter
866eda4d54 probezen: init at 1.2.0
Tool to detect behavioral drift in third-party APIs

ttps://github.com/HemVadgama/probezen
2026-08-24 10:01:15 +02:00
Markus Kowalewski
b4193ba76e osmo-*: update osmo GSM packages (#554801) 2026-08-24 07:46:27 +00:00
Markus Kowalewski
b1c0cfd781 abracadabra: 4.2.0 -> 4.2.1 (#555885) 2026-08-24 07:44:43 +00:00
Gerhard Schwanzer
a1c97969d9 rsync: skip sandbox-incompatible Darwin tests
Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol)
2026-08-24 09:41:44 +02:00
Gaetan Lepage
da384d29c9 llama-cpp: add cuda to meta.teams 2026-08-24 07:36:13 +00:00
Gaetan Lepage
bcfe493a98 llama-cpp: enable __structuredAttrs and strictDeps 2026-08-24 07:36:11 +00:00
Vladimír Čunát
f9767666bc thunderbird-latest: 153.0.3 -> 154.0 (#555834) 2026-08-24 07:34:45 +00:00
Fabian Affolter
b0c18adc91 cyclonedx-gomod: 1.11.0 -> 1.12.0 (#555844) 2026-08-24 07:27:48 +00:00
Fabian Affolter
f0d50d8bbb python3Packages.pydevccu: 0.2.5 -> 0.2.6 (#555918) 2026-08-24 07:25:34 +00:00
Fabian Affolter
7cfb528578 python3Packages.pyyardian: 1.4.1 -> 1.4.2 (#555959) 2026-08-24 07:25:13 +00:00
Fabian Affolter
0a6e46a8b6 havn: 0.3.8 -> 0.3.9 (#555757) 2026-08-24 07:23:56 +00:00
nixpkgs-ci[bot]
237c410cc2 amp-cli: 0.0.1786738049-g32e30e -> 0.0.1787515258-g1cbe6b (#555903) 2026-08-24 07:19:44 +00:00
Fabian Affolter
6cb646d28c python3Packages.tencentcloud-sdk-python: 3.1.162 -> 3.1.163
Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.162...3.1.163

Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.163/CHANGELOG.md
2026-08-24 08:59:16 +02:00
Fabian Affolter
7b28ce9a2e python3Packages.iamdata: 0.1.202608231 -> 0.1.202608241
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202608231...v0.1.202608241

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202608241
2026-08-24 08:57:21 +02:00
Robert Hensing
0c879201b4 nixos/doc/running-nixos-tests: Fix System Reqs (#554680) 2026-08-24 06:50:38 +00:00
Vladimír Čunát
7c1c567019 intel-graphics-compiler: fix patch applying for opencl-clang (#555838) 2026-08-24 06:43:16 +00:00
·𐑑𐑴𐑕𐑑𐑩𐑤
54a904831f nixtamal: 1.9.3 → 1.10.0 2026-08-23 23:37:44 -07:00
Sandro Jäckel
f722be9daf python3Packages.ansible-compat: improve source reproducibility 2026-08-24 08:35:13 +02:00
Doron Behar
e76c1f2e92 iptvnator: electron_41 -> electron_43 (#555320) 2026-08-24 06:25:01 +00:00
Subham Roy
11f9e8792a iptvnator: electron_41 -> electron_43
better-sqlite3 12.x no longer builds against V8 14 headers
(Electron >= 42), so patch manifests to better-sqlite3 13.0.3,
matching upstream's own pairing.

Tracking: https://github.com/NixOS/nixpkgs/issues/555100

Assisted-by: opencode (ox-alpha)
2026-08-23 23:20:01 -07:00
tomberek
bc3cb54bd6 qmapshack: 1.20.3 → 1.21.0 (#555101) 2026-08-24 06:19:54 +00:00
Doron Behar
c2c2d950a2 krr: 1.7.1 -> 1.28.0 (#502031) 2026-08-24 06:14:37 +00:00
nixpkgs-ci[bot]
503134f54b Merge master into staging-next 2026-08-24 06:14:00 +00:00
Pol Dellaiera
73db167668 guix: 1.5.0 -> 1.5.0-unstable-2026-08-23 (#555822) 2026-08-24 06:09:33 +00:00
tomberek
e7e3a89cf4 joplin-desktop: 3.6.15 -> 3.6.16 (#555177) 2026-08-24 06:02:18 +00:00
nixpkgs-ci[bot]
3aa299e12e yffi: 0.27.3 -> 0.27.4 (#555367) 2026-08-24 05:59:27 +00:00
tomberek
84578f75c4 eddie: 2.24.6 -> 2.26.2 (#555301) 2026-08-24 05:57:50 +00:00
R. Ryantm
522ff284f9 libretro.desmume2015: 0-unstable-2026-07-26 -> 0-unstable-2026-08-23 2026-08-24 05:57:17 +00:00
tomberek
2d978f69a5 signal-export: 3.9.0 -> 3.9.2 (#555311) 2026-08-24 05:55:51 +00:00
Tristan Ross
aa1651b4df zig.fetchDeps: allows empty hash (#555927) 2026-08-24 05:55:48 +00:00
tomberek
27c90c2658 iloader: 2.2.7 -> 2.3.1 (#555374) 2026-08-24 05:54:58 +00:00
R. Ryantm
d8dfcc1487 mailpit: 1.30.7 -> 1.31.0 2026-08-24 05:52:22 +00:00
tomberek
a0249e4c47 pdf-cli: 2.0 -> 3.0 (#555672) 2026-08-24 05:38:50 +00:00
tomberek
9f921f2150 euphonica: 0.99.6-beta -> 0.99.6-beta-1 (#555687) 2026-08-24 05:37:42 +00:00
zowoq
75f979e23c terraform-providers.newrelic_newrelic: 3.96.2 -> 3.96.3 (#555957) 2026-08-24 05:37:27 +00:00
zowoq
a5bf110532 terraform-providers.opentelekomcloud_opentelekomcloud: 1.37.3 -> 1.37.6 (#555943) 2026-08-24 05:37:24 +00:00
Marek Fajkus
125cca7051 elmPackages.elm: 0.19.1 -> 0.19.2 (#541199) 2026-08-24 07:41:48 +02:00
Sandro Jäckel
80d574b7dc hedgedoc: 1.11.1 -> 1.12.0
Changelog: https://github.com/hedgedoc/hedgedoc/releases/tag/1.12.0
Diff: https://github.com/hedgedoc/hedgedoc/compare/1.11.1...1.12.0
2026-08-24 07:36:14 +02:00
Sandro
4d319ba8c6 thermald: patch error on non-mobile platforms (#555356) 2026-08-24 05:33:11 +00:00
R. Ryantm
ca7f6651b4 python3Packages.pyyardian: 1.4.1 -> 1.4.2 2026-08-24 05:28:35 +00:00
tomberek
10cbfc4edb qt6Packages.drumstick: 2.11.0 -> 2.11.1 (#555718) 2026-08-24 05:25:10 +00:00
Jo
556e004f9a libgit2: add linking exception (#555691) 2026-08-24 05:23:23 +00:00
tomberek
97b27e027a netpeek: 0.3.2 -> 0.3.3 (#555770) 2026-08-24 05:22:18 +00:00
tomberek
7c11fe4d14 tombi: 1.4.0 -> 1.4.1 (#555752) 2026-08-24 05:20:49 +00:00
Timo Gottszky
aae4bb317d python3Packages.pysptk: enable tests 2026-08-24 07:16:34 +02:00
Timo Gottszky
34f9858ab3 python3Packages.pysptk: migrate to pyproject 2026-08-24 07:16:34 +02:00
Timo Gottszky
bdd40b55e9 python3Packages.pysptk: enable __structuredAttrs 2026-08-24 07:16:33 +02:00
Timo Gottszky
3a1d540fe1 python3Packages.pysptk: use finalAttrs 2026-08-24 07:16:33 +02:00
R. Ryantm
6484cf31f7 terraform-providers.newrelic_newrelic: 3.96.2 -> 3.96.3 2026-08-24 05:13:34 +00:00
tomberek
4e8a472455 zennotes-desktop: 2.35.0 -> 2.36.0 (#555583) 2026-08-24 05:13:16 +00:00
tomberek
daa8c60bea desync: 1.0.4 -> 1.1.0 (#555804) 2026-08-24 01:18:15 -04:00
tomberek
de58498a83 tuxedo: 2026.7.1 -> 2026.8.1 (#555611) 2026-08-24 01:12:31 -04:00
R. Ryantm
f76bfa232e squeezelite: 2.0.0.1586 -> 2.0.0.1595 2026-08-24 05:12:27 +00:00
tomberek
b3fe169a19 python3Packages.aioghost: 0.4.23 -> 0.4.24 (#555782) 2026-08-24 01:10:41 -04:00
tomberek
e91d3ce77d matrix-tuwunel: 1.8.3 -> 1.9.0 (#555763) 2026-08-24 01:09:34 -04:00
dotlambda
21afc81f67 python3Packages.pyanglianwater: 3.3.0 -> 3.3.1 (#555951) 2026-08-24 05:00:23 +00:00
dotlambda
9584317022 python3Packages.hueble: 2.2.2 -> 2.2.3 (#555950) 2026-08-24 05:00:01 +00:00
dotlambda
0a7a0fe469 python3Packages.energyid-webhooks: 0.0.14 -> 0.0.15 (#555949) 2026-08-24 04:59:46 +00:00
h7x4
f37c2fd674 nixos/papra: Improve module definition; Harden systemd service (#550771) 2026-08-24 04:56:55 +00:00
nixpkgs-ci[bot]
a59ace1a22 foks: 0.1.8 -> 0.1.9 (#555047) 2026-08-24 04:55:15 +00:00
Sandro
e812a773f7 loadbox: init at 0.1.0 (#553547) 2026-08-24 04:46:12 +00:00
Sandro
5a82834942 gfan: modernize, 0.7->0.8beta (#554108) 2026-08-24 04:45:46 +00:00
Sandro
462bec3e2d nextcloud-client: 34.0.1 -> 34.0.2 (#555436) 2026-08-24 04:43:59 +00:00
tomberek
cf5967e311 ft2-clone: 2.22 -> 2.23 (#555758) 2026-08-24 00:52:17 -04:00
R. Ryantm
66a975f1c7 python3Packages.pyanglianwater: 3.3.0 -> 3.3.1 2026-08-24 04:42:24 +00:00
R. Ryantm
9bf2a26896 python3Packages.hueble: 2.2.2 -> 2.2.3 2026-08-24 04:42:17 +00:00
R. Ryantm
86fd61c380 python3Packages.energyid-webhooks: 0.0.14 -> 0.0.15 2026-08-24 04:41:10 +00:00
Sandro Jäckel
05c43c795e python3Packages.comfy-angle: fix meta.homepage 2026-08-24 06:39:09 +02:00
tomberek
d696a42298 proto: 0.60.2 -> 0.61.0 (#555812) 2026-08-24 00:37:47 -04:00
Sandro Jäckel
1afd6e55b8 comfyui: 0.33.1 -> 0.33.3
Diff: https://github.com/Comfy-Org/ComfyUI/compare/v0.33.1...v0.33.3

Changelog: https://github.com/Comfy-Org/ComfyUI/releases/tag/v0.33.3
2026-08-24 06:36:40 +02:00
Sandro Jäckel
282cc41c34 python3Packages.comfyui-workflow-templates-media-assets-01: 0.1.28 -> 0.1.30 2026-08-24 06:36:40 +02:00
Sandro Jäckel
065acb8392 python3Packages.comfyui-workflow-templates-json: 0.1.47 -> 0.1.50 2026-08-24 06:36:40 +02:00
Sandro Jäckel
e13bc88e2b python3Packages.comfyui-workflow-templates-core: 0.3.312 -> 0.3.315 2026-08-24 06:36:40 +02:00
Sandro Jäckel
dfa50749dc python3Packages.comfyui-workflow-templates: 0.11.41 -> 0.11.44 2026-08-24 06:36:39 +02:00
Sandro Jäckel
15e688f78d python3Packages.comfyui-frontend-package: 1.48.7 -> 1.49.6 2026-08-24 06:36:39 +02:00
Sandro
e9b8d30d44 valhalla: 3.6.3 -> 3.8.3 (#547718) 2026-08-24 04:30:09 +00:00
tomberek
97b747a71f spec-kit: 0.16.3 -> 1.0.1 (#555855) 2026-08-24 04:29:36 +00:00
Sandro Jäckel
54335e0f5c ktailctl: 0.22.1 -> 0.22.2
Diff: https://github.com/f-koehler/KTailctl/compare/v0.22.1...v0.22.2

Changelog: https://github.com/f-koehler/KTailctl/releases/tag/v0.22.2
2026-08-24 06:27:43 +02:00
tomberek
4098eb03f6 stats: 3.0.6 -> 3.0.13 (#555873) 2026-08-24 04:27:08 +00:00
R. Ryantm
bf5f9c7eed terraform-providers.opentelekomcloud_opentelekomcloud: 1.37.3 -> 1.37.6 2026-08-24 04:24:31 +00:00
Fernando Rodrigues
e3ffee60b1 collada-dom: remove unused pcre-cpp dependency (#555863) 2026-08-24 04:06:39 +00:00
nixpkgs-ci[bot]
6789d040a0 dblab: 0.48.0 -> 0.48.1 (#555933) 2026-08-24 04:04:42 +00:00
R. Ryantm
9d92957ab8 vivaldi: 8.1.4087.66 -> 8.1.4087.70 2026-08-24 03:52:16 +00:00
Sandro
23eea6b3c8 libgit2: remove SuperSandro2000 from maintainers 2026-08-24 05:50:10 +02:00
Sandro
1870135df8 breaktimer: bump electron to v42 (#555462) 2026-08-24 03:44:00 +00:00
R. Ryantm
eb10188936 dblab: 0.48.0 -> 0.48.1 2026-08-24 03:33:15 +00:00
Sandro
8a974d5c82 mssqlhound: remove duplicate checkPhase (#555908) 2026-08-24 03:28:04 +00:00
Sandro
42bc488748 ksnip: remove /usr/bin in .desktop file (#544387) 2026-08-24 03:26:14 +00:00
Sandro Jäckel
42db952dea openrgb: 1.0rc3 -> 1.0rc3.1
Diff: https://codeberg.org/OpenRGB/OpenRGB/compare/release_candidate_1.0rc3...1.0rc3.1

Changelog: https://codeberg.org/OpenRGB/OpenRGB/releases/tag/release_candidate_1.0rc3.1
2026-08-24 05:08:10 +02:00
R. Ryantm
ddb92caef2 goa: 3.29.1 -> 3.30.0 2026-08-24 03:06:23 +00:00
HigherOrderLogic
e2dc432e10 zig.fetchDeps: allows empty hash 2026-08-24 02:56:11 +00:00
Yt
1526840470 erigon: update version regex so that update bot works (#555892) 2026-08-24 02:47:21 +00:00
nixpkgs-ci[bot]
be06364c33 acli: 1.3.23-stable -> 1.3.29-stable (#555776) 2026-08-24 02:44:29 +00:00
nixpkgs-ci[bot]
64b7af55c5 server-box: 1.0.1480 -> 1.0.1491 (#555922) 2026-08-24 02:17:32 +00:00
nixpkgs-ci[bot]
744ad476ba bitwarden-cli: 2026.7.0 -> 2026.8.0 (#555207) 2026-08-24 02:06:54 +00:00
Austin Horstman
9fd50a0932 splayer-next: init at 1.0.0, drop splayer (#551762) 2026-08-24 01:58:10 +00:00
R. Ryantm
dabe78422f server-box: 1.0.1480 -> 1.0.1491 2026-08-24 01:55:35 +00:00
nixpkgs-ci[bot]
01bc5fa8f2 collada-dom: 2.5.4 -> 2.5.5 (#555915) 2026-08-24 01:16:18 +00:00
R. Ryantm
e77e9d2aad python3Packages.pydevccu: 0.2.5 -> 0.2.6 2026-08-24 01:10:59 +00:00
Aaron Andersen
8a943b035e kodiPackages.controller-topology-project: 1.0.13 -> 1.0.14 (#555826) 2026-08-24 01:01:09 +00:00
R. Ryantm
8ceb7965a6 python3Packages.infisicalsdk: 1.0.16 -> 1.0.17 2026-08-24 00:56:14 +00:00
Jamie Magee
4855a49b47 krr: 1.7.1 -> 1.28.0 2026-08-23 17:55:00 -07:00
Jamie Magee
59337f5954 python3Packages.prometrix: 0.1.18-unstable-2024-04-30 -> 0.2.12-unstable-2026-06-08 2026-08-23 17:55:00 -07:00
R. Ryantm
e6a2469989 nirius: 0.8.0 -> 0.9.0 2026-08-24 00:42:09 +00:00
Ethan Carter Edwards
c5f645c446 mssqlhound: remove duplicate checkPhase
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-23 20:36:31 -04:00
Ethan Carter Edwards
5b1fe66d26 git-xet: enable __structuredAttrs, use gitMinimal in tests
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-23 20:33:43 -04:00
Sandro
f27e836e28 mssqlhound: init at 2.0.4 (#555792) 2026-08-24 00:28:16 +00:00
R. Ryantm
b2a9abc897 collada-dom: 2.5.4 -> 2.5.5 2026-08-24 00:18:43 +00:00
nixpkgs-ci[bot]
05c37ac54f Merge master into staging-next 2026-08-24 00:11:28 +00:00
R. Ryantm
36161a9b04 amp-cli: 0.0.1786738049-g32e30e -> 0.0.1787515258-g1cbe6b 2026-08-24 00:03:28 +00:00
Pol Dellaiera
8150a74297 ollama: 0.32.14 -> 0.32.15 (#555679) 2026-08-23 23:52:36 +00:00
Sandro Jäckel
07c6de7d6e intel-graphics-compiler: fix patch applying for opencl-clang 2026-08-24 01:39:39 +02:00
4evy
badfc0116f moonlight: drop _4evy as maintainer 2026-08-24 02:35:00 +03:00
Sandro
d6d1556459 mailspring: electron_41 -> electron_43 (#555732) 2026-08-23 23:26:49 +00:00
Philip White
234b0536b5 erigon: update version regex so that update bot works
The Nixpkgs version is at 3.5.0, the latest is 3.5.5, and the update bot's log
indicates that it's trying but failing to match any new versions against its
regex:
https://nixpkgs-update-logs.nix-community.org/erigon/2026-08-23.log

With this change, I believe it will start matching new versions.
2026-08-23 16:16:01 -07:00
4evy
06adfcd61b vencord: remove inactive maintainer
Last nixpkgs interaction for FlafyDev was on 2026-03-13:
https://github.com/NixOS/nixpkgs/pull/499368#issuecomment-4056323048
2026-08-24 02:15:00 +03:00
Martin Weinelt
1bc8c48b2e postfix-tlspol: 1.12.2 -> 1.13.0 (#555882) 2026-08-23 22:53:14 +00:00
R. Ryantm
274d339985 abracadabra: 4.2.0 -> 4.2.1 2026-08-23 22:53:00 +00:00
R. Ryantm
5dce49ccba postfix-tlspol: 1.12.2 -> 1.13.0 2026-08-23 22:34:49 +00:00
R. Ryantm
74be20a884 versatiles: 4.7.0 -> 4.9.1 2026-08-23 22:30:30 +00:00
Matteo Pacini
90fa521eab vscode-extensions.saoudrizwan.claude-dev: 4.1.8 -> 4.1.12 (#555232) 2026-08-23 22:28:12 +00:00
jam1garner
038c640e7a swim: 0.19.0 -> 0.20.0 2026-08-23 18:18:32 -04:00
jam1garner
2de58f2ed2 spade: 0.19.0 -> 0.20.0 2026-08-23 18:12:38 -04:00
R. Ryantm
7e5b7804f9 libretro.snes9x2010: 0-unstable-2026-08-11 -> 0-unstable-2026-08-16 2026-08-23 22:10:20 +00:00
Samiser
3ba420d05a stats: 3.0.6 -> 3.0.13 2026-08-23 23:08:08 +01:00
liberodark
ea9083e157 nixos/rundeck: init 2026-08-24 00:06:57 +02:00
R. Ryantm
9af9217603 b3sum: 1.8.6 -> 1.8.7 2026-08-23 22:06:17 +00:00
nixpkgs-ci[bot]
a12fe02123 hister: 0.17.0 -> 0.18.0 (#555824) 2026-08-23 22:04:16 +00:00
Ihar Hrachyshka
4c448105b2 gpauth: drop binary-eater as a maintainer (#555861) 2026-08-23 21:46:09 +00:00
R. Ryantm
f8ac3b3cf8 cubelify: 1.25.13 -> 1.25.14 2026-08-23 21:46:04 +00:00
zowoq
8c71afbfc6 terraform-providers.auth0_auth0: 1.54.1 -> 1.55.0 (#555843) 2026-08-23 21:44:03 +00:00
zowoq
de28625a25 terraform-providers.a10networks_thunder: 1.6.0 -> 1.6.1 (#555762) 2026-08-23 21:43:59 +00:00
4evy
abc7e7b00b raycast-beta: remove
Raycast 2.0 replaces the beta channel

https://www.raycast.com/new
2026-08-24 00:40:00 +03:00
4evy
4496db9286 raycast: improve update script
Use Raycast's arm64 download redirect instead of the obsolete universal v1
release feed
2026-08-24 00:40:00 +03:00
4evy
9ef4b20ce6 raycast: 1.104.24 -> 2.0.5.0
Raycast 2.0 is out of beta and replaces the previous stable release

https://www.raycast.com/new
2026-08-24 00:40:00 +03:00
Skye Soss
569704101b collada-dom: remove unused pcre-cpp dependency 2026-08-23 16:30:15 -05:00
Sandro
870f3f49c1 tailscale{,-gitops-pusher,-nginx-auth}: 1.102.2 -> 1.102.3 (#554780) 2026-08-23 21:29:26 +00:00
Sandro
c370682593 python3Packages.pypdfium2: 5.7.0 -> 5.11.0 (#513482) 2026-08-23 21:29:12 +00:00
Sandro
a7999e27db ocamlPackages.eio: 1.4 → 1.5 (#554329) 2026-08-23 21:28:22 +00:00
nixpkgs-ci[bot]
9502e9cae8 tev: 2.13.1 -> 2.14.0 (#555721) 2026-08-23 21:21:43 +00:00
nixpkgs-ci[bot]
7b1ed5588a cloudflare-dynamic-dns: 4.5.3 -> 4.5.5 (#555703) 2026-08-23 21:21:35 +00:00
Liam Hupfer
7befe224f4 guix: 1.5.0 -> 1.5.0-unstable-2026-08-23
Fix pending CVEs noted in a recent Guix blog post.

Link: https://guix.gnu.org/en/blog/2026/guix-substitute-pull-vulnerabilities/
2026-08-23 16:20:35 -05:00
Rahul Rameshbabu
d9c369bd16 maintainers: remove binary-eater
I am no longer using nixpkgs nor actively participating in reviews. This is a
good opportunity for me to step aside from the gpauth and gpclient packages
since we have good maintainers for the packages.

Signed-off-by: Rahul Rameshbabu <sergeantsagara@protonmail.com>
2026-08-23 14:20:25 -07:00
Rahul Rameshbabu
5a5e19b4b6 gpauth: remove binary-eater as a maintainer
I am no longer using nixpkgs nor actively participating in reviews. This is a
good opportunity for me to step aside from the gpauth and gpclient packages
since we have good maintainers for the packages.

Signed-off-by: Rahul Rameshbabu <sergeantsagara@protonmail.com>
2026-08-23 14:20:17 -07:00
Sandro
204c975a87 prometheus-tailscale-exporter: 0.6.0 -> 0.6.1 (#521708) 2026-08-23 21:07:25 +00:00
R. Ryantm
7d38fae1f2 codecov-cli: 11.2.6 -> 11.2.8 2026-08-23 21:03:46 +00:00
oddlama
31424abaa5 actual-client: bump electron to v42 (#555167) 2026-08-23 23:02:16 +02:00
R. Ryantm
1fb58b2a55 spec-kit: 0.16.3 -> 1.0.1 2026-08-23 20:50:01 +00:00
Paul Haerle
94d6ead147 python3Packages.skidl: fix build (#535053) 2026-08-23 20:48:29 +00:00
R. Ryantm
5a1eb72265 python3Packages.pypdfium2: 5.7.0 -> 5.11.0 2026-08-23 22:33:14 +02:00
Sandro
3892290ccd knockoutcitylauncher: init at 2.4.6 (#550811) 2026-08-23 20:30:04 +00:00
nixpkgs-ci[bot]
db9f707a12 smfh: 1.7 -> 1.7.1 (#555825) 2026-08-23 20:29:19 +00:00
Sandro
1e107f89dc mongosh: 2.9.2 -> 2.10.0 (#553501) 2026-08-23 20:28:39 +00:00
Skye Soss
130ca7de82 libgit2: add linking exception
libgit2's license includes a very permissive GPLv2 exception that covers
both static and dynamic linking.
2026-08-23 15:26:45 -05:00
Sandro
00123028dd github-copilot-app: 1.1.11 -> 1.1.12 (#555579) 2026-08-23 20:22:33 +00:00
Ihar Hrachyshka
16a6786f80 python314Packages.pypdfium2: skip test that does not work on ZFS (#555821) 2026-08-23 20:21:10 +00:00
R. Ryantm
e8e7a8fdd1 kde-rounded-corners: 0.9.0 -> 0.10.0 2026-08-23 20:19:13 +00:00
Ryan Omasta
384f311d61 linuxKernel.kernels.linux_zen: 7.1.9 -> 7.1.10
https://github.com/zen-kernel/zen-kernel/releases/tag/v7.1.10-zen1
Diff: https://github.com/zen-kernel/zen-kernel/compare/v7.1.9-zen1...v7.1.10-zen1
2026-08-23 14:16:59 -06:00
nixpkgs-ci[bot]
39a2bbce19 modrinth-app-unwrapped: 0.17.5 -> 0.18.2 (#555042) 2026-08-23 20:13:07 +00:00
Pol Dellaiera
98bbbd48c4 mago: 1.47.1 -> 1.47.3 (#555505) 2026-08-23 20:06:25 +00:00
nixpkgs-ci[bot]
04dbd5a607 nirimod: 0-unstable-2026-07-27 -> 0-unstable-2026-08-02 (#555314) 2026-08-23 20:00:54 +00:00
nixpkgs-ci[bot]
5c8cab78d4 gitoxide: 0.56.0 -> 0.57.0 (#555501) 2026-08-23 20:00:52 +00:00
nixpkgs-ci[bot]
cc3c17d16f revive: 1.15.0 -> 1.16.0 (#555156) 2026-08-23 20:00:49 +00:00
nixpkgs-ci[bot]
f435071b47 croaring: 5.0.0 -> 5.1.0 (#555310) 2026-08-23 20:00:46 +00:00
Jeffrey C. Ollie
6d6f194d99 netbox_4_6.plugins.netbox-topology-views: init at 4.5.1 2026-08-23 14:57:29 -05:00
Jeffrey C. Ollie
8d1b9fe793 netbox_4_6.plugins.netbox-security: init at 1.5.10 2026-08-23 14:57:28 -05:00
Jeffrey C. Ollie
c1528f47f7 netbox_4_6.plugins.netbox-secrets: init at 3.1.1 2026-08-23 14:57:28 -05:00
Jeffrey C. Ollie
018c7c7270 netbox_4_6.plugins.netbox-routing: init at 0.4.3 2026-08-23 14:57:28 -05:00
Jeffrey C. Ollie
295803b927 netbox_4_6.plugins.netbox-reorder-rack: init at 1.1.4 2026-08-23 14:57:27 -05:00
Jeffrey C. Ollie
abc0e6b746 netbox_4_6.plugins.netbox-qrcode: init at 0.0.21 2026-08-23 14:57:27 -05:00
Jeffrey C. Ollie
91a42a817c netbox_4_6.plugins.netbox-plugin-prometheus-sd: init at 2.0.0 2026-08-23 14:57:27 -05:00
Jeffrey C. Ollie
c78d8dd4c4 netbox_4_6.plugins.netbox-napalm-plugin: init at 0.3.5 2026-08-23 14:57:26 -05:00
Jeffrey C. Ollie
4550dbface netbox_4_6.plugins.netbox-lists: init at 4.0.4 2026-08-23 14:57:26 -05:00
Jeffrey C. Ollie
69b948184c netbox_4_6.plugins.netbox-lifecycle: init at 1.1.9 2026-08-23 14:57:26 -05:00
Jeffrey C. Ollie
780fa7e865 netbox_4_6.plugins.netbox-inventory: init at 2.6.0 2026-08-23 14:57:25 -05:00
Jeffrey C. Ollie
b4cfddc3d0 netbox_4_6.plugins.netbox-interface-synchronization: init at 4.5.8 2026-08-23 14:57:25 -05:00
Jeffrey C. Ollie
18ed2cfc62 netbox_4_6.plugins.netbox-floorplan-plugin: init at 0.9.2 2026-08-23 14:57:25 -05:00
Jeffrey C. Ollie
a91115b287 netbox_4_6.plugins.netbox-documents: init at 0.8.5 2026-08-23 14:57:24 -05:00
Jeffrey C. Ollie
6da09c48a4 netbox_4_6.plugins.netbox-dns: init at 1.5.10 2026-08-23 14:57:24 -05:00
Jeffrey C. Ollie
44c3bdce75 netbox_4_6.plugins.netbox-data-flows: init at 1.5.3 2026-08-23 14:57:23 -05:00
Jeffrey C. Ollie
67a4328c83 netbox_4_6.plugins.netbox-custom-objects: init at 0.6.0 2026-08-23 14:57:23 -05:00
Jeffrey C. Ollie
196e3670b4 netbox_4_6.plugins.netbox-contract: init at 2.4.6 2026-08-23 14:57:23 -05:00
Jeffrey C. Ollie
3ebf2048de netbox_4_6.plugins.netbox-contextmenus: init at 1.4.14 2026-08-23 14:57:22 -05:00
Jeffrey C. Ollie
6738259dd3 netbox_4_6.plugins.netbox-config-backup: init at 2.2.2 2026-08-23 14:57:22 -05:00
Jeffrey C. Ollie
8b74c451d6 netbox_4_6.plugins.netbox-bgp: init at 0.19.0 2026-08-23 14:57:22 -05:00
Jeffrey C. Ollie
45a405d235 netbox_4_6.plugins.netbox-attachments: init at 11.2.3 2026-08-23 14:57:21 -05:00
Jeffrey C. Ollie
bf1777e48e netbox_4_6: init at 4.6.8
Release notes:

- https://github.com/netbox-community/netbox/releases/tag/v4.6.0
- https://github.com/netbox-community/netbox/releases/tag/v4.6.1
- https://github.com/netbox-community/netbox/releases/tag/v4.6.2
- https://github.com/netbox-community/netbox/releases/tag/v4.6.3
- https://github.com/netbox-community/netbox/releases/tag/v4.6.4
- https://github.com/netbox-community/netbox/releases/tag/v4.6.5
- https://github.com/netbox-community/netbox/releases/tag/v4.6.6
- https://github.com/netbox-community/netbox/releases/tag/v4.6.7
- https://github.com/netbox-community/netbox/releases/tag/v4.6.8

Full changelog: https://github.com/netbox-community/netbox/compare/v4.5.9...v4.6.8
2026-08-23 14:57:13 -05:00
R. Ryantm
f350011cf5 cyclonedx-gomod: 1.11.0 -> 1.12.0 2026-08-23 19:54:40 +00:00
R. Ryantm
d295b47865 terraform-providers.auth0_auth0: 1.54.1 -> 1.55.0 2026-08-23 19:51:56 +00:00
Pol Dellaiera
6007f0982a jetbrains-toolbox: 3.6.4.86641 -> 3.7.2.87231 (#555182) 2026-08-23 19:49:37 +00:00
Sandro
3b089ac2ec ocamlPackages.bytesrw: 0.3.0 → 0.4.0 (#555447) 2026-08-23 19:49:33 +00:00
Sandro
5e9f7445ee openterface-qt: 0.3.18 -> 0.5.28 (#554774) 2026-08-23 19:49:14 +00:00
Sandro Jäckel
98a0e9fee1 intel-graphics-compiler: do not print every file in tree when creating the dummy git repo 2026-08-23 21:48:48 +02:00
Ihar Hrachyshka
e7f4e8f279 thunderbird-latest: 153.0.3 -> 154.0
Closes #555613
2026-08-23 15:42:58 -04:00
dish
93f21f3752 umbriel, xdg-desktop-portal-umbriel, nixos/umbriel: init (#555208) 2026-08-23 19:38:30 +00:00
Ihar Hrachyshka
48d4cf12ba tabby: mark broken
It's been broken for months for both platforms. Presumably a bump to
0.32 could fix it: https://github.com/NixOS/nixpkgs/pull/485360 but it's
also broken with our rust version and requires an upstream fix first.
2026-08-23 15:25:26 -04:00
Sandro
370d29135b nixos/adguardhome: Fix protection_disabled_until value; nixos/adguardhome: Use lib.recursiveUpdate (#483921) 2026-08-23 19:23:04 +00:00
nixpkgs-ci[bot]
7f87cd659e newelle: 1.4.5 -> 1.5.0 (#555355) 2026-08-23 19:18:00 +00:00
isabel
7e02d42fcc obsidian-headless: init at 0.0.14 (#537074) 2026-08-23 19:12:54 +00:00
R. Ryantm
6157887fae kodiPackages.controller-topology-project: 1.0.13 -> 1.0.14 2026-08-23 19:04:45 +00:00
Bruno BELANYI
b1ed0e393a python3Packages.recipe-scrapers: 15.11.0 -> 15.12.0 (#555013) 2026-08-23 19:00:05 +00:00
R. Ryantm
7c387e749e smfh: 1.7 -> 1.7.1 2026-08-23 18:57:16 +00:00
R. Ryantm
5f97719647 hister: 0.17.0 -> 0.18.0 2026-08-23 18:51:02 +00:00
R. Ryantm
fedaafeeba tdl: 0.20.3 -> 0.20.4 2026-08-23 18:50:52 +00:00
R. Ryantm
ae86e69a56 rime-wanxiang: 17.2.2 -> 17.5.8 2026-08-23 18:50:21 +00:00
Sandro Jäckel
d923aeab06 python314Packages.pypdfium2: skip test that does not work on ZFS 2026-08-23 20:47:28 +02:00
nixpkgs-ci[bot]
4f3432e68a copyparty: 1.20.20 -> 1.20.21 (#555815) 2026-08-23 18:31:36 +00:00
R. Ryantm
d33de1897b tecoc: 0-unstable-2023-06-21 -> 0-unstable-2026-08-21 2026-08-23 18:31:07 +00:00
Samiser
83d1706d1c nixos/umbriel: init module 2026-08-23 14:20:39 -04:00
dish
1a74b5d09a xdg-desktop-portal-umbriel: init at 0-unstable-2026-08-22 2026-08-23 14:20:39 -04:00
dish
d162ddfb1d umbriel: init at 0-unstable-2026-08-22 2026-08-23 14:20:35 -04:00
R. Ryantm
b69413addf firebase-tools: 15.27.0 -> 15.28.1 2026-08-23 18:11:41 +00:00
K900
3016297dcf staging-nixos merge for 2026-08-23 (#555741) 2026-08-23 18:10:48 +00:00
nixpkgs-ci[bot]
bb55495da1 Merge master into staging-nixos 2026-08-23 18:05:39 +00:00
nixpkgs-ci[bot]
a3ddc3fe50 Merge master into staging-next 2026-08-23 18:04:32 +00:00
R. Ryantm
a77d38a045 copyparty: 1.20.20 -> 1.20.21 2026-08-23 18:04:10 +00:00
Ihar Hrachyshka
0122f7845f python3Packages.ntlk: fix build in Darwin sandbox (#555600) 2026-08-23 18:01:46 +00:00
nixpkgs-ci[bot]
d42b6504f2 dashy-ui: 4.5.10 -> 4.6.0 (#555807) 2026-08-23 18:01:21 +00:00
R. Ryantm
60024cb3e0 proto: 0.60.2 -> 0.61.0 2026-08-23 17:49:44 +00:00
R. Ryantm
3022dac42c oscar64: 1.32.272 -> 1.32.273 2026-08-23 17:46:39 +00:00
R. Ryantm
7a473be4f0 dashy-ui: 4.5.10 -> 4.6.0 2026-08-23 17:36:34 +00:00
Artem Leshchev
8f0d04303b desync: 1.0.4 -> 1.1.0 2026-08-23 12:23:08 -05:00
Weijia Wang
941ede61f9 dusklight: fix eval on unsupported systems (#555750) 2026-08-23 17:17:10 +00:00
Weijia Wang
0ad5f09f53 vicinae: 0.23.2 -> 0.26.3 (#552037) 2026-08-23 17:16:05 +00:00
José Romildo Malaquias
e9106118ba vopono: 0.10.19 -> 0.10.21 (#555471) 2026-08-23 17:14:15 +00:00
Arne Keller
e02dbce2d0 trilium-desktop: 0.104.1 -> 0.105.0 (#554847) 2026-08-23 17:13:41 +00:00
Doron Behar
3d16746f4b python3Packages.sciline: 25.11.1 -> 26.8.0 (#555024) 2026-08-23 17:00:24 +00:00
skirlez
5f9fe8f62b undertalemodcli: 0.9.1.2 -> 0.9.2.0 2026-08-23 19:59:27 +03:00
Doron Behar
1539b9b936 python3Packages.optiland: 0.6.0 -> 0.6.2 (#554362) 2026-08-23 16:58:33 +00:00
Ethan Carter Edwards
7264c8fe15 zvm: 0.8.27 -> 0.9.1
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-23 12:52:20 -04:00
Nico Felbinger
e42482beef mssqlhound: init at 2.0.4 2026-08-23 18:49:25 +02:00
R. Ryantm
5cd73eced0 libretro.gpsp: 0-unstable-2026-07-21 -> 0-unstable-2026-08-20 2026-08-23 16:43:31 +00:00
Doron Behar
4817efd8dd nixos/syncthing: use requires instead of requisite for syncthing-init (#554217) 2026-08-23 16:42:11 +00:00
Ethan Carter Edwards
b44eff7b01 zvm: modernize
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-23 12:40:30 -04:00
R. Ryantm
436903e253 datadog-pup: 1.10.8 -> 1.12.1 2026-08-23 16:36:01 +00:00
Fabian Affolter
7600c0a657 corrode-scanner: init at 0.5.1
Security scanner for finding exposed credentials, secrets,
and vulnerabilities

https://github.com/ul0gic/corrode
2026-08-23 18:27:05 +02:00
Fabian Affolter
3a4f554764 havn: add nix-update-script 2026-08-23 18:15:51 +02:00
Fabian Affolter
be4f558210 havn: add versionCheckHook 2026-08-23 18:15:51 +02:00
Fabian Affolter
ed367eff5d havn: modernize 2026-08-23 18:15:51 +02:00
R. Ryantm
a42e91e2ed sourcegit: 2026.17 -> 2026.18 2026-08-23 16:08:22 +00:00
Fabian Affolter
f2fce8ea9d xsser: init at 1.9
Automatic framework to detect, exploit and report XSS vulnerabilities
in web-based applications

https://github.com/epsylon/xsser
2026-08-23 17:57:43 +02:00
Yohann Boniface
6a94122f53 infisicalsdk: modernize, move to python-packages (#554734) 2026-08-23 15:57:35 +00:00
Wolfgang Walther
caf19006eb postgresqlPackages.pg_textsearch: 1.3.1 -> 1.4.0 (#554633) 2026-08-23 15:57:14 +00:00
Ethan Carter Edwards
11cfc0fb14 infisicalsdk: add alias to python3Packages.infisicalsdk
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-23 11:52:22 -04:00
Fabian Affolter
2b1636d378 diskwatch: 0.3.2 -> 0.4.0 (#555664) 2026-08-23 15:50:20 +00:00
Arian van Putten
17ece67ed2 systemd: fix some tests (#554425) 2026-08-23 15:47:25 +00:00
Wolfgang Walther
2c09de51a2 haskell.generic-builder: select matching Haddock when cross documentation is enabled (#553415) 2026-08-23 15:44:51 +00:00
nixpkgs-ci[bot]
1115e826f1 tidal-hifi: 8.1.1 -> 8.1.2 (#552904) 2026-08-23 15:43:51 +00:00
R. Ryantm
5f4a6c3f10 libvgm: 0-unstable-2026-08-11 -> 0-unstable-2026-08-18 2026-08-23 15:40:21 +00:00
Wolfgang Walther
cf1faf4b20 haskell.generic-builder: support GHC's wasm interpreter (#553410) 2026-08-23 15:40:07 +00:00
R. Ryantm
decc76f6c5 python3Packages.aioghost: 0.4.23 -> 0.4.24 2026-08-23 15:33:24 +00:00
Fabian Affolter
b7628530c9 python3Packages.python-pooldose: 0.9.6 -> 0.9.9 (#555626) 2026-08-23 15:32:42 +00:00
Fabian Affolter
356ca33b66 python3Packages.safety-schemas: 0.0.19 -> 0.0.20 (#555607) 2026-08-23 15:32:06 +00:00
Golbinex
35b0754ae7 nixos/adguardhome: Fix protection_disabled_until value 2026-08-23 17:29:19 +02:00
Felix Bargfeldt
84217e197d zipline: 4.6.5 -> 4.7.0 (#555773) 2026-08-23 15:28:18 +00:00
Kryštof Baksa
e3c0989d4a nixos/adguardhome: Use lib.recursiveUpdate 2026-08-23 17:22:42 +02:00
R. Ryantm
16c5fa2d92 acli: 1.3.23-stable -> 1.3.29-stable 2026-08-23 15:21:26 +00:00
R. Ryantm
56670f98b6 art: 1.26.7 -> 1.26.8 2026-08-23 15:16:34 +00:00
Fabian Affolter
0734f91c94 adhammer: init at 1.3.10
Active Directory security-assessment toolkit

https://github.com/icedracon/adhammer
2026-08-23 17:16:06 +02:00
R. Ryantm
c55cf5a424 zipline: 4.6.5 -> 4.7.0 2026-08-23 15:15:43 +00:00
Pascal Dietrich
ad8ea21f4d netpeek: 0.3.2 -> 0.3.3 2026-08-23 17:14:33 +02:00
R. Ryantm
f6f4a681ae libretro.mame2003-plus: 0-unstable-2026-08-13 -> 0-unstable-2026-08-22 2026-08-23 15:11:33 +00:00
Mikilio
61921eada9 rosec: 0.0.28 -> 0.0.34
https://github.com/jmylchreest/rosec/releases/tag/v0.0.34

Fixes:
- Adds a writable xdg-data directory for tests.
2026-08-23 17:03:52 +02:00
R. Ryantm
fe4661829d easylpac: 0.8.0.3 -> 0.8.1.1 2026-08-23 14:58:58 +00:00
Fabian Affolter
f932fce7d6 pyscan: init at 0.1.4
Python dependency vulnerability scanner

https://github.com/ohaswin/pyscan
2026-08-23 16:58:00 +02:00
R. Ryantm
ec1b5b4dc2 way-edges: 0.12.1 -> 0.12.2 2026-08-23 14:57:39 +00:00
Johannes Arnold
12ad6e8c08 matrix-tuwunel: 1.8.3 -> 1.9.0 2026-08-23 16:49:40 +02:00
Fabian Affolter
a9d2577316 introspectme: init at 0.0.2
Tool for introspecting and analyzing GraphQL field suggestion errors

https://github.com/bountyyfi/IntrospectMe
2026-08-23 16:45:29 +02:00
R. Ryantm
ad87b706e2 terraform-providers.a10networks_thunder: 1.6.0 -> 1.6.1 2026-08-23 14:41:34 +00:00
R. Ryantm
c9bcf7ac6f ft2-clone: 2.22 -> 2.23 2026-08-23 14:28:46 +00:00
R. Ryantm
bbfc4c7a4b havn: 0.3.8 -> 0.3.9 2026-08-23 14:25:53 +00:00
liberodark
37dcac103c dusklight: fix eval on unsupported systems 2026-08-23 15:50:14 +02:00
yvnth
bd95c7bbbc tombi: 1.4.0 -> 1.4.1 2026-08-23 19:15:37 +05:30
zowoq
6b43e0f806 kernel updates for 2026-08-23 (#555739) 2026-08-23 13:41:40 +00:00
Sam Estep
5355824f4a binaryen: 131 -> 132
Assisted-by: Claude:opus-5
2026-08-23 13:40:23 +00:00
Sam Estep
95b9efcf16 binaryen: pin testsuite to binaryen's submodule revision
Assisted-by: Claude:opus-5
2026-08-23 13:30:23 +00:00
zowoq
bbd159869b linux_5_10: 5.10.265 -> 5.10.266 2026-08-23 23:14:40 +10:00
zowoq
407fdbae11 linux_5_15: 5.15.216 -> 5.15.217 2026-08-23 23:14:40 +10:00
zowoq
959aed65cc linux_6_1: 6.1.183 -> 6.1.184 2026-08-23 23:14:40 +10:00
zowoq
93c458ec5b linux_6_6: 6.6.152 -> 6.6.153 2026-08-23 23:14:40 +10:00
zowoq
6145078f60 linux_6_12: 6.12.104 -> 6.12.105 2026-08-23 23:14:40 +10:00
zowoq
cac0c1ef61 linux_6_18: 6.18.45 -> 6.18.46 2026-08-23 23:14:40 +10:00
zowoq
5e67bd9257 linux_7_1: 7.1.9 -> 7.1.10 2026-08-23 23:14:40 +10:00
liberodark
918a660fb0 buf: fix riscv64-linux build 2026-08-23 15:01:14 +02:00
R. Ryantm
802f4b109b vscode-extensions.vue.volar: 3.3.9 -> 3.3.11 2026-08-23 12:37:25 +00:00
wrench-exile-legacy
d2552b6d45 mailspring: electron_41 -> electron_43 2026-08-23 13:31:30 +01:00
Nikita Pedorich
993da13308 nixos/papra: Improve module definition; Harden systemd service 2026-08-23 21:23:04 +09:00
nixpkgs-ci[bot]
2b3854161a Merge master into staging-nixos 2026-08-23 12:07:11 +00:00
nixpkgs-ci[bot]
007fd3701f Merge master into staging-next 2026-08-23 12:05:59 +00:00
LordMZTE
666dfa23cc spotatui: 0.40.3 -> 0.41.0, add flags for new AI features
This updates the spotatui package and adds flags for new AI-related
features that upstream added in the new release, which are disabled by
default upstream.  Accordingly, our new flags default to false.

This also disables tests when the `ai-dj` feature is enabled due to a
test failure upstream.  This has been reported to upstream and will be
fixed in the next version.
2026-08-23 13:52:32 +02:00
Fabian Möller
51880e6eff breitbandmessung: update to electron_43 2026-08-23 13:49:12 +02:00
R. Ryantm
4cb0f9653f tev: 2.13.1 -> 2.14.0 2026-08-23 11:37:22 +00:00
Weijia Wang
e9c79cc7bd qt6Packages.drumstick: 2.11.0 -> 2.11.1 2026-08-23 13:34:12 +02:00
klea
3bfcc7e504 frogatto: fix invalid unstable version scheme
As part of https://github.com/NixOS/nixpkgs/issues/541820

Both the game, and the engine seem to have a 4.0.0 version, but it was
made 2023-04-17, when the version we're using is older, so 0 it is.

Those releases are:
- https://github.com/frogatto/frogatto/releases/tag/4.0.0
- https://github.com/anura-engine/anura/releases/tag/v4.0.0

The game has a 1.3.1 version, here: https://github.com/frogatto/frogatto/releases/tag/1.3.1
2026-08-23 11:08:23 +00:00
R. Ryantm
ffda69bcf1 prometheus-qbittorrent-exporter: 2.0.1 -> 2.0.2 2026-08-23 11:06:32 +00:00
R. Ryantm
4c1280d2fb cloudflare-dynamic-dns: 4.5.3 -> 4.5.5 2026-08-23 09:52:29 +00:00
nixpkgs-ci[bot]
fae1ce4c68 Merge master into staging-nixos 2026-08-23 09:45:14 +00:00
nixpkgs-ci[bot]
acebe565a8 Merge master into staging-next 2026-08-23 09:44:17 +00:00
Sandro Jäckel
d2009f57cb ollama: 0.32.14 -> 0.32.15
Changelog: https://github.com/ollama/ollama/releases/tag/v0.32.15
2026-08-23 10:34:27 +02:00
Yujonpradhananga
2bc7f735c8 pdf-cli: 2.0 -> 3.0 2026-08-23 14:01:22 +05:45
Tomás Rivera
60614f70b6 diskwatch: 0.3.2 -> 0.4.0
Diff: https://github.com/matthart1983/diskwatch/compare/v0.3.2...v0.4.0

Changelog: https://github.com/matthart1983/diskwatch/releases/tag/v0.4.0
2026-08-23 09:49:56 +02:00
Ethan Carter Edwards
6aae562ffb cdncheck: modernize
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-23 03:20:29 -04:00
Ethan Carter Edwards
83ad70ffb0 nixosTests.cloudlog: migrate to systemd-nspawn
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-23 03:05:30 -04:00
Fabian Affolter
4401ea6c48 python3Packages.safety-schemas: migrate to finalAttrs 2026-08-23 09:04:17 +02:00
Fabian Affolter
ad129ae5c7 python3Packages.python-pooldose: migrate to finalAttrs 2026-08-23 09:01:35 +02:00
Ethan Carter Edwards
c72ae9e9cf files-cli: modernize
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-23 02:59:24 -04:00
Ethan Carter Edwards
bcebfa9a7b nixosTests.blocky: migrate to systemd-nspawn
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-23 02:55:23 -04:00
Ethan Carter Edwards
53def581fd nixosTests.actual: migrate to systemd-nspawn
related: https://github.com/NixOS/nixpkgs/issues/555640

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-23 02:41:11 -04:00
nixpkgs-ci[bot]
25b5b2b2d4 Merge master into staging-nixos 2026-08-23 06:09:15 +00:00
nixpkgs-ci[bot]
cfd9d72a77 Merge master into staging-next 2026-08-23 06:08:20 +00:00
Ethan Carter Edwards
5631b80e88 nixosTests.wine: migrate to runTest
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-23 01:47:41 -04:00
Ethan Carter Edwards
825a69f178 nixosTests.lorri: migrate to runTest
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-23 01:40:00 -04:00
R. Ryantm
5965cf4f62 python3Packages.wagtail: 7.4.2 -> 7.4.3 2026-08-23 05:31:00 +00:00
Jörg Thalheim
9305dec609 release-python.nix: use named constituents in the aggregate
Same change as for the other jobsets.
2026-08-23 07:30:52 +02:00
Jörg Thalheim
252f737b26 release-haskell.nix: use glob constituents in aggregates
The aggregates evaluated every constituent twice, once inside a
single evaluator worker and once as its own job. Evaluating the
mergeable aggregate alone drops from 1.3 GB / 15 s to 73 MB / 0.4 s.
2026-08-23 07:30:52 +02:00
Jörg Thalheim
36f7e3e5de releaseTools.aggregate: support glob constituents
Lets jobsets reference whole job subtrees by fnmatch pattern instead
of forcing their evaluation inside the aggregate.
2026-08-23 07:28:39 +02:00
Ethan Carter Edwards
295e9675eb nixosTests.keymap: migrate to runTest
0 drvPath changes!

Related: https://github.com/NixOS/nixpkgs/issues/386873

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-23 01:27:30 -04:00
R. Ryantm
aa3f9a23a3 python3Packages.python-pooldose: 0.9.6 -> 0.9.9 2026-08-23 05:23:27 +00:00
Jörg Thalheim
5937bc341d top-level/release.nix: use named constituents in aggregates
The unstable and darwin-tested aggregates still reference their constituents as derivations.
This forces the evaluation of ~47 jobs plus all stdenv bootstrap-tool sets
into the single evaluator worker that evals the aggregate.
On top of evaluating them again as their own jobs.
The NixOS jobsets switched to named constituents a while ago.
Hydra resolves the strings after evaluation and rewrites the aggregate to depend on the resolved builds,
so channel gating works as before.

Evaluating just the unstable aggregate drops from 1.5 GB / 19 s to 77 MB / 0.4 s:

  nix-instantiate --eval --strict -A unstable.drvPath pkgs/top-level/release.nix

Note that nix-build -A unstable no longer builds the constituents, same as NixOS jobsets.
2026-08-23 07:14:21 +02:00
R. Ryantm
069b01b1ee speakeasy-cli: 1.793.1 -> 1.795.1 2026-08-23 04:59:24 +00:00
Ethan Carter Edwards
eb7be27a87 nixosTests.hitch: migrate to runTest
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-23 00:54:00 -04:00
R. Ryantm
03d05124b6 prometheus-nginx-exporter: 1.5.1 -> 1.5.3 2026-08-23 04:53:12 +00:00
R. Ryantm
bcb5e6ad45 tuxedo: 2026.7.1 -> 2026.8.1 2026-08-23 04:26:29 +00:00
Maxime Brunet
21190bf614 python3Packages.ntlk: fix build in Darwin sandbox 2026-08-23 00:04:51 -04:00
R. Ryantm
d78ba67e39 python3Packages.safety-schemas: 0.0.19 -> 0.0.20 2026-08-23 04:04:08 +00:00
R. Ryantm
753595ffd9 vscode-extensions.fill-labs.dependi: 0.7.26 -> 0.7.28 2026-08-23 03:13:28 +00:00
R. Ryantm
81ff9ae069 pacparser: 1.5.1 -> 1.5.2 2026-08-23 02:12:16 +00:00
Adib Hanna
d3aefe5bc9 zennotes-desktop: 2.35.0 -> 2.36.0
Assisted-by: Codex (GPT-5)
2026-08-22 21:04:36 -05:00
John Ericson
9201886d53 tcl-8_5: Remove
Tcl 8.5 is end-of-life, and after the preceding commits nothing in the
tree asks for it.

Assisted-by: Claude Code (Claude Opus 5)
2026-08-22 21:37:53 -04:00
John Ericson
f2d5bea5a5 tk-8_5: Remove
Tk 8.5 is end-of-life, and after the preceding commits nothing in the tree
asks for it.

The `broken` line in `generic.nix` goes too: it marked Tk on Darwin broken
when built against Tcl 8.5, which is now unreachable.

Assisted-by: Claude Code (Claude Opus 5)
2026-08-22 21:37:53 -04:00
John Ericson
9ae5806996 openpbs: Use the default Tcl/Tk rather than 8.5
Nothing here wants that version specifically. `PBS_AC_WITH_TCL` sources
`tclConfig.sh`/`tkConfig.sh` and works from `$TCL_VERSION`,
`$TCL_INCLUDE_SPEC` and `$TCL_LIB_SPEC`, so it takes whatever it is
pointed at -- and it already probes for `Tcl_Size`, which only exists in
8.7 and later, so upstream is looking ahead to Tcl 9 rather than back at
8.5.

Assisted-by: Claude Code (Claude Opus 5)
2026-08-22 21:37:53 -04:00
John Ericson
c8e1365d31 pypy: Stop the prebuilt interpreters depending on Tcl/Tk 8.5
`prebuilt.nix` (3.10, 3.11) asked for Tcl/Tk 8.5 on Linux, but the
`_tkinter` extension in those tarballs is linked against `libtcl8.6.so`
and `libtk8.6.so`. It resolved anyway, because the tarball vendors its own
copy of both under `lib/`. So the declared dependency was doing nothing,
and `tkinter` -- which is stdlib, not an optional extra -- was quietly
running against a bundled Tcl that we do not update.

Point it at our 8.6 instead, and delete the vendored libraries so it has
to. The vendored *script* libraries have to go too: `init.tcl` checks the
exact patchlevel, so our 8.6.16 rejects the bundled 8.6.14 copy as "not
usable" and `Tcl_Init` fails. Note that the existing `installCheckPhase`
does not catch that, as `import tkinter` never creates an interpreter;
`tkinter.Tcl()` does.

`prebuilt_2_7.nix` genuinely needs 8.5 -- its `tklib_cffi` asks for
`libtcl8.5.so` and its `installPhase` does not keep the bundled `lib/` --
but it exists only to bootstrap the source build of PyPy2, where nothing
imports `tkinter`. Let the module go unresolved and drop it from the
import check rather than keep an end-of-life Tcl alive for it.

Assisted-by: Claude Code (Claude Opus 5)
2026-08-22 21:37:53 -04:00
John Ericson
671231f7ac mozart-binary: Remove
Superseded by `mozart2`, which installs the same `oz`, `ozc`,
`ozemulator`, `ozengine` and `ozwish`, but builds 2.0.1 from source and is
maintained. This package was a binary snapshot of `2.0.0-alpha.0` from
2018, with no maintainers and `hydraPlatforms = [ ]`, and nothing in the
tree depended on it.

It was also the last consumer of Tcl/Tk 8.5 that could not be moved: as a
prebuilt binary, `bin/ozwish` has `DT_NEEDED` on `libtcl8.5.so` and
`libtk8.5.so`, so it could not be pointed at a newer Tcl.

Assisted-by: Claude Code (Claude Opus 5)
2026-08-22 21:37:53 -04:00
R. Ryantm
f6c1913603 github-copilot-app: 1.1.11 -> 1.1.12 2026-08-23 01:31:40 +00:00
R. Ryantm
5e7f7bdcb7 lazysql: 0.5.5 -> 0.5.6 2026-08-23 00:30:50 +00:00
R. Ryantm
60d6380b12 libretro.twenty-fortyeight: 0-unstable-2026-04-10 -> 0-unstable-2026-08-19 2026-08-23 00:22:05 +00:00
R. Ryantm
8101190b13 doppler: 3.76.4 -> 3.76.5 2026-08-23 00:15:46 +00:00
nixpkgs-ci[bot]
0d71251618 Merge master into staging-nixos 2026-08-23 00:12:55 +00:00
nixpkgs-ci[bot]
399f46084c Merge master into staging-next 2026-08-23 00:11:42 +00:00
R. Ryantm
a96e0bdd4e wasmtime: 47.0.3 -> 48.0.0 2026-08-22 23:50:34 +00:00
R. Ryantm
ff09c19eea routedns: 0.1.233 -> 0.1.237 2026-08-22 23:41:17 +00:00
R. Ryantm
d8286f641c matrix-synapse-plugins.matrix-synapse-s3-storage-provider: 1.6.1 -> 1.7.0 2026-08-22 22:24:17 +00:00
R. Ryantm
16f50a0f49 fulcrum: 2.1.1 -> 2.1.2 2026-08-22 22:04:07 +00:00
R. Ryantm
8c19c889a4 python3Packages.django-leaflet: 0.33.0 -> 0.34.0 2026-08-22 21:25:20 +00:00
R. Ryantm
5fda5483b7 nvidia-mig-parted: 0.14.5 -> 0.15.0 2026-08-22 21:00:34 +00:00
Mynacol
d97ccc589f zotero: 9.0.6 -> 10.0.0
- Rename of pdf-worker to document-worker
- Use the reader instead document-worker pdf.js to have a working PDF
  table of contents
- Leave document-worker pdf.js as is, as it doesn't need a build step
  and is at another commit
- The updated document-worker requires pango and giflib now
- The x86_64-darwin fix was merged upstream
- Some new tests are failing regularly, which we skip/remove
2026-08-22 20:55:00 +00:00
ricmaps
b82a10be9b ocamlPackages.xkbcommon: init at 0.1.0 2026-08-22 17:52:43 -03:00
Gaétan Lepage
4272e63fdd ty: 0.0.73 -> 0.0.74 (#555466) 2026-08-22 20:51:04 +00:00
Christopher Kaster
c20dd43a87 mago: 1.47.1 -> 1.47.3 2026-08-22 22:46:18 +02:00
R. Ryantm
d3bcb3ecae gitoxide: 0.56.0 -> 0.57.0 2026-08-22 20:18:12 +00:00
R. Ryantm
45f08fd25a fscrypt-experimental: 0.3.6 -> 0.3.7 2026-08-22 20:17:51 +00:00
R. Ryantm
4eb28c27cd lintspec: 0.18.0 -> 0.18.1 2026-08-22 19:49:55 +00:00
Carson Full
211104570d klipper-flash: derive -s/--start for stm32 boards
Passes `CONFIG_FLASH_APPLICATION_ADDRESS` to `flash_usb.py --start {address}`.
Same as Klipper's stm32 Makefile does.

Without this callers have always had to manually pass in script calls
```
klipper-flash-$mcu --start {address}
```

FWIW: atsamd boards need start address as well, but it is derived differently, and I do not have that hardware to verify against.
2026-08-22 13:56:33 -05:00
Carson Full
602e3e64f0 klipper-flash: trim config line before matching 2026-08-22 13:56:02 -05:00
R. Ryantm
10e4f3128a swpui: 0.10.0 -> 0.10.1 2026-08-22 18:54:52 +00:00
tree-sapii
e217186189 sharedown: update to electron v43 2026-08-22 14:37:51 -04:00
R. Ryantm
3f7f7fe5e0 vopono: 0.10.19 -> 0.10.21 2026-08-22 18:31:57 +00:00
Jost Alemann
a38d036601 ty: 0.0.73 -> 0.0.74
Changelog: https://github.com/astral-sh/ty/releases/tag/0.0.74
Diff: https://github.com/astral-sh/ty/compare/0.0.73...0.0.74
2026-08-22 20:13:36 +02:00
nixpkgs-ci[bot]
4bb5b8092f Merge master into staging-nixos 2026-08-22 18:05:21 +00:00
nixpkgs-ci[bot]
8691fd37f4 Merge master into staging-next 2026-08-22 18:04:21 +00:00
sh0uv1
dca9020737 breaktimer: bump electron to v42 2026-08-22 17:54:25 +00:00
R. Ryantm
9c007a55e9 daktari: 0.0.348 -> 0.0.350 2026-08-22 17:17:59 +00:00
·𐑑𐑴𐑕𐑑𐑩𐑤
24b71401f4 ocamlPackages.bytesrw: 0.3.0 → 0.4.0 2026-08-22 10:01:19 -07:00
R. Ryantm
53af5dad4c python3Packages.remotezip: 0.12.3 -> 0.12.5 2026-08-22 16:41:03 +00:00
R. Ryantm
fd5e4c5234 xk6: 1.4.9 -> 1.4.11 2026-08-22 16:11:38 +00:00
R. Ryantm
23b752eb43 python3Packages.google-cloud-bigquery-datatransfer: 3.21.0 -> 3.23.0 2026-08-22 16:11:08 +00:00
R. Ryantm
20e9a2d68e nextcloud-client: 34.0.1 -> 34.0.2 2026-08-22 15:58:30 +00:00
R. Ryantm
a09e9708b5 metacubexd: 1.271.0 -> 1.273.0 2026-08-22 15:31:46 +00:00
R. Ryantm
880589655c slackdump: 4.4.3 -> 4.4.4 2026-08-22 12:57:27 +00:00
Zane van Iperen
6c8a3f4710 python3Packages/litellm: add expression dependency to proxy 2026-08-22 22:31:52 +10:00
Zane van Iperen
9b2f9eaca2 python3Packages.expression: init at 5.6.0 2026-08-22 22:31:52 +10:00
nixpkgs-ci[bot]
b52fcf751b Merge master into staging-nixos 2026-08-22 12:06:20 +00:00
nixpkgs-ci[bot]
8ce1535602 Merge master into staging-next 2026-08-22 12:05:20 +00:00
ern775
834f231423 iloader: 2.2.7 -> 2.3.1 2026-08-22 14:51:13 +03:00
R. Ryantm
b2b353b3a5 yffi: 0.27.3 -> 0.27.4 2026-08-22 11:23:04 +00:00
Markus Kowalewski
07d1d6a089 osmo-ggsn: 1.14.0 -> 1.15.0 2026-08-22 13:22:31 +02:00
Markus Kowalewski
e86c35c019 osmo-sgsn: 1.13.1 -> 1.13.2 2026-08-22 13:22:31 +02:00
Markus Kowalewski
23d8fda39f osmo-msc: 1.15.0 -> 1.16.0 2026-08-22 13:22:31 +02:00
Markus Kowalewski
63e894976b osmo-pcu: 1.5.2 -> 1.5.3 2026-08-22 13:22:31 +02:00
Markus Kowalewski
a234f935f7 osmo-bsc: 1.14.1 -> 1.15.0 2026-08-22 13:22:00 +02:00
pancho horrillo
3f07775c0e thermald: patch error on non-mobile platforms
See https://github.com/intel/thermal_daemon/issues/589

This adds the backport of the commit that fixes it on the master branch:

de4821ce55
2026-08-22 12:32:25 +02:00
R. Ryantm
bf2b94e8a2 newelle: 1.4.5 -> 1.5.0 2026-08-22 10:19:23 +00:00
R. Ryantm
4550342815 fake-gcs-server: 1.55.1 -> 1.56.0 2026-08-22 10:18:32 +00:00
R. Ryantm
725c714475 python3Packages.django-lasuite: 0.0.27 -> 0.0.28 2026-08-22 10:09:40 +00:00
R. Ryantm
188a6d87da fluxcd-operator: 0.57.0 -> 0.58.1 2026-08-22 08:48:18 +00:00
R. Ryantm
a2571d4568 trilium-desktop: 0.104.1 -> 0.105.0 2026-08-22 10:44:03 +02:00
R. Ryantm
4170aca279 matrix-synapse-plugins.synapse-http-antispam: 0.5.0 -> 0.5.1 2026-08-22 08:33:18 +00:00
R. Ryantm
3e9a120324 python3Packages.hyprland-monitors: 0.8.0 -> 0.9.0 2026-08-22 07:37:30 +00:00
R. Ryantm
799a589a61 nirimod: 0-unstable-2026-07-27 -> 0-unstable-2026-08-02 2026-08-22 07:26:36 +00:00
R. Ryantm
25e5f05a16 python3Packages.hyprland-schema: 0.7.0 -> 0.7.1 2026-08-22 07:26:10 +00:00
phaer
7a10920939 signal-export: enable tests 2026-08-22 09:21:48 +02:00
phaer
da49bec53e signal-export: 3.9.0 -> 3.9.2 2026-08-22 09:21:48 +02:00
ccicnce113424
b5894e05e5 splayer: drop 2026-08-22 14:45:41 +08:00
R. Ryantm
20bcbae252 croaring: 5.0.0 -> 5.1.0 2026-08-22 06:41:17 +00:00
K900
66c20ca8b9 Merge remote-tracking branch 'origin/master' into staging-next 2026-08-22 09:21:49 +03:00
nixpkgs-ci[bot]
6064079a0b Merge master into staging-nixos 2026-08-22 06:08:18 +00:00
nixpkgs-ci[bot]
081b3a9f78 Merge master into staging-next 2026-08-22 06:07:12 +00:00
R. Ryantm
f5d41a165c python3Packages.gradient: 3.12.1 -> 3.12.2 2026-08-22 05:53:25 +00:00
Ryan Omasta
ac0f4780df eddie: 2.24.6 -> 2.26.2 2026-08-21 23:46:20 -06:00
R. Ryantm
73bb8cb27c libretro.beetle-pce-fast: 0-unstable-2026-07-31 -> 0-unstable-2026-08-21 2026-08-22 05:13:06 +00:00
R. Ryantm
d92b21f3df squawk: 2.62.0 -> 2.63.0 2026-08-22 04:48:38 +00:00
R. Ryantm
631882fd36 tetro-tui: 3.6.1 -> 3.6.2 2026-08-22 02:47:27 +00:00
R. Ryantm
4971b55efa python3Packages.liger-kernel: 0.8.1 -> 0.8.2 2026-08-22 02:39:34 +00:00
R. Ryantm
13c187ed2c terser: 5.49.2 -> 5.50.0 2026-08-22 02:38:17 +00:00
R. Ryantm
fee8017639 decker: 1.69 -> 1.70 2026-08-22 00:30:30 +00:00
Michael Daniels
c8575682d1 Merge branch 'master' into staging-next 2026-08-21 20:22:07 -04:00
nixpkgs-ci[bot]
2052d97833 Merge master into staging-nixos 2026-08-22 00:12:36 +00:00
R. Ryantm
ab07f8f6f1 python3Packages.django-silk: 5.5.1 -> 5.5.2 2026-08-22 00:06:50 +00:00
R. Ryantm
d431ca23c1 python3Packages.python-mpv-jsonipc: 1.2.3 -> 1.3.0 2026-08-21 23:29:44 +00:00
R. Ryantm
2852a01ddc python3Packages.linuxpy: 0.24.0 -> 0.25.0 2026-08-21 23:21:15 +00:00
nolight132
b1737cd324 vicinae: 0.25.0 -> 0.26.3 2026-08-22 01:19:59 +02:00
R. Ryantm
e14583a87f wl-screenrec: 0.2.0 -> 0.3.2 2026-08-21 23:11:10 +00:00
R. Ryantm
a0d3e09426 vscode-extensions.saoudrizwan.claude-dev: 4.1.8 -> 4.1.12 2026-08-21 23:07:02 +00:00
R. Ryantm
20b4244131 grafanaPlugins.grafana-clock-panel: 3.2.2 -> 3.2.3 2026-08-21 22:49:40 +00:00
R. Ryantm
bd817186ef kanban: 0.8.0 -> 0.8.1 2026-08-21 22:28:35 +00:00
R. Ryantm
69a2621ac2 baidupcs-go: 4.0.1 -> 4.0.2 2026-08-21 22:22:15 +00:00
R. Ryantm
8e7668568f dapr-cli: 1.18.1 -> 1.18.2 2026-08-21 22:06:27 +00:00
R. Ryantm
be50f294df dracula-theme: 4.0.0-unstable-2026-03-01 -> 4.0.0-unstable-2026-05-21 2026-08-21 22:01:03 +00:00
R. Ryantm
02ca83b0c6 bitwarden-cli: 2026.7.0 -> 2026.8.0 2026-08-21 21:34:57 +00:00
R. Ryantm
9010042134 vscode-extensions.svelte.svelte-vscode: 110.3.0 -> 110.3.1 2026-08-21 20:28:29 +00:00
R. Ryantm
9c69f020b8 jetbrains-toolbox: 3.6.4.86641 -> 3.7.2.87231 2026-08-21 19:48:27 +00:00
Lyn
00484a43af joplin-desktop: only pull in libGL as buildInput on linux 2026-08-21 21:35:18 +02:00
Lyn
270adf67b8 joplin-desktop: unpin nodejs 2026-08-21 21:34:59 +02:00
R. Ryantm
d8de0328aa python3Packages.elevenlabs: 2.63.0 -> 2.64.0 2026-08-21 19:09:20 +00:00
Lyn
8ffeacab0e joplin-desktop: 3.6.15 -> 3.6.16 2026-08-21 21:01:22 +02:00
Perchun Pak
81cd7abc5d actual-client: bump electron to v42 2026-08-21 20:56:58 +02:00
Perchun Pak
b1306cf974 actual-server: add PerchunPak to maintainers 2026-08-21 20:53:01 +02:00
R. Ryantm
e27035e2c8 otpclient: 5.1.7 -> 5.1.8 2026-08-21 18:45:14 +00:00
R. Ryantm
63f7f9b234 revive: 1.15.0 -> 1.16.0 2026-08-21 18:29:55 +00:00
nixpkgs-ci[bot]
1a202e21c4 Merge master into staging-nixos 2026-08-21 18:09:00 +00:00
nixpkgs-ci[bot]
c6f9a47aa1 Merge master into staging-next 2026-08-21 18:07:56 +00:00
nixpkgs-ci[bot]
9cebff35f6 Merge master into staging-nixos 2026-08-21 16:21:48 +00:00
nixpkgs-ci[bot]
ce5cc9a4b0 Merge master into staging-next 2026-08-21 16:20:44 +00:00
Maximilian Bosch
29c3f283d0 nixos/test-driver: keep streaming a container journal that is slow to appear (#554430) 2026-08-21 15:54:31 +00:00
Nikolay Korotkiy
2ee4f04d02 qmapshack: 1.20.3 → 1.21.0 2026-08-21 19:27:01 +04:00
Yifei Sun
a63d445212 nixos/tests/scion: use new json schema and update CLI flags 2026-08-21 16:09:00 +02:00
Maximilian Bosch
800dbaea4e nixos/lib/testing: don't require kvm if only containers are specified (#538271) 2026-08-21 13:51:40 +00:00
Carson Full
856ccd705c klipper-flash: fix getConfigField across multi-line configs
#533030 changed `getConfigField`'s regex to stop it matching commented-out lines,
but in doing so broke checking across multiple lines.
`builtins.match` requires the whole string to match,
and `[^#\r\n]*` can never cross a newline,
so the field can only be found if it sits on line 1 of the file.

Fix by regexing each line independently.

Assisted-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-21 08:18:36 -05:00
R. Ryantm
45cec779fb foks: 0.1.8 -> 0.1.9 2026-08-21 12:34:16 +00:00
nixpkgs-ci[bot]
6a56e78d6b Merge master into staging-nixos 2026-08-21 12:09:12 +00:00
nixpkgs-ci[bot]
4b68493e38 Merge master into staging-next 2026-08-21 12:08:08 +00:00
R. Ryantm
e16b30fb11 modrinth-app-unwrapped: 0.17.5 -> 0.18.2 2026-08-21 12:07:05 +00:00
Doron Behar
deb22c69b8 euphonica: 0.99.6-beta -> 0.99.6-beta-1
Diff: https://github.com/htkhiem/euphonica/compare/v0.99.6-beta...v0.99.6-beta-1
2026-08-21 14:15:35 +03:00
Doron Behar
f84817bed0 python3Packages.sciline: 25.11.1 -> 26.8.0
Diff: https://github.com/scipp/sciline/compare/25.11.1...26.8.0

Changelog: https://github.com/scipp/sciline/releases/tag/26.8.0
2026-08-21 14:08:27 +03:00
K900
de6ffcf737 extism-js-core: move nodejs and npmConfigHook to depsBuildBuild (#555005) 2026-08-21 10:06:33 +00:00
R. Ryantm
049ba50683 python3Packages.recipe-scrapers: 15.11.0 -> 15.12.0 2026-08-21 10:05:07 +00:00
Diogo Correia
f9b959289f extism-js-core: move nodejs and npmConfigHook to depsBuildBuild
Fixes build after #552708

See https://github.com/NixOS/nixpkgs/pull/552708#issuecomment-5368040167
2026-08-21 10:55:46 +01:00
Vincent Laporte
30a29edb9f ocamlPackages.bitstring: 4.1.1 → 5.0.2 2026-08-21 11:26:00 +02:00
Gaétan Lepage
c60b99b6bf ruff: 0.16.3 -> 0.16.4 (#554792) 2026-08-21 07:01:51 +00:00
ccicnce113424
554dbfc045 splayer-next: init at 1.0.0 2026-08-21 14:48:31 +08:00
K900
8c010e6672 python3Packages.posthog: 7.11.0 -> 7.39.2 2026-08-21 09:47:41 +03:00
nixpkgs-ci[bot]
5dd12150b4 Merge master into staging-nixos 2026-08-21 06:10:52 +00:00
nixpkgs-ci[bot]
794a46f362 Merge master into staging-next 2026-08-21 06:09:52 +00:00
Vincent Laporte
14337148d6 ocamlPackages.sqlite3: rename from ocaml_sqlite3 2026-08-21 07:30:33 +02:00
R. Ryantm
f21af05230 containerd: 2.3.3 -> 2.3.4 2026-08-21 04:31:42 +00:00
R. Ryantm
7fc13f9516 openspec: 1.8.0 -> 1.10.0 2026-08-21 02:30:11 +00:00
R. Ryantm
555b6e1c84 cloudflared: 2026.7.3 -> 2026.8.2 2026-08-21 00:58:10 +00:00
nixpkgs-ci[bot]
8d71516ccb Merge master into staging-nixos 2026-08-21 00:13:08 +00:00
nixpkgs-ci[bot]
c6072713c4 Merge master into staging-next 2026-08-21 00:12:09 +00:00
R. Ryantm
27a717d2c4 reposilite: 3.5.28 -> 3.6.2 2026-08-20 23:38:36 +00:00
R. Ryantm
6876731e19 python3Packages.comet-ml: 3.58.4 -> 3.58.5 2026-08-20 22:50:18 +00:00
Maximilian Bosch
bb5a19c43b strace: 7.1 -> 7.2 (#554076) 2026-08-20 20:43:44 +00:00
Alyssa Ross
8d79368ea8 qemu: enable parallel building (#554151) 2026-08-20 20:11:31 +00:00
Markus Kowalewski
20104297f7 osmo-hlr: 1.14.1 -> 1.16.0 2026-08-20 21:31:43 +02:00
Markus Kowalewski
763e28e9dc osmo-mgw: 1.15.0 -> 1.16.0 2026-08-20 21:30:24 +02:00
Markus Kowalewski
3ba183f26f osmo-bts: 1.11.0 -> 1.12.0 2026-08-20 21:24:52 +02:00
Markus Kowalewski
1b4d48225a libosmo-sigtran: 2.2.1 -> 2.3.0 2026-08-20 21:20:34 +02:00
Markus Kowalewski
2e83e0bad4 libosmoabis: 2.1.0 -> 2.2.0 2026-08-20 21:17:01 +02:00
Markus Kowalewski
428c822b91 libosmo-netif: 1.7.0 -> 1.8.0 2026-08-20 21:15:17 +02:00
Markus Kowalewski
4d918c3bf9 libosmocore: 1.13.1 -> 1.14.2 2026-08-20 21:13:01 +02:00
Jost Alemann
56abf666de ruff: 0.16.3 -> 0.16.4
Changelog: https://github.com/astral-sh/ruff/releases/tag/0.16.4
Diff: https://github.com/astral-sh/ruff/compare/0.16.3...0.16.4
2026-08-20 21:12:08 +02:00
Thomas
da3cff637f tailscale{,-gitops-pusher,-nginx-auth}: 1.102.2 -> 1.102.3 2026-08-20 20:23:20 +02:00
ShouviT
69902e061b openterface-qt: 0.3.18 -> 0.5.28 2026-08-20 21:18:08 +03:00
nixpkgs-ci[bot]
931aaee45b Merge master into staging-nixos 2026-08-20 18:08:59 +00:00
nixpkgs-ci[bot]
d7b15fc8dc Merge master into staging-next 2026-08-20 18:08:00 +00:00
R. Ryantm
cba9f6a8bc ocamlPackages.cohttp: 6.2.2 -> 6.3.0 2026-08-20 17:35:00 +00:00
Ethan Carter Edwards
518f909e2d infisicalsdk: move to python-packages
This is clearly a library... should not be a top-level package!

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-20 12:31:48 -04:00
Ethan Carter Edwards
6199cf342d infisicalsdk: modernize, add infisical team
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-20 12:28:49 -04:00
nikstur
426d164434 nixos/tests/systemd-coredump: remove superfluous test case
This test recompiled systemd without coredump to then test that
coredumping doesn't work. This is needlessly expensive and doesn't work
with our systemd test strategy that overrides config.systemd.package.
2026-08-20 15:06:10 +02:00
pancho horrillo
16e3006062 nixos/doc/running-nixos-tests: Fix System Reqs
As stated in the Nix Reference Manual¹:

    "A configuration setting usually overrides any previous value.
    However, for settings that take a list of items, you can prefix the
    name of the setting by extra- to append to the previous value."

On Linux at least, Nix ships a busybox shell² as the default value for
nix.settings.sandbox-paths.

Use thus nix.settings.extra-sandbox-paths as to not override the
implicit default value of nix.settings.sandbox-paths, since not having
busybox there causes issues with nixos-rebuild at least.

This choice is consistent with other parts of the documentation:
- 1ff04dd8c1/nixos/modules/config/nix.nix (L277-L288)
- 1ff04dd8c1/nixos/lib/testing/run.nix (L43)
- 1ff04dd8c1/nixos/modules/virtualisation/nspawn-container/run-nspawn/src/run_nspawn/__init__.py (L94-L97)

¹: https://nix.dev/manual/nix/2.34/command-ref/conf-file.html?highlight=extra-#file-format
²: with nix.settings.sandbox-paths unset, run: nix config show sandbox-paths
2026-08-20 14:12:36 +02:00
nixpkgs-ci[bot]
6d1792e9dc Merge master into staging-nixos 2026-08-20 12:09:51 +00:00
nixpkgs-ci[bot]
ad2d6648d4 Merge master into staging-next 2026-08-20 12:08:44 +00:00
Silvio Ankermann
f2dc39e564 yaookctl: 0-unstable-2026-07-16 -> 0-unstable-2026-08-14 2026-08-20 13:36:08 +02:00
Silvio Ankermann
80117c1699 yaookctl: add import checks 2026-08-20 13:36:08 +02:00
R. Ryantm
87b74a1e42 pyxel: 2.9.8 -> 2.9.9 2026-08-20 11:24:14 +00:00
Silvio Ankermann
32a83148ac yaookctl: enable structuredAttrs 2026-08-20 13:12:46 +02:00
nixpkgs-ci[bot]
b70b4ff443 Merge master into staging-nixos 2026-08-20 10:05:44 +00:00
nixpkgs-ci[bot]
2b79dfae34 Merge master into staging-next 2026-08-20 10:04:44 +00:00
R. Ryantm
052c55460a postgresqlPackages.pg_textsearch: 1.3.1 -> 1.4.0 2026-08-20 08:42:33 +00:00
R. Ryantm
4800f20ae2 oauth2-proxy: 7.15.3 -> 7.15.4 2026-08-20 08:04:29 +00:00
R. Ryantm
46882ec244 gsl-lite: 1.1.0 -> 1.1.1 2026-08-20 07:31:37 +00:00
Vladimír Čunát
bc55c8eee4 Merge branch 'staging' into staging-next 2026-08-20 09:01:12 +02:00
Vladimír Čunát
48757ba65b [staging] perlPackages: bulk security updates (#551221) 2026-08-20 06:49:05 +00:00
nixpkgs-ci[bot]
fbd21f4a4e Merge master into staging-nixos 2026-08-20 06:10:05 +00:00
nixpkgs-ci[bot]
e4dfa8f76a Merge staging-next into staging 2026-08-20 06:09:35 +00:00
nixpkgs-ci[bot]
d2b0beea9e Merge master into staging-next 2026-08-20 06:09:05 +00:00
Paul Meyer
f076f09ab5 go_1_26: 1.26.6 -> 1.26.7 (#554369) 2026-08-20 05:57:27 +00:00
eymeric
ea754c7cef loadbox: init at 0.1.0 2026-08-20 10:52:53 +07:00
eymeric
9f33bdc7a4 neuralrack: fix cross compilation 2026-08-20 10:46:29 +07:00
nixpkgs-ci[bot]
24a65a5b63 Merge master into staging-nixos 2026-08-20 00:12:15 +00:00
nixpkgs-ci[bot]
9bd93b45f6 Merge staging-next into staging 2026-08-20 00:11:46 +00:00
nixpkgs-ci[bot]
77858f76ed Merge master into staging-next 2026-08-20 00:11:17 +00:00
cinereal
d700b4d24f nixos/test-driver: keep streaming a container journal that is slow to appear
Poll for nspawn containers' journal for as long as needed rather than giving up
after ten seconds, ensuring we can still get output on slower nodes.

Before this change, resource-constrained environments or node parallelism could
make for a situation where it gave up before they loaded, preventing output
for the rest of the run.

Assisted-by: Claude:claude-opus-5
2026-08-20 00:56:35 +02:00
Sandro
5ff15f35e3 python3Packages.absl-py: modernize, 2.3.1 -> 2.5.0 (#538162) 2026-08-19 19:34:34 +00:00
nikstur
2e4be0b447 systemd: remove container tests from passthru.nixosTests
The container tests need a specific Nix config that is not trivial to
enable and most importantly not enabled by default. Thus this test
doesn't belong in the standard test suite that we use as a merge gate.
2026-08-19 21:23:08 +02:00
K900
82dc9a76c0 qt6: 6.11.1 -> 6.11.2 (#554378) 2026-08-19 18:22:11 +00:00
nixpkgs-ci[bot]
f1b9e53680 Merge staging-next into staging 2026-08-19 18:07:12 +00:00
nixpkgs-ci[bot]
27d2cb65b9 Merge master into staging-next 2026-08-19 18:06:33 +00:00
Philip Taron
f19ddf2dfe libpcap: enable RDMA for all supported platforms (#524657) 2026-08-19 17:47:50 +00:00
K900
42cfbb8ab7 qt6: 6.11.1 -> 6.11.2 2026-08-19 20:11:41 +03:00
Leon Klingele
d07615172c go_1_26: 1.26.6 -> 1.26.7 2026-08-19 18:54:00 +02:00
Doron Behar
378d2b519f python3Packages.optiland: 0.6.0 -> 0.6.2
Diff: https://github.com/HarrisonKramer/optiland/compare/v0.6.0...v0.6.2
2026-08-19 19:34:41 +03:00
nikstur
6af25922ad systemd: 261.1 -> 261.2 (#553196) 2026-08-19 16:17:45 +00:00
·𐑑𐑴𐑕𐑑𐑩𐑤
327872209a ocamlPackages.eio: 1.4 → 1.5 2026-08-19 07:41:33 -07:00
Stefan Frijters
051800bb0f libiconv: enable strictDeps, enable structuredAttrs, modernize (#551472) 2026-08-19 13:56:52 +00:00
Stefan Frijters
87f924296f gtest: enable strictDeps, enable structuredAttrs, modernize (#551630) 2026-08-19 13:51:55 +00:00
Stefan Frijters
e40666c17d libpfm: enable strictDeps, enable structuredAttrs (#552001) 2026-08-19 13:45:24 +00:00
R. Ryantm
d065e27a70 systemd: 261.1 -> 261.2 2026-08-19 15:04:26 +02:00
nixpkgs-ci[bot]
830a356ba9 Merge staging-next into staging 2026-08-19 12:08:17 +00:00
nixpkgs-ci[bot]
78bec82329 Merge master into staging-next 2026-08-19 12:07:45 +00:00
r-vdp
00031e20b1 nixos/syncthing: use requires instead of requisite for syncthing-init
Requisite= races during nixos-rebuild switch, syncthing-init can be
started before syncthing.service and then fails with result 'dependency'.
Requires= pulls syncthing.service into the same transaction, so
After= can order the jobs correctly.
2026-08-19 09:56:02 +02:00
Vladimír Čunát
9507691c93 glibc: 2.42-67 -> 2.42-84, fixes CVE-2026-6368 & CVE-2026-6791 (#553328) 2026-08-19 07:52:19 +00:00
Vladimír Čunát
36f82b5c19 rsync: 3.4.4 -> 3.5.0 (#552582) 2026-08-19 07:50:02 +00:00
nixpkgs-ci[bot]
4f31a9db5c Merge staging-next into staging 2026-08-19 06:09:44 +00:00
nixpkgs-ci[bot]
cf5eb6d27f Merge master into staging-next 2026-08-19 06:09:13 +00:00
Amaan Qureshi
f2cf00ca59 qemu: enable parallel building
In 3e9186206e, the build, check and install phases were switched from
Ninja to Make, but stdenv only passes `-j` when `enableParallelBuilding`
is set. Due to this, QEMU's Makefile fell back to `-j1` for its Ninja
invocation, leading to very slow, serial builds.

This commit just sets `enableParallelBuilding` to true.
2026-08-18 22:23:00 -04:00
Michael Daniels
98db5b80cc procps: 4.0.6 -> 4.0.7 (#553757) 2026-08-19 01:14:10 +00:00
ttofu
f237f2bf84 xrizer: add version.txt 2026-08-19 04:04:18 +03:00
nixpkgs-ci[bot]
d576a60546 Merge staging-next into staging 2026-08-19 00:11:31 +00:00
nixpkgs-ci[bot]
a6c9b4c7d4 Merge master into staging-next 2026-08-19 00:11:02 +00:00
andre4ik3
3d30664ae7 fex: 2605 -> 2608 2026-08-18 23:15:55 +00:00
coolcuber
4aa71f2adf gfan: 0.7->0.8beta 2026-08-18 18:58:47 -04:00
Maximilian Bosch
021625aa63 strace: 7.1 -> 7.2
ChangeLog: https://github.com/strace/strace/releases/tag/v7.2
2026-08-18 23:41:54 +02:00
Ben Siraphob
2554756ac6 duckdb: fix cross compilation (#406608) 2026-08-18 21:31:30 +00:00
Grimmauld
11c3f658bc gst_all_1.gst-libav: refactor mesonFlags and remove empty -dev output (#553947) 2026-08-18 19:04:30 +00:00
coolcuber
ed334515dd gfan: modernize 2026-08-18 14:46:31 -04:00
nixpkgs-ci[bot]
ca79de1232 Merge staging-next into staging 2026-08-18 18:08:07 +00:00
nixpkgs-ci[bot]
fcb698688e Merge master into staging-next 2026-08-18 18:07:35 +00:00
langsjo
a62bf40f85 lmath: 1.10.15 -> 1.11.1 2026-08-18 18:35:38 +03:00
Stefan Frijters
2289494bc4 git: enable strictDeps, clean up (#552682) 2026-08-18 15:12:28 +00:00
whoomee
c1e1f95922 gst_all_1.gst-libav: remove unused -dev output 2026-08-18 16:27:31 +02:00
whoomee
3b59449299 gst_all_1.gst-libav: refactor mesonFlags 2026-08-18 16:27:31 +02:00
Stefan Frijters
99f078fb4f libuv: enable strictDeps, enable structuredAttrs, clean up (#551857) 2026-08-18 12:32:18 +00:00
Stefan Frijters
6ec47f1538 glib: enable structuredAttrs (#553659) 2026-08-18 12:31:53 +00:00
nixpkgs-ci[bot]
ce5d68984b Merge staging-next into staging 2026-08-18 12:08:44 +00:00
nixpkgs-ci[bot]
60542de2c4 Merge master into staging-next 2026-08-18 12:08:15 +00:00
Martin Weinelt
ca4effb47a python3Packages.smmap: 6.0.0 -> 5.0.3 (#553879) 2026-08-18 11:44:44 +00:00
Sergei Volkov
e9b237a503 python3Packages.smmap: 6.0.0 -> 5.0.3
The upstream development is continued on 5.x branch with latest release
5.0.3 in 2026 while the 6.0.0 was released in 2023.
The 6.0.0 is marked as yanked on PyPi and replaced by non-breaking 5.0.1

https://pypi.org/project/smmap/#history
https://pypi.org/project/smmap/6.0.0/
2026-08-18 13:29:44 +02:00
K900
43dca82e14 qt6.qtdeclarative: backport QTBUG-147153 InternalClass crash fix (#553839) 2026-08-18 09:23:10 +00:00
Stig Palmquist
709e8699ab perl: fix CVE-2026-15534
Apply upstream commits 568e6fd238867bb9e99fa3f47cba3169009239e0 and
54cf3d44cbbedd17d774e9a37921963e8fd5d0cb.

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-18 10:45:42 +02:00
Stig Palmquist
d4db41d8bf perlPackages.Yancy: skip tests broken by Mojolicious 9.48
Mojolicious 9.48 enforces CSRF token validation (CVE-2026-15747); these
tests drive forms without a token and fail with 400 "CSRF token failure".

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-18 10:45:42 +02:00
Stig Palmquist
7b1e682245 perl: 5.42.0 -> 5.42.3
5.42.3 ships the interpreter fixes and the updated dual-life modules, so
the CVE-2026-8376 patch and every vendoredPerlDistributions entry are
dropped.

perl-cross 1.6.4 has no patch set for 5.42.3, so the perl5-5.42.0 set,
which applies unchanged, is vendored under the name perl-cross expects.

- perl: CVE-2026-13221, CVE-2026-57432, CVE-2026-8376
  https://metacpan.org/release/SHAY/perl-5.42.3/view/pod/perldelta.pod

- HTTP-Tiny 0.096: CVE-2026-7010, CVE-2026-7017
  https://metacpan.org/release/HAARG/HTTP-Tiny-0.096/changes

- Socket 2.041: CVE-2026-12087
  https://metacpan.org/release/PEVANS/Socket-2.041/changes

- Storable 3.37_01: CVE-2026-57433

- Archive-Tar 3.12, Compress-Raw-Bzip2 2.218, Compress-Raw-Zlib 2.222,
  IO-Compress 2.223

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-18 10:45:42 +02:00
Stig Palmquist
d3a1694c8f perlPackages.CatalystAuthenticationCredentialHTTP: 1.018 -> 1.019
1.019 contains the upstream fix for CVE-2025-40920, which uses
Crypt::SysRandom instead of Data::UUID.

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-18 10:45:42 +02:00
Stig Palmquist
61d5a4891a perlPackages.FileFindRule: 0.34 -> 0.35
0.35 contains the upstream fix for CVE-2011-10007.

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-18 10:45:41 +02:00
Stig Palmquist
eb5ca22318 perlPackages.JSONXS: 4.03 -> 4.04
4.04 contains the upstream fix for CVE-2025-40928.

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-18 10:45:41 +02:00
Stig Palmquist
d56e5a7696 perlPackages.DBI: 1.648 -> 1.651
Fixes CVE-2026-14380, CVE-2026-14739 and CVE-2026-14740 (1.650), and
CVE-2026-15043, CVE-2026-15392, CVE-2026-60081 and CVE-2026-60082 (1.651).

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-18 10:45:41 +02:00
Stig Palmquist
dda5a5d9a9 perlPackages.Mojolicious: 9.46 -> 9.48
Fixes CVE-2026-14803 in Mojo::JSON and CVE-2026-15747.

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-18 10:45:41 +02:00
Stig Palmquist
0d1907cd9f perlPackages.HTTPDate: 6.06 -> 6.08
Fixes CVE-2026-14741.

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-18 10:45:41 +02:00
Stig Palmquist
4114dbc5bc perlPackages.Imager: 1.031 -> 1.034
Fixes CVE-2026-13705, CVE-2026-14454 and CVE-2026-19082.

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-18 10:45:41 +02:00
Stig Palmquist
2f2c847575 perlPackages.ack: 3.9.0 -> 3.10.0
Fixes CVE-2026-49146. CVE-2026-49145 and CVE-2026-49147 remain unfixed
in 3.10.0.

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-18 10:45:37 +02:00
Stig Palmquist
b2a490b653 perlPackages.MojoJWT: 0.09 -> 1.02
Fixes CVE-2026-9537. 1.02 requires CryptX at runtime.

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-18 10:45:31 +02:00
Stig Palmquist
26c50f5732 perlPackages.DataEntropy: 0.008 -> 0.010
Fixes CVE-2026-18536. 0.010 removes the Random.org sources, which were
the only consumers of HTTP::Lite, and requires Devel::Deprecate.

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-18 10:45:31 +02:00
Stig Palmquist
b3b347504e perlPackages.DevelDeprecate: init at 0.01
New runtime dependency of Data::Entropy 0.010.

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-18 10:45:31 +02:00
Stig Palmquist
079bcf2560 perlPackages.CryptDSA: 1.21 -> 1.24
Fixes CVE-2026-14570. 1.24 uses Crypt::SysRandom and no longer requires
Crypt::URandom.

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-18 10:45:27 +02:00
nixpkgs-ci[bot]
357f951b4b Merge staging-next into staging 2026-08-18 06:09:03 +00:00
nixpkgs-ci[bot]
7886522f8f Merge master into staging-next 2026-08-18 06:08:31 +00:00
xanderio
f6c10bf3d5 zip: fix command injection and buffer overflow (#553629) 2026-08-18 05:45:41 +00:00
Jo
0f126f99db chromaprint: 1.6.0 -> 1.6.1 (#553725) 2026-08-18 05:39:24 +00:00
Sandro Jäckel
35e6b554c3 nixos/portunus: replace dex' callbackURL with redirectURIs which allows multiple entries 2026-08-18 03:22:51 +02:00
R. Ryantm
85b77b299f torrserver: 142.2 -> 143 2026-08-18 00:39:23 +00:00
R. Ryantm
849bc6de5f procps: 4.0.6 -> 4.0.7 2026-08-18 00:26:53 +00:00
nixpkgs-ci[bot]
32e2305704 Merge staging-next into staging 2026-08-18 00:11:41 +00:00
nixpkgs-ci[bot]
0b485d97a3 Merge master into staging-next 2026-08-18 00:11:13 +00:00
Sergei Trofimovich
f3bfdc3eda chromaprint: 1.6.0 -> 1.6.1
Changes: https://github.com/acoustid/chromaprint/releases/tag/v1.6.1
2026-08-17 22:38:25 +01:00
Michael Daniels
62cb024522 Merge branch 'staging-next' into staging 2026-08-17 17:15:08 -04:00
Grimmauld
6c8df9b32b libarchive: 3.8.8 -> 3.8.9 (#546722) 2026-08-17 20:49:06 +00:00
Nick Cao
b1888868d3 publicsuffix-list: 0-unstable-2026-07-25 -> 0-unstable-2026-08-14 (#552915) 2026-08-17 20:46:36 +00:00
nixpkgs-ci[bot]
879abf6603 Merge master into staging-next 2026-08-17 18:08:01 +00:00
Yueh-Shun Li
d0461e5ba7 python3Packages.unittestCheckHook: make discover optional (#550521) 2026-08-17 16:06:53 +00:00
abstracts33d
44da7d4f09 qt6.qtdeclarative: backport QTBUG-147153 InternalClass crash fix
QV4's InternalClass::changeMember returns a stale property index when
cleanInternalClass rebuilds the transition hierarchy, which happens
after 255 redundant transitions from add/delete/re-add property churn
on a JS object. The rebuilt object may hold all surviving members
inline with no out-of-line memberData, so a store through the stale
index dereferences null. Long-running QML applications crash with
SIGSEGV in QV4::Object::insertMember; reported against quickshell
based desktop shells (noctalia-dev/noctalia#3992) with a deterministic
reproducer.

Upstream fix qt/qtdeclarative@624e90bb5e (Pick-to: 6.12 6.11 6.8) is
not in any released Qt yet (absent from 6.11.1). Patch applies to
6.11.1 with offsets only.
2026-08-17 16:33:50 +02:00
Julian Stecklina
dd9b9f6c0b zip: fix command injection
There is no CVE assigned yet. See:
https://security-tracker.debian.org/tracker/TEMP-1143866-6DBA82
2026-08-17 15:50:02 +02:00
Julian Stecklina
d06149fb16 zip: fix buffer overflow
Fixes: CVE-2018-13410
2026-08-17 15:50:02 +02:00
Julian Stecklina
0642347f9d zip: fetch build fix from debian 2026-08-17 15:50:02 +02:00
Julian Stecklina
fffccc637f zip: remove rec in favor of finalAttrs 2026-08-17 15:50:02 +02:00
Stefan Frijters
9a92753202 glib: enable structuredAttrs 2026-08-17 15:23:41 +02:00
Stefan Frijters
7e7b9a88de libiconv: enable structuredAttrs, use finalAttrs, use hash 2026-08-17 14:20:13 +02:00
David McFarland
84c9f3ddbd libedit: enable strictDeps, enable structuredAttrs (#551620) 2026-08-17 12:17:14 +00:00
nixpkgs-ci[bot]
fe296c3ab4 Merge staging-next into staging 2026-08-17 12:07:48 +00:00
nixpkgs-ci[bot]
1a91e8ab71 Merge master into staging-next 2026-08-17 12:07:12 +00:00
Sandro
be800eb98d libpisp: 1.2.1 -> 1.7.0 (#548298) 2026-08-17 11:25:21 +00:00
Stefan Frijters
d7bd52104a auto-patchelf: enable strictDeps (#552985) 2026-08-17 10:36:30 +00:00
Doron Behar
30c43efc77 makeSetupHook: use explicit substitution and enable structuredAttrs (#552708) 2026-08-17 10:00:45 +00:00
R. Ryantm
9fb2d7bbd2 homepage-dashboard: 1.13.2 -> 2.0.0 2026-08-17 09:59:06 +00:00
Grimmauld
9c68f386b1 gstreamer: 1.28.5 -> 1.28.6 (#549902) 2026-08-17 09:39:16 +00:00
Robert Helgesson
591eb2ed5b aroccPackages.latest-unwrapped: 0-unstable-2025-11-09 -> 0-unstable-2… (#552779) 2026-08-17 08:03:14 +00:00
Grimmauld
0e6f3d36ca rtmpdump, tinyalsa, libnice: adopt and fix packaging issues (#551819) 2026-08-17 07:57:38 +00:00
KangaZero
f68ba6bdd8 snippetexpander: 1.0.3 -> 1.1.2
Refactored `snippetexpandergui` to use `finalAttrs` pattern instead of
`rec`
2026-08-17 16:50:16 +09:00
nixpkgs-ci[bot]
d57d06b176 pipewire: replace systemd dependency with systemdLibs (#553461) 2026-08-17 06:52:23 +00:00
Vladimír Čunát
f83c90744a lmdb: 0.9.35 -> 0.9.36 (#551788) 2026-08-17 06:47:24 +00:00
KangaZero
536a89022d chawan: 0.3.3 -> 0.4.4
In the MakeFile, Build target `chac` will write its cache to $HOME.
Added `preBuild` as build needs to alias HOME to $TMPDIR as $HOME as $HOME istelf is immutable in nix sandbox
2026-08-17 15:16:04 +09:00
nixpkgs-ci[bot]
cd4453b4ea Merge staging-next into staging 2026-08-17 06:12:02 +00:00
nixpkgs-ci[bot]
52d5d762da Merge master into staging-next 2026-08-17 06:11:32 +00:00
KangaZero
9f711ab9c3 paml: 4.10.7 -> 4.10.10
Removed patch as the fix has since been applied
2026-08-17 13:34:40 +09:00
Malo Bourgon
5977462c45 python3Packages.pandas-stubs: 3.0.3.260530 -> 3.0.5.260730
Diff: https://github.com/pandas-dev/pandas-stubs/compare/v3.0.3.260530...v3.0.5.260730
2026-08-16 20:47:13 -07:00
Aaron Jheng
6abc24be60 mongosh: 2.9.2 -> 2.10.0 2026-08-17 10:46:19 +08:00
qubitnano
d6e761a955 mongodb-7_0: 7.0.39 -> 7.0.40
https://www.mongodb.com/docs/manual/release-notes/7.0-changelog/#7040-changelog

Fixes: CVE-2026-18688
Fixes: CVE-2026-18690
Fixes: CVE-2026-18691
Fixes: CVE-2026-18693
Fixes: CVE-2026-18694
Fixes: CVE-2026-18695
Fixes: CVE-2026-18696
Fixes: CVE-2026-18697
Fixes: CVE-2026-18698
Fixes: CVE-2026-18699
Fixes: CVE-2026-18700
Fixes: CVE-2026-18701
Fixes: CVE-2026-18702
Fixes: CVE-2026-18705
Fixes: CVE-2026-18708
Fixes: CVE-2026-18709
Fixes: CVE-2026-18712
2026-08-16 20:44:30 -04:00
nixpkgs-ci[bot]
52f51ae1e3 Merge staging-next into staging 2026-08-17 00:11:20 +00:00
nixpkgs-ci[bot]
412f06df20 Merge master into staging-next 2026-08-17 00:10:50 +00:00
3JlOy_PYCCKUI
fdf8bfaf48 vtm: adopt 2026-08-17 01:23:54 +03:00
3JlOy_PYCCKUI
c8161027f9 vtm: 0.9.99.61 -> 2026.07.30 2026-08-17 01:23:54 +03:00
whoomee
ebdf6ac457 libnice: use fetchFromGitLab and set updateScript
Fetching the source from Gitlab allows nix-update to automatically
detect the latest version.
2026-08-16 23:21:18 +02:00
whoomee
e7f2b610e7 libnice: declare and test meta.pkgConfigModules 2026-08-16 23:21:18 +02:00
whoomee
bd50939c8a libnice: adopt 2026-08-16 23:21:18 +02:00
whoomee
c33881bc35 libnice: fix devdoc and refactor mesonFlags 2026-08-16 23:21:18 +02:00
whoomee
0bd88d4b5d tinyalsa: set updateScript 2026-08-16 23:21:17 +02:00
Aaron Andersen
d1db2c4b53 pipewire: replace systemd dependency with systemdLibs 2026-08-16 16:33:37 -04:00
whoomee
a9c473dbce gst_all_1.gst-libav: remove ffmpeg pin
GStreamer 1.28.6 adds support for ffmpeg 9.
2026-08-16 21:38:31 +02:00
İlkecan Bozdoğan
4f64988a85 haskell.generic-builder: pass --with-haddock for cross builds
Cabal otherwise finds the native Haddock on PATH, which fails when it
was built against a different GHC version. Select the target-prefixed
Haddock when documentation is enabled.
2026-08-16 22:32:55 +03:00
İlkecan Bozdoğan
fdabcb8ae9 haskell.generic-builder: disable library profiling on wasm
Template Haskell in profiled wasm builds requires profiled dynamic
objects, which Cabal does not build by default.
2026-08-16 21:50:44 +03:00
İlkecan Bozdoğan
0b71a82bcc haskell.generic-builder: provide nodejs for wasm builds
GHC's wasm interpreter runs under Node.js. Add nodejs to
nativeBuildInputs so Template Haskell splices can run during the build.
2026-08-16 21:50:31 +03:00
İlkecan Bozdoğan
9e3c82d387 haskell.generic-builder: don't set up iserv-proxy for wasm
GHC's wasm backend provides its own interpreter. Avoid iserv-proxy,
whose network dependency cannot build against wasi-libc.
2026-08-16 21:50:14 +03:00
Gerhard Schwanzer
1d337c342e rsync: 3.4.4 -> 3.5.0
https://download.samba.org/pub/rsync/NEWS#3.5.0

Fixes 33 security issues in path handling and the daemon protocol.

Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol)
2026-08-16 20:04:48 +02:00
nixpkgs-ci[bot]
953a280e8f Merge staging-next into staging 2026-08-16 18:04:35 +00:00
nixpkgs-ci[bot]
b01b41b5f7 Merge master into staging-next 2026-08-16 18:04:06 +00:00
Dmitry Kalinkin
c23b50fc11 python3Packages.pyarrow: use pure tzdata in tests (#553144) 2026-08-16 16:20:08 +00:00
whoomee
5abd5b424b tinyalsa: adopt 2026-08-16 17:45:46 +02:00
whoomee
53e6f17d06 tinyalsa: unstable-2022-06-05 -> 2.0.0-unstable-2026-07-27 2026-08-16 17:45:46 +02:00
whoomee
19745ce59c rtmpdump: adopt 2026-08-16 17:45:46 +02:00
whoomee
4b38845072 rtmpdump: fix pkg-config include directory 2026-08-16 17:45:45 +02:00
dish
c948ef90bc stb: 0-unstable-2023-01-29 -> 0-unstable-2026-04-15 (#546521) 2026-08-16 14:52:08 +00:00
Michael Daniels
6d27518c88 nix-output-monitor: allow overriding generated package more easily
I would find this useful for developing patches out-of-tree and using the
patched version in other packages (as this allows me to use an overlay
instead of re-defining the entire nom package).
2026-08-16 10:30:20 -04:00
Stefan Frijters
e6332bf841 maturin: enable structuredAttrs (#552688) 2026-08-16 14:25:42 +00:00
Maximilian Bosch
90c611df0c glibc: 2.42-67 -> 2.42-84, fixes CVE-2026-6368 & CVE-2026-6791
Closes #551399
Closes #551398

The most recent fixes from #537324 are now part of the 2.42 branch.
2026-08-16 15:53:50 +02:00
Aaron Andersen
144ac73fcb samba: replace systemd dependency with systemdLibs (#551585) 2026-08-16 13:30:08 +00:00
Aaron Andersen
ba5831a768 udisks: replace systemd dependency with systemdLibs (#551586) 2026-08-16 13:29:12 +00:00
Stefan Frijters
e2bdadcc7c pnpmBuildHook: remove explicit __structuredAttrs = true 2026-08-16 14:51:13 +02:00
Stefan Frijters
ed9d6018df checkPhaseThreadLimitHook: remove explicit __structuredAttrs = true 2026-08-16 14:51:12 +02:00
Stefan Frijters
c82ff0ab02 makeSetupHook: use explicit substitution and enable structuredAttrs 2026-08-16 14:51:12 +02:00
Maximilian Bosch
7cbc6c094a strace: enable strictDeps, enable structuredAttrs (#551454) 2026-08-16 12:10:38 +00:00
nixpkgs-ci[bot]
48eb8a54be Merge staging-next into staging 2026-08-16 12:05:42 +00:00
nixpkgs-ci[bot]
b8f0a4e10b Merge master into staging-next 2026-08-16 12:05:11 +00:00
Stefan Frijters
8c5882a4d8 strace: enable structuredAttrs, move enableParallelBuilding
So this option doesn't interrupt the lists of various inputs.
2026-08-16 11:58:05 +02:00
Stefan Frijters
dc1618565d strace: enable strictDeps 2026-08-16 11:58:03 +02:00
nixpkgs-ci[bot]
ba5559be48 Merge staging-next into staging 2026-08-16 06:08:17 +00:00
nixpkgs-ci[bot]
6cbb3e5a8d Merge master into staging-next 2026-08-16 06:07:49 +00:00
Doron Behar
b494ddd434 python3Packages.matplotlib: fix 64 bit -> 32 bit cross (#511517) 2026-08-16 03:59:52 +00:00
nixpkgs-ci[bot]
9c807254a3 Merge staging-next into staging 2026-08-16 00:11:56 +00:00
nixpkgs-ci[bot]
79ff542b2e Merge master into staging-next 2026-08-16 00:11:25 +00:00
Ihar Hrachyshka
e119515fbb python3Packages.pyarrow: use pure tzdata in tests
test_orc.py tests may fail on darwin because they try to read from
/usr/share/zoneinfo which may not work in darwin sandbox.

This was reported multiple times, see:
https://github.com/NixOS/nixpkgs/pull/477944
https://github.com/NixOS/nixpkgs/pull/485004
https://github.com/NixOS/nixpkgs/issues/483241

I also hit it myself in my personal flake CI.

This patch switches the test to use pure tzdata to avoid the sandbox
issue for darwin and re-enables one of previously skipped test_orc.py
cases (for both platforms).

Fixes #483241
2026-08-15 18:44:46 -04:00
Guillaume Girol
9f6c8902cc linuxHeaders: enable structuredAttrs (#548499) 2026-08-15 21:23:40 +00:00
R. Ryantm
d24151ceec cfitsio: 4.6.4 -> 4.7.0 2026-08-15 21:09:28 +00:00
dish
9ebef1f4f3 various: remove stb_image.h fetchers
These should all be fine with stb_image.h from stb in nixpkgs, and they
build correctly with it. I am not, however, able to test them, so there
may be good reason to revert this patch.
2026-08-15 16:57:46 -04:00
dish
a47159a51a noctalia{,-greeter}: Remove stb override
Unneeded since stb has been updated
2026-08-15 16:57:46 -04:00
dish
e9c40c11af stb: 0-unstable-2023-01-29 -> 0-unstable-2026-04-15
Nothing major, just some updates and adding an updateScript. many
packages rely on a later version since it ships with a new image
resizing header that the current version does not have. Let's get this
updated to reduce the amount of duplicated packages in nixpkgs.
2026-08-15 16:57:46 -04:00
Guillaume Girol
4faaa99ff9 glibc: enable structuredAttrs (#548500) 2026-08-15 20:05:45 +00:00
nixpkgs-ci[bot]
a47f69ac96 Merge staging-next into staging 2026-08-15 18:04:25 +00:00
nixpkgs-ci[bot]
c06378243b Merge master into staging-next 2026-08-15 18:03:56 +00:00
Stefan Frijters
faa34e1e7e auto-patchelf: enable strictDeps 2026-08-15 16:01:31 +02:00
R. Ryantm
6b4f2f7a4d ocamlPackages.jsont: 0.2.0 -> 0.3.0 2026-08-15 12:35:59 +00:00
Stefan Frijters
16127a5152 gdbm: enable strictDeps, enable structuredAttrs (#551851) 2026-08-15 12:11:18 +00:00
nixpkgs-ci[bot]
4e766c9455 Merge staging-next into staging 2026-08-15 12:05:27 +00:00
nixpkgs-ci[bot]
27562c0ba9 Merge master into staging-next 2026-08-15 12:04:56 +00:00
Stefan Frijters
68e064f313 libevent: enable strictDeps, enable structuredAttrs, modernize (#551849) 2026-08-15 11:51:47 +00:00
Stefan Frijters
3ee75b4acf net-tools: enable strictDeps, enable structuredAttrs, modernize (#551975) 2026-08-15 11:18:14 +00:00
Stefan Frijters
972bdf4236 libarchive: enable strictDeps, enable structuredAttrs (#551984) 2026-08-15 11:15:17 +00:00
Ryan Burns
d97bd7b884 libcamera: 0.7.0 -> 0.7.2 (#530557) 2026-08-15 11:07:25 +00:00
Stefan Frijters
219eb51015 libpfm: use hash, --replace-fail, group env variables 2026-08-15 13:07:07 +02:00
Stefan Frijters
1cac83b358 getopt: enable strictDeps, enable structuredAttrs (#552002) 2026-08-15 10:56:34 +00:00
Stefan Frijters
100bd6e90b argp-standalone: enable strictDeps, enable structuredAttrs (#552004) 2026-08-15 10:55:03 +00:00
Stefan Frijters
bea093b171 re2: enable strictDeps, enable structuredAttrs, modernize (#552687) 2026-08-15 10:37:58 +00:00
Stefan Frijters
2ff3e56d8c gbenchmark: enable strictDeps, enable structuredAttrs (#552690) 2026-08-15 10:13:53 +00:00
Stefan Frijters
20a7582a19 eigen: enable strictDeps, enable structuredAttrs (#552691) 2026-08-15 09:59:29 +00:00
Stefan Frijters
5c8776a8af catch2: enable strictDeps, enable structuredAttrs, modernize (#552692) 2026-08-15 09:57:08 +00:00
Stefan Frijters
b7b162fa4b boost-build: enable strictDeps, enable structuredAttrs, modernize (#552693) 2026-08-15 09:55:20 +00:00
R. Ryantm
b120c4cd31 publicsuffix-list: 0-unstable-2026-07-25 -> 0-unstable-2026-08-14 2026-08-15 08:42:28 +00:00
R. Ryantm
7d549c6dbc tidal-hifi: 8.1.1 -> 8.1.2 2026-08-15 07:07:51 +00:00
nixpkgs-ci[bot]
98c09cc974 Merge staging-next into staging 2026-08-15 06:07:36 +00:00
nixpkgs-ci[bot]
e66866b155 Merge master into staging-next 2026-08-15 06:07:08 +00:00
Michael Daniels
62766fd268 bison: enable strictDeps, enable structuredAttrs (#548588) 2026-08-15 03:34:37 +00:00
nixpkgs-ci[bot]
92f9f35cc2 Merge staging-next into staging 2026-08-15 00:11:48 +00:00
nixpkgs-ci[bot]
a5bd5f902e Merge master into staging-next 2026-08-15 00:11:13 +00:00
matthewcroughan
dac0cee4b7 python3Packages.matplotlib: fix 64 bit -> 32 bit cross 2026-08-15 01:08:19 +01:00
Matthieu Coudron
e1510706ec lua: enable strictDeps, enable structuredAttrs (#552685) 2026-08-14 23:57:17 +00:00
dotlambda
ce890bbb47 cpio: patch CVE-2026-66484, CVE-2026-66485, and CVE-2026-66486 (#551723) 2026-08-14 23:32:47 +00:00
Stefan Frijters
92ef562266 libxslt: enable structuredAttrs (#551991) 2026-08-14 20:58:22 +00:00
Yiyu Zhou
f1f02f03cf aroccPackages.latest-unwrapped: 0-unstable-2025-11-09 -> 0-unstable-2026-04-02 2026-08-14 13:57:16 -07:00
Wolfgang Walther
a9e2c5e05f libpq: 18.4 -> 18.16 (#552771) 2026-08-14 20:40:46 +00:00
Wolfgang Walther
1e1128d443 libpq: 18.4 -> 18.16
Release Notes:
https://www.postgresql.org/about/news/postgresql-186-1711-1615-1519-1424-and-19-beta-3-released-3365/

Note: 18.5 was not shipped due to a regression.
2026-08-14 22:32:25 +02:00
Robert Schütz
b2dbab4928 cpio: patch CVE-2026-66484, CVE-2026-66485, and CVE-2026-66486 2026-08-14 13:08:03 -07:00
dotlambda
abde846a01 python3Packages.openai: 2.41.1 -> 2.53.0 (#550842) 2026-08-14 20:02:06 +00:00
Stefan Frijters
a129a69a7f tzdata: enable strictDeps, enable structuredAttrs (#551967) 2026-08-14 19:41:06 +00:00
Stefan Frijters
950ac255ac cunit: enable strictDeps, enable structuredAttrs (#551853) 2026-08-14 19:40:09 +00:00
Stefan Frijters
9b31575da9 libtasn1: enable strictDeps, enable structuredAttrs, modernize (#551847) 2026-08-14 19:39:57 +00:00
Stefan Frijters
0b9401698c libssh2: enable strictDeps, enable structuredAttrs (#551855) 2026-08-14 19:39:34 +00:00
Stefan Frijters
047959fb86 gnused: enable strictDeps, enable structuredAttrs, modernize (#548571) 2026-08-14 19:39:12 +00:00
liamthexpl0rer
7817c77a65 knockoutcitylauncher: init at 2.4.6
Assisted-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-14 21:22:14 +02:00
nixpkgs-ci[bot]
2e3ab5afda Merge staging-next into staging 2026-08-14 18:18:33 +00:00
nixpkgs-ci[bot]
1be134519c Merge master into staging-next 2026-08-14 18:18:05 +00:00
Robert Helgesson
5d6a287c31 aroccPackages.latest-unwrapped: 0-unstable-2025-03-05 -> 0-unstable-2025-11-09 (#460245) 2026-08-14 17:51:41 +00:00
Stefan Frijters
cb9f9f065b abseil*: enable structuredAttrs (#552694) 2026-08-14 17:18:41 +00:00
Stefan Frijters
86bc8ee032 nghttp2: enable strictDeps, enable structuredAttrs. modernize (#551990) 2026-08-14 16:02:53 +00:00
Doron Behar
091366b631 lzo: enable structuredAttrs, modernize (#551994) 2026-08-14 15:51:27 +00:00
Stefan Frijters
d45d9dc17f lua: enable structuredAttrs 2026-08-14 17:38:15 +02:00
Stefan Frijters
f93982ce4d lua: enable strictDeps 2026-08-14 17:38:12 +02:00
Stefan Frijters
6502d61f22 re2: enable structuredAttrs, use tag 2026-08-14 17:37:46 +02:00
Stefan Frijters
b46d302349 re2: enable strictDeps 2026-08-14 17:37:43 +02:00
Stefan Frijters
9c865cbc73 maturin: enable structuredAttrs 2026-08-14 17:37:32 +02:00
Stefan Frijters
9bf76edf5a gbenchmark: enable structuredAttrs 2026-08-14 17:37:01 +02:00
Stefan Frijters
643d4dd169 gbenchmark: enable strictDeps 2026-08-14 17:36:58 +02:00
Stefan Frijters
ccad2c35cc eigen: enable structuredAttrs 2026-08-14 17:36:43 +02:00
Stefan Frijters
63c29e785d eigen: enable strictDeps 2026-08-14 17:36:40 +02:00
Stefan Frijters
a512cc03d6 catch2: enable structuredAttrs, use tag/hash 2026-08-14 17:36:26 +02:00
Stefan Frijters
b970e99608 catch2: enable strictDeps 2026-08-14 17:36:21 +02:00
Stefan Frijters
6f695ecc0a boost-build: enable structuredAttrs, use tag 2026-08-14 17:36:04 +02:00
Stefan Frijters
2a0f4fb6e5 boost-build: enable strictDeps 2026-08-14 17:35:59 +02:00
Stefan Frijters
e70344ac2d abseil*: enable structuredAttrs 2026-08-14 17:35:42 +02:00
Stefan Frijters
c0c3749ea6 git: remove uses of *FlagsArray
Since structuredAttrs are enabled, the *Flags variables already are arrays.
2026-08-14 17:26:35 +02:00
Stefan Frijters
a3c24cd214 git: enable strictDeps 2026-08-14 17:23:00 +02:00
Stefan Frijters
d16604da0c jq: enable structuredAttrs (#551612) 2026-08-14 15:17:20 +00:00
Jo
88431dfd8f ffmpeg_9: 9.0 -> 9.0.1 (#552522) 2026-08-14 15:02:15 +00:00
Stefan Frijters
fdb44f23c7 libuv: remove test hack
All instances of "-lutil" in
https://github.com/libuv/libuv/blob/v1.52.1/Makefile.am
are already followed by "-lm"
2026-08-14 15:46:18 +02:00
Stefan Frijters
e1a664891a libuv: enable structuredAttrs, use tag, reorder args
pkgsStatic is also only used for passthru.tests
2026-08-14 15:31:37 +02:00
Stefan Frijters
1716f79646 jq: enable structuredAttrs 2026-08-14 14:55:56 +02:00
Stefan Frijters
8e1d4e81b4 gnused: enable structuredAttrs, use finalAttrs, hash 2026-08-14 14:46:54 +02:00
Stefan Frijters
4d37b9033e swig: enable structuredAttrs, use tag (#551966) 2026-08-14 12:45:13 +00:00
Stefan Frijters
ea39341a40 libgcrypt: enable structuredAttrs, modernize (#551968) 2026-08-14 12:40:20 +00:00
Ihar Hrachyshka
46faaf6358 git: fix darwin crashes when dealing with unicode filenames (#540166) 2026-08-14 12:40:17 +00:00
Stefan Frijters
a21fad0cd0 expat: enable structuredAttrs (#551856) 2026-08-14 12:39:43 +00:00
Stefan Frijters
b133f4fc7f libtool{,_1_5}: enable strictDeps, enable structuredAttrs, modernize (#551475) 2026-08-14 12:32:04 +00:00
Stefan Frijters
4396f34ddf dash: enable structuredAttrs (#552003) 2026-08-14 12:31:03 +00:00
Stefan Frijters
ad8969db5f help2man: enable structuredAttrs (#552006) 2026-08-14 12:30:44 +00:00
Stefan Frijters
dfbf970f31 binutils-patchelfed-ld: enable structuredAttrs (#551832) 2026-08-14 12:30:24 +00:00
Stefan Frijters
9a66230f35 libidn2: enable structuredAttrs, modernize (#551834) 2026-08-14 12:30:04 +00:00
Stefan Frijters
5408714021 autoconf-archive: enable structuredAttrs (#551830) 2026-08-14 12:22:14 +00:00
Stefan Frijters
e10b4a540a zlib-ng: enable structuredAttrs, use tag (#551626) 2026-08-14 12:21:54 +00:00
Stefan Frijters
91df9b55a3 bash: enable structuredAttrs (#548761) 2026-08-14 12:21:30 +00:00
nixpkgs-ci[bot]
72c74f1a2e Merge master into staging-next 2026-08-14 12:17:12 +00:00
Stefan Frijters
514f3caef1 attr: enable strictDeps, enable structuredAttrs, use finalAttrs (#548763) 2026-08-14 12:08:09 +00:00
nixpkgs-ci[bot]
eb2be877ac Merge staging-next into staging 2026-08-14 12:17:43 +00:00
Stefan Frijters
e2c7570232 isl_0_{20,23,24,27}: enable structuredAttrs (#548760) 2026-08-14 12:07:41 +00:00
Stefan Frijters
9a18a5dbad texinfo: enable structuredAttrs (#548605) 2026-08-14 12:07:15 +00:00
Stefan Frijters
57800505a9 zlib: enable structuredAttrs (#548604) 2026-08-14 12:06:53 +00:00
Stefan Frijters
5c0a6727f4 mpfr: enable structuredAttrs, use finalAttrs (#548601) 2026-08-14 12:06:30 +00:00
Stefan Frijters
67b371a3d9 libmpc: enable structuredAttrs (#548598) 2026-08-14 12:06:08 +00:00
Stefan Frijters
a3b21fd753 gettext: enable structuredAttrs, use finalAttrs (#548587) 2026-08-14 12:03:36 +00:00
Stefan Frijters
29d415b817 gnum4: enable structuredAttrs (#548586) 2026-08-14 11:55:18 +00:00
Stefan Frijters
09bcce0ee2 diffutils: enable strictDeps, enable structuredAttrs, use finalAttrs (#548585) 2026-08-14 11:54:43 +00:00
Stefan Frijters
6f1cc22884 gnu-config: enable structuredAttrs (#548538) 2026-08-14 11:54:20 +00:00
Stefan Frijters
ff7a7cb946 autoconf: enable strictDeps, enable structuredAttrs, modernize (#548565) 2026-08-14 11:53:39 +00:00
Stefan Frijters
0dc16800cb automake: enable structuredAttrs, modernize (#548566) 2026-08-14 11:46:06 +00:00
Stefan Frijters
572abe0e0c patchelf: enable structuredAttrs, modernize (#548573) 2026-08-14 11:29:33 +00:00
Robert Hensing
93fc7ff301 zstd: enable strictDeps, enable structuredAttrs, modernize (#551969) 2026-08-14 11:21:05 +00:00
Stefan Frijters
e1a318d761 minimal-bootstrap: enable structuredAttrs for libc, move env variable into env for patchelf (#551835) 2026-08-14 11:18:55 +00:00
Antoine du Hamel
949b5ad3cd ada: 3.4.4 -> 4.0.0 (#548906) 2026-08-14 10:28:55 +00:00
Antoine du Hamel
64710d6cc7 nodejs_22,nodejs_24: fix builds with Ada 4.x 2026-08-14 12:23:28 +02:00
Robert Helgesson
ab288dc073 rdfind: 1.7.0 -> 1.8.0 (#493177) 2026-08-14 06:56:19 +00:00
nixpkgs-ci[bot]
c9fb13fb5d Merge staging-next into staging 2026-08-14 06:30:09 +00:00
nixpkgs-ci[bot]
483a27cda0 Merge master into staging-next 2026-08-14 06:29:40 +00:00
Aaron Jheng
278d4d59cf ffmpeg_9: 9.0 -> 9.0.1 2026-08-14 13:19:56 +08:00
Bjørn Forsman
a1d32d10a7 rsync: enable strictDeps (#525750) 2026-08-14 05:12:04 +00:00
Vladimír Čunát
ae8ce673bd go_1_26: 1.26.5 -> 1.26.6 (#552396) 2026-08-14 04:49:37 +00:00
Jamie Magee
65e9f2c044 libpisp: 1.2.1 -> 1.7.0 2026-08-13 21:42:36 -07:00
Ihar Hrachyshka
5eaf424e4d poppler: fix mat2 build on Darwin by backporting upstream bugfix (#546126) 2026-08-14 04:03:31 +00:00
nixpkgs-ci[bot]
b50ee340e0 Merge staging-next into staging 2026-08-14 00:23:05 +00:00
nixpkgs-ci[bot]
52369c45aa Merge master into staging-next 2026-08-14 00:22:37 +00:00
nolight132
e530d4fc30 vicinae: 0.23.2 -> 0.25.0
Diff: https://github.com/vicinaehq/vicinae/compare/v0.23.2...v0.25.0

Changelog: https://github.com/vicinaehq/vicinae/releases/tag/v0.25.0

qt6.qttools is now needed at build time on all platforms, not just Darwin.

vicinae: add nolight132 as maintainer
2026-08-14 01:28:36 +02:00
Colin
0524a6c5bb rsync: enable strictDeps
`nix-build -A rsync` on x86_64-linux is bit-for-bit identical
before and after this change. same with `pkgsMusl.rsync`.
2026-08-13 22:54:09 +00:00
Ryan Burns
038675afe2 libcamera: 0.7.1 -> 0.7.2
Changelog: https://gitlab.freedesktop.org/camera/libcamera/-/releases/v0.7.2
2026-08-13 15:25:24 -07:00
Ryan Burns
31775096ec libcamera: 0.7.0 -> 0.7.1
Release notes: https://git.libcamera.org/libcamera/libcamera.git/tag/?h=v0.7.1

Lots of new features which require changes to the meson configuration.

In particular, SDL2 depends on libcamera, so that option is currently
gated behind the qcam option (even though it applies to the cam app as
well) to break the cycle. Since jpeg is dependent on SDL2, it's gated
the same way.
2026-08-13 15:25:16 -07:00
Jan Tojnar
8f800481d7 python3Packages.dbus-python: Re-enable tests (#540549) 2026-08-13 22:22:06 +00:00
Michael Daniels
b188fff3e4 shadow: 4.20.0 -> 4.20.2 (#550622) 2026-08-13 22:11:21 +00:00
Stefan Frijters
250c2b1c22 rhash: enable strictDeps, enable structuredAttrs, modernize (#551618) 2026-08-13 21:40:03 +00:00
Stefan Frijters
df8971b522 gnugrep: enable strictDeps, enable structuredAttrs, modernize (#548767) 2026-08-13 21:39:26 +00:00
Robert Helgesson
34a1871556 hdrhistogram_c: fix pkgsStatic build (#551082) 2026-08-13 20:19:12 +00:00
Leon Klingele
efef4deb45 go_1_26: 1.26.5 -> 1.26.6 2026-08-13 21:46:55 +02:00
nixpkgs-ci[bot]
f66de93f85 Merge staging-next into staging 2026-08-13 18:18:57 +00:00
nixpkgs-ci[bot]
86ff47782b Merge master into staging-next 2026-08-13 18:18:31 +00:00
dish
0643904899 Revert "minimal-bootstrap.glibc: 2.42 -> 2.44" (#552117) 2026-08-13 16:36:57 +00:00
Karl Beecken
b5d66a98db valhalla: add karlbeecken to maintainers 2026-08-13 17:57:16 +02:00
Karl Beecken
c12fda4aeb valhalla: migrate to pkgs/by-name 2026-08-13 17:57:16 +02:00
Karl Beecken
a2423f2110 valhalla: 3.6.3 -> 3.8.3
https://github.com/valhalla/valhalla/blob/3.8.3/CHANGELOG.md

- gdal was replaced by libgeotiff/libtiff upstream
- python bindings moved from pybind11 to nanobind
- spatialite-tools added for configure
- new dependencies for data tools: openssl and expat
- remove protobuf 21 + boost-python pins, aren't needed anymore
2026-08-13 17:57:16 +02:00
Bjørn Forsman
c5a7985437 ninja: enable strictDeps, enable structuredAttrs (#551627) 2026-08-13 15:52:10 +00:00
Stefan Frijters
f739abda43 mpdecimal: enable strictDeps, enable structuredAttrs (#551616) 2026-08-13 13:17:02 +00:00
K900
3ce38a8ae4 Merge remote-tracking branch 'origin/staging-next' into staging 2026-08-13 15:25:51 +03:00
nixpkgs-ci[bot]
1f1ca736d4 Merge master into staging-next 2026-08-13 12:17:40 +00:00
Jo
db7e82fe3e zvbi: 0.2.44 -> 0.2.45 (#552042) 2026-08-13 11:06:23 +00:00
Aleksi Hannula
1b5674a21b Revert "minimal-bootstrap.glibc: 2.42 -> 2.44"
This reverts commit 985bc462da.
2026-08-13 13:12:40 +03:00
K900
7c16fac2d6 python3Packages.typing-inspection: 0.4.2 -> 0.4.3 (#551195) 2026-08-13 09:48:13 +00:00
@mjones
fae6d2cb4a util-linux: enable strictDeps, enable structuredAttrs (#552011) 2026-08-13 09:11:57 +00:00
Weijia Wang
1d74dc4da8 python3Packages.geoip2: allow local networking on Darwin (#521815) 2026-08-13 09:11:54 +00:00
nixpkgs-ci[bot]
177fd9247c Merge master into staging-next 2026-08-13 06:31:07 +00:00
zowoq
062b66ad61 mimalloc: 3.3.2 -> 3.4.5 (#542145) 2026-08-13 03:02:01 +00:00
nixpkgs-ci[bot]
61672789be Merge master into staging-next 2026-08-13 00:21:43 +00:00
Yohann Boniface
016ca93a01 musl-fts: enable strictDeps, enable structuredAttrs, modernize (#551988) 2026-08-12 23:14:14 +00:00
Sandro
57acc6734f cups: add doc output (#530544) 2026-08-12 23:13:28 +00:00
Gergő Gutyina
5cab4a72d4 libxml2: enable structuredAttrs (#551971) 2026-08-12 23:12:30 +00:00
Yohann Boniface
772e6deccd musl-obstack: enable strictDeps, enable structuredAttrs, modernize (#551987) 2026-08-12 23:06:49 +00:00
Michael Daniels
1a1e4732a9 brotli: enable strictDeps, enable structuredAttrs (#551982) 2026-08-12 22:19:37 +00:00
Michael Daniels
69621c8bba gzip: enable strictDeps, enable structuredAttrs (#551831) 2026-08-12 21:22:07 +00:00
Sergei Trofimovich
709a758bfc zvbi: 0.2.44 -> 0.2.45
Changes: https://github.com/zapping-vbi/zvbi/compare/v0.2.44...v0.2.45
2026-08-12 22:20:24 +01:00
nolight132
a3d00153f9 maintainers: add nolight132 2026-08-12 22:55:47 +02:00
Stefan Frijters
c18a93c75f nghttp3: enable strictDeps, enable structuredAttrs (#551985) 2026-08-12 20:43:28 +00:00
Martin Weinelt
a84e7176c9 python3, python3-bootstrap: enable strictDeps, enable structuredAttrs (#552009) 2026-08-12 20:28:25 +00:00
Martin Weinelt
5579c68c55 nss-cacert: enable strictDeps, enable structuredAttrs (#552000) 2026-08-12 20:15:37 +00:00
Jo
02727e6d76 publicsuffix-list: enable strictDeps, enable structuredAttrs (#551995) 2026-08-12 20:10:27 +00:00
Stefan Frijters
65e0685245 libtasn1: use optionalString, newer $(...) bash syntax 2026-08-12 21:54:25 +02:00
nixpkgs-ci[bot]
9a66dccde2 gtk-doc: enable structuredAttrs, use finalAttrs (#551629) 2026-08-12 18:58:10 +00:00
Fabián Heredia Montiel
c162cdd7d9 luaPackages.dkjson: 2.10-1 -> 2.11-1 (#549601) 2026-08-12 18:46:03 +00:00
Stefan Frijters
0e72b80587 nss-cacert: enable structuredAttrs 2026-08-12 20:37:29 +02:00
Stefan Frijters
107cb3287c nss-cacert: enable strictDeps 2026-08-12 20:37:25 +02:00
Stefan Frijters
f2d074fb4c libpfm: enable structuredAttrs 2026-08-12 20:37:10 +02:00
Stefan Frijters
363309e1b8 libpfm: enable strictDeps 2026-08-12 20:36:56 +02:00
Stefan Frijters
d9df72fe20 getopt: enable structuredAttrs 2026-08-12 20:36:42 +02:00
Stefan Frijters
8afda891b4 getopt: enable strictDeps 2026-08-12 20:36:38 +02:00
Stefan Frijters
5f3cc208a3 dash: enable structuredAttrs 2026-08-12 20:36:26 +02:00
Stefan Frijters
0d1ecdbf03 argp-standalone: enable structuredAttrs 2026-08-12 20:36:12 +02:00
Stefan Frijters
76e94ff2d0 argp-standalone: enable strictDeps 2026-08-12 20:35:55 +02:00
Stefan Frijters
c330f74596 help2man: enable structuredAttrs 2026-08-12 20:35:20 +02:00
Stefan Frijters
6699a477c8 python3-bootstrap: enable strictDeps, enable structuredAttrs 2026-08-12 20:34:37 +02:00
Stefan Frijters
cc022802b4 python3: enable strictDeps 2026-08-12 20:34:32 +02:00
Stefan Frijters
3fc9dda8d5 util-linux: enable structuredAttrs 2026-08-12 20:34:20 +02:00
Stefan Frijters
75bd101d26 util-linux: enable strictDeps 2026-08-12 20:34:12 +02:00
Weijia Wang
ec2ef25152 python3Packages.datamodel-code-generator: fix failing test on Darwin (#549466) 2026-08-12 18:21:47 +00:00
Stefan Frijters
89aa16b642 brotli: enable structuredAttrs 2026-08-12 20:20:00 +02:00
Stefan Frijters
1637d34979 brotli: enable strictDeps 2026-08-12 20:19:55 +02:00
Stefan Frijters
27ff9592b5 libarchive: enable structuredAttrs 2026-08-12 20:19:41 +02:00
Stefan Frijters
68ee3c8124 libarchive: enable strictDeps 2026-08-12 20:19:37 +02:00
Stefan Frijters
6d8416f4ed nghttp3: enable structuredAttrs 2026-08-12 20:19:21 +02:00
Stefan Frijters
0e99956984 nghttp3: enable strictDeps 2026-08-12 20:19:17 +02:00
Stefan Frijters
b8ce44e582 musl-obstack: enable structuredAttrs, use tag 2026-08-12 20:18:57 +02:00
Stefan Frijters
bef44b5305 musl-obstack: enable strictDeps 2026-08-12 20:18:52 +02:00
nixpkgs-ci[bot]
a7c9597ad3 Merge staging-next into staging 2026-08-12 18:18:48 +00:00
Stefan Frijters
72103b68c4 musl-fts: enable structuredAttrs, use tag 2026-08-12 20:18:39 +02:00
Stefan Frijters
24a79c448a musl-fts: enable strictDeps 2026-08-12 20:18:35 +02:00
nixpkgs-ci[bot]
dec7694511 Merge master into staging-next 2026-08-12 18:18:17 +00:00
Stefan Frijters
a2b20fc065 nghttp2: enable structuredAttrs, use finalAttrs 2026-08-12 20:18:02 +02:00
Stefan Frijters
7072d88d5e nghttp2: enable strictDeps 2026-08-12 20:16:24 +02:00
Stefan Frijters
49e12b0826 libxslt: enable structuredAttrs 2026-08-12 20:16:05 +02:00
Stefan Frijters
8f6f404a44 lzo: use sri hash 2026-08-12 20:15:31 +02:00
Stefan Frijters
4a2272cd68 lzo: enable structuredAttrs 2026-08-12 20:15:25 +02:00
Stefan Frijters
f53d3b8607 publicsuffix-list: enable strictDeps, enable structuredAttrs 2026-08-12 20:15:07 +02:00
Stefan Frijters
515a68fad0 swig: enable structuredAttrs, use tag 2026-08-12 20:00:18 +02:00
Stefan Frijters
978442edde tzdata: enable strictDeps, enable structuredAttrs 2026-08-12 20:00:02 +02:00
Stefan Frijters
223da789c8 libgcrypt: enable structuredAttrs, use finalAttrs 2026-08-12 19:59:45 +02:00
Stefan Frijters
61a3d2b3c0 zstd: enable structuredAttrs, use tag 2026-08-12 19:58:38 +02:00
Stefan Frijters
b7fc755c29 zstd: enable strictDeps 2026-08-12 19:58:33 +02:00
Stefan Frijters
2ffabbce38 libxml2: enable structuredAttrs 2026-08-12 19:57:31 +02:00
Stefan Frijters
a66df804a4 net-tools: enable structuredAttrs, use finalAttrs, hash 2026-08-12 19:56:30 +02:00
Stefan Frijters
ab0b6d2c82 net-tools: enable strictDeps 2026-08-12 19:56:22 +02:00
Johan Herland
64856d04de python3Packages.datamodel-code-generator: fix failing test on Darwin 2026-08-12 19:50:27 +02:00
Bjørn Forsman
f91a2ad3c8 asciidoc: enable structuredAttrs, use tag (#551633) 2026-08-12 16:53:08 +00:00
nixpkgs-ci[bot]
2c436f2d4a libffi: enable structuredAttrs (#551836) 2026-08-12 12:34:13 +00:00
nixpkgs-ci[bot]
50f943cf92 Merge staging-next into staging 2026-08-12 12:18:05 +00:00
nixpkgs-ci[bot]
5dc26c4240 Merge master into staging-next 2026-08-12 12:17:35 +00:00
Guillaume Maudoux
00bf78dea8 auto-patchelf: add --relativize-rpath arg (#551485) 2026-08-12 12:11:32 +00:00
Stefan Frijters
64ebebdab1 libtasn1: enable structuredAttrs 2026-08-12 13:56:32 +02:00
Stefan Frijters
fd87d30094 libtasn1: enable strictDeps 2026-08-12 13:56:28 +02:00
Stefan Frijters
6c859e6636 libevent: enable structuredAttrs, use hash 2026-08-12 13:55:46 +02:00
Stefan Frijters
c13c277dbd libevent: enable strictDeps 2026-08-12 13:55:42 +02:00
Stefan Frijters
b79b63239a gdbm: enable structuredAttrs 2026-08-12 13:55:06 +02:00
Stefan Frijters
f3dc70c259 gdbm: enable strictDeps 2026-08-12 13:55:02 +02:00
Stefan Frijters
6328665df8 cunit: enable structuredAttrs 2026-08-12 13:54:46 +02:00
Stefan Frijters
2d8dde5339 cunit: enable strictDeps 2026-08-12 13:54:43 +02:00
Stefan Frijters
802b740243 libssh2: enable structuredAttrs 2026-08-12 13:54:12 +02:00
Stefan Frijters
723fcbddfc libssh2: enable strictDeps 2026-08-12 13:54:08 +02:00
Stefan Frijters
9c7408f772 expat: enable structuredAttrs 2026-08-12 13:53:57 +02:00
Stefan Frijters
7c6ad2e2ca libuv: enable strictDeps 2026-08-12 13:53:37 +02:00
Vladimír Čunát
2f6368fbc5 dns-root-data: enable strictDeps, enable structuredAttrs (#551827) 2026-08-12 11:38:12 +00:00
Stefan Frijters
4101a91e99 dns-root-data: enable strictDeps, enable structuredAttrs 2026-08-12 13:14:43 +02:00
Stefan Frijters
242747fe8a autoconf-archive: enable structuredAttrs 2026-08-12 13:14:18 +02:00
Stefan Frijters
3fff8a9301 gzip: enable structuredAttrs 2026-08-12 13:13:38 +02:00
Stefan Frijters
8f933eda6c gzip: enable strictDeps 2026-08-12 13:13:34 +02:00
Stefan Frijters
7611d6ee9a binutils-patchelfed-ld: enable structuredAttrs 2026-08-12 13:12:25 +02:00
Stefan Frijters
67f2ae770a libidn2: remove unused argument 2026-08-12 13:11:22 +02:00
Stefan Frijters
9b7c698456 libidn2: enable structuredAttrs, use finalAttrs 2026-08-12 13:09:51 +02:00
Stefan Frijters
e8434ae083 minimal-bootstrap: stage2: move NIX_CFLAGS_COMPILE override into env 2026-08-12 13:09:07 +02:00
Stefan Frijters
6ac83a3762 minimal-bootstrap: stage0: enable structuredAttrs for libc in dummyStdenv 2026-08-12 13:08:08 +02:00
Stefan Frijters
1dc7c8fac4 libffi: enable structuredAttrs 2026-08-12 13:04:59 +02:00
Stefan Frijters
ab08da28a1 elfutils: enable strictDeps, enable structuredAttrs (#551458) 2026-08-12 10:52:28 +00:00
Stefan Frijters
2251362eba gnutls: enable strictDeps, enable structuredAttrs, modernize (#551451) 2026-08-12 10:40:37 +00:00
Stefan Frijters
a1213e00c1 nettle: enable strictDeps, enable structuredAttrs (#551617) 2026-08-12 10:39:38 +00:00
Stefan Frijters
fa5f6b0892 ngtcp2{,-gnutls}: enable strictDeps, enable structuredAttrs, modernize (#551625) 2026-08-12 10:38:43 +00:00
whoomee
3c13877d44 gst_all_1.gst-plugins-good: refactor mesonFlags 2026-08-12 12:33:55 +02:00
whoomee
8b008fc268 gst_all_1.gst-plugins-base: refactor mesonFlags 2026-08-12 12:33:55 +02:00
whoomee
a0ea1f703a python3Packages.gst-python: 1.28.5 -> 1.28.6 2026-08-12 12:33:55 +02:00
whoomee
137c05240f gstreamer: 1.28.5 -> 1.28.6 2026-08-12 12:33:54 +02:00
Vladimír Čunát
7d3b01a9ff lmdb: 0.9.35 -> 0.9.36
https://github.com/LMDB/lmdb/blob/LMDB_0.9.36/libraries/liblmdb/CHANGES
Let's avoid 1.0 for now.  For example, some projects/users have issues
because 1.0 can't use 0.9 DBs and vice versa.
2026-08-12 10:47:13 +02:00
7c6f434c
9e31b6f39a libev: enable strictDeps, enable structuredAttrs (#551619) 2026-08-12 08:16:05 +00:00
Vladimír Čunát
d0d46c93b2 luajit_2_1: 2.1.1774638290 -> 2.1.1785577137 (#550756) 2026-08-12 08:00:47 +00:00
Guillaume Maudoux
48b2ab500f auto-patchelf: enable structuredAttrs (#551632) 2026-08-12 07:58:09 +00:00
Vladimír Čunát
5baff07c87 luajit_2_1: 2.1.1785577137 -> 2.1.1785763465
I saw some fixes for changes done in the parent commit in nixpkgs.
2026-08-12 09:54:05 +02:00
nixpkgs-ci[bot]
fccf008448 Merge master into staging-next 2026-08-12 06:29:45 +00:00
Vladimír Čunát
f10c954f77 libnghttp2: 1.69.0 -> 1.70.0 (#547111) 2026-08-12 06:28:42 +00:00
nixpkgs-ci[bot]
b0b9e270ef Merge staging-next into staging 2026-08-12 06:30:15 +00:00
nixpkgs-ci[bot]
acaca82545 Merge staging-next into staging 2026-08-12 00:21:23 +00:00
Sandro
5a0678288e expat: 2.8.2 -> 2.8.3 (#551327) 2026-08-11 22:16:16 +00:00
Michael Daniels
6bdb6eb3b7 gnupatch: enable structuredAttrs (#551470) 2026-08-11 21:41:02 +00:00
Stefan Frijters
2f81cc9030 ngtcp2{,-gnutls}: enable strictDeps 2026-08-11 23:39:51 +02:00
Michael Daniels
feefa24689 ed: enable structuredAttrs (#551450) 2026-08-11 21:39:19 +00:00
Michael Daniels
7d21050c76 gnumake: enable structuredAttrs, use hash (#551468) 2026-08-11 21:37:03 +00:00
Stefan Frijters
bef5e44caf automake116x: use sri hash 2026-08-11 23:36:27 +02:00
Stefan Frijters
e86ec915a5 autoconf269: use sri hash 2026-08-11 23:35:13 +02:00
Stefan Frijters
4645c07687 autoconf269: enable strictDeps 2026-08-11 23:35:06 +02:00
Stefan Frijters
9bcd63e541 gtest: enable strictDeps 2026-08-11 23:33:31 +02:00
Stefan Frijters
a146e75868 ninja: enable strictDeps 2026-08-11 23:32:39 +02:00
Stefan Frijters
ac0e8148b7 ngtcp2{,-gnutls}: enable structuredAttrs, use finalAttrs 2026-08-11 23:03:20 +02:00
Stefan Frijters
fa5bcd1171 zlib-ng: enable structuredAttrs, use tag 2026-08-11 23:03:00 +02:00
Stefan Frijters
72b0888cd3 ninja: enable structuredAttrs 2026-08-11 23:02:39 +02:00
Stefan Frijters
0c23120b99 gtk-doc: enable structuredAttrs, use finalAttrs 2026-08-11 23:02:06 +02:00
Stefan Frijters
672b952591 gtest: enable structuredAttrs, use tag 2026-08-11 23:01:53 +02:00
Stefan Frijters
bb25905f34 auto-patchelf: enable structuredAttrs 2026-08-11 23:01:41 +02:00
Stefan Frijters
53c7fb0c80 asciidoc: enable structuredAttrs, use tag 2026-08-11 23:01:23 +02:00
Stefan Frijters
96635cdcab mpdecimal: enable structuredAttrs 2026-08-11 22:53:19 +02:00
Stefan Frijters
9b751352cb mpdecimal: enable strictDeps 2026-08-11 22:53:16 +02:00
Stefan Frijters
911921f0a3 nettle: enable structuredAttrs 2026-08-11 22:52:56 +02:00
Stefan Frijters
e3fe4e8207 nettle: enable strictDeps 2026-08-11 22:52:51 +02:00
Stefan Frijters
088ba535bb rhash: enable structuredAttrs, use tag/hash 2026-08-11 22:52:37 +02:00
Stefan Frijters
c73a39460b rhash: enable strictDeps 2026-08-11 22:52:33 +02:00
Stefan Frijters
30197d3e6e libev: enable structuredAttrs 2026-08-11 22:52:16 +02:00
Stefan Frijters
338dc981d7 libev: enable strictDeps 2026-08-11 22:52:10 +02:00
Stefan Frijters
40495abefe libedit: enable structuredAttrs 2026-08-11 22:51:57 +02:00
Stefan Frijters
16f4316b14 libedit: enable strictDeps 2026-08-11 22:51:52 +02:00
Aaron Andersen
d1f8b8ab35 appstream: replace systemd dependency with systemdLibs (#550368) 2026-08-11 20:16:08 +00:00
Aaron Andersen
b0511eabb3 polkit: add ConsoleKit backend (#546066) 2026-08-11 20:12:58 +00:00
Aaron Andersen
e74710c0a2 udisks: replace systemd dependency with systemdLibs 2026-08-11 15:35:43 -04:00
Aaron Andersen
312c732c5e samba: replace systemd dependency with systemdLibs 2026-08-11 15:31:35 -04:00
nixpkgs-ci[bot]
069936941b Merge staging-next into staging 2026-08-11 18:18:31 +00:00
Florian Klink
191fb7ce40 tests.auto-patchelf-hook-relativize-rpath: init
This adds a test for the introduced --relativize-rpath cmdline arg.
2026-08-11 16:55:44 +03:00
Kyle Chui
3bda6b678a auto-patchelf: add --relativize-rpath argument for inferring $ORIGIN
This adds a `--relativize-rpath` flag, which infers `$ORIGIN` for a
shared object's RUNPATH entries if the object and entry both fall under a path
provided to auto-patchelf via `--paths`.

Sometimes Python wheels distribute shared objects in multiple directories,
where the objects in one directory depend on shared objects in another
directory. The RUNPATH entries that declare where to find the dependent objects
are usually provided as absolute paths, which breaks if the objects are moved
around.
2026-08-11 16:49:13 +03:00
Aaron Andersen
bf79d5dc83 libinput: specify propagatedBuildOutputs, drop python from dev output (#550672) 2026-08-11 13:22:05 +00:00
nixpkgs-ci[bot]
07f1172c2d Merge staging-next into staging 2026-08-11 12:17:13 +00:00
Stefan Frijters
7d70798391 gnumake: enable structuredAttrs, use hash 2026-08-11 14:07:13 +02:00
Stefan Frijters
a3a46b2ed2 gnupatch: enable structuredAttrs 2026-08-11 14:06:50 +02:00
Stefan Frijters
c651e6c110 libiconv: enable strictDeps 2026-08-11 14:06:19 +02:00
Stefan Frijters
d9d827b829 libtool: enable structuredAttrs, use finalAttrs 2026-08-11 14:04:45 +02:00
Stefan Frijters
7231d4909a libtool_1_5: enable structuredAttrs, use finalAttrs 2026-08-11 14:04:41 +02:00
Stefan Frijters
b85b77fdb0 libtool_1_5: enable strictDeps 2026-08-11 14:04:33 +02:00
whispers
49076b4ec8 expat: 2.8.2 -> 2.8.3
changelog: https://github.com/libexpat/libexpat/blob/R_2_8_3/expat/Changes
diff: https://github.com/libexpat/libexpat/compare/R_2_8_2...R_2_8_3

Fixes: CVE-2026-72522
2026-08-11 07:56:26 -04:00
Stefan Frijters
ab0d16db05 ed: enable structuredAttrs 2026-08-11 13:39:42 +02:00
Stefan Frijters
34ed5d8fcf gnutls: enable structuredAttrs, use finalAttrs 2026-08-11 13:39:08 +02:00
Stefan Frijters
522dff49c0 gnutls: enable strictDeps 2026-08-11 13:39:04 +02:00
Stefan Frijters
79a0d9bcb3 elfutils: enable structuredAttrs 2026-08-11 13:35:44 +02:00
Stefan Frijters
16cf4a503d elfutils: enable strictDeps 2026-08-11 13:35:33 +02:00
Stefan Frijters
ed645b8fc0 gmp: enable structuredAttrs, use finalAttrs (#548596) 2026-08-11 11:22:29 +00:00
R. Ryantm
58abfa5c4a mimalloc: 3.3.2 -> 3.4.5 2026-08-11 11:18:07 +00:00
j-k
1ebe2fd968 python3Packages.fastapi: 0.139.0 -> 0.141.1 (#548924) 2026-08-11 10:36:08 +00:00
nixpkgs-ci[bot]
b73d212306 Merge staging-next into staging 2026-08-11 06:19:54 +00:00
Jo
436f223d43 minimal-bootstrap: Package updates (#547879) 2026-08-11 05:44:33 +00:00
Aaron Andersen
28d2b87c1b libinput: specify propagatedBuildOutputs to keep bin out of dev output 2026-08-10 21:44:43 -04:00
nixpkgs-ci[bot]
2dae764b5d Merge staging-next into staging 2026-08-11 00:17:26 +00:00
Sandro
b410173826 python3Packages.jsonpatch: migrate to pyproject (#550684) 2026-08-10 23:36:57 +00:00
Sandro
c145c25da1 iproute2: modernize (#530539) 2026-08-10 22:23:14 +00:00
Sandro
dbd73072be gawk: modernize a bit (#531819) 2026-08-10 20:50:03 +00:00
Alexis Hildebrandt
c93bc8c71e texinfo: 7.2 -> 7.3 (#495978) 2026-08-10 20:10:12 +00:00
nixpkgs-ci[bot]
d36b66e5d6 Merge staging-next into staging 2026-08-10 18:17:31 +00:00
Sandro
2117358a1a cryptsetup: 2.8.6 -> 2.8.7 (#544400) 2026-08-10 17:39:28 +00:00
Tom Hunze
7b6d7a9c5b python3Packages.typing-inspection: use finalAttrs 2026-08-10 19:01:40 +02:00
Tom Hunze
54d7f724c5 python3Packages.typing-inspection: 0.4.2 -> 0.4.3
Changelog: https://github.com/pydantic/typing-inspection/blob/v0.4.3/HISTORY.md
Diff: https://github.com/pydantic/typing-inspection/compare/v0.4.2...v0.4.3
2026-08-10 19:01:05 +02:00
nixpkgs-ci[bot]
ce35d8a4f4 Merge staging-next into staging 2026-08-10 12:16:53 +00:00
Johan Herland
2c27e0e3ae hdrhistogram_c: fix pkgsStatic build
pkgsStatic uses a fully static musl toolchain (crtbeginT.o) which cannot
link shared objects. The upstream CMakeLists uses its own
HDR_HISTOGRAM_BUILD_SHARED option (not BUILD_SHARED_LIBS) to build both
libraries unconditionally, causing a linker failure.

Disable shared library and programs builds for static targets. Add a
postInstall symlink libhdr_histogram.a -> libhdr_histogram_static.a so
that the installed pkg-config file (-lhdr_histogram) resolves correctly.

Fixes: https://github.com/NixOS/nixpkgs/issues/549561
Assisted-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-08-10 10:17:11 +00:00
nixpkgs-ci[bot]
d0ece03616 Merge staging-next into staging 2026-08-10 06:29:50 +00:00
nixpkgs-ci[bot]
647d61d956 Merge staging-next into staging 2026-08-10 00:18:05 +00:00
Sandro
d7106f5ed8 webkitgtk_{4_1,6_0}: drop unused libidn dependency (#536083) 2026-08-09 21:27:57 +00:00
nixpkgs-ci[bot]
9fe6bb6fce Merge staging-next into staging 2026-08-09 18:09:04 +00:00
Fabián Heredia Montiel
8930904660 vala: 0.56.18 -> 0.56.19 (#548397) 2026-08-09 17:36:00 +00:00
Michael Daniels
3fb7555aa2 mbedtls: enable __structuredAttrs (#517450) 2026-08-09 17:25:18 +00:00
Stefan Frijters
82f41ea744 gnugrep: use finalAttrs, substituteInPlace 2026-08-09 19:01:17 +02:00
Stefan Frijters
4c66635ceb bison: enable strictDeps, rework hack 2026-08-09 18:56:26 +02:00
Antoine du Hamel
9923885d51 libffi: 3.7.1 -> 3.8.0 (#550742) 2026-08-09 16:37:04 +00:00
Stefan Frijters
59bb2d755d bintools-wrapper: enable structuredAttrs (#548795) 2026-08-09 16:36:38 +00:00
Stefan Frijters
de480ef87c xz: enable structuredAttrs (#548516) 2026-08-09 16:36:21 +00:00
Martin Weinelt
17ebc8ac67 python3Packages.tkinter: build with tcl/tk 9.0 for python 3.14+ (#550836) 2026-08-09 16:28:36 +00:00
Robert Schütz
cd5bb46c12 python3Packages.openai: don't propagate optional dependencies 2026-08-09 09:20:36 -07:00
Robert Schütz
5a2bdee423 python3Packages.openai: 2.41.1 -> 2.53.0
Diff: https://github.com/openai/openai-python/compare/v2.41.1...v2.53.0

Changelog: https://github.com/openai/openai-python/blob/v2.53.0/CHANGELOG.md
2026-08-09 09:19:59 -07:00
averyv
416c8cc9a0 mbedtls: enable __structuredAttrs 2026-08-09 12:10:40 -04:00
Tom Hunze
a617c0f9ec python3Packages.tkinter: build with tcl/tk 9.0 for python 3.14+
Upstream Python 3.14 ships with tcl/tk 9.0 since Python 3.14.7 [1].

For Python 3.15+, also the tkinter documentation states that binary
releases are bundled with tcl/tk 9.0 [2].

[1] https://github.com/python/cpython/issues/124111
[2] https://docs.python.org/3.15/library/tkinter.html
2026-08-09 17:57:34 +02:00
Martin Weinelt
84313c6b0f mjpegtools: disable building gtk2 programs (#545129) 2026-08-09 14:25:15 +00:00
Martin Weinelt
5788bb5ca3 nspr: 4.39 -> 4.40 (#550751) 2026-08-09 14:00:05 +00:00
nixpkgs-ci[bot]
b16ae984f6 Merge staging-next into staging 2026-08-09 12:09:24 +00:00
Martin Weinelt
933765c9ec nspr: 4.39 -> 4.40
https://github.com/mozilla/nspr/releases/tag/NSPR_4_40_RTM
2026-08-09 13:57:12 +02:00
robin
670a1650c2 luajit_2_1: 2.1.1774638290 -> 2.1.1785577137
closes https://github.com/NixOS/nixpkgs/issues/548383

Co-authored-by: june <me@koi.rip>
2026-08-09 13:56:22 +02:00
R. Ryantm
a1f5254300 libffi: 3.7.1 -> 3.8.0 2026-08-09 11:08:04 +00:00
nixpkgs-ci[bot]
6c1e8fc65c Merge staging-next into staging 2026-08-09 06:16:52 +00:00
Sigmanificient
b35f431c0d python3Packages.jsonpatch: use finalAttrs, __structuredAttrs 2026-08-09 05:41:50 +02:00
Sigmanificient
5aacebcd9e python3Packages.jsonpatch: migrate to pyproject 2026-08-09 05:40:55 +02:00
Yohann Boniface
384563a2ca python3Packages.unicodedata2: modernize and migrate to pyproject (#522865) 2026-08-09 02:56:04 +00:00
dish
d3dd299fe3 libsodium: 1.0.22-unstable-2026-07-08 -> 1.0.22-unstable-2026-07-31 (#550422) 2026-08-09 02:33:07 +00:00
Michael Daniels
1868afa701 libcanberra: replace systemd dependency with systemdLibs (#550364) 2026-08-09 00:30:18 +00:00
nixpkgs-ci[bot]
c97920c190 Merge staging-next into staging 2026-08-09 00:16:31 +00:00
Michael Daniels
33aaeca554 shadow: 4.20.0 -> 4.20.2
Diff: https://github.com/shadow-maint/shadow/compare/4.20.0...4.20.2
2026-08-08 17:24:20 -04:00
7c6f434c
9b65deb7a2 geoclue2: 2.8.1 -> 2.8.2 (#550441) 2026-08-08 20:06:06 +00:00
SandaruKasa
f4d68ec73c iproute2: strictDeps & __structuredAttrs
`nix store make-content-addressed` gives the same output
before and after this change
2026-08-08 22:35:09 +03:00
SandaruKasa
03c97e7c65 iproute2: use finalAttrs
does not change the derivation
2026-08-08 22:35:09 +03:00
SandaruKasa
d24d4b22cf iproute2: remove seemingly useless DOCDIR
also use `--replace-fail` instead of `--replace`

`nix store make-content-addressed` gives the same output
before and after this change
2026-08-08 22:34:10 +03:00
SandaruKasa
d3988cb7a8 iproute2: add man output
out: 5112K -> 4460K
man: 0K -> 652K
2026-08-08 22:34:10 +03:00
Bjørn Forsman
9aa3fb46c6 various pkgs: drop setuptools dependency, pin setuptools_80; jenkins-job-builder: 6.4.4 -> 6.5.0 (#549608) 2026-08-08 18:59:10 +00:00
Michael Daniels
35e3108c79 Merge branch 'staging-next' into staging 2026-08-08 14:47:28 -04:00
Arthur Gautier
ed249519fc lix: boost is required to build against lix/libutil (#548536) 2026-08-08 18:24:12 +00:00
nixpkgs-ci[bot]
a26320eb76 Merge staging-next into staging 2026-08-08 18:08:40 +00:00
Michael Daniels
2d61c08a5e findutils: enable strictDeps, enable structuredAttrs, use --replace-fail (#548570) 2026-08-08 16:04:26 +00:00
Michael Daniels
5631c2b2aa coreutils: enable strictDeps, structuredAttrs, modernize (#548564) 2026-08-08 16:04:23 +00:00
Stig Palmquist
11acdf3f30 perlPackages.StringUtil: 1.34 -> 1.36
Fixes CVE-2026-14895. Upstream switched from Module::Build to
ExtUtils::MakeMaker in 1.35.

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-08 15:49:28 +00:00
Sigmanificient
9f90bb0e19 python3Packages.unittestCheckHook: make discover optional 2026-08-08 17:49:17 +02:00
Stig Palmquist
aa5e047da0 perlPackages.HTMLGumbo: 0.18 -> 0.20
Fixes CVE-2025-15646.

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-08 15:48:17 +00:00
Stig Palmquist
27574bbdf9 perlPackages.CGISession: 4.48 -> 4.49
Fixes CVE-2026-56016 in CGI::Session::ID::md5. The fix replaces rand()
with Crypt::SysRandom.

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-08 15:47:39 +00:00
Stig Palmquist
f8629eeb4b perlPackages.CSSMinifierXS: 0.13 -> 0.15
Fixes CVE-2026-13593.

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-08 15:45:13 +00:00
K900
4a7534d8a0 fmt: unconditionalize patch 2026-08-08 16:29:59 +03:00
nixpkgs-ci[bot]
1dda1d8511 Merge staging-next into staging 2026-08-08 13:29:02 +00:00
Sefa Eyeoglu
321417e635 unbound: 1.25.2 -> 1.26.0 (#550102) 2026-08-08 12:42:52 +00:00
nixpkgs-ci[bot]
b0c58c51fe Merge staging-next into staging 2026-08-08 12:08:50 +00:00
Martin Weinelt
ae3b0524b4 pcre2: remove withJitSealloc (#548957) 2026-08-08 10:49:51 +00:00
Bjørn Forsman
86924c1e5c graphviz: 15.1.0 -> 15.1.1 (#550414) 2026-08-08 10:00:53 +00:00
R. Ryantm
14f4b7af5a geoclue2: 2.8.1 -> 2.8.2 2026-08-08 09:44:26 +00:00
Francesco Gazzetta
9ce4c6249e libblake3: 1.8.5 -> 1.8.6 (#549728) 2026-08-08 08:40:53 +00:00
R. Ryantm
72ae5b355f libsodium: 1.0.22-unstable-2026-07-08 -> 1.0.22-unstable-2026-07-31 2026-08-08 08:31:34 +00:00
R. Ryantm
062b060406 graphviz: 15.1.0 -> 15.1.1 2026-08-08 07:29:58 +00:00
nixpkgs-ci[bot]
30cc8916b5 Merge staging-next into staging 2026-08-08 06:15:30 +00:00
Aaron Andersen
27d2abf6dd appstream: replace systemd dependency with systemdLibs 2026-08-07 22:07:52 -04:00
Aaron Andersen
b8633aab22 libcanberra: replace systemd dependency with systemdLibs 2026-08-07 21:59:18 -04:00
Marcin Serwin
8c8292770d sdl3: 3.4.12 -> 3.4.14 (#548988) 2026-08-07 21:22:28 +00:00
@mjones
ba9f670ce4 tree-sitter: 0.26.9 -> 0.26.11 (#542453) 2026-08-07 20:50:59 +00:00
Maximilian Bosch
1e9bd5d98f pcre2: remove withJitSealloc
Replaces/Closes #384302

The problem with this allocator is that it's unstable not recommended
for general use. Remove it entirely.

This means that software using pcre2 and MemoryDenyWriteExecute=yes in
their units is broken with this commit.
2026-08-07 21:01:32 +02:00
Maximilian Bosch
1c1d9c499d nixos/unit: rm MemoryDenyWriteExecute
This package has a direct dependency on pcre2. By removing the sealloc
allocator, which allows MemoryDenyWriteExecute, but is experimental and
not recommended for production, this option needs to be turned off
again.
2026-08-07 21:01:32 +02:00
Maximilian Bosch
3f216b4311 nixos/suricata: rm MemoryDenyWriteExecute
This package has a direct dependency on pcre2. By removing the sealloc
allocator, which allows MemoryDenyWriteExecute, but is experimental and
not recommended for production, this option needs to be turned off
again.
2026-08-07 21:01:32 +02:00
Maximilian Bosch
8bddb1da20 nixos/postfix: rm MemoryDenyWriteExecute
This package has a direct dependency on pcre2. By removing the sealloc
allocator, which allows MemoryDenyWriteExecute, but is experimental and
not recommended for production, this option needs to be turned off
again.
2026-08-07 21:01:31 +02:00
Maximilian Bosch
bff0736024 nixos/dovecot: rm MemoryDenyWriteExecute
This package has a direct dependency on pcre2. By removing the sealloc
allocator, which allows MemoryDenyWriteExecute, but is experimental and
not recommended for production, this option needs to be turned off
again.
2026-08-07 21:01:31 +02:00
Maximilian Bosch
10f3e6999a nixos/cyrus-imap: rm MemoryDenyWriteExecute
This package has a direct dependency on pcre2. By removing the sealloc
allocator, which allows MemoryDenyWriteExecute, but is experimental and
not recommended for production, this option needs to be turned off
again.
2026-08-07 21:01:31 +02:00
Maximilian Bosch
202b942716 nixos/mysql: rm MemoryDenyWriteExecute
This package has a direct dependency on pcre2. By removing the sealloc
allocator, which allows MemoryDenyWriteExecute, but is experimental and
not recommended for production, this option needs to be turned off
again.
2026-08-07 21:01:31 +02:00
Maximilian Bosch
009945d81e nixos/mympd: rm MemoryDenyWriteExecute
This package has a direct dependency on pcre2. By removing the sealloc
allocator, which allows MemoryDenyWriteExecute, but is experimental and
not recommended for production, this option needs to be turned off
again.
2026-08-07 21:01:31 +02:00
Maximilian Bosch
9ace30d98e nixos/{gitea,forgejo}: remove MemoryDenyWriteExecute
We don't use the experimental pcre2 allocator anymore that originally
hid the problem.
2026-08-07 21:01:31 +02:00
Maximilian Bosch
ea6542782d nixos/nginx: generally turn off MemoryDenyWriteExecute
See #384302 for the issues associated with it.
2026-08-07 21:01:30 +02:00
nixpkgs-ci[bot]
a8aeed9e9e Merge staging-next into staging 2026-08-07 18:17:08 +00:00
StepBroBD
f831e53736 nixVersions.git: 2.35pre20260619 -> 2.36pre20260804 (#549464) 2026-08-07 15:54:55 +00:00
Eamon Caton
0d6d1e535f poppler: add gtk3 to test closure for unit tests 2026-08-07 19:29:07 +09:00
Eamon Caton
aeac5f8550 poppler: fix mat2 build on Darwin by backporting upstream bugfix 2026-08-07 19:29:05 +09:00
Felix Singer
96a11d0050 jenkins-job-builder: 6.4.4 -> 6.5.0
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2026-08-07 09:05:28 +02:00
Felix Singer
b8c70d6f18 python3Packages.testtools: Drop setuptools dependency
setuptools isn't used, so drop it.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2026-08-07 09:05:24 +02:00
Felix Singer
95fc5507b7 python3Packages.testscenarios: Drop setuptools dependency
setuptools isn't used, so drop it.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2026-08-07 09:05:23 +02:00
Bjørn Forsman
c32b01ce6d python3Packages.pbr: use setuptools_80
For jenkins-job-builder.
2026-08-07 09:05:21 +02:00
Felix Singer
a8c66f9011 python3Packages.python-jenkins: Drop setuptools dependency
setuptools isn't used, so drop it.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2026-08-07 09:05:19 +02:00
R. Ryantm
35bf5426bf unbound: 1.25.2 -> 1.26.0 2026-08-07 06:56:20 +00:00
Ben Siraphob
935889d098 duckdb: fix cross compilation
Assisted-by: Codex (GPT-5.6-Sol)
2026-08-06 20:20:09 -07:00
Gavin John
a4e153fe10 plover_4: fix build 2026-08-06 19:00:22 -04:00
Gavin John
92a285f1b0 plover_5: fix missing icons 2026-08-06 18:56:52 -04:00
r0chd
42bcfc615e polkit: add useConsoleKit option for session tracking 2026-08-06 23:13:14 +02:00
r0chd
49f78952ad polkit: use finalAttrs instead of rec, drop unused fetchpatch 2026-08-06 23:08:27 +02:00
R. Ryantm
f6ad1dd41a libblake3: 1.8.5 -> 1.8.6 2026-08-06 02:36:41 +00:00
Austin Horstman
ffa600c96f luaPackages.dkjson: 2.10-1 -> 2.11-1 2026-08-05 12:38:00 -05:00
Yifei Sun
0e2ae96228 nixVersions.git: 2.35pre20260619 -> 2.36pre20260804 2026-08-05 16:38:08 +02:00
R. Ryantm
6570906c23 elmPackages.elm-test: 0.19.1-revision17 -> 0.19.2-0 2026-08-04 12:23:06 -04:00
Peder Bergebakken Sundt
6e8d3200c1 sdl3: 3.4.12 -> 3.4.14
Changelog: https://github.com/libsdl-org/SDL/releases/tag/release-3.4.14
2026-08-04 01:17:35 +02:00
Gaël James
15c5c3bfd6 python3Packages.fastapi: 0.139.0 -> 0.141.1 2026-08-03 22:46:25 +02:00
R. Ryantm
da2e58bdb3 ada: 3.4.4 -> 4.0.0 2026-08-03 19:15:56 +00:00
Stefan Frijters
4bbf95ce53 bintools-wrapper: enable structuredAttrs
Required substitutions are either explicitly exported in bash code
or live in env, so this should just work (?)
2026-08-03 13:54:23 +02:00
Stefan Frijters
0026295134 attr: enable structuredAttrs, use finalAttrs 2026-08-03 12:36:21 +02:00
Stefan Frijters
acd187492f attr: enable strictDeps 2026-08-03 12:36:18 +02:00
Stefan Frijters
877c99aeb3 gnugrep: enable structuredAttrs 2026-08-03 12:34:52 +02:00
Stefan Frijters
5d290f6ac1 gnugrep: enable strictDeps 2026-08-03 12:34:47 +02:00
Stefan Frijters
bbb94bc73c isl_0_{20,23,24,27}: enable structuredAttrs 2026-08-03 12:31:43 +02:00
Stefan Frijters
88a48995c2 bash: enable structuredAttrs 2026-08-03 12:31:01 +02:00
Stefan Frijters
48e25ca7b0 texinfo: enable structuredAttrs 2026-08-03 00:55:08 +02:00
Stefan Frijters
56f1baddca zlib: enable structuredAttrs 2026-08-03 00:51:21 +02:00
Stefan Frijters
a2f8d03cf5 mpfr: enable structuredAttrs, use finalAttrs 2026-08-03 00:39:14 +02:00
Stefan Frijters
2e412b377a libmpc: enable structuredAttrs 2026-08-03 00:13:07 +02:00
Emily
e139f7d92a CONTRIBUTING.md: remove automation policy core team escalation path
The Nixpkgs core team has disbanded, so this escalation path will no
longer function.
2026-08-02 23:10:08 +01:00
Stefan Frijters
67d950f1b9 gmp: enable structuredAttrs, use finalAttrs
The flags "--disable-static --enable-shared" must be split for structuredAttrs,
the other changes to configureFlags are cosmetic (but consistent).
2026-08-03 00:04:25 +02:00
Stefan Frijters
3211eabb31 gettext: move makeFlags into the main attrset
This saves a big reformatting with finalAttrs and is maybe a bit cleaner?
2026-08-02 23:52:42 +02:00
Stefan Frijters
5530de9cca bison: enable structuredAttrs 2026-08-02 23:48:39 +02:00
Stefan Frijters
5fb27e0291 gettext: enable structuredAttrs, use finalAttrs 2026-08-02 23:45:42 +02:00
Stefan Frijters
2dd210f977 gnum4: enable structuredAttrs 2026-08-02 23:42:16 +02:00
Stefan Frijters
b5c3bd029b diffutils: enable structuredAttrs, use finalAttrs 2026-08-02 23:41:59 +02:00
Stefan Frijters
195fd12e68 diffutils: enable strictDeps 2026-08-02 23:41:58 +02:00
Stefan Frijters
1938a54c07 findutils: use --replace-fail 2026-08-02 23:32:00 +02:00
Stefan Frijters
75af460bdb patchelf: enable structuredAttrs, modernize 2026-08-02 23:21:24 +02:00
Stefan Frijters
5340074374 gnused: enable strictDeps 2026-08-02 23:15:29 +02:00
Stefan Frijters
48a056c33c findutils: enable structuredAttrs 2026-08-02 23:14:50 +02:00
Stefan Frijters
4f61d6c8e9 findutils: enable strictDeps 2026-08-02 23:14:46 +02:00
Stefan Frijters
0043d4fbc7 automake: enable structuredAttrs, use finalAttrs 2026-08-02 23:00:16 +02:00
Stefan Frijters
733fcf93e5 automake116x: enable structuredAttrs, use finalAttrs 2026-08-02 23:00:13 +02:00
Stefan Frijters
4869f0e3d6 autoconf: enable structuredAttrs, use finalAttrs 2026-08-02 22:59:54 +02:00
Stefan Frijters
aa9c93970f autoconf269: enable structuredAttrs, use finalAttrs 2026-08-02 22:59:53 +02:00
Stefan Frijters
876cd695b6 coreutils: enable structuredAttrs, use --replace-fail 2026-08-02 22:59:30 +02:00
Stefan Frijters
1cd690ae54 coreutils: enable strictDeps 2026-08-02 22:59:29 +02:00
Stefan Frijters
aafeee7fba gnu-config: enable structuredAttrs 2026-08-02 21:54:30 +02:00
Arthur Gautier
04155a77f6 lix: boost is required to build against lix/libutil
This fixes compilation errors like:
```
In file included from /nix/store/1p6r4w8943g0cklmsdmsm4pdvvldw8ja-lix-2.95.2-dev/include/lix/libutil/error-trace.hh:11,
                 from /nix/store/1p6r4w8943g0cklmsdmsm4pdvvldw8ja-lix-2.95.2-dev/include/lix/libutil/error.hh:18,
                 from /nix/store/1p6r4w8943g0cklmsdmsm4pdvvldw8ja-lix-2.95.2-dev/include/lix/libutil/async.hh:4,
                 from /nix/store/1p6r4w8943g0cklmsdmsm4pdvvldw8ja-lix-2.95.2-dev/include/lix/libutil/async-io.hh:4,
                 from /nix/store/1p6r4w8943g0cklmsdmsm4pdvvldw8ja-lix-2.95.2-dev/include/lix/libutil/archive.hh:4,
                 from /nix/store/1p6r4w8943g0cklmsdmsm4pdvvldw8ja-lix-2.95.2-dev/include/lix/libutil/hash.hh:6,
                 from /nix/store/1p6r4w8943g0cklmsdmsm4pdvvldw8ja-lix-2.95.2-dev/include/lix/libstore/realisation.hh:6,
                 from /nix/store/1p6r4w8943g0cklmsdmsm4pdvvldw8ja-lix-2.95.2-dev/include/lix/libstore/build-result.hh:4,
                 from ../src/plugin.cc:3:
/nix/store/1p6r4w8943g0cklmsdmsm4pdvvldw8ja-lix-2.95.2-dev/include/lix/libutil/fmt.hh:6:10: fatal error: boost/format.hpp: No such file or directory
    6 | #include <boost/format.hpp>
      |          ^~~~~~~~~~~~~~~~~~
compilation terminated.
```
2026-08-02 19:48:44 +00:00
Stefan Frijters
a6df78ba9b xz: enable structuredAttrs 2026-08-02 21:02:13 +02:00
Stefan Frijters
39953932fe glibc: enable structuredAttrs 2026-08-02 20:18:37 +02:00
Stefan Frijters
6492712287 linuxHeaders: enable structuredAttrs 2026-08-02 20:17:27 +02:00
Marco "Capypara" Köpcke
b7970fa66e vala: 0.56.18 -> 0.56.19 2026-08-02 13:56:27 +02:00
Aleksi Hannula
1f15a58e96 minimal-bootstrap.python: 3.14.4 -> 3.14.6 2026-08-01 09:17:24 +03:00
Aleksi Hannula
e8532079fa minimal-bootstrap.patchelf-static: 0.18.0 -> 0.19.1 2026-08-01 09:17:23 +03:00
Aleksi Hannula
4af58188ea minimal-bootstrap.gnused-static: 4.9 -> 4.10
Added linux-headers to the include path, the new version of the
vendored gnulib depends on a few headers.
2026-08-01 09:17:23 +03:00
Aleksi Hannula
985bc462da minimal-bootstrap.glibc: 2.42 -> 2.44 2026-08-01 09:17:23 +03:00
Aleksi Hannula
be7d828eef minimal-bootstrap.gawk{,-static}: 5.3.2 -> 5.4.1
Added the same patch that is also vendored for the top-level package.
2026-08-01 09:17:23 +03:00
Aleksi Hannula
9d91a0b8d8 minimal-bootstrap.findutils{,-static}: 4.10.0 -> 4.11.0 2026-07-31 20:57:38 +03:00
Aleksi Hannula
d5deacb226 minimal-bootstrap.coreutils-{musl,static}: 9.10 -> 9.11 2026-07-31 20:57:38 +03:00
Aleksi Hannula
920d9cd882 minimal-bootstrap.binutils{,-static}: 2.46.0 -> 2.47 2026-07-31 20:57:38 +03:00
SandaruKasa
d588d92eef gawk: __structuredAttrs & enableParallelBuilding
`nix store make-content-addressed` gives the same output
before and after this change.
2026-07-31 01:26:31 +03:00
SandaruKasa
106695500c gawk: finalAttrs
does not change the eval
2026-07-31 01:26:31 +03:00
Nadir Ishiguro
39f82096d8 obsidian-headless: init at 0.0.14
based on https://github.com/NixOS/nixpkgs/pull/508487
2026-07-30 17:55:23 +02:00
R. Ryantm
dd8369d998 libnghttp2: 1.69.0 -> 1.70.0 2026-07-29 14:43:33 +00:00
R. Ryantm
778afcfd83 libarchive: 3.8.8 -> 3.8.9 2026-07-28 15:10:32 +00:00
pancaek
42cf0fed74 ksnip: remove /usr/bin in .desktop file 2026-07-26 01:06:05 -07:00
夜坂雅
15ee69f741 mjpegtools: disable building gtk2 programs 2026-07-24 13:23:52 +08:00
whispers
5f2b39c55e webkitgtk_{4_1,6_0}: drop unused libidn dependency
This dependency was introduced in
3fa6209439
in 2017. It appears to be unused, with the only reference in the WebKit
source tree being in
`Source/ThirdParty/libwebrtc/Source/third_party/yasm/ABOUT-NLS`. We are
having some difficulty tracing why it was added at all, so we are not
100% sure this is correct, but `webkitgtk_6_0` still builds with this.
2026-07-24 00:02:18 -04:00
R. Ryantm
f424a73f4b cryptsetup: 2.8.6 -> 2.8.7 2026-07-22 01:19:35 +00:00
Ihar Hrachyshka
f2e1035aa5 perlPackages.MojoSAML: select padding to accommodate new CryptOpenSSLRSA 2026-07-20 22:56:31 -04:00
Winter
bb32156587 nixos/lib/testing: don't require kvm if only containers are specified
Allows containers to be run on systems that don't have the `kvm` feature enabled,
like VMs that don't support nested virt.
2026-07-20 20:24:21 -04:00
Winter
244057cf9f nixos/lib/testing: `builtins.length (lib.attrNames ...) > 0 -> != to the empty set 2026-07-20 20:24:21 -04:00
Ihar Hrachyshka
8faec7a146 git: fix darwin crashes when dealing with unicode filenames 2026-07-20 19:25:42 -04:00
Ihar Hrachyshka
a112a05000 perlPackages.CryptOpenSSLRSA: 0.35 -> 0.41
Changelog: https://metacpan.org/dist/Crypt-OpenSSL-RSA/changes

Among other things, it restores PKCS#1 v1.5 padding for sign()/verify()
in 0.38 which broke proxmox api if deployed on NixOS [1].

[1] https://github.com/SaumonNet/proxmox-nixos/issues/217
2026-07-19 23:47:13 -04:00
Alexis Hildebrandt
cbb6959f31 texinfo: 7.2 -> 7.3 2026-07-19 20:45:04 +02:00
R. Ryantm
18a0495c84 tree-sitter: 0.26.9 -> 0.26.11 2026-07-16 03:14:20 +00:00
Gerhard Schwanzer
5b08d69612 python3Packages.skidl: fix build
Add the missing simp-sexp dependency required by upstream skidl 2.2.1 and drop the obsolete future dependency, which is unsupported on Python 3.13.

Assisted-by: pi coding agent / Mika (OpenAI GPT-5.5)

Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol)
2026-07-12 23:28:05 +02:00
Matt McHenry
bab9648f11 elmPackages.elm: 0.19.1 -> 0.19.2
two interesting changes here:

first, 0.19.2 needs to be built with GHC 9.8 rather than GHC 9.6.  So,
we move it and ansi-wl-pprint from packages/ghc9_6/ to
packages/ghc9_8/, adding the elmPkgs attributes to
packages/ghc9_8/default.nix.  however, elm-format does *not* want the
older ansi-wl-pprint, so we push its use down inside the 'callPackage
./elm {}' scope.

second, we're picking up a newer version of ansi-terminal than
upstream uses, which has introduced a couple of new
underlining-related constructors.  so, we patch in cases for them
where necessary.  (I was a bit surprised that the existing
SingleUnderline and DoubleUnderline cases in the 'isUnderline'
function did not both evaluate to 'True', so I'm taking my best guess
as to the real intent here; easy enough to fix if we discover these
new cases should be 'True'.)

we also manually preserve the 'description' attribute in
elm/default.nix. (the update script clobbered it.)

other than the above, the update script as modified here produced all
these changes.
2026-07-12 17:12:26 -04:00
Matt McHenry
2e5f6016ec elmPackages: clean up the update script
* activate the 'errexit' and 'nounset' bash safety nets

* fix the path to the root shell.nix (was missing one ../)

* also specify that nixpkgs is at that same path

* run the formatter on all the nix code generated by the update script

* use a pure nix shell, which requires that we add explicit dependencies on:
  * nix
  * cacert
  * nixfmt

this version of the script produces the changes to the elm-format
expressions: a newer license format and use of the hash of the '0.8.8'
signed tag itself rather than the hash of the tagged commit (note the
checksum of the src derivation does not change).

this is in preparation for the 0.19.2 update
2026-07-12 17:03:49 -04:00
Gerhard Schwanzer
4646c33704 python3Packages.simp-sexp: init at 0.3.1
Required by SKiDL 2.2.1.

Assisted-by: pi coding agent / Mika (OpenAI GPT-5.5)

Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol)
2026-07-12 23:00:53 +02:00
Pol Dellaiera
c1c1a17669 python3Packages.kivy: 2.3.1 -> 2.3.1-unstable-2026-07-11 2026-07-12 20:36:38 +02:00
Jan Tojnar
0e7f37444a python3Packages.dbus-python: Re-enable tests
This was missed in f2355396ea.

`tests` option switched to `feature` type, which mapped the old `true` value to `auto`:
  37c3f5a1f6

Additionally, a `pygobject3` dependency has been introduced, which causes the `auto`-enabled tests to be disabled when missing:
1614ee768e
2026-07-11 11:13:32 +02:00
Jan Tojnar
8045ba2f61 python315Packages.dbus-python: Fix runtime error
Using dbus-python on Python 3.15 would fail with:

    SystemError: type _dbus_bindings.Connection has the Py_TPFLAGS_MANAGED_WEAKREF flag but not Py_TPFLAGS_HAVE_GC flag

See https://gitlab.freedesktop.org/dbus/dbus-python/-/work_items/59

This would also break tests, except we are not actually running them.
2026-07-11 11:12:27 +02:00
Jan Tojnar
0dd4000289 python3Packages.dbus-python: Switch to finalAttrs pattern
It was not supported when 6ffea0de4c was introduced.
2026-07-11 10:56:07 +02:00
HigherOrderLogic
9a13708a73 python3Packages.absl-py: 2.3.1 -> 2.5.0 2026-07-04 05:00:54 +00:00
HigherOrderLogic
6c665fe667 python3Packages.absl-py: modernize 2026-07-04 05:00:53 +00:00
TomaSajt
c668b28d21 python3Packages.fabric: use __structuredAttrs = true 2026-06-29 17:29:22 +02:00
TomaSajt
a76ff4f534 fabric: rename from Fabric 2026-06-29 17:06:20 +02:00
SandaruKasa
c346537ee0 cups: add doc output
out: 10920K -> 9224K
doc: 0K -> 1700K
2026-06-11 02:22:00 +03:00
Colin
57a48d81f4 libpcap: enable RDMA for all supported platforms 2026-05-26 22:35:48 +00:00
SandaruKasa
ddc2a75716 python3Packages.unicodedata2: modernize and migrate to pyproject 2026-05-22 13:08:02 +03:00
Teddy Ni
7ddead5bd2 python3Packages.geoip2: allow local networking on Darwin
Assisted-by: Codex (GPT-5.5)
2026-05-18 22:02:47 -07:00
R. Ryantm
2754bd81f2 prometheus-tailscale-exporter: 0.6.0 -> 0.6.1 2026-05-18 20:28:50 +00:00
R. Ryantm
57410aee82 rdfind: 1.7.0 -> 1.8.0 2026-02-23 00:38:15 +00:00
Justin Restivo
3a7f84d025 python3Packages.coveralls: fix src hash
sha256-c7YV1SAbxmqfVI/wGtfdr+S4T7G2q7tf0FhuyCJaPDg= -> sha256-sr3pR3t21nMZczwugFNAioSry/RxIWAzGdGG070YXGw=
2025-12-30 17:14:11 -05:00
Yiyu Zhou
c6567abbf1 aroccPackages.latest-unwrapped: 0-unstable-2025-03-05 -> 0-unstable-2025-11-09 2025-11-09 20:05:06 -08:00
799 changed files with 12363 additions and 4826 deletions

View File

@@ -957,7 +957,6 @@ The following situations are fully or partially exempt:
If you believe that someone is using automation without appropriate disclosure and review, you can politely ask them if thats the case and point them to this policy as appropriate.
Please assume good faith and remain civil; its not always possible to determine, and it is more likely that someone overlooked this policy than deliberately violated it.
If you think someone is continuing to break the policy after this, please escalate to the [Nixpkgs core team](https://nixos.org/community/teams/nixpkgs-core/) rather than fighting over it.
If a contribution is clearly in violation of the policy (e.g. the contributor admits it was not followed, or there are AI tool attributions that do not meet our required format), it can be closed or hidden, preferably after informing the contributor of the policy and giving them a chance to address the violations.
Deliberate violations of this policy are considered to break the [Code of Conduct](https://github.com/NixOS/.github/blob/master/CODE_OF_CONDUCT.md) clause against “Wasting other peoples time with low quality contributions, including but not limited to LLM and bot spam”.

View File

@@ -142,6 +142,8 @@
[pnpm `fetcherVersion` section](#javascript-pnpm-fetcherVersion) of the manual
for details.
- `makeSetupHook` now uses structured attributes and only makes substitutions based on the values of the `substitutions` argument - other derivation attributes are no longer considered.
- `rebuilderd` has been updated to 0.27.0 introducing breaking changes. See upstream changelog for details: [0.26.0](https://github.com/kpcyrd/rebuilderd/releases/tag/v0.26.0), [0.27.0](https://github.com/kpcyrd/rebuilderd/releases/tag/v0.27.0)
- Starting with v14, `flameshot` will primarily utilise xdg-desktop-portal calls for screenshotting. This will directly affect users on X11 window managers due to the lack of a compatible portal with Screenshot feature. See [upstream changelog](https://github.com/flameshot-org/flameshot/releases/tag/v14.0.0) or [NixOS Flameshot](https://wiki.nixos.org/wiki/Flameshot) wiki page for workarounds.

View File

@@ -715,6 +715,11 @@ lib.mapAttrs mkLicense (
url = "https://geant4.web.cern.ch/geant4/license/LICENSE.html";
};
gccException20 = {
spdxId = "GCC-exception-2.0";
fullName = "GCC Runtime Library exception 2.0";
};
gccException31 = {
spdxId = "GCC-exception-3.1";
fullName = "GCC Runtime Library exception 3.1";

View File

@@ -262,6 +262,7 @@
"stephenstubbs": 18033664,
"t-monaghan": 62273348,
"thefloweringash": 42933,
"thtrf": 82712122,
"tricktron": 16036882,
"uncenter": 47499684,
"usertam": 22500027,
@@ -657,7 +658,6 @@
"djacu": 7043297
},
"members": {
"Sigmanificient": 53050011,
"flyfloh": 74379,
"thilobillerbeck": 7442383
},
@@ -856,6 +856,7 @@
"lorenzleutgeb": 542154
},
"members": {
"Mic92": 96200,
"ju1m": 21160136,
"matthiasbeyer": 427866
},

View File

@@ -3694,13 +3694,6 @@
githubId = 185443;
name = "Alexey Lebedeff";
};
binary-eater = {
email = "sergeantsagara@protonmail.com";
github = "Binary-Eater";
githubId = 10691440;
name = "Rahul Rameshbabu";
keys = [ { fingerprint = "678A 8DF1 D9F2 B51B 7110 BE53 FF24 7B3E 5411 387B"; } ];
};
binarycat = {
email = "binarycat@envs.net";
github = "lolbinarycat";
@@ -20948,6 +20941,12 @@
githubId = 41154684;
name = "nokazn";
};
nolight132 = {
email = "contact@nolight.dev";
github = "nolight132";
githubId = 71591964;
name = "Pavel Olizko";
};
nolith = {
github = "nolith";
githubId = 78752;

View File

@@ -59,6 +59,6 @@ To make this path available, set the following option:
```nix
{
nix.settings.sandbox-paths = [ "/dev/net" ];
nix.settings.extra-sandbox-paths = [ "/dev/net" ];
}
```

View File

@@ -106,6 +106,10 @@
- [kvrocks_exporter](https://github.com/RocksLabs/kvrocks_exporter), a Prometheus exporter for Kvrocks metrics. Available as [services.prometheus.exporters.kvrocks](#opt-services.prometheus.exporters.kvrocks.enable).
- [Umbriel](https://docs.noctalia.dev/umbriel/), a Wayland compositor built on wlroots and SceneFX. Available as [programs.umbriel](#opt-programs.umbriel.enable).
- [Rundeck](https://www.rundeck.com), Self-Service Operations [services.rundeck](#opt-services.rundeck.enable).
## Backward Incompatibilities {#sec-release-26.11-incompatibilities}
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
@@ -195,14 +199,22 @@
- `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.
- `services.quake3-server.port` has been removed in favor of the structured [](#opt-services.quake3-server.settings.net_port) option. Use `services.quake3-server.settings.net_port` to set any custom UDP port directly.
- Package `overseerr` has been removed as the `overseerr` and `jellyseerr` projects were merged under `seerr`.
- The papra NixOS module is now hardening the systemd unit by default. If this breaks any of the configured directories, please reconfigure them through `services.papra.environment` to enable sandbox passthrough.
- `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`.
- NetBox was updated to `>= 4.6.8`. Have a look at the breaking changes
of the [4.6 release](https://github.com/netbox-community/netbox/releases/tag/v4.6.0),
make the required changes to your database, if needed, then upgrade by setting `services.netbox.package = pkgs.netbox_4_6;` in your configuration.
## 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. -->

View File

@@ -1809,15 +1809,16 @@ class NspawnMachine(BaseMachine):
# 1. Wait for the directory to actually be created by the container
self.log(f"Waiting for journal at {journal_path}...")
max_attempts = 10
warn_after = 10
attempts = 0
while not journal_path.exists() and attempts < max_attempts:
while not journal_path.exists():
if proc.poll() is not None:
self.log(f"Error: Journal directory {journal_path} never appeared.")
return
time.sleep(1)
attempts += 1
if not journal_path.exists():
self.log(f"Error: Journal directory {journal_path} never appeared.")
return
if attempts == warn_after:
self.log(f"Still waiting for journal at {journal_path}...")
# 2. Start the journalctl process
# Using a loop here handles cases where journalctl might exit unexpectedly

View File

@@ -35,8 +35,7 @@ let
options = {
devnet = mkOption {
type = types.bool;
default =
builtins.length (lib.attrNames containers) > 0 && builtins.length (lib.attrNames nodes) > 0;
default = containers != { } && nodes != { };
defaultText = lib.literalMD "`true` if both VMs and containers are present.";
description = ''
This heuristic setting that assumes that the majority of tests requires VMs and containers
@@ -52,14 +51,14 @@ let
};
uid-range = mkOption {
type = types.bool;
default = builtins.length (lib.attrNames containers) > 0;
default = containers != { };
defaultText = lib.literalMD "`true` if containers are present.";
description = "Containers use systemd-nspawn, which requires pid 0 inside of the sandbox. `uid-range` enables that.";
};
kvm = mkOption {
type = types.bool;
default = isLinux;
defaultText = lib.literalMD "`true` if built to run on Linux.";
default = isLinux && nodes != { };
defaultText = lib.literalMD "`true` if built to run on Linux and any virtual machines are specified.";
description = "Whether Linux KVM virtualization is required when running this test. Can be disabled to allow emulated execution.";
};
apple-virt = mkOption {

View File

@@ -7,20 +7,15 @@ testModuleArgs@{
...
}:
let
inherit (lib) mkOption types;
inherit (types) either lines functionTo;
inherit (lib) mkOption types const;
inherit (types) coercedTo lines functionTo;
in
{
options = {
testScript = mkOption {
type = either lines (functionTo lines);
apply =
v:
if lib.isFunction v then
# Only pass args the testScript function expects.
args: v (builtins.intersectAttrs (lib.functionArgs v) args)
else
v;
type = coercedTo lines const (functionTo lines);
# Only pass args the testScript function expects.
apply = v: args: v (builtins.intersectAttrs (lib.functionArgs v) args);
description = ''
A series of python declarations and statements that you write to perform
the test.
@@ -50,23 +45,19 @@ in
withoutTestScriptReferences.includeTestScriptReferences = false;
withoutTestScriptReferences.testScript = lib.mkForce "testscript omitted";
testScriptString =
if lib.isFunction config.testScript then
config.testScript {
nodes = lib.mapAttrs (
k: v:
if v.virtualisation.useNixStoreImage then
# prevent infinite recursion when testScript would
# reference v's toplevel
config.withoutTestScriptReferences.nodesCompat.${k}
else
# reuse memoized config
v
) config.nodesCompat;
containers = config.containers;
}
else
config.testScript;
testScriptString = config.testScript {
nodes = lib.mapAttrs (
k: v:
if v.virtualisation.useNixStoreImage then
# prevent infinite recursion when testScript would
# reference v's toplevel
config.withoutTestScriptReferences.nodesCompat.${k}
else
# reuse memoized config
v
) config.nodesCompat;
containers = config.containers;
};
nodeDefaults =
{ config, name, ... }:

View File

@@ -372,6 +372,7 @@
./programs/wayland/pinnacle.nix
./programs/wayland/river.nix
./programs/wayland/sway.nix
./programs/wayland/umbriel.nix
./programs/wayland/uwsm.nix
./programs/wayland/waybar.nix
./programs/wayland/wayfire.nix
@@ -1823,6 +1824,7 @@
./services/web-apps/romm.nix
./services/web-apps/rss-bridge.nix
./services/web-apps/rsshub.nix
./services/web-apps/rundeck.nix
./services/web-apps/rustical.nix
./services/web-apps/rutorrent.nix
./services/web-apps/screego.nix

View File

@@ -0,0 +1,48 @@
{
config,
lib,
pkgs,
...
}:
let
cfg = config.programs.umbriel;
in
{
options.programs.umbriel = {
enable = lib.mkEnableOption "Umbriel, a Wayland compositor built on wlroots and SceneFX";
package = lib.mkPackageOption pkgs "umbriel" { };
portalPackage = lib.mkPackageOption pkgs "xdg-desktop-portal-umbriel" { };
};
config = lib.mkIf cfg.enable (
lib.mkMerge [
{
environment.systemPackages = [ cfg.package ];
services.displayManager.sessionPackages = [ cfg.package ];
systemd.packages = [ cfg.package ];
systemd.user.services.umbriel = {
restartIfChanged = false;
enableDefaultPath = false;
};
xdg.portal = {
enable = lib.mkDefault true;
extraPortals = [ cfg.portalPackage ];
configPackages = [ cfg.portalPackage ];
};
}
(import ./wayland-session.nix {
inherit lib pkgs;
enableXWayland = false;
enableWlrPortal = false;
})
]
);
meta.maintainers = with lib.maintainers; [
samiser
pyrox0
];
}

View File

@@ -108,7 +108,7 @@ in
DynamicUser = true;
ExecStart = lib.getExe cfg.package;
LockPersonality = true;
MemoryDenyWriteExecute = true;
MemoryDenyWriteExecute = false; # pcre2 jit
PrivateDevices = true;
ProtectClock = true;
ProtectControlGroups = true;

View File

@@ -752,7 +752,7 @@ in
"AF_INET6"
];
LockPersonality = true;
MemoryDenyWriteExecute = true;
MemoryDenyWriteExecute = false; # pcre2 jit
RestrictRealtime = true;
RestrictSUIDSGID = true;
PrivateMounts = true;

View File

@@ -15,9 +15,16 @@ let
;
cfg = config.services.quake3-server;
configFile = pkgs.writeText "q3ds-extra.cfg" ''
set net_port ${toString cfg.port}
toQuake3Value = value: if lib.isBool value then (if value then "1" else "0") else toString value;
toQuake3Config =
settings:
lib.concatStrings (
lib.mapAttrsToList (name: value: ''seta ${name} "${toQuake3Value value}"'' + "\n") settings
);
configFile = pkgs.writeText "q3ds-extra.cfg" ''
${toQuake3Config cfg.settings}
${cfg.extraConfig}
'';
@@ -50,19 +57,19 @@ let
'';
in
{
imports = [
(lib.mkRenamedOptionModule
[ "services" "quake3-server" "port" ]
[ "services" "quake3-server" "settings" "net_port" ]
)
];
options = {
services.quake3-server = {
enable = mkEnableOption "Quake 3 dedicated server";
package = lib.mkPackageOption pkgs "ioquake3" { };
port = mkOption {
type = types.port;
default = 27960;
description = ''
UDP Port the server should listen on.
'';
};
openFirewall = mkOption {
type = types.bool;
default = false;
@@ -71,16 +78,59 @@ in
'';
};
settings = mkOption {
type = types.submodule {
freeformType = types.attrsOf (
types.nullOr (
types.oneOf [
types.str
types.bool
types.int
types.float
types.port
]
)
);
options = {
net_port = lib.mkOption {
type = lib.types.port;
default = 27960;
description = "UDP port for the dedicated server to bind to.";
};
};
};
default = { };
example = {
sv_hostname = "My Quake 3 server";
g_gametype = 0;
sv_pure = true;
};
description = ''
Quake 3 cvars set via `seta` on server start (i.e. persisted,
archive-flagged cvars the vast majority of server settings).
Note that options changed via RCON will not be persisted. To list
all possible options, use "cvarlist 1" via RCON.
'';
};
extraConfig = mkOption {
type = types.lines;
default = "";
example = ''
seta rconPassword "superSecret" // sets RCON password for remote console
seta sv_hostname "My Quake 3 server" // name that appears in server list
// map rotation and other things that don't map onto plain cvars
set d1 "map q3dm1 ; set nextmap vstr d2"
set d2 "map q3dm7 ; set nextmap vstr d1"
vstr d1
// rarely needed: cvars with a non-seta flag
sets sv_privatePassword "hidden"
'';
description = ''
Extra configuration options. Note that options changed via RCON will not be persisted. To list all possible
options, use "cvarlist 1" via RCON.
Extra configuration lines appended after `settings`, for anything
that isn't a plain persisted cvar: map-rotation scripts, `exec`,
`vstr`, aliases, or cvars that need `set`/`sets`/`sett`/`setu`
instead of `seta`. Note that options changed via RCON will not be
persisted. To list all possible options, use "cvarlist 1" via RCON.
'';
};
@@ -103,7 +153,7 @@ in
baseq3InStore = builtins.typeOf cfg.baseq3 == "set";
in
mkIf cfg.enable {
networking.firewall.allowedUDPPorts = mkIf cfg.openFirewall [ cfg.port ];
networking.firewall.allowedUDPPorts = mkIf cfg.openFirewall [ cfg.settings.net_port ];
systemd.services.q3ds = {
description = "Quake 3 dedicated server";
@@ -115,7 +165,7 @@ in
serviceConfig = with lib; {
Restart = "always";
DynamicUser = true;
WorkingDirectory = home;
WorkingDirectory = if baseq3InStore then home else cfg.baseq3;
# It is possible to alter configuration files via RCON. To ensure reproducibility we have to prevent this
ReadOnlyPaths = if baseq3InStore then home else cfg.baseq3;

View File

@@ -355,7 +355,7 @@ in
PrivateDevices = true;
ProtectSystem = "full";
CapabilityBoundingSet = [ "~CAP_NET_ADMIN CAP_SYS_ADMIN CAP_SYS_BOOT CAP_SYS_MODULE" ];
MemoryDenyWriteExecute = true;
MemoryDenyWriteExecute = false; # pcre2 jit
ProtectKernelModules = true;
ProtectKernelTunables = true;
ProtectControlGroups = true;

View File

@@ -1061,7 +1061,7 @@ in
"CAP_SYS_RESOURCE"
];
LockPersonality = true;
MemoryDenyWriteExecute = true;
MemoryDenyWriteExecute = false; # pcre2 jit
NoNewPrivileges = false; # e.g for sendmail
OOMPolicy = "continue";
PrivateTmp = true;

View File

@@ -1011,7 +1011,7 @@ in
PrivateDevices = true;
ProtectSystem = "full";
CapabilityBoundingSet = [ "~CAP_NET_ADMIN CAP_SYS_ADMIN CAP_SYS_BOOT CAP_SYS_MODULE" ];
MemoryDenyWriteExecute = true;
MemoryDenyWriteExecute = false; # pcre2 jit
ProtectKernelModules = true;
ProtectKernelTunables = true;
ProtectControlGroups = true;

View File

@@ -777,7 +777,7 @@ in
];
RestrictNamespaces = true;
LockPersonality = true;
MemoryDenyWriteExecute = true;
MemoryDenyWriteExecute = false; # pcre2 jit
RestrictRealtime = true;
RestrictSUIDSGID = true;
RemoveIPC = true;

View File

@@ -953,7 +953,7 @@ in
++ lib.optional (useSendmail && config.services.postfix.enable) "AF_NETLINK";
RestrictNamespaces = true;
LockPersonality = true;
MemoryDenyWriteExecute = true;
MemoryDenyWriteExecute = false; # pcre2 jit
RestrictRealtime = true;
RestrictSUIDSGID = true;
RemoveIPC = true;

View File

@@ -6,7 +6,6 @@
}:
let
cfg = config.services.portunus;
in
{
options.services.portunus = {
@@ -79,9 +78,15 @@ in
type = lib.types.listOf (
lib.types.submodule {
options = {
redirectURIs = lib.mkOption {
type = lib.types.listOf lib.types.str;
default = [ ];
description = "URLs where the OIDC client should redirect";
};
callbackURL = lib.mkOption {
type = lib.types.str;
description = "URL where the OIDC client should redirect";
type = lib.types.nullOr lib.types.str;
default = null;
description = "URL where the OIDC client should redirect (deprecated, use redirectURIs)";
};
id = lib.mkOption {
type = lib.types.str;
@@ -93,7 +98,7 @@ in
default = [ ];
example = [
{
callbackURL = "https://example.com/client/oidc/callback";
redirectURIs = [ "https://example.com/client/oidc/callback" ];
id = "service";
}
];
@@ -227,7 +232,7 @@ in
staticClients = lib.forEach cfg.dex.oidcClients (client: {
inherit (client) id;
redirectURIs = [ client.callbackURL ];
redirectURIs = client.redirectURIs ++ lib.optional (client.callbackURL != null) client.callbackURL;
name = "OIDC for ${client.id}";
secretEnv = "DEX_CLIENT_${client.id}";
});

View File

@@ -20,8 +20,7 @@ let
settings =
if (cfg.settings != null) then
cfg.settings
// (
lib.recursiveUpdate cfg.settings (
if cfg.settings.schema_version < 23 then
{
bind_host = cfg.host;
@@ -192,8 +191,9 @@ in
# Note: --check-config has the side effect of modifying the file at rest!
${lib.getExe cfg.package} -c "$STATE_DIRECTORY/AdGuardHome.yaml" --check-config
# Writing directly to AdGuardHome.yaml results in empty file
${lib.getExe pkgs.yaml-merge} "$STATE_DIRECTORY/AdGuardHome.yaml" "${configFile}" > "$STATE_DIRECTORY/AdGuardHome.yaml.tmp"
# sed operation needed to fix protection_disabled_until value changed by yaml-merge
${lib.getExe pkgs.yaml-merge} "$STATE_DIRECTORY/AdGuardHome.yaml" "${configFile}" \
| sed -E "s/(protection_disabled_until: [0-9]{4}-[0-9]{2}-[0-9]{2}) /\1T/" > "$STATE_DIRECTORY/AdGuardHome.yaml.tmp"
mv "$STATE_DIRECTORY/AdGuardHome.yaml.tmp" "$STATE_DIRECTORY/AdGuardHome.yaml"
else
${installFresh}

View File

@@ -273,7 +273,7 @@ in
ProtectSystem = "strict";
DevicePolicy = "closed";
LockPersonality = true;
MemoryDenyWriteExecute = true;
MemoryDenyWriteExecute = false; # pcre2 jit
ProtectHostname = true;
ProtectProc = true;
ProtectKernelLogs = true;

View File

@@ -1049,7 +1049,7 @@ in
};
syncthing-init = lib.mkIf (cleanedConfig != { }) {
description = "Syncthing configuration updater";
requisite = [ "syncthing.service" ];
requires = [ "syncthing.service" ];
after = [ "syncthing.service" ];
wantedBy = [ "multi-user.target" ];

View File

@@ -434,11 +434,12 @@ in
package = lib.mkOption {
type = types.package;
default =
if lib.versionAtLeast config.system.stateVersion "26.05" then pkgs.netbox_4_5 else pkgs.netbox_4_4;
if lib.versionAtLeast config.system.stateVersion "26.11" then pkgs.netbox_4_6 else pkgs.netbox_4_5;
defaultText = lib.literalExpression ''
if lib.versionAtLeast config.system.stateVersion "26.05"
then pkgs.netbox_4_5
else pkgs.netbox_4_4;
if lib.versionAtLeast config.system.stateVersion "26.11" then
pkgs.netbox_4_6
else
pkgs.netbox_4_5;
'';
description = ''
NetBox package to use.

View File

@@ -8,14 +8,22 @@ let
cfg = config.services.papra;
defaultUser = "papra";
defaultGroup = "papra";
defaultEnv = {
SERVER_SERVE_PUBLIC_DIR = true;
PORT = 1221;
DATABASE_URL = "file:/var/lib/papra/db.sqlite";
DOCUMENT_STORAGE_FILESYSTEM_ROOT = "/var/lib/papra/local-documents";
};
in
{
imports = [
(lib.mkChangedOptionModule
[ "services" "papra" "environmentFile" ]
[ "services" "papra" "environmentFiles" ]
(
config:
let
value = lib.getAttrFromPath [ "services" "papra" "environmentFile" ] config;
in
if value == null then [ ] else [ value ]
)
)
];
options = {
services.papra = {
enable = lib.mkEnableOption "Papra";
@@ -37,31 +45,103 @@ in
package = lib.mkPackageOption pkgs "papra" { };
environment = lib.mkOption {
type =
with lib.types;
attrsOf (oneOf [
str
int
float
bool
path
package
]);
default = defaultEnv;
example = {
PORT = 1221;
};
description = "Environment variables to set for the service.";
openFirewall = lib.mkOption {
type = lib.types.bool;
default = false;
description = ''
Whether to open the firewall for Papra.
'';
};
environmentFile = lib.mkOption {
type = with lib.types; nullOr path;
default = null;
description = "Environment file, usefult to provide secrets to the service";
environment = lib.mkOption {
type = lib.types.submodule {
freeformType =
with lib.types;
attrsOf (oneOf [
str
int
float
bool
path
package
]);
options = {
PORT = lib.mkOption {
type = lib.types.port;
default = 1221;
description = ''
The port on which Papra listens.
See <https://docs.papra.app/self-hosting/configuration/#port> for more information.
'';
};
DATABASE_URL = lib.mkOption {
type = lib.types.str;
default = "file:/var/lib/papra/db.sqlite";
description = ''
The URL of the database.
See <https://docs.papra.app/self-hosting/configuration/#database_url> for more information.
::: {.note}
When specifying a `file:` URL with an absolute path through this option,
the database's parent directory is automatically added to the systemd
service's `ReadWritePaths`. Other local database paths, including paths
specified through `environmentFiles`, may need to be added to `ReadWritePaths` manually.
:::
'';
};
INGESTION_FOLDER_ROOT_PATH = lib.mkOption {
type = lib.types.path;
default = "/var/lib/papra/ingestion";
description = ''
The root directory in which ingestion folders for each organization are stored.
The parent directory must already exist if using a custom path.
See <https://docs.papra.app/self-hosting/configuration/#ingestion_folder_root_path> for more information.
'';
};
DOCUMENT_STORAGE_FILESYSTEM_ROOT = lib.mkOption {
type = lib.types.path;
default = "/var/lib/papra/local-documents";
description = ''
The root directory to store documents in.
The parent directory must already exist if using a custom path.
See <https://docs.papra.app/self-hosting/configuration/#document_storage_filesystem_root> for more information.
'';
};
SERVER_SERVE_PUBLIC_DIR = lib.mkOption {
type = lib.types.bool;
default = true;
description = ''
Whether to serve the public directory.
See <https://docs.papra.app/self-hosting/configuration/#server_serve_public_dir> for more information.
'';
};
};
};
default = { };
description = ''
Environment variables to pass to Papra.
See <https://docs.papra.app/self-hosting/configuration/#configuration-variables> for more information.
'';
};
environmentFiles = lib.mkOption {
type = with lib.types; listOf path;
default = [ ];
example = [ "/run/secrets/papra.env" ];
description = ''
Files to load environment variables from in addition to [](#opt-services.papra.environment).
This is useful to avoid putting secrets into the nix store.
See <https://docs.papra.app/self-hosting/configuration/#configuration-variables> for more information.
'';
};
};
};
config = lib.mkIf cfg.enable {
users = {
users = lib.optionalAttrs (cfg.user == defaultUser) {
@@ -76,6 +156,18 @@ in
};
};
systemd.tmpfiles.settings."10-papra" = {
"${cfg.environment.DOCUMENT_STORAGE_FILESYSTEM_ROOT}".d = {
mode = "0700";
inherit (cfg) user group;
};
"${cfg.environment.INGESTION_FOLDER_ROOT_PATH}".d = {
mode = "0770";
inherit (cfg) user group;
};
};
systemd.services.papra = {
wantedBy = [ "multi-user.target" ];
serviceConfig = {
@@ -85,15 +177,58 @@ in
User = cfg.user;
Group = cfg.group;
StateDirectory = "papra";
EnvironmentFile = cfg.environmentFile;
StateDirectoryMode = "0700";
EnvironmentFile = cfg.environmentFiles;
ReadWritePaths = lib.unique (
[
cfg.environment.DOCUMENT_STORAGE_FILESYSTEM_ROOT
cfg.environment.INGESTION_FOLDER_ROOT_PATH
]
++ lib.optional (lib.hasPrefix "file:/" cfg.environment.DATABASE_URL) (
dirOf (lib.removePrefix "file:" cfg.environment.DATABASE_URL)
)
);
# Hardening
CapabilityBoundingSet = "";
NoNewPrivileges = true;
LockPersonality = true;
PrivateDevices = true;
PrivateTmp = true;
ProcSubset = "pid";
ProtectClock = true;
ProtectControlGroups = true;
ProtectHome = true;
ProtectHostname = true;
ProtectKernelLogs = true;
ProtectKernelModules = true;
ProtectKernelTunables = true;
ProtectProc = "invisible";
ProtectSystem = "strict";
RemoveIPC = true;
RestrictAddressFamilies = [
"AF_UNIX"
"AF_INET"
"AF_INET6"
];
RestrictNamespaces = true;
RestrictRealtime = true;
RestrictSUIDSGID = true;
SystemCallArchitectures = "native";
SystemCallFilter = [
"@system-service"
"~@privileged"
"~@resources"
];
UMask = "0007";
};
environment =
let
environmentwithDefaults = defaultEnv // cfg.environment;
in
(lib.mapAttrs (
_: s: if lib.isBool s then lib.boolToString s else toString s
) environmentwithDefaults);
environment = lib.mapAttrs (
_: s: if lib.isBool s then lib.boolToString s else toString s
) cfg.environment;
};
networking.firewall = lib.mkIf cfg.openFirewall {
allowedTCPPorts = [ cfg.environment.PORT ];
};
};

View File

@@ -0,0 +1,651 @@
{
config,
lib,
pkgs,
...
}:
let
cfg = config.services.rundeck;
settingsFormat = pkgs.formats.javaProperties { };
effectivePort = if cfg.ssl.enable then cfg.ssl.port else cfg.serverPort;
scheme = if cfg.ssl.enable then "https" else "http";
configFile = settingsFormat.generate "rundeck-config.properties" cfg.settings;
frameworkFile = settingsFormat.generate "framework.properties" cfg.frameworkSettings;
realmFile = pkgs.writeText "realm.properties" ''
${cfg.adminUser}:@ADMIN_PASSWORD@,user,admin
'';
replaceSecret =
placeholder: file: target:
"replace-secret ${
lib.escapeShellArgs [
placeholder
file
target
]
}";
rundeckStartScript = pkgs.writeShellScript "start-rundeck" ''
# Generate SSH
if [ ! -f ${cfg.dataDir}/.ssh/id_${cfg.sshKeyType} ]; then
umask 0077
${lib.getExe' pkgs.openssh "ssh-keygen"} -t ${cfg.sshKeyType} ${
lib.optionalString (cfg.sshKeyType == "rsa") "-b 4096"
} -N "" -f ${cfg.dataDir}/.ssh/id_${cfg.sshKeyType}
chmod 644 ${cfg.dataDir}/.ssh/id_${cfg.sshKeyType}.pub
chown ${cfg.user}:${cfg.group} ${cfg.dataDir}/.ssh/id_${cfg.sshKeyType} ${cfg.dataDir}/.ssh/id_${cfg.sshKeyType}.pub
fi
${lib.getExe cfg.package} \
--skipinstall \
-b ${cfg.dataDir} \
-c ${cfg.configDir} \
-p ${cfg.dataDir}/projects
'';
in
{
options = {
services.rundeck = {
enable = lib.mkEnableOption "Rundeck service";
package = lib.mkPackageOption pkgs "rundeck" { };
adminUser = lib.mkOption {
type = lib.types.str;
default = "admin";
description = "Username for the Rundeck admin user";
example = "rundeck-admin";
};
adminPasswordFile = lib.mkOption {
type = lib.types.path;
description = "Path to a file containing the admin password";
example = "/run/secrets/rundeck-admin-password";
};
user = lib.mkOption {
type = lib.types.str;
default = "rundeck";
description = "User account under which Rundeck runs";
};
group = lib.mkOption {
type = lib.types.str;
default = "rundeck";
description = "Group account under which Rundeck runs";
};
serverHostname = lib.mkOption {
type = lib.types.str;
default = "localhost";
description = "Hostname for the Rundeck server";
};
serverURL = lib.mkOption {
type = lib.types.str;
default = "${scheme}://${cfg.serverHostname}:${toString effectivePort}";
defaultText = lib.literalMD ''
`<scheme>://<serverHostname>:<port>`, where scheme is `https` when
`ssl.enable` else `http`, and port is `ssl.port` when `ssl.enable`
else `serverPort`.
'';
description = "Complete Grails server URL";
example = "https://myhost:4443/rundeck";
};
serverPort = lib.mkOption {
type = lib.types.port;
default = 4440;
description = "Port on which Rundeck will listen";
};
serverUUID = lib.mkOption {
type = lib.types.str;
default = "";
description = "UUID for the Rundeck server (automatically generated if not specified)";
};
dataDir = lib.mkOption {
type = lib.types.path;
default = "/var/lib/rundeck";
description = "Directory for Rundeck runtime data (RDECK_BASE)";
};
configDir = lib.mkOption {
type = lib.types.path;
default = "/etc/rundeck";
description = "Directory for Rundeck configuration files";
};
javaOpts = lib.mkOption {
type = lib.types.listOf lib.types.str;
default = [
"-Xmx1024m"
"-Xms256m"
"-XX:MaxMetaspaceSize=256m"
"-server"
];
description = "Additional Java options for Rundeck";
};
aclPolicies = lib.mkOption {
type = lib.types.attrsOf lib.types.str;
default = { };
description = "ACL policies for Rundeck, where the attribute name is the filename and the value is the policy content";
example = lib.literalExpression ''
{
"admin.aclpolicy" = '''
description: Admin access for administrators
context:
project: '.*'
for:
resource:
- allow: '*'
job:
- allow: '*'
node:
- allow: '*'
by:
group: admin
---
description: Admin access in application scope
context:
application: 'rundeck'
for:
resource:
- allow: '*'
project:
- allow: '*'
by:
group: admin
''';
}
'';
};
sshKeyType = lib.mkOption {
type = lib.types.enum [
"rsa"
"ed25519"
];
default = "rsa";
description = "Type of SSH key to generate (rsa for compatibility, ed25519 for better security)";
};
openFirewall = lib.mkOption {
type = lib.types.bool;
default = false;
description = "Whether to open the Rundeck port in the firewall";
};
startTimeout = lib.mkOption {
type = lib.types.int;
default = 180;
description = "Timeout in seconds before systemd considers the service startup as failed";
example = 120;
};
database = {
type = lib.mkOption {
type = lib.types.enum [
"h2"
"postgresql"
"mysql"
];
default = "h2";
description = "Database type to use (h2, postgresql, or mysql)";
};
host = lib.mkOption {
type = lib.types.str;
default = "localhost";
description = "Database host";
};
port = lib.mkOption {
type = lib.types.nullOr lib.types.port;
default =
if cfg.database.type == "postgresql" then
5432
else if cfg.database.type == "mysql" then
3306
else
null;
defaultText = lib.literalExpression ''
if config.services.rundeck.database.type == "postgresql" then
5432
else if config.services.rundeck.database.type == "mysql" then
3306
else
null
'';
description = "Database port (defaults: PostgreSQL: 5432, MySQL: 3306)";
};
name = lib.mkOption {
type = lib.types.str;
default = "rundeck";
description = "Database name";
};
username = lib.mkOption {
type = lib.types.str;
default = "rundeck";
description = "Database username";
};
passwordFile = lib.mkOption {
type = lib.types.nullOr lib.types.path;
default = null;
description = "Path to a file containing the database password";
example = "/run/secrets/rundeck-db-password";
};
};
settings = lib.mkOption {
type = lib.types.submodule {
freeformType = settingsFormat.type;
};
default = { };
description = ''
Configuration written to `rundeck-config.properties`.
See <https://docs.rundeck.com/docs/administration/configuration/config-file-reference.html>
for available options.
Secrets must not be set here, as this ends up world-readable in the Nix
store. Use the dedicated `*File` options instead.
'';
example = lib.literalExpression ''
{
"rundeck.feature.repository.enabled" = "true";
"rundeck.projectsStorageType" = "db";
"rundeck.gui.title" = "My Rundeck Instance";
"rdeck.security.useHMacRequestTokens" = "true";
"rundeck.web.jetty.servlet.MaxFormKeys" = "2000";
}
'';
};
frameworkSettings = lib.mkOption {
type = lib.types.submodule {
freeformType = settingsFormat.type;
};
default = { };
description = ''
Configuration written to `framework.properties`.
See <https://docs.rundeck.com/docs/administration/configuration/config-file-reference.html>
for available options.
'';
example = lib.literalExpression ''
{
"framework.ssh.timeout" = "120";
"framework.ssh.user" = "deploy";
}
'';
};
ssl = {
enable = lib.mkEnableOption "SSL support";
port = lib.mkOption {
type = lib.types.port;
default = 4443;
description = "Port on which Rundeck will listen for HTTPS when ssl.enable is true";
};
keyStore = lib.mkOption {
type = lib.types.path;
example = "/etc/rundeck/ssl/keystore";
description = "Path to the keystore containing the SSL certificate";
};
keyStorePasswordFile = lib.mkOption {
type = lib.types.path;
description = "Path to a file containing the SSL keystore password";
example = "/run/secrets/rundeck-keystore-password";
};
};
};
};
config = lib.mkIf cfg.enable {
assertions = [
{
assertion =
cfg.database.type == "h2"
|| (cfg.database.host != "" && cfg.database.username != "" && cfg.database.passwordFile != null);
message = "When using external database (PostgreSQL/MySQL), host, username, and passwordFile must be provided";
}
{
assertion = cfg.database.type == "h2" || cfg.database.port != null;
message = "Database port must be set when using an external database";
}
];
services.rundeck.settings = {
"server.address" = lib.mkDefault "0.0.0.0";
"server.port" = lib.mkDefault (toString cfg.serverPort);
"grails.serverURL" = lib.mkDefault cfg.serverURL;
"logging.config" = lib.mkDefault "${cfg.configDir}/log4j2.properties";
"dataSource.url" = lib.mkDefault (
if cfg.database.type == "h2" then
"jdbc:h2:file:${cfg.dataDir}/data/rundeckdb;DB_CLOSE_ON_EXIT=FALSE;NON_KEYWORDS=MONTH,HOUR,MINUTE,YEAR,SECONDS"
else if cfg.database.type == "postgresql" then
"jdbc:postgresql://${cfg.database.host}:${toString cfg.database.port}/${cfg.database.name}"
else
"jdbc:mysql://${cfg.database.host}:${toString cfg.database.port}/${cfg.database.name}?autoReconnect=true&useSSL=false"
);
"dataSource.driverClassName" = lib.mkDefault (
if cfg.database.type == "h2" then
"org.h2.Driver"
else if cfg.database.type == "postgresql" then
"org.postgresql.Driver"
else
"org.mariadb.jdbc.Driver"
);
"dataSource.username" = lib.mkDefault cfg.database.username;
}
// lib.optionalAttrs (cfg.database.passwordFile != null) {
"dataSource.password" = lib.mkDefault "@DB_PASSWORD@";
}
// lib.optionalAttrs (cfg.database.type == "h2") {
"dataSource.dialect" = lib.mkDefault "org.hibernate.dialect.H2Dialect";
}
// lib.optionalAttrs (cfg.database.type == "mysql") {
"dataSource.dialect" = lib.mkDefault "org.hibernate.dialect.MariaDB103Dialect";
}
// lib.optionalAttrs cfg.ssl.enable {
"server.https.port" = lib.mkDefault (toString cfg.ssl.port);
"server.ssl.keyStore" = lib.mkDefault (toString cfg.ssl.keyStore);
"server.ssl.keyStorePassword" = lib.mkDefault "@KEYSTORE_PASSWORD@";
};
services.rundeck.frameworkSettings = {
"framework.server.name" = lib.mkDefault cfg.serverHostname;
"framework.server.hostname" = lib.mkDefault cfg.serverHostname;
"framework.server.port" = lib.mkDefault (toString effectivePort);
"framework.server.url" = lib.mkDefault cfg.serverURL;
"framework.ssh.keypath" = lib.mkDefault "${cfg.dataDir}/.ssh/id_${cfg.sshKeyType}";
"framework.ssh.user" = lib.mkDefault cfg.user;
"framework.ssh.timeout" = lib.mkDefault "60";
"rdeck.base" = cfg.dataDir;
"framework.projects.dir" = "${cfg.dataDir}/projects";
"framework.etc.dir" = toString cfg.configDir;
"framework.var.dir" = "${cfg.dataDir}/var";
"framework.tmp.dir" = "${cfg.dataDir}/var/tmp";
"framework.logs.dir" = "${cfg.dataDir}/var/logs";
"framework.libext.dir" = "${cfg.dataDir}/libext";
"rundeck.server.uuid" = if cfg.serverUUID != "" then cfg.serverUUID else "@SERVER_UUID@";
};
users.users.${cfg.user} = {
isSystemUser = true;
group = cfg.group;
home = cfg.dataDir;
createHome = true;
};
users.groups.${cfg.group} = { };
systemd.tmpfiles.settings."10-rundeck" = {
"${cfg.dataDir}" = {
d = {
mode = "0750";
user = cfg.user;
group = cfg.group;
};
};
"${cfg.dataDir}/etc" = {
d = {
mode = "0750";
user = cfg.user;
group = cfg.group;
};
};
"${cfg.dataDir}/data" = {
d = {
mode = "0750";
user = cfg.user;
group = cfg.group;
};
};
"${cfg.dataDir}/projects" = {
d = {
mode = "0750";
user = cfg.user;
group = cfg.group;
};
};
"${cfg.dataDir}/libext" = {
d = {
mode = "0750";
user = cfg.user;
group = cfg.group;
};
};
"${cfg.dataDir}/var" = {
d = {
mode = "0750";
user = cfg.user;
group = cfg.group;
};
};
"${cfg.dataDir}/var/logs" = {
d = {
mode = "0750";
user = cfg.user;
group = cfg.group;
};
};
"${cfg.dataDir}/var/tmp" = {
d = {
mode = "0750";
user = cfg.user;
group = cfg.group;
};
};
"${cfg.dataDir}/.ssh" = {
d = {
mode = "0700";
user = cfg.user;
group = cfg.group;
};
};
"${cfg.configDir}" = {
d = {
mode = "0750";
user = cfg.user;
group = cfg.group;
};
};
"${cfg.configDir}/ssl" = {
d = {
mode = "0750";
user = cfg.user;
group = cfg.group;
};
};
"/var/log/rundeck" = {
L = {
argument = "${cfg.dataDir}/var/logs";
};
};
};
environment.etc."rundeck/jaas-loginmodule.conf" = {
mode = "0640";
user = cfg.user;
group = cfg.group;
text = ''
RDpropertyfilelogin {
org.eclipse.jetty.jaas.spi.PropertyFileLoginModule required
debug="true"
file="/etc/rundeck/realm.properties";
};
'';
};
environment.etc."rundeck/log4j2.properties" = {
mode = "0640";
user = cfg.user;
group = cfg.group;
text = ''
status = info
name = RundeckPro
appender.console.type = Console
appender.console.name = STDOUT
appender.console.layout.type = PatternLayout
appender.console.layout.pattern = %d{DEFAULT} %-5p %c{1} - %m%n
appender.file.type = RollingFile
appender.file.name = FILE
appender.file.fileName = ${cfg.dataDir}/var/logs/rundeck.log
appender.file.filePattern = ${cfg.dataDir}/var/logs/rundeck.%d{yyyy-MM-dd}.log
appender.file.layout.type = PatternLayout
appender.file.layout.pattern = %d{DEFAULT} [%t] %-5p %c{1} - %m%n
appender.file.policies.type = Policies
appender.file.policies.time.type = TimeBasedTriggeringPolicy
appender.file.policies.time.interval = 1
appender.file.policies.time.modulate = true
rootLogger.level = info
rootLogger.appenderRef.stdout.ref = STDOUT
rootLogger.appenderRef.file.ref = FILE
logger.hibernate.name = org.hibernate
logger.hibernate.level = ERROR
'';
};
systemd.services.rundeck = {
description = "Rundeck Service";
wantedBy = [ "multi-user.target" ];
after = [
"network.target"
]
++ lib.optional (cfg.database.type == "mysql") "mysql.service"
++ lib.optional (cfg.database.type == "postgresql") "postgresql.service";
wants =
lib.optional (cfg.database.type == "mysql") "mysql.service"
++ lib.optional (cfg.database.type == "postgresql") "postgresql.service";
environment = {
RDECK_BASE = cfg.dataDir;
RUNDECK_CONFIG_DIR = cfg.configDir;
JAVA_OPTS = lib.concatStringsSep " " cfg.javaOpts;
};
path = [ pkgs.replace-secret ];
serviceConfig = {
User = cfg.user;
Group = cfg.group;
ExecStart = rundeckStartScript;
WorkingDirectory = cfg.dataDir;
RuntimeDirectory = "rundeck";
RuntimeDirectoryMode = "0750";
UMask = "0027";
LimitNOFILE = 65536;
ReadWritePaths = [
cfg.dataDir
cfg.configDir
];
RestartSec = "10s";
Restart = "always";
TimeoutStartSec = "${toString cfg.startTimeout}s";
CapabilityBoundingSet = [ "CAP_SYS_ADMIN" ];
AmbientCapabilities = [ "CAP_SYS_ADMIN" ];
LimitCORE = 0;
LockPersonality = true;
MemorySwapMax = 0;
MemoryZSwapMax = 0;
PrivateDevices = true;
PrivateTmp = true;
ProtectClock = true;
ProtectControlGroups = true;
ProtectHome = true;
ProtectHostname = true;
ProtectKernelLogs = true;
ProtectKernelModules = true;
ProtectKernelTunables = true;
ProtectProc = "invisible";
RemoveIPC = true;
RestrictAddressFamilies = [
"AF_UNIX"
"AF_INET"
"AF_INET6"
"AF_NETLINK"
];
RestrictNamespaces = true;
RestrictRealtime = true;
RestrictSUIDSGID = true;
SystemCallArchitectures = "native";
};
preStart = ''
${lib.optionalString (cfg.serverUUID == "") ''
# Generate UUID
UUID_FILE="${cfg.dataDir}/.uuid"
if [ ! -f "$UUID_FILE" ]; then
umask 0137
${lib.getExe' pkgs.util-linux "uuidgen"} > "$UUID_FILE"
fi
''}
install -m 0640 ${configFile} ${cfg.configDir}/rundeck-config.properties
install -m 0640 ${frameworkFile} ${cfg.configDir}/framework.properties
install -m 0600 ${realmFile} ${cfg.configDir}/realm.properties
${replaceSecret "@ADMIN_PASSWORD@" cfg.adminPasswordFile "${cfg.configDir}/realm.properties"}
${lib.optionalString (cfg.database.passwordFile != null) (
replaceSecret "@DB_PASSWORD@" cfg.database.passwordFile "${cfg.configDir}/rundeck-config.properties"
)}
${lib.optionalString cfg.ssl.enable (
replaceSecret "@KEYSTORE_PASSWORD@" cfg.ssl.keyStorePasswordFile
"${cfg.configDir}/rundeck-config.properties"
)}
${lib.optionalString (cfg.serverUUID == "") (
replaceSecret "@SERVER_UUID@" "${cfg.dataDir}/.uuid" "${cfg.configDir}/framework.properties"
)}
if [ -f ${cfg.dataDir}/etc/framework.properties ]; then
install -m 0640 ${cfg.configDir}/framework.properties ${cfg.dataDir}/etc/framework.properties
fi
${lib.concatStringsSep "\n" (
lib.mapAttrsToList (
name: content:
"install -m 0640 ${pkgs.writeText "rundeck-${name}" content} ${cfg.dataDir}/etc/${name}"
) cfg.aclPolicies
)}
'';
};
networking.firewall.allowedTCPPorts = lib.mkIf cfg.openFirewall [
(if cfg.ssl.enable then cfg.ssl.port else cfg.serverPort)
];
};
}

View File

@@ -1626,11 +1626,7 @@ in
];
RestrictNamespaces = true;
LockPersonality = true;
MemoryDenyWriteExecute =
!(
(builtins.any (mod: (mod.allowMemoryWriteExecute or false)) cfg.package.modules)
|| (lib.getName cfg.package == "openresty")
);
MemoryDenyWriteExecute = false; # for pcre2 & several plugins
RestrictRealtime = true;
RestrictSUIDSGID = true;
RemoveIPC = true;

View File

@@ -139,7 +139,7 @@ in
"AF_INET6"
];
LockPersonality = true;
MemoryDenyWriteExecute = true;
MemoryDenyWriteExecute = false; # pcre2 jit
RestrictRealtime = true;
RestrictSUIDSGID = true;
PrivateMounts = true;

View File

@@ -3,13 +3,13 @@
name = "actual";
meta.maintainers = [ lib.maintainers.oddlama ];
nodes.machine =
containers.machine =
{ ... }:
{
services.actual.enable = true;
};
nodes.machine2 =
containers.machine2 =
{ ... }:
{
services.actual = {

View File

@@ -802,7 +802,7 @@ in
systemdStage1 = true;
};
hister = runTest ./hister.nix;
hitch = handleTest ./hitch { };
hitch = runTest ./hitch;
hledger-web = runTest ./hledger-web.nix;
hockeypuck = runTest ./hockeypuck.nix;
holo-daemon-modular-service = runTest ./holo-daemon-modular.nix;
@@ -912,8 +912,14 @@ in
keter = runTest ./keter.nix;
kexec = runTest ./kexec.nix;
keycloak = discoverTests (import ./keycloak.nix);
keyd = handleTest ./keyd.nix { };
keymap = handleTest ./keymap.nix { };
keyd = import ./keyd.nix {
inherit pkgs runTest;
inherit (pkgs) lib;
};
keymap = import ./keymap.nix {
inherit pkgs runTest;
inherit (pkgs) lib;
};
kimai = runTest ./kimai.nix;
kismet = runTest ./kismet.nix;
kiwix-serve = runTest ./kiwix-serve;
@@ -1007,7 +1013,7 @@ in
lomiri-mediaplayer-app = runTest ./lomiri-mediaplayer-app.nix;
lomiri-music-app = runTest ./lomiri-music-app.nix;
lomiri-system-settings = runTest ./lomiri-system-settings.nix;
lorri = handleTest ./lorri/default.nix { };
lorri = runTest ./lorri/default.nix;
luks = runTest ./luks.nix;
luks-suspend = runTest ./luks-suspend.nix;
lvm2 = import ./lvm2 { inherit pkgs runTest; };
@@ -1156,6 +1162,7 @@ in
netbox-upgrade = runTest ./web-apps/netbox-upgrade.nix;
netbox_4_4 = handleTest ./web-apps/netbox/default.nix { netbox = pkgs.netbox_4_4; };
netbox_4_5 = handleTest ./web-apps/netbox/default.nix { netbox = pkgs.netbox_4_5; };
netbox_4_6 = handleTest ./web-apps/netbox/default.nix { netbox = pkgs.netbox_4_6; };
netdata = runTest ./netdata.nix;
netfoil = runTest ./netfoil.nix;
netplan = runTest ./netplan.nix;
@@ -1553,6 +1560,7 @@ in
rsyslogd = handleTest ./rsyslogd.nix { };
rtkit = runTest ./rtkit.nix;
rtorrent = runTest ./rtorrent.nix;
rundeck = runTest ./rundeck.nix;
rush = runTest ./rush.nix;
rustfs = runTest ./rustfs.nix;
rustical = runTest ./web-apps/rustical.nix;
@@ -1787,7 +1795,7 @@ in
terminal-emulators = handleTest ./terminal-emulators.nix { };
test-containers-bittorrent = runTest ./test-containers-bittorrent.nix;
thanos = runTest ./thanos.nix;
thelounge = handleTest ./thelounge.nix { };
thelounge = runTest ./thelounge.nix;
tiddlywiki = runTest ./tiddlywiki.nix;
tigervnc = handleTest ./tigervnc.nix { };
tika = runTest ./tika.nix;
@@ -1918,7 +1926,10 @@ in
inherit pkgs runTest;
inherit (pkgs) lib;
};
wine = handleTest ./wine.nix { };
wine = import ./wine.nix {
inherit pkgs runTest;
inherit (pkgs) lib;
};
wireguard = import ./wireguard {
inherit pkgs runTest;
inherit (pkgs) lib;

View File

@@ -1,7 +1,7 @@
{
name = "blocky";
nodes = {
containers = {
server =
{ pkgs, ... }:
{

View File

@@ -1,7 +1,7 @@
{ pkgs, ... }:
{
name = "cloudlog";
nodes = {
containers = {
machine = {
services.mysql.package = pkgs.mariadb;
services.cloudlog.enable = true;

View File

@@ -1,36 +1,34 @@
import ../make-test-python.nix (
{ pkgs, ... }:
{
name = "hitch";
meta = with pkgs.lib.maintainers; {
maintainers = [ jflanglois ];
};
nodes.machine =
{ pkgs, ... }:
{
environment.systemPackages = [ pkgs.curl ];
services.hitch = {
enable = true;
backend = "[127.0.0.1]:80";
pem-files = [
./example.pem
];
};
services.httpd = {
enable = true;
virtualHosts.localhost.documentRoot = ./example;
adminAddr = "noone@testing.nowhere";
};
{ pkgs, ... }:
{
name = "hitch";
meta = with pkgs.lib.maintainers; {
maintainers = [ jflanglois ];
};
nodes.machine =
{ pkgs, ... }:
{
environment.systemPackages = [ pkgs.curl ];
services.hitch = {
enable = true;
backend = "[127.0.0.1]:80";
pem-files = [
./example.pem
];
};
testScript = ''
start_all()
services.httpd = {
enable = true;
virtualHosts.localhost.documentRoot = ./example;
adminAddr = "noone@testing.nowhere";
};
};
machine.wait_for_unit("multi-user.target")
machine.wait_for_unit("hitch.service")
machine.wait_for_open_port(443)
assert "We are all good!" in machine.succeed("curl -fk https://localhost:443/index.txt")
'';
}
)
testScript = ''
start_all()
machine.wait_for_unit("multi-user.target")
machine.wait_for_unit("hitch.service")
machine.wait_for_open_port(443)
assert "We are all good!" in machine.succeed("curl -fk https://localhost:443/index.txt")
'';
}

View File

@@ -1,12 +1,10 @@
# The test template is taken from the `./keymap.nix`
{
system ? builtins.currentSystem,
config ? { },
pkgs ? import ../.. { inherit system config; },
pkgs,
runTest,
lib,
}:
with import ../lib/testing-python.nix { inherit system pkgs; };
let
readyFile = "/tmp/readerReady";
resultFile = "/tmp/readerResult";
@@ -29,8 +27,8 @@ let
mkKeyboardTest =
name:
{ default, test }:
with pkgs.lib;
makeTest {
runTest {
inherit name;
nodes.machine = {
@@ -72,7 +70,7 @@ let
};
in
pkgs.lib.mapAttrs mkKeyboardTest {
lib.mapAttrs mkKeyboardTest {
swap-ab_and_ctrl-as-shift = {
test.press = [
"a"

View File

@@ -1,11 +1,9 @@
{
system ? builtins.currentSystem,
config ? { },
pkgs ? import ../.. { inherit system config; },
pkgs,
runTest,
lib,
}:
with import ../lib/testing-python.nix { inherit system pkgs; };
let
readyFile = "/tmp/readerReady";
resultFile = "/tmp/readerResult";
@@ -32,8 +30,8 @@ let
extraConfig ? { },
tests,
}:
with pkgs.lib;
makeTest {
with lib;
runTest {
name = "keymap-${layout}";
nodes.machine.console.keyMap = mkOverride 900 layout;
@@ -105,7 +103,7 @@ let
};
in
pkgs.lib.mapAttrs mkKeyboardTest {
lib.mapAttrs mkKeyboardTest {
azerty = {
tests = {
azqw.qwerty = [

View File

@@ -1,4 +1,4 @@
import ../make-test-python.nix {
{
name = "lorri";
nodes.machine =

111
nixos/tests/rundeck.nix Normal file
View File

@@ -0,0 +1,111 @@
{
name = "rundeck";
nodes = {
rundeck =
{ pkgs, ... }:
{
environment.etc."rundeck-admin-password" = {
text = "testpassword";
mode = "0400";
user = "rundeck";
group = "rundeck";
};
services.rundeck = {
enable = true;
serverHostname = "rundeck";
adminUser = "testadmin";
adminPasswordFile = "/etc/rundeck-admin-password";
serverPort = 4441;
database.type = "h2";
openFirewall = true;
};
environment.systemPackages = with pkgs; [
curl
jq
];
};
};
testScript = ''
start_all()
def login_and_verify_api(machine, host, port, user, password, timeout=300):
"""Authenticate via Rundeck form login and verify API access."""
machine.wait_until_succeeds(
f"curl -s -c /tmp/cookies -L"
f" -d 'j_username={user}&j_password={password}'"
f" http://{host}:{port}/j_security_check -o /dev/null"
f" && curl -s -b /tmp/cookies -H 'Accept: application/json'"
f" http://{host}:{port}/api/26/system/info"
f" | jq -e '.system.rundeck.version'",
timeout=timeout,
)
def properties(machine, path):
return machine.succeed(f"cat {path}").replace("\\", "").replace(" = ", "=")
with subtest("Rundeck starts and serves homepage"):
rundeck.wait_for_unit("rundeck.service")
rundeck.wait_for_open_port(4441)
rundeck.wait_until_succeeds(
"curl -sL http://rundeck:4441 | grep -qi Rundeck"
)
with subtest("Regression - port is included in generated URLs"):
config = properties(rundeck, "/etc/rundeck/rundeck-config.properties")
framework = properties(rundeck, "/etc/rundeck/framework.properties")
assert "grails.serverURL=http://rundeck:4441" in config, config
assert "server.port=4441" in config, config
assert "framework.server.url=http://rundeck:4441" in framework, framework
with subtest("Structural settings end up in the generated config"):
config = properties(rundeck, "/etc/rundeck/rundeck-config.properties")
assert "dataSource.driverClassName=org.h2.Driver" in config, config
assert "dataSource.dialect=org.hibernate.dialect.H2Dialect" in config, config
with subtest("Server UUID is generated and substituted"):
framework = properties(rundeck, "/etc/rundeck/framework.properties")
assert "@SERVER_UUID@" not in framework, framework
rundeck.succeed(
"grep -qE '^rundeck\\.server\\.uuid = [0-9a-f-]{36}$'"
" /etc/rundeck/framework.properties"
)
with subtest("Secrets are substituted and not world-readable"):
rundeck.succeed(
"grep -qxF 'testadmin:testpassword,user,admin'"
" /etc/rundeck/realm.properties"
)
rundeck.fail("grep -q '@ADMIN_PASSWORD@' /etc/rundeck/realm.properties")
rundeck.succeed(
"[ \"$(stat -c %a /etc/rundeck/realm.properties)\" = 600 ]"
)
rundeck.succeed(
"[ \"$(stat -c %U /etc/rundeck/realm.properties)\" = rundeck ]"
)
with subtest("API authentication via form login"):
login_and_verify_api(rundeck, "rundeck", 4441, "testadmin", "testpassword")
rundeck.succeed(
"curl -s -b /tmp/cookies -X POST"
" -H 'Accept: application/json'"
" -H 'Content-Type: application/json'"
" -d '{\"name\":\"test-project\",\"config\":{}}'"
" http://rundeck:4441/api/26/projects"
" | jq -e '.name == \"test-project\"'"
)
rundeck.succeed(
"curl -s -b /tmp/cookies -H 'Accept: application/json'"
" http://rundeck:4441/api/26/projects"
" | jq -e 'any(.[]; .name == \"test-project\")'"
)
'';
}

View File

@@ -122,7 +122,7 @@ in
ret=0
for as in "$@"
do
scion ping "$as,127.0.0.1" -c 3
scion ping --sciond default "$as,127.0.0.1" -c 3
ret=$?
if [ "$ret" -ne "0" ]; then
break

View File

@@ -21,7 +21,7 @@
"interfaces": {
"1": {
"underlay": {
"public": "192.168.1.1:50014",
"local": "192.168.1.1:50014",
"remote": "192.168.1.4:50014"
},
"isd_as": "42-ffaa:1:4",
@@ -30,7 +30,7 @@
},
"2": {
"underlay": {
"public": "192.168.1.1:50012",
"local": "192.168.1.1:50012",
"remote": "192.168.1.2:50012"
},
"isd_as": "42-ffaa:1:2",
@@ -39,7 +39,7 @@
},
"3": {
"underlay": {
"public": "192.168.1.1:50013",
"local": "192.168.1.1:50013",
"remote": "192.168.1.3:50013"
},
"isd_as": "42-ffaa:1:3",

View File

@@ -21,7 +21,7 @@
"interfaces": {
"1": {
"underlay": {
"public": "192.168.1.2:50012",
"local": "192.168.1.2:50012",
"remote": "192.168.1.1:50012"
},
"isd_as": "42-ffaa:1:1",
@@ -30,7 +30,7 @@
},
"2": {
"underlay": {
"public": "192.168.1.2:50023",
"local": "192.168.1.2:50023",
"remote": "192.168.1.3:50023"
},
"isd_as": "42-ffaa:1:3",
@@ -39,7 +39,7 @@
},
"3": {
"underlay": {
"public": "192.168.1.2:50025",
"local": "192.168.1.2:50025",
"remote": "192.168.1.5:50025"
},
"isd_as": "42-ffaa:1:5",

View File

@@ -21,7 +21,7 @@
"interfaces": {
"1": {
"underlay": {
"public": "192.168.1.3:50013",
"local": "192.168.1.3:50013",
"remote": "192.168.1.1:50013"
},
"isd_as": "42-ffaa:1:1",
@@ -30,7 +30,7 @@
},
"2": {
"underlay": {
"public": "192.168.1.3:50023",
"local": "192.168.1.3:50023",
"remote": "192.168.1.2:50023"
},
"isd_as": "42-ffaa:1:2",
@@ -39,7 +39,7 @@
},
"3": {
"underlay": {
"public": "192.168.1.3:50034",
"local": "192.168.1.3:50034",
"remote": "192.168.1.4:50034"
},
"isd_as": "42-ffaa:1:4",
@@ -48,7 +48,7 @@
},
"4": {
"underlay": {
"public": "192.168.1.3:50035",
"local": "192.168.1.3:50035",
"remote": "192.168.1.5:50035"
},
"isd_as": "42-ffaa:1:5",

View File

@@ -19,7 +19,7 @@
"interfaces": {
"1": {
"underlay": {
"public": "192.168.1.4:50014",
"local": "192.168.1.4:50014",
"remote": "192.168.1.1:50014"
},
"isd_as": "42-ffaa:1:1",
@@ -28,7 +28,7 @@
},
"2": {
"underlay": {
"public": "192.168.1.4:50034",
"local": "192.168.1.4:50034",
"remote": "192.168.1.3:50034"
},
"isd_as": "42-ffaa:1:3",

View File

@@ -19,7 +19,7 @@
"interfaces": {
"1": {
"underlay": {
"public": "192.168.1.5:50025",
"local": "192.168.1.5:50025",
"remote": "192.168.1.2:50025"
},
"isd_as": "42-ffaa:1:2",
@@ -28,7 +28,7 @@
},
"2": {
"underlay": {
"public": "192.168.1.5:50035",
"local": "192.168.1.5:50035",
"remote": "192.168.1.3:50035"
},
"isd_as": "42-ffaa:1:3",

View File

@@ -20,7 +20,6 @@
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";
@@ -41,7 +40,6 @@
"flow",
"forge",
"lavd",
"mlfq",
"p2dq",
"pandemonium",
"rlfifo",

View File

@@ -4,15 +4,6 @@ let
crasher = pkgs.writeCBin "crasher" "int main;";
commonConfig = {
systemd.services.crasher.serviceConfig = {
ExecStart = "${crasher}/bin/crasher";
StateDirectory = "crasher";
WorkingDirectory = "%S/crasher";
Restart = "no";
};
};
in
{
@@ -21,40 +12,33 @@ in
maintainers = [ ];
};
nodes.machine1 =
{ pkgs, lib, ... }:
{
imports = [ commonConfig ];
systemd.coredump.settings.Coredump = {
nodes.machine = {
systemd = {
services.crasher.serviceConfig = {
ExecStart = "${crasher}/bin/crasher";
StateDirectory = "crasher";
WorkingDirectory = "%S/crasher";
Restart = "no";
};
coredump.settings.Coredump = {
Storage = "journal";
ProcessSizeMax = "0";
};
};
nodes.machine2 =
{ pkgs, lib, ... }:
{
imports = [ commonConfig ];
systemd.coredump.enable = false;
systemd.package = pkgs.systemd.override {
withCoredump = false;
};
};
};
testScript = ''
with subtest("systemd-coredump enabled"):
machine1.wait_for_unit("multi-user.target")
machine1.wait_for_unit("systemd-coredump.socket")
machine1.systemctl("start crasher");
machine1.wait_until_succeeds("coredumpctl list | grep crasher", timeout=10)
machine1.fail("stat /var/lib/crasher/core*")
machine.wait_for_unit("multi-user.target")
machine.wait_for_unit("systemd-coredump.socket")
machine.systemctl("start crasher");
machine.wait_until_succeeds("coredumpctl list | grep crasher", timeout=10)
machine.fail("stat /var/lib/crasher/core*")
with subtest("settings.Coredump renders coredump.conf"):
machine1.succeed("grep -F '[Coredump]' /etc/systemd/coredump.conf")
machine1.succeed("grep -F 'Storage=journal' /etc/systemd/coredump.conf")
machine1.succeed("grep -F 'ProcessSizeMax=0' /etc/systemd/coredump.conf")
with subtest("systemd-coredump disabled"):
machine2.systemctl("start crasher");
machine2.wait_until_succeeds("stat /var/lib/crasher/core*", timeout=10)
machine.succeed("grep -F '[Coredump]' /etc/systemd/coredump.conf")
machine.succeed("grep -F 'Storage=journal' /etc/systemd/coredump.conf")
machine.succeed("grep -F 'ProcessSizeMax=0' /etc/systemd/coredump.conf")
'';
}

View File

@@ -1,4 +1,4 @@
import ./make-test-python.nix {
{
name = "thelounge";
nodes = {

View File

@@ -1,7 +1,7 @@
{ lib, pkgs, ... }:
let
oldNetbox = "netbox_4_4";
newNetbox = "netbox_4_5";
oldNetbox = "netbox_4_5";
newNetbox = "netbox_4_6";
apiVersion =
version:

View File

@@ -1,28 +1,25 @@
{
system ? builtins.currentSystem,
pkgs ? import ../.. {
inherit system;
config = { };
},
pkgs,
lib,
runTest,
}:
let
inherit (pkgs.lib)
inherit (lib)
concatMapStrings
listToAttrs
optionals
optionalString
;
inherit (import ../lib/testing-python.nix { inherit system pkgs; }) makeTest;
hello32 = "${pkgs.pkgsCross.mingw32.hello}/bin/hello.exe";
hello64 = "${pkgs.pkgsCross.mingwW64.hello}/bin/hello.exe";
makeWineTest = packageSet: exes: variant: rec {
name = "${packageSet}-${variant}";
value = makeTest {
value = runTest {
inherit name;
meta = with pkgs.lib.maintainers; {
meta = with lib.maintainers; {
maintainers = [ chkno ];
};
@@ -74,6 +71,6 @@ listToAttrs (
])
# This wayland combination times out after spending many hours.
# https://hydra.nixos.org/job/nixos/trunk-combined/nixos.tests.wine.wineWowPackages-wayland.x86_64-linux
(pkgs.lib.remove "wayland" variants)
(lib.remove "wayland" variants)
)
)

View File

@@ -107,10 +107,10 @@ in
{
emacs31 = import ./make-emacs.nix (mkArgs {
pname = "emacs";
version = "31.1-rc1";
version = "31.1";
variant = "mainline";
rev = "emacs-31.1-rc1";
hash = "sha256-ZNCYFfMA2f14p57g/LdG6YK7nwUio8fdXmllkChMOSc=";
rev = "emacs-31.1";
hash = "sha256-lFT5Vt49G17t/fRm5yppO5p9ui10I9JNJVaGO1GPZFI=";
});
emacs30 = import ./make-emacs.nix (mkArgs {

View File

@@ -262,20 +262,6 @@ final: prev: {
meta.hydraPlatforms = [ ];
};
link-vim = buildVimPlugin {
pname = "link.vim";
version = "2.0.3";
src = fetchFromGitHub {
owner = "qadzek";
repo = "link.vim";
tag = "v2.0.3";
hash = "sha256-YjKFDv9QyuWDfWiKP6EvjSRbkz/K6e/Neq76ckghKh0=";
};
meta.homepage = "https://github.com/qadzek/link.vim/";
meta.license = getLicenseFromSpdxId "MIT";
meta.hydraPlatforms = [ ];
};
LuaSnip-snippets-nvim = buildVimPlugin {
pname = "LuaSnip-snippets.nvim";
version = "0-unstable-2022-03-17";
@@ -475,12 +461,12 @@ final: prev: {
SchemaStore-nvim = buildVimPlugin {
pname = "SchemaStore.nvim";
version = "0-unstable-2026-08-17";
version = "0-unstable-2026-08-20";
src = fetchFromGitHub {
owner = "b0o";
repo = "SchemaStore.nvim";
rev = "cef8d093b63c9be7e8b49f7dc341e8447fc4c300";
hash = "sha256-yNlPcjlfjt+RxK/XVuVLbuKgZF++X/mKSfuV03dXT8c=";
rev = "73e89eb3e536a4dd8f991c963bd37189520c9919";
hash = "sha256-64QPVE298/XHx+UZeuvh5GndxiLgzWn1WfLJLBeZJKQ=";
};
meta.homepage = "https://github.com/b0o/SchemaStore.nvim/";
meta.license = getLicenseFromSpdxId "Apache-2.0";
@@ -897,12 +883,12 @@ final: prev: {
ale = buildVimPlugin {
pname = "ale";
version = "4.0.0-unstable-2026-08-19";
version = "4.0.0-unstable-2026-08-21";
src = fetchFromGitHub {
owner = "dense-analysis";
repo = "ale";
rev = "1c6e71732f3811197ec21cd6d3130791955ca80a";
hash = "sha256-Zqd7QD/rGV2GZNjyK05Zj2nVBYdHvAXo7ooE4yA/FnI=";
rev = "e1789bc54483d76ac9ddb40b633d1645c8281914";
hash = "sha256-aW0Gs10xe0sKptS7tPee/n9RoZRfrnZQKYd5X+MfEEk=";
};
meta.homepage = "https://github.com/dense-analysis/ale/";
meta.license = getLicenseFromSpdxId "BSD-2-Clause";
@@ -1093,12 +1079,12 @@ final: prev: {
astrocore = buildVimPlugin {
pname = "astrocore";
version = "3.0.8";
version = "3.1.0";
src = fetchFromGitHub {
owner = "AstroNvim";
repo = "astrocore";
tag = "v3.0.8";
hash = "sha256-xpO2fcUuzZneBMLfykQpyknWU3pE7mrEZBZtGX+/QTw=";
tag = "v3.1.0";
hash = "sha256-ALLA4JVCfn1VS24uZEVkSN3wTW3df3RlmSQLbpn+pPk=";
};
meta.homepage = "https://github.com/AstroNvim/astrocore/";
meta.license = getLicenseFromSpdxId "GPL-3.0-only";
@@ -2129,12 +2115,12 @@ final: prev: {
bluloco-nvim = buildVimPlugin {
pname = "bluloco.nvim";
version = "1.4.0-unstable-2026-08-19";
version = "1.4.0-unstable-2026-08-22";
src = fetchFromGitHub {
owner = "uloco";
repo = "bluloco.nvim";
rev = "424f5ea3c5f92423cbb8e32941e86919005fb4ab";
hash = "sha256-HHqLxD+aKIaCh5fFRfT4SlCrO48jhe1YVnXwQfoizqs=";
rev = "8973f4b595a96ceb45b3885d533f287182a73c20";
hash = "sha256-nBZCvS9LU/09cs8u92a+FBhMaMuG2LGldGxO+IfFMHo=";
};
meta.homepage = "https://github.com/uloco/bluloco.nvim/";
meta.license = getLicenseFromSpdxId "LGPL-3.0-only";
@@ -3513,15 +3499,15 @@ final: prev: {
coc-nvim = buildVimPlugin {
pname = "coc.nvim";
version = "0.0.82-unstable-2026-08-19";
version = "0.0.82-unstable-2026-08-23";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc.nvim";
rev = "d7cf12d0dc873fcd276e89dff4e7c4949e3e5793";
hash = "sha256-X3baNWAjKwHusfDwRHbQSs7PUspVDVnA/DC0SsNr6KQ=";
rev = "95073dab304d4c35fd468c0eb57f4bfe25bf8eda";
hash = "sha256-9Z55Npuz64nUJoPXLH+FAD3litfXq8+Oahvd7GT9hus=";
};
meta.homepage = "https://github.com/neoclide/coc.nvim/";
meta.license = unfree;
meta.license = getLicenseFromSpdxId "MIT";
meta.hydraPlatforms = [ ];
};
@@ -4228,12 +4214,12 @@ final: prev: {
coq_nvim = buildVimPlugin {
pname = "coq_nvim";
version = "0-unstable-2026-08-10";
version = "0-unstable-2026-08-23";
src = fetchFromGitHub {
owner = "ms-jpq";
repo = "coq_nvim";
rev = "46c9880110511bcfe8598d368de07b8c488d1d19";
hash = "sha256-WW+oWMaXiY85GBOOnQV2rhikGNOa1NsqPjIkx3pqpRQ=";
rev = "f8ca1cde7fd7027a3ad5609295fc61931e987ea5";
hash = "sha256-CfBmu8Q8x6iW1kliLId45kps/RjxNnCeNigGIMW60Z4=";
};
meta.homepage = "https://github.com/ms-jpq/coq_nvim/";
meta.license = getLicenseFromSpdxId "GPL-3.0-only";
@@ -5490,12 +5476,12 @@ final: prev: {
easy-dotnet-nvim = buildVimPlugin {
pname = "easy-dotnet.nvim";
version = "0-unstable-2026-08-18";
version = "0-unstable-2026-08-23";
src = fetchFromGitHub {
owner = "GustavEikaas";
repo = "easy-dotnet.nvim";
rev = "0a8cfb96e40b985921e6613f31f75811e31b8edf";
hash = "sha256-8KjAdKYAXQHrJ2ISBv0Eu4hl696fiz09c8yCtNPr2OY=";
rev = "7765221c078267bad975fdca307776ecc01c69cc";
hash = "sha256-x/NXqklLsCZraLzj6gUCTMPx54VWmEgPYIr5XfntAcE=";
};
meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/";
meta.license = getLicenseFromSpdxId "MIT";
@@ -6052,12 +6038,12 @@ final: prev: {
flash-nvim = buildVimPlugin {
pname = "flash.nvim";
version = "2.1.0-unstable-2026-07-10";
version = "2.1.0-unstable-2026-08-22";
src = fetchFromGitHub {
owner = "folke";
repo = "flash.nvim";
rev = "b6346946d10d07998efee029fb0f7a593806d0cd";
hash = "sha256-1v2+iq4/TnJq37iiGedIKFf6PxlTHQac8RXECZ2HYdM=";
rev = "5f0f270fdc7c5b0c21d903ee85b9cb06f2ac636a";
hash = "sha256-88DoXkz8M6ehkzS9VNu2/T0FENpduTbgiUZd+GeVVX4=";
};
meta.homepage = "https://github.com/folke/flash.nvim/";
meta.license = getLicenseFromSpdxId "Apache-2.0";
@@ -6347,12 +6333,12 @@ final: prev: {
fugitive-gitlab-vim = buildVimPlugin {
pname = "fugitive-gitlab.vim";
version = "0-unstable-2024-11-13";
version = "0-unstable-2026-08-20";
src = fetchFromGitHub {
owner = "shumphrey";
repo = "fugitive-gitlab.vim";
rev = "3584cf7e607ba7822f991d407a8d780e05aae287";
hash = "sha256-bjKPh7EwA6wtp0lilaUA7f5b1VarR9QWFBuJm1j8Qfo=";
rev = "effc1fcb81803aa9c1322b089c7f7a2b53cf3dcc";
hash = "sha256-S+9xAHtlOlye/RgiLOPL5yNtyNJvwtkY2ihvdfVTmF4=";
};
meta.homepage = "https://github.com/shumphrey/fugitive-gitlab.vim/";
meta.license = getLicenseFromSpdxId "MIT";
@@ -8643,12 +8629,12 @@ final: prev: {
lazy-lsp-nvim = buildVimPlugin {
pname = "lazy-lsp.nvim";
version = "2025.12.19-unstable-2026-03-12";
version = "2026.08.22";
src = fetchFromGitHub {
owner = "dundalek";
repo = "lazy-lsp.nvim";
rev = "e2599ac3d2ee3b0c38d11edf1c01ce7e846f0079";
hash = "sha256-70roDFHMY2MB2d7wPrPbWdLqhr8r8TMkYTpaGI/GRRU=";
tag = "2026.08.22";
hash = "sha256-ZycJy86HJNLSAax2hSKvddbLvsOLL40a0NVZ+s2pQUM=";
};
meta.homepage = "https://github.com/dundalek/lazy-lsp.nvim/";
meta.license = getLicenseFromSpdxId "MIT";
@@ -8769,11 +8755,11 @@ final: prev: {
leap-nvim = buildVimPlugin {
pname = "leap.nvim";
version = "0-unstable-2026-08-17";
version = "0-unstable-2026-08-21";
src = fetchgit {
url = "https://codeberg.org/andyg/leap.nvim/";
rev = "e51ba2a70169bb6fd58342312ccde591242ac739";
hash = "sha256-0gF993CXulPD5LQhgV6VeDI8ToNkTl/SlXucFkUE6Vk=";
rev = "7884f9455e5bf07bd11a3dcd9f961095a966a5d7";
hash = "sha256-SwzjzwlGmFyV+iHprqrpbnLWVxgA8w5a8uJvbSu00d0=";
};
meta.homepage = "https://codeberg.org/andyg/leap.nvim/";
meta.license = unfree;
@@ -9060,6 +9046,20 @@ final: prev: {
meta.hydraPlatforms = [ ];
};
link-vim = buildVimPlugin {
pname = "link.vim";
version = "2.0.3";
src = fetchFromGitHub {
owner = "qadzek";
repo = "link.vim";
tag = "v2.0.3";
hash = "sha256-YjKFDv9QyuWDfWiKP6EvjSRbkz/K6e/Neq76ckghKh0=";
};
meta.homepage = "https://github.com/qadzek/link.vim/";
meta.license = getLicenseFromSpdxId "MIT";
meta.hydraPlatforms = [ ];
};
lir-nvim = buildVimPlugin {
pname = "lir.nvim";
version = "0-unstable-2026-03-29";
@@ -9202,12 +9202,12 @@ final: prev: {
llama-vim = buildVimPlugin {
pname = "llama.vim";
version = "0-unstable-2026-08-18";
version = "0.1.0";
src = fetchFromGitHub {
owner = "ggml-org";
repo = "llama.vim";
rev = "93f8106ed7657859d7eefebdb210edad515e9463";
hash = "sha256-qv8E4Y8UkyQxdGFciLuPE0JQB3G42dI80n7P/ATY2lU=";
tag = "v0.1.0";
hash = "sha256-3g0Q4GZU1w5mHR6jQyx8kZyZ7aGclkB8giHZcIwIaY8=";
};
meta.homepage = "https://github.com/ggml-org/llama.vim/";
meta.license = getLicenseFromSpdxId "MIT";
@@ -11190,12 +11190,12 @@ final: prev: {
neoconf-nvim = buildVimPlugin {
pname = "neoconf.nvim";
version = "1.4.0-unstable-2026-08-14";
version = "1.4.0-unstable-2026-08-22";
src = fetchFromGitHub {
owner = "folke";
repo = "neoconf.nvim";
rev = "8560c245f6a5bc7bb229c00d9d0627d02ef9b4e8";
hash = "sha256-ZYBigA6XdpPg3P9JhVgwsn9LaA05sGC7fJebrQDQv8k=";
rev = "93dc1293afc97c03ff7fecef654ba6d13e7e9f7e";
hash = "sha256-ixpdG8kxUOELP00mBTsXmpz6P6vXBpBXBDUNgW3+Qj0=";
};
meta.homepage = "https://github.com/folke/neoconf.nvim/";
meta.license = getLicenseFromSpdxId "Apache-2.0";
@@ -11274,12 +11274,12 @@ final: prev: {
neogit = buildVimPlugin {
pname = "neogit";
version = "3.0.0-unstable-2026-07-27";
version = "3.0.0-unstable-2026-08-22";
src = fetchFromGitHub {
owner = "NeogitOrg";
repo = "neogit";
rev = "37e0f22a2345bad1bffe01b31970885882f46275";
hash = "sha256-oyGGEbBCGr9mYeaG7siHl/Zz2HOBEKEkhQuwmJ2eA3o=";
rev = "5adc81b26232954cd7a90f158aa7844c18fc3165";
hash = "sha256-s0yrtTweFrrUsxVjLjr+1uNHTlhcxGI7JUvOkrpt13g=";
};
meta.homepage = "https://github.com/NeogitOrg/neogit/";
meta.license = getLicenseFromSpdxId "MIT";
@@ -12494,12 +12494,12 @@ final: prev: {
nvim-autopairs = buildVimPlugin {
pname = "nvim-autopairs";
version = "0.10.0-unstable-2026-05-08";
version = "0.10.0-unstable-2026-08-23";
src = fetchFromGitHub {
owner = "windwp";
repo = "nvim-autopairs";
rev = "7b9923abad60b903ece7c52940e1321d39eccc79";
hash = "sha256-klOJgBPw8oGDnF9wKIpGDzuBY+tH1acRyvZSPR4wrjw=";
rev = "430522f95fe4fb7c511ec64f8c1a90cc6a66c05c";
hash = "sha256-WSSuk2lmBefKTseLDa/AwBUPEsjYsG41SYepPZw/rpM=";
};
meta.homepage = "https://github.com/windwp/nvim-autopairs/";
meta.license = getLicenseFromSpdxId "MIT";
@@ -13273,11 +13273,11 @@ final: prev: {
nvim-lint = buildVimPlugin {
pname = "nvim-lint";
version = "05-unstable-2026-08-17";
version = "05-unstable-2026-08-20";
src = fetchgit {
url = "https://codeberg.org/mfussenegger/nvim-lint/";
rev = "5b5b794458b5ff0b17d26c9d7400faaebd00b32d";
hash = "sha256-r143wOn0EK28H2uH6rCFnPVy0h8okUbhsNv0o/xsqZ8=";
rev = "0370fe965697aa8f04252a1562441bdc13723cd1";
hash = "sha256-MhQOZe4/FxcZUudadSRl7tfyxE8lazUq7RekhJT28rE=";
};
meta.homepage = "https://codeberg.org/mfussenegger/nvim-lint/";
meta.license = unfree;
@@ -13916,12 +13916,12 @@ final: prev: {
nvim-treesitter = buildVimPlugin {
pname = "nvim-treesitter";
version = "0.10.0-unstable-2026-08-15";
version = "0.10.0-unstable-2026-08-23";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter";
rev = "074aa4422bf029908338e855d0c0f71470a971bb";
hash = "sha256-gfysRZAwKXSLZpO8AhO1o3O93OwnzJTTbXhhdbbOJ7M=";
rev = "8b98b4470eb326f1c7b50dae79f8c963568e5720";
hash = "sha256-u+ESawp6hRUPYmgY+VVW3KpxhymC0Cy9ehgamRGXWSo=";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
meta.license = getLicenseFromSpdxId "Apache-2.0";
@@ -14378,12 +14378,12 @@ final: prev: {
octo-nvim = buildVimPlugin {
pname = "octo.nvim";
version = "0-unstable-2026-07-30";
version = "0-unstable-2026-08-24";
src = fetchFromGitHub {
owner = "pwntester";
repo = "octo.nvim";
rev = "205f024d3ea4a3d81aac751b6bf8e2d01e0c204f";
hash = "sha256-p5s9JhujDEZezYYsNygi9ejI4qlxluRO3jYWFdJkSrw=";
rev = "37a416818c61bd2d150498e2f601744e5329e2eb";
hash = "sha256-gkb8jaSkxR7GumWtkD78zx9vtHPSgieoIUhDQgqTb1o=";
};
meta.homepage = "https://github.com/pwntester/octo.nvim/";
meta.license = getLicenseFromSpdxId "MIT";
@@ -14630,12 +14630,12 @@ final: prev: {
opencode-nvim = buildVimPlugin {
pname = "opencode.nvim";
version = "0.14.0";
version = "1.0.0";
src = fetchFromGitHub {
owner = "nickjvandyke";
repo = "opencode.nvim";
tag = "v0.14.0";
hash = "sha256-bAF3ssHly41AxqKEHFrsK9S1mTbrIZfEI3kzZ6alKXc=";
tag = "v1.0.0";
hash = "sha256-Au8vW7ISTH0jMxzgkRN3pFmLm4fMd9l27tBs1QH3v5c=";
};
meta.homepage = "https://github.com/nickjvandyke/opencode.nvim/";
meta.license = getLicenseFromSpdxId "MIT";
@@ -15316,14 +15316,28 @@ final: prev: {
meta.hydraPlatforms = [ ];
};
profile-nvim = buildVimPlugin {
pname = "profile.nvim";
version = "0-unstable-2025-03-05";
src = fetchFromGitHub {
owner = "stevearc";
repo = "profile.nvim";
rev = "30433d7513f0d14665c1cfcea501c90f8a63e003";
hash = "sha256-2Mk6VbC+K/WhTWF+yHyDhQKJhTi2rpo8VJsnO7ofHXs=";
};
meta.homepage = "https://github.com/stevearc/profile.nvim/";
meta.license = getLicenseFromSpdxId "MIT";
meta.hydraPlatforms = [ ];
};
project-nvim = buildVimPlugin {
pname = "project.nvim";
version = "6.0.1-1";
version = "6.0.2-1";
src = fetchFromGitHub {
owner = "DrKJeff16";
repo = "project.nvim";
tag = "v6.0.1-1";
hash = "sha256-j6N2M6YUjnqrhQt8F/AoGb/cDUa5TQc/EV5xX5hGyic=";
tag = "v6.0.2-1";
hash = "sha256-LE66wEabvJuvCSy0FlWg0LE/5YDq2TaJpNIRVrU4NKE=";
};
meta.homepage = "https://github.com/DrKJeff16/project.nvim/";
meta.license = getLicenseFromSpdxId "Apache-2.0";
@@ -15977,11 +15991,11 @@ final: prev: {
run-nvim = buildVimPlugin {
pname = "run.nvim";
version = "2.0.0";
version = "2.01";
src = fetchgit {
url = "https://codeberg.org/ssnoer/run.nvim";
tag = "v2.0.0";
hash = "sha256-MTxhhcD6lHLJCfwaivKF9reeUrMog/8I2kJarNWz5Kk=";
tag = "v2.01";
hash = "sha256-/3ouvPsPoGhsotAP+l0r0AacA1KmC11Z3Ch4C3XdQNg=";
};
meta.homepage = "https://codeberg.org/ssnoer/run.nvim";
meta.license = unfree;
@@ -16158,12 +16172,12 @@ final: prev: {
scretch-nvim = buildVimPlugin {
pname = "scretch.nvim";
version = "1.2.4";
version = "1.2.5";
src = fetchFromGitHub {
owner = "0xJohnnyboy";
repo = "scretch.nvim";
tag = "v1.2.4";
hash = "sha256-FCv6EI/aYV/RDSeLGPSCkrAbNMfbTWVCIrmX+7tV+AE=";
tag = "v1.2.5";
hash = "sha256-Gz5jW8K3Ysjm3yzadyKkFusyRvGVMIMXxWsiXDCGMs8=";
};
meta.homepage = "https://github.com/0xJohnnyboy/scretch.nvim/";
meta.license = getLicenseFromSpdxId "AGPL-3.0-only";
@@ -16439,12 +16453,12 @@ final: prev: {
smart-splits-nvim = buildVimPlugin {
pname = "smart-splits.nvim";
version = "2.1.0-unstable-2026-08-14";
version = "2.1.0-unstable-2026-08-22";
src = fetchFromGitHub {
owner = "mrjones2014";
repo = "smart-splits.nvim";
rev = "289971cfdbc7f7b1c91670a228b239d870130af7";
hash = "sha256-o7CFObuVo1O39v66wRRc7Kn8E1Hu51d59nkQBGAbmks=";
rev = "5e92431aa7f5e618c2f6825f682df6d94f6e0a02";
hash = "sha256-BoFfH4a5I8XnC8OIrXP+y6cp9+N+iPY9PbpcUk4VzQg=";
};
meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/";
meta.license = getLicenseFromSpdxId "MIT";
@@ -16579,12 +16593,12 @@ final: prev: {
solarized-osaka-nvim = buildVimPlugin {
pname = "solarized-osaka.nvim";
version = "0-unstable-2026-08-17";
version = "0-unstable-2026-08-24";
src = fetchFromGitHub {
owner = "craftzdog";
repo = "solarized-osaka.nvim";
rev = "7be007658c1ba2ce303c004613e09af16efb5157";
hash = "sha256-+q15fTk3B5bVkHCc6uTvnAVzoM+Zo27OrFQ7QVuqzn4=";
rev = "476f0e7725598b752a673d7d6a6e9776bde4f6fe";
hash = "sha256-bdxQqayM8uhr9v1jJmjAEnC6NW8wrjNfwl71gLU4CCg=";
};
meta.homepage = "https://github.com/craftzdog/solarized-osaka.nvim/";
meta.license = getLicenseFromSpdxId "Apache-2.0";
@@ -21012,12 +21026,12 @@ final: prev: {
vim-floaterm = buildVimPlugin {
pname = "vim-floaterm";
version = "0-unstable-2026-05-07";
version = "0-unstable-2026-08-23";
src = fetchFromGitHub {
owner = "voldikss";
repo = "vim-floaterm";
rev = "bb4ba7952e906408e1f83b215f55ffe57efcade6";
hash = "sha256-JEd8XR1LsY7Xb32dx+TSa961sxSfF+OHewBxiCSFRYs=";
rev = "0e8e95f7be74b900bc7d3bc54d9b65211b264ace";
hash = "sha256-1aITnfEL8Ea8E5/QNqrGrQJbMJD3kGyiIsI+/zbgbo8=";
};
meta.homepage = "https://github.com/voldikss/vim-floaterm/";
meta.license = getLicenseFromSpdxId "MIT";
@@ -21320,12 +21334,12 @@ final: prev: {
vim-go = buildVimPlugin {
pname = "vim-go";
version = "1.29-unstable-2026-07-24";
version = "1.29-unstable-2026-08-23";
src = fetchFromGitHub {
owner = "fatih";
repo = "vim-go";
rev = "bd1fcfeb79908001ff2a6f4b382a5a55da5ce11e";
hash = "sha256-teM/RaFh80SX9SVvefIeIr+SQ33qJe718xAfnmQWjbg=";
rev = "47694979496d4bf2e90ce75d95f1dec3f41cbefb";
hash = "sha256-AYeQpADkdGbTNGhzmxquttD+s15yHENVUKfNKgzX1vM=";
};
meta.homepage = "https://github.com/fatih/vim-go/";
meta.license = unfree;
@@ -21362,11 +21376,11 @@ final: prev: {
vim-graphql = buildVimPlugin {
pname = "vim-graphql";
version = "1.6-unstable-2026-07-25";
version = "1.6-unstable-2026-08-23";
src = fetchFromGitHub {
owner = "jparise";
repo = "vim-graphql";
rev = "642c9931d6a4634f9cf9a1a91f450dc1a52a9d68";
rev = "ebea1e6bc93e85aa71848112b8a42f95468ac566";
hash = "sha256-hN+YE6PQnApdK5dKERJBVpKepicYIgsfY5mpZiiOcfE=";
};
meta.homepage = "https://github.com/jparise/vim-graphql/";
@@ -22876,12 +22890,12 @@ final: prev: {
vim-nixhash = buildVimPlugin {
pname = "vim-nixhash";
version = "0-unstable-2026-08-16";
version = "0-unstable-2026-08-21";
src = fetchFromGitHub {
owner = "symphorien";
repo = "vim-nixhash";
rev = "dd7b80f326b3a6b48d591dafdcf2648a6e279ad4";
hash = "sha256-9dJJ/zVIDtWdWOaRvx2wYm/nDnPpxyFtnAVSEteBMgs=";
rev = "16838857bb236051f02642e7cd999cbeebb9113d";
hash = "sha256-5gSHIvJ9mWs28HAmd6jSvpusonFaJ/Rb3PRBz/T0Ja4=";
};
meta.homepage = "https://github.com/symphorien/vim-nixhash/";
meta.license = unfree;
@@ -26223,12 +26237,12 @@ final: prev: {
zen-nvim = buildVimPlugin {
pname = "zen.nvim";
version = "0-unstable-2026-07-18";
version = "0-unstable-2026-08-23";
src = fetchFromGitHub {
owner = "sand4rt";
repo = "zen.nvim";
rev = "cc7306e9ea479b19e8ef4c5fba35b4efd4b66692";
hash = "sha256-ZFuhNDVmUU7A02w/rzDn8uze7ivHVu2GI3+6PyIxAgE=";
rev = "9ae3ce3cac4cf88b4369a8ec789aa755882f5cc9";
hash = "sha256-jJCtzZ4J4SsVMUK7wuVdh8fLbCKTzJQgEN2K/gGHqkY=";
};
meta.homepage = "https://github.com/sand4rt/zen.nvim/";
meta.license = getLicenseFromSpdxId "MIT";
@@ -26320,12 +26334,12 @@ final: prev: {
zotcite = buildVimPlugin {
pname = "zotcite";
version = "0.7-unstable-2026-08-19";
version = "0.7-unstable-2026-08-22";
src = fetchFromGitHub {
owner = "jalvesaq";
repo = "zotcite";
rev = "b8b96a33dac53b8e9ed3a0a645ca14555fa1404d";
hash = "sha256-0jpgvZTU5hPd1wwyNiwAf17hV0XtnPMfNP1IvYk+A1k=";
rev = "04942208ff371972ddcd9089b6c50b6941b956e4";
hash = "sha256-UIdLbcchrf9dfRn6Xoo+VhLnSGBQiGWfEylCVRzMNNA=";
};
meta.homepage = "https://github.com/jalvesaq/zotcite/";
meta.license = getLicenseFromSpdxId "GPL-3.0-only";

View File

@@ -1,5 +1,5 @@
# generated by pkgs/applications/editors/vim/plugins/utils/nvim-treesitter/update.py
# Using parser data from https://github.com/nvim-neorocks/nurr/blob/main/tree-sitter-parsers.json
# Using parser data from ${vimPlugins.nvim-treesitter}/lua/nvim-treesitter/parsers.lua
{
buildGrammar,
@@ -63,12 +63,12 @@
};
apex = buildGrammar {
language = "apex";
version = "0.0.0+rev=27a3091";
version = "0.0.0+rev=da568ee";
src = fetchFromGitHub {
owner = "aheber";
repo = "tree-sitter-sfapex";
rev = "27a3091a1a444ce19d6099e00cd3788f019d0c2b";
hash = "sha256-Pg8zZmjGFcLftPNPiASt0uUxYG6CRcsB9qKhTMC5G7U=";
rev = "da568eee10ce4724a40f368b2b7e795dacb4f1ba";
hash = "sha256-lnRmC8eGcoVIFpn9pB2XbvNSiHxR9h9Vup6aJUOevIQ=";
};
location = "apex";
meta.homepage = "https://github.com/aheber/tree-sitter-sfapex";
@@ -1559,12 +1559,12 @@
};
json = buildGrammar {
language = "json";
version = "0.0.0+rev=001c28d";
version = "0.0.0+rev=254c42a";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-json";
rev = "001c28d7a29832b06b0e831ec77845553c89b56d";
hash = "sha256-cUjbN+e8UtoLRm8ZnxG7iRGD5YIc032RbHBIlmV8aLc=";
rev = "254c42a6476413b776221e03982ac8ae159eeb72";
hash = "sha256-gK4suNfS1Olq3pONPSH+Uyn820ru5TQqgl5q3wN/ADU=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-json";
};
@@ -1769,12 +1769,12 @@
};
liquidsoap = buildGrammar {
language = "liquidsoap";
version = "0.0.0+rev=0169d92";
version = "0.0.0+rev=fa565a3";
src = fetchFromGitHub {
owner = "savonet";
repo = "tree-sitter-liquidsoap";
rev = "0169d92b0a93e9f32289533ef23abdafca579e56";
hash = "sha256-eFdZxTIHijT6IuOjyIlElfr2HBU+BdOKJsIA1COmW9g=";
rev = "fa565a337b673050ba4f1131d21a1d259153140b";
hash = "sha256-UjFgw3AUDvsFLBdAh/zbQDjpZL1qBlCFMyxx3VVmXfM=";
};
meta.homepage = "https://github.com/savonet/tree-sitter-liquidsoap";
};
@@ -1931,12 +1931,12 @@
};
mlir = buildGrammar {
language = "mlir";
version = "0.0.0+rev=5085767";
version = "0.0.0+rev=e9f60f9";
src = fetchFromGitHub {
owner = "artagnon";
repo = "tree-sitter-mlir";
rev = "50857672166f6ba1efceb05c4ec82877d72b4043";
hash = "sha256-50APhoj6Q7wGxPO1r3EuuapRcFXg6FnUve6aOaArKy4=";
rev = "e9f60f952a8807f5769c51de14e44625c24a00f8";
hash = "sha256-sjTGATP+hddYi1Hg6dF30P0RNlCSXIWXx+aUHEtk7wg=";
};
generate = true;
meta.homepage = "https://github.com/artagnon/tree-sitter-mlir";
@@ -2214,12 +2214,12 @@
};
pkl = buildGrammar {
language = "pkl";
version = "0.0.0+rev=3486521";
version = "0.0.0+rev=65f4483";
src = fetchFromGitHub {
owner = "apple";
repo = "tree-sitter-pkl";
rev = "3486521eb1c2fcb3c9a5e88300215930ee515693";
hash = "sha256-bQNSSDVVi0kmsIlpmI+7LWf8/SrXylAyEju/DAahqzg=";
rev = "65f4483b9e8a5960a4d8948421ef3a8992013517";
hash = "sha256-+SjtOZBSaVrH2FdWmc+ciG8c/TNT6G3XEalYy3F+SQ8=";
};
meta.homepage = "https://github.com/apple/tree-sitter-pkl";
};
@@ -2472,12 +2472,12 @@
};
racket = buildGrammar {
language = "racket";
version = "0.0.0+rev=e2b8064";
version = "0.0.0+rev=b3cbbde";
src = fetchFromGitHub {
owner = "6cdh";
repo = "tree-sitter-racket";
rev = "e2b8064b32ab1dfa30532aeac1577ae4c1cc3df5";
hash = "sha256-NuEFNKoP2JaodFfX/8wizLC3xjKPvLwHIgefzI5oXMg=";
rev = "b3cbbde75ce2de3079e33c7fe90bd41b1d45be48";
hash = "sha256-QSlMxijWwYOtZPjZF1KpqLXbmu15e2g7JXp6ABaP6AY=";
};
meta.homepage = "https://github.com/6cdh/tree-sitter-racket";
};
@@ -2560,12 +2560,12 @@
};
rego = buildGrammar {
language = "rego";
version = "0.0.0+rev=7f8a431";
version = "0.0.0+rev=da2a1f6";
src = fetchFromGitHub {
owner = "FallenAngel97";
repo = "tree-sitter-rego";
rev = "7f8a43138951a13832919312290147bd175180cd";
hash = "sha256-kBTK6IjEnMnSPIF964GmTv6m+RukfP2TLcPHqHnxyIc=";
rev = "da2a1f63cd877efb05d56de61fe516e90012b9a7";
hash = "sha256-FIZsxmP66BNAzYRba5ExOeEtQBU5fm/uKH+P4TvxL/s=";
};
meta.homepage = "https://github.com/FallenAngel97/tree-sitter-rego";
};
@@ -2703,12 +2703,12 @@
};
scala = buildGrammar {
language = "scala";
version = "0.0.0+rev=4799cfc";
version = "0.0.0+rev=d699806";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-scala";
rev = "4799cfc8543145b5ad79fdb81a6e6996cca97af2";
hash = "sha256-NJKAcvLDHwiejybDBgFOJOzTtCXgoVUbgIWmBX0eehk=";
rev = "d69980656ee2be375596d9d013d64e1d29aa7d8f";
hash = "sha256-eENBlIE3lXGCBNuYWqRQaHzdUXlHbqWeq6aBO/OD+Is=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-scala";
};
@@ -2750,12 +2750,12 @@
};
sflog = buildGrammar {
language = "sflog";
version = "0.0.0+rev=27a3091";
version = "0.0.0+rev=da568ee";
src = fetchFromGitHub {
owner = "aheber";
repo = "tree-sitter-sfapex";
rev = "27a3091a1a444ce19d6099e00cd3788f019d0c2b";
hash = "sha256-Pg8zZmjGFcLftPNPiASt0uUxYG6CRcsB9qKhTMC5G7U=";
rev = "da568eee10ce4724a40f368b2b7e795dacb4f1ba";
hash = "sha256-lnRmC8eGcoVIFpn9pB2XbvNSiHxR9h9Vup6aJUOevIQ=";
};
location = "sflog";
meta.homepage = "https://github.com/aheber/tree-sitter-sfapex";
@@ -2850,36 +2850,36 @@
};
soql = buildGrammar {
language = "soql";
version = "0.0.0+rev=27a3091";
version = "0.0.0+rev=da568ee";
src = fetchFromGitHub {
owner = "aheber";
repo = "tree-sitter-sfapex";
rev = "27a3091a1a444ce19d6099e00cd3788f019d0c2b";
hash = "sha256-Pg8zZmjGFcLftPNPiASt0uUxYG6CRcsB9qKhTMC5G7U=";
rev = "da568eee10ce4724a40f368b2b7e795dacb4f1ba";
hash = "sha256-lnRmC8eGcoVIFpn9pB2XbvNSiHxR9h9Vup6aJUOevIQ=";
};
location = "soql";
meta.homepage = "https://github.com/aheber/tree-sitter-sfapex";
};
sosl = buildGrammar {
language = "sosl";
version = "0.0.0+rev=27a3091";
version = "0.0.0+rev=da568ee";
src = fetchFromGitHub {
owner = "aheber";
repo = "tree-sitter-sfapex";
rev = "27a3091a1a444ce19d6099e00cd3788f019d0c2b";
hash = "sha256-Pg8zZmjGFcLftPNPiASt0uUxYG6CRcsB9qKhTMC5G7U=";
rev = "da568eee10ce4724a40f368b2b7e795dacb4f1ba";
hash = "sha256-lnRmC8eGcoVIFpn9pB2XbvNSiHxR9h9Vup6aJUOevIQ=";
};
location = "sosl";
meta.homepage = "https://github.com/aheber/tree-sitter-sfapex";
};
sourcepawn = buildGrammar {
language = "sourcepawn";
version = "0.0.0+rev=fdf3113";
version = "0.0.0+rev=d6c8a08";
src = fetchFromGitHub {
owner = "nilshelmig";
repo = "tree-sitter-sourcepawn";
rev = "fdf31136774c5d182344305e7f3605d77fa4084f";
hash = "sha256-3+NcSLxz16g80CY4PosyekiQk21p+Fj/+o8Xr3fIuqk=";
rev = "d6c8a0801f3becf95cc232003b53c82f9267e8b7";
hash = "sha256-FmVOiJDOGDgw/Uju1PZZkG7hsy/6u3XTRUCycpbZ7M8=";
};
meta.homepage = "https://github.com/nilshelmig/tree-sitter-sourcepawn";
};
@@ -3029,12 +3029,12 @@
};
swift = buildGrammar {
language = "swift";
version = "0.0.0+rev=85d1773";
version = "0.0.0+rev=172ada1";
src = fetchFromGitHub {
owner = "alex-pinkus";
repo = "tree-sitter-swift";
rev = "85d1773baf6e53de3722f2035fd3a9e7b03bf8d9";
hash = "sha256-l7bIJ2YgRcQigv7RWCTe37LxbGpdro/+q0ScjrzL3iY=";
rev = "172ada1cc4117d0260d9340680b4134adba2bc2c";
hash = "sha256-6N4w0fMpc2e/D3/2rxNbO9e/MJzrgbZwTbVQrUlgkpw=";
};
generate = true;
meta.homepage = "https://github.com/alex-pinkus/tree-sitter-swift";
@@ -3417,12 +3417,12 @@
};
vhdl = buildGrammar {
language = "vhdl";
version = "0.0.0+rev=68dc07f";
version = "0.0.0+rev=f87f5e4";
src = fetchFromGitHub {
owner = "jpt13653903";
repo = "tree-sitter-vhdl";
rev = "68dc07f69d9571c2ebea6b32f995925905d09741";
hash = "sha256-TWn6KXkn+FTIATpATrMTCWk8HknZCUEK0dllkljP/z4=";
rev = "f87f5e4874dd05efb7a8ccf0a337b14c48d20903";
hash = "sha256-/pJC3AYOF3rwMFfDmmkt7HMFdNxkA9iDENCovw46vcY=";
};
meta.homepage = "https://github.com/jpt13653903/tree-sitter-vhdl";
};
@@ -3527,12 +3527,12 @@
};
wxml = buildGrammar {
language = "wxml";
version = "0.0.0+rev=7b821c7";
version = "0.0.0+rev=1cc1761";
src = fetchFromGitHub {
owner = "BlockLune";
repo = "tree-sitter-wxml";
rev = "7b821c748dc410332f59496c0dea2632168c4e5a";
hash = "sha256-ZJeBKccEreak/Fs/Zi5E3m2S//s2R54KwFK3atoCvf0=";
rev = "1cc1761c8c11cacab5516dbe64e20ee689aa4428";
hash = "sha256-RoeEY/Xc8bP+0/l9cQgCejyB5nPLdK6CYlOoVEjIiik=";
};
meta.homepage = "https://github.com/BlockLune/tree-sitter-wxml";
};

View File

@@ -17,7 +17,6 @@ https://github.com/vigoux/LanguageTool.nvim/,,
https://github.com/LazyVim/LazyVim/,,
https://github.com/Yggdroot/LeaderF/,,
https://github.com/goropikari/LibDeflate.nvim/,,
https://github.com/qadzek/link.vim/,,
https://github.com/molleweide/LuaSnip-snippets.nvim/,,
https://github.com/Valloric/MatchTagAlways/,,
https://github.com/numToStr/Navigator.nvim/,,
@@ -645,6 +644,7 @@ https://github.com/markgandolfo/lightswitch.nvim/,,
https://github.com/junegunn/limelight.vim/,,
https://github.com/AndrewRadev/linediff.vim/,,
https://github.com/lf-lang/lingua-franca.vim/,,
https://github.com/qadzek/link.vim/,,
https://github.com/tamago324/lir.nvim/,,
https://github.com/kkharji/lispdocs.nvim/,,
https://github.com/ldelossa/litee-calltree.nvim/,,
@@ -1092,6 +1092,7 @@ https://github.com/sotte/presenting.vim/,,
https://github.com/ewilazarus/preto/,,
https://github.com/anuvyklack/pretty-fold.nvim/,,
https://github.com/vim-scripts/prev_indent/,,
https://github.com/stevearc/profile.nvim/,,
https://github.com/DrKJeff16/project.nvim/,,
https://github.com/GnikDroy/projections.nvim/,,
https://github.com/kevinhwang91/promise-async/,,

View File

@@ -21,22 +21,22 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: {
sources = {
"x86_64-linux" = {
arch = "linux-x64";
hash = "sha256-oOytttotGI7f4RlnNBRM6TvXaXUht6v99Kzxc9GP404=";
hash = "sha256-Yabd8DFEh1wq0K4IQPFUBNFDkyHhXl695wSfKa5RX7k=";
};
"aarch64-linux" = {
arch = "linux-arm64";
hash = "sha256-9Ne1PGz0k1E1wY/HhoR5mqB3SFQiFkHt236+L5jXE60=";
hash = "sha256-gzMUtolNlNxFUofsL9JgOnaxfUGeSxFQY7C4smJ8fr8=";
};
"aarch64-darwin" = {
arch = "darwin-arm64";
hash = "sha256-2nwDsS4tVRikMZWZW4TKshQE7HVeQ/yY7CxpGg0os7w=";
hash = "sha256-U8S7U5sYj9LukYfmC2yyUjeenAYYHsMrx8snhXqATck=";
};
};
in
{
name = "claude-code";
publisher = "anthropic";
version = "2.1.238";
version = "2.1.245";
}
// sources.${stdenvNoCC.hostPlatform.system}
or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}");

View File

@@ -1742,8 +1742,8 @@ let
mktplcRef = {
name = "dependi";
publisher = "fill-labs";
version = "0.7.26";
hash = "sha256-Bt3ELE5jlR0CEn4UIGzx/8P6OTzN3Ckm6W13yD04fC4=";
version = "0.7.28";
hash = "sha256-aUmVt5zlDFt+c9BmfDkKHtdBMEumlG+Wupz8iW681Uw=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/fill-labs.dependi/changelog";
@@ -4591,8 +4591,8 @@ let
mktplcRef = {
name = "svelte-vscode";
publisher = "svelte";
version = "110.3.0";
hash = "sha256-vVLnjFOpOmfmkwP0Yz7zONrBgpNDFfFZ0TAAicxdZ64=";
version = "110.3.1";
hash = "sha256-C3lJ7MO6GTJIotBa71vQN/L6A8iWZ9viYNniT6I2DMQ=";
};
meta = {
changelog = "https://github.com/sveltejs/language-tools/releases";
@@ -5273,8 +5273,8 @@ let
mktplcRef = {
name = "volar";
publisher = "Vue";
version = "3.3.9";
hash = "sha256-aJI96adY6ASvwtUY192i0okzxyBllCF4l3WYJ6lXbAc=";
version = "3.3.11";
hash = "sha256-wdELoM6czn0lrk9GdmBh55xUKXEXu5pkfaiRJvF06ew=";
};
meta = {
changelog = "https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md";

View File

@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "claude-dev";
publisher = "saoudrizwan";
version = "4.1.8";
hash = "sha256-bhLnEsoifDQGHKCECTZ/BkAjuFQ9O9tODxzO2WMdybo=";
version = "4.1.12";
hash = "sha256-Wfo7CoFLcIE8yWSsfEtJ93VmIJ0TGlm1ZWF9BfK+38I=";
};
meta = {

View File

@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "mednafen-pce-fast";
version = "0-unstable-2026-07-31";
version = "0-unstable-2026-08-21";
src = fetchFromGitHub {
owner = "libretro";
repo = "beetle-pce-fast-libretro";
rev = "b211204c7026dff6e86e79b00185512e2421fff8";
hash = "sha256-NfVgWG76T6cbb44F8Qva7rlwlsuhF8H6WtKjLPNfs7k=";
rev = "bebe2b13a840fbfd45cb501f5cd0efe01bdb1735";
hash = "sha256-z30s5uYhqBht7ZviljAu5WZlOCTS9sYqWBD2/hbWUbs=";
};
makefile = "Makefile";

View File

@@ -8,13 +8,13 @@
}:
mkLibretroCore {
core = "mednafen-psx" + lib.optionalString withHw "-hw";
version = "0-unstable-2026-08-07";
version = "0-unstable-2026-08-23";
src = fetchFromGitHub {
owner = "libretro";
repo = "beetle-psx-libretro";
rev = "ed640fac8986d7813e4db6604544a6aafddd3018";
hash = "sha256-dwat09yGQ0OnF8GaglqCVlgcoyAfqhleqD/mMlgHh1w=";
rev = "ef51860dbd71ad6b7ce67115d4780c2ee321d968";
hash = "sha256-Yzzh/1+ZcySuFwXCEravLjLRJHbIMpf3rr7Mj0p9JM0=";
};
extraBuildInputs = lib.optionals withHw [

View File

@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "mednafen-supafaust";
version = "0-unstable-2026-07-22";
version = "0-unstable-2026-08-23";
src = fetchFromGitHub {
owner = "libretro";
repo = "supafaust";
rev = "d6187e5337e6c2646d003db3ab1936727ca75301";
hash = "sha256-r9sZGTpJo+jiEDZnzSgcwzBerI4BHL2p/WvJQpdW31g=";
rev = "642d1d1b6684aa7e306a02a89885f3f5456a5157";
hash = "sha256-malpQAapdRY/V4y2Csm36+Bo1WCRcAWnx4C4okC5S4k=";
};
makefile = "Makefile";

View File

@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "bluemsx";
version = "0-unstable-2026-07-29";
version = "0-unstable-2026-08-23";
src = fetchFromGitHub {
owner = "libretro";
repo = "bluemsx-libretro";
rev = "0f32f52c48d3e772bfdf0379756f81f00b4e08bc";
hash = "sha256-4XjaPkv5Tm58nhU6JUdiZXbto/uePljwXpcePRCqVus=";
rev = "e3086eb5d36d77fa11704cf53dc176686e70127d";
hash = "sha256-cwyXtawCUyM/ISswY+O3bzGFX0wNayb/VAIv99E9esI=";
};
meta = {

View File

@@ -10,13 +10,13 @@
}:
mkLibretroCore {
core = "desmume2015";
version = "0-unstable-2026-07-26";
version = "0-unstable-2026-08-23";
src = fetchFromGitHub {
owner = "libretro";
repo = "desmume2015";
rev = "1cc4f73f85cdf33be8338edb4ac519e5e66abc3b";
hash = "sha256-1dYVeNwBMHfa3BTv0vCV6n3TQvDEzQ76N9DTXLuJPmc=";
rev = "422b688009ccb9f2917c086a8fe79c8cecb030ae";
hash = "sha256-jkzUalzkrxNv3IfO3admuy5PwvOoMJ5RrJHE6T07oSE=";
};
extraBuildInputs = [

View File

@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "gpsp";
version = "0-unstable-2026-07-21";
version = "0-unstable-2026-08-20";
src = fetchFromGitHub {
owner = "libretro";
repo = "gpsp";
rev = "5b6e751f4abf368509146cd143c949c1946ac1ae";
hash = "sha256-R9+cVqJWZHHyJ75fZXdz9xJSVCVOk1xuEs8kPUGkFDI=";
rev = "6b12231f03591e60deea389f7a122e594db61388";
hash = "sha256-fbKK6wsC+G0u6rWwqPsHSAtF9eAeTRn52Z1/aUhmqm8=";
};
makefile = "Makefile";

View File

@@ -9,13 +9,13 @@
}:
mkLibretroCore {
core = "mame";
version = "0-unstable-2026-08-12";
version = "0-unstable-2026-08-20";
src = fetchFromGitHub {
owner = "libretro";
repo = "mame";
rev = "eb342748c828421bd15a1791162c885bfde61907";
hash = "sha256-R63AEUlUYh/xDsKCYQZermMYZvJtkDhyDqwr0yZ1Kfo=";
rev = "24cffe763621b164fc10be2ae3660f140be25182";
hash = "sha256-Gfdpt2R83SOZsD1iPYk6IWPmTEjmQdfdb2xMXSufF6c=";
fetchSubmodules = true;
};

View File

@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "mame2003-plus";
version = "0-unstable-2026-08-13";
version = "0-unstable-2026-08-22";
src = fetchFromGitHub {
owner = "libretro";
repo = "mame2003-plus-libretro";
rev = "5bbb84086c548a0ee0738f0b38966d7d4a5ff946";
hash = "sha256-fQ3wIylfkG6Q0LmU/mE3jc/GToubcXPJPSBKpBfThlY=";
rev = "dc1f391a830c085cb6e0a4bd732e0c2c69e13bbd";
hash = "sha256-xd/qhsqHaQQZFiBSt8vSNiNeWervywvYO8rxI2CTYZg=";
};
makefile = "Makefile";

View File

@@ -5,13 +5,13 @@
}:
mkLibretroCore rec {
core = "snes9x2010";
version = "0-unstable-2026-08-11";
version = "0-unstable-2026-08-16";
src = fetchFromGitHub {
owner = "libretro";
repo = "snes9x2010";
rev = "421a8d9449031245f1dfdb632b84548a9f19fddd";
hash = "sha256-/F5/kU8zJzQGhy59c/0CwTM1Pb3aI9+iAWekwf74zDs=";
rev = "7db129b1ecdccb38cb4d7184bcbed39beed79656";
hash = "sha256-KvUseE8hYMv8W73gBYgzoFq5wklHHzU7B1DttBQS+yQ=";
};
makeFlags = [ "GIT_VERSION=${builtins.substring 0 7 src.rev}" ];

View File

@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "2048";
version = "0-unstable-2026-04-10";
version = "0-unstable-2026-08-19";
src = fetchFromGitHub {
owner = "libretro";
repo = "libretro-2048";
rev = "c90437d3c3913999624deca3fb55ecfa632b72c4";
hash = "sha256-dE3PanK+rpf01R4aoD3KMwVhEVvmmVS2klVPQUGTUC0=";
rev = "39333f7b13dc4daea7c151d9c38d22b961246343";
hash = "sha256-sMmRG126yg1diRPY1YMUfkTvwYjjTKyAXo367/CvcYo=";
};
meta = {

View File

@@ -9,11 +9,11 @@
"vendorHash": "sha256-RTfj2Omiqe92Ad0swEY/aGIMvcXb39bdQoObYKiekiw="
},
"a10networks_thunder": {
"hash": "sha256-mqCXiBtVHzEOdLW0KudPWJO6kGi0SiGawN/NQvjAJdg=",
"hash": "sha256-jwk2DKNYlYB6VJ9Y73SbLOcRzELqJTKbD0KOsrTqT3I=",
"homepage": "https://registry.terraform.io/providers/a10networks/thunder",
"owner": "a10networks",
"repo": "terraform-provider-thunder",
"rev": "v1.6.0",
"rev": "v1.6.1",
"spdx": "BSD-2-Clause",
"vendorHash": null
},
@@ -73,13 +73,13 @@
"vendorHash": "sha256-L9IGENsL8Kibq5O/JOgCxLRUxgS7q9G/NovC/Q7tw48="
},
"auth0_auth0": {
"hash": "sha256-lqlQglt3zbNkoE4ORBWIq85r7/SYucIOPgIzJ7NrYaQ=",
"hash": "sha256-SpGTMAFEiJVGpXYAIigJQditDvs8sU2Bz57ohanccAM=",
"homepage": "https://registry.terraform.io/providers/auth0/auth0",
"owner": "auth0",
"repo": "terraform-provider-auth0",
"rev": "v1.54.1",
"rev": "v1.55.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-gQHnTp3reX/1fmwQqjpqtjlb2z3wYk8E8vRf73jh48E="
"vendorHash": "sha256-ajl7q+9oA+NA5eqAXA5yjej03qdI5nimRNQW6GoGOq4="
},
"aviatrixsystems_aviatrix": {
"hash": "sha256-46djOfAj/5kfeoKLQHbeKefzdGbmlBATR+uN/IaAn8I=",
@@ -968,11 +968,11 @@
"vendorHash": "sha256-OAd8SeTqTrH0kMoM2LsK3vM2PI23b3gl57FaJYM9hM0="
},
"newrelic_newrelic": {
"hash": "sha256-dgOvrpgd6KWWJ55tZj69szSv/euafelfjEaAf19MbDY=",
"hash": "sha256-39GYcVZcUMkdn+IZd8IWQRw9Du6JszDxQGynsq1yBE4=",
"homepage": "https://registry.terraform.io/providers/newrelic/newrelic",
"owner": "newrelic",
"repo": "terraform-provider-newrelic",
"rev": "v3.96.2",
"rev": "v3.96.3",
"spdx": "MPL-2.0",
"vendorHash": "sha256-ztdLwjNy91ldNc8/CamoKAHHg0JcNyCTq93vxDKYy7k="
},
@@ -1040,13 +1040,13 @@
"vendorHash": "sha256-ofzbDmivXgH1i1Gjhpyp0bk3FDs5SnxwoRuNAWyMqyI="
},
"opentelekomcloud_opentelekomcloud": {
"hash": "sha256-6sziS47pZdVvcTlRtbGx0YId9UuTDOLL0EJyBo1Gqlc=",
"hash": "sha256-t2aiKujM84sfUJbXwHbDbRRQyw4Jc66sI0UI/QB0edI=",
"homepage": "https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud",
"owner": "opentelekomcloud",
"repo": "terraform-provider-opentelekomcloud",
"rev": "v1.37.3",
"rev": "v1.37.6",
"spdx": "MPL-2.0",
"vendorHash": "sha256-ARdBbhC6F1LxZ+tXNMderJ65VKSubUmSBhtQb4SZqTY="
"vendorHash": "sha256-1CbQ4ufkwBOrGHW1f/6GnIDInuLcdHReE4o/Ck8Rnhs="
},
"opsgenie_opsgenie": {
"hash": "sha256-Y67kcg/ovvZc22l1CBz0Mqu7DAIit5F0jQNfQrl2EGI=",
@@ -1058,11 +1058,11 @@
"vendorHash": null
},
"oracle_oci": {
"hash": "sha256-YcKLw5PotrwRdGEmPzy1Ka/doJ9fDbKuP6Q9Dw24mG0=",
"hash": "sha256-3/apEon1W1iaB7UIkYgI4POV+f1uVDVXX4V6dyeqsLk=",
"homepage": "https://registry.terraform.io/providers/oracle/oci",
"owner": "oracle",
"repo": "terraform-provider-oci",
"rev": "v8.27.0",
"rev": "v8.28.0",
"spdx": "MPL-2.0",
"vendorHash": null
},
@@ -1400,11 +1400,11 @@
"vendorHash": "sha256-kM5itT82W2uy/y5uJkZsMH308LjRMSNKBJC09e5k5+8="
},
"turbot_turbot": {
"hash": "sha256-sJODPeFzU3vaiHbKlGe1dR5Pi7aS56JcmZUe8Yg1BcQ=",
"hash": "sha256-Az+eTY+eksfH89DGqTd8RVwD8KDztz6Bctm0Mt7GBN4=",
"homepage": "https://registry.terraform.io/providers/turbot/turbot",
"owner": "turbot",
"repo": "terraform-provider-turbot",
"rev": "v1.13.3",
"rev": "v1.14.0",
"spdx": "MPL-2.0",
"vendorHash": null
},

View File

@@ -6,7 +6,7 @@
extlib,
fuse3,
gapi-ocaml,
ocaml_sqlite3,
sqlite3,
otoml,
tiny_httpd,
ounit2,
@@ -32,7 +32,7 @@ buildDunePackage (finalAttrs: {
extlib
fuse3
gapi-ocaml
ocaml_sqlite3
sqlite3
otoml
tiny_httpd
];

View File

@@ -28,7 +28,14 @@ let
extraPatches = [
# The file to be patched is different from firefox's `no-buildconfig-ffx90.patch`.
(if lib.versionOlder version "140" then ./no-buildconfig.patch else ./no-buildconfig-tb140.patch)
];
]
++
lib.optional (lib.versionAtLeast version "154" && lib.versionOlder version "154.0.1")
(fetchpatch2 {
# Fix Success macros colliding: https://bugzilla.mozilla.org/show_bug.cgi?id=2065007
url = "https://github.com/mozilla-firefox/firefox/commit/f0b76eba072821d62e74ebdbd8da9243a2ce3b84.patch";
hash = "sha256-PCTmv1ZO7ce4q5fp+WPmy5Wga5OMY4hNzqIZ7iYCcp4=";
});
# FIXME: let's hope that upstream will fix this soon and we can drop this hack again.
# https://bugzilla.mozilla.org/show_bug.cgi?id=2040877
extraPostPatch =
@@ -78,8 +85,8 @@ rec {
thunderbird = thunderbird-latest;
thunderbird-latest = common {
version = "153.0.3";
sha512 = "6a9271af8473fa6679d4943a35fab0a335e8eb736aebfab4d79e250578faf6090cda19e80708487bec7c2221242b059072dda9ca817478a6d76556594972202b";
version = "154.0";
sha512 = "aebdc5f0f4788124128a77b8a329767fa0f6d1d46c41ca6fd45889368e4e964a7a82a41f5367e825da0d544eff61d4da07dff2e6eb13f72c935bed79a184c5a8";
updateScript = callPackage ./update.nix {
attrPath = "thunderbirdPackages.thunderbird-latest";
@@ -105,8 +112,8 @@ rec {
thunderbird-140 = common {
applicationName = "Thunderbird ESR";
version = "140.13.0esr";
sha512 = "778d2fc2837ba367e90c4336f3873da5a0823c182e2f50aa9373cd1ee9ee2b5310372ad9d33e1e11978791b67de4a6952d3036ff7d57b257a06f49c8cd4a830e";
version = "140.14.0esr";
sha512 = "4c95b1ca3fc7f6429b2360a7e732635bdfb60927622a7da4d8af9ca2abd550611b91763c587cddad5d51c0dd4e905ba8e106da3cd21591a1bec3dba1b9a2502d";
updateScript = callPackage ./update.nix {
attrPath = "thunderbirdPackages.thunderbird-140";

View File

@@ -8,13 +8,13 @@
let
drv = stdenv.mkDerivation rec {
pname = "controller-topology-project";
version = "1.0.13";
version = "1.0.14";
src = fetchFromGitHub {
owner = "kodi-game";
repo = "controller-topology-project";
rev = "v${version}";
sha256 = "sha256-i620L/ctKPaARgPDoXB+Pdii42KXe4WO+2Bnge0ZnrY=";
sha256 = "sha256-GfEnCx1DewxHipzblMBtnl2dsLewr87qLEi6R3CYh6Q=";
};
postPatch = ''

View File

@@ -478,6 +478,8 @@ stdenvNoCC.mkDerivation {
apple-sdk.__spliced.buildTarget or apple-sdk;
};
__structuredAttrs = true;
meta =
let
bintools_ = optionalAttrs (bintools != null) bintools;

View File

@@ -9,7 +9,7 @@
makeSetupHook {
name = "dotnet-hook";
substitutions = {
dotnetRuntime = dotnet-runtime;
dotnetRuntime = lib.defaultTo "" dotnet-runtime;
wrapperPath = lib.makeBinPath [
which
coreutils

View File

@@ -124,12 +124,16 @@ rec {
name,
constituents,
meta ? { },
# Interpret string constituents as fnmatch patterns matched
# against all job names of the jobset.
globConstituents ? false,
}:
pkgs.runCommand name
{
inherit constituents meta;
preferLocalBuild = true;
_hydraAggregate = true;
_hydraGlobConstituents = globConstituents;
}
''
mkdir -p $out/nix-support

View File

@@ -735,7 +735,6 @@ rec {
meta ? { },
passthru ? { },
substitutions ? { },
__structuredAttrs ? false,
}@args:
script:
runCommand name
@@ -745,10 +744,6 @@ rec {
# Make the position of the derivation accurate.
# Since not having `name` is deprecated, this should be fairly accurate.
pos = lib.unsafeGetAttrPos "name" args;
# TODO(@Artturin:) substitutions should be inside the env attrset
# but users are likely passing non-substitution arguments through substitutions
# turn off __structuredAttrs to unbreak substituteAll
inherit __structuredAttrs;
pname = name;
version = "26.05pre-git";
inherit meta;
@@ -756,6 +751,7 @@ rec {
inherit propagatedBuildInputs;
inherit propagatedNativeBuildInputs;
strictDeps = true;
__structuredAttrs = true;
# TODO 2023-01, no backport: simplify to inherit passthru;
passthru =
passthru
@@ -771,7 +767,9 @@ rec {
recordPropagatedDependencies
''
+ lib.optionalString (substitutions != { }) ''
substituteAll ${script} $out/nix-support/setup-hook
substitute ${script} $out/nix-support/setup-hook ${
lib.concatMapAttrsStringSep " " (name: _: "--subst-var ${name}") substitutions
}
''
);

View File

@@ -19,6 +19,7 @@
libpulseaudio,
libzip,
nlohmann_json,
stb,
SDL2,
spdlog,
tinyxml-2,
@@ -89,12 +90,6 @@ let
'';
};
stb' = fetchurl {
name = "stb_image.h";
url = "https://raw.githubusercontent.com/nothings/stb/0bc88af4de5fb022db643c2d8e549a0927749354/stb_image.h";
hash = "sha256-xUsVponmofMsdeLsI6+kQuPg436JS3PBl00IZ5sg3Vw=";
};
stormlib' = applyPatches {
src = fetchFromGitHub {
owner = "ladislav-zezula";
@@ -220,7 +215,7 @@ stdenv.mkDerivation (finalAttrs: {
preConfigure = ''
# mirror 2ship's stb
mkdir stb
cp ${stb'} ./stb/${stb'.name}
cp ${stb}/include/stb/stb_image.h ./stb/stb_image.h
cp ${stb_impl} ./stb/${stb_impl.name}
substituteInPlace libultraship/cmake/dependencies/common.cmake \
--replace-fail "\''${STB_DIR}" "$(readlink -f ./stb)"

View File

@@ -15,13 +15,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "abracadabra";
version = "4.2.0";
version = "4.2.1";
src = fetchFromGitHub {
owner = "KejPi";
repo = "AbracaDABra";
tag = "v${finalAttrs.version}";
hash = "sha256-TuOqTVBJSuZyA53UETR383md4LjqQx1FL/qRZwXOCRs=";
hash = "sha256-35E2a3UXyxcDixN5OAsiqlV0X+wkhS2vI6myHlpA2GA=";
};
nativeBuildInputs = [

View File

@@ -45,6 +45,8 @@ stdenv.mkDerivation (finalAttrs: {
};
};
__structuredAttrs = true;
meta = {
description = "Open-source collection of C++ code designed to augment the C++ standard library";
homepage = "https://abseil.io/";

View File

@@ -50,6 +50,8 @@ stdenv.mkDerivation (finalAttrs: {
};
};
__structuredAttrs = true;
meta = {
description = "Open-source collection of C++ code designed to augment the C++ standard library";
homepage = "https://abseil.io/";

View File

@@ -39,6 +39,8 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [ gtest ];
__structuredAttrs = true;
meta = {
description = "Open-source collection of C++ code designed to augment the C++ standard library";
homepage = "https://abseil.io/";

View File

@@ -1,17 +1,17 @@
{
"version": "1.3.23-stable",
"version": "1.3.29-stable",
"sources": {
"aarch64-darwin": {
"url": "https://acli.atlassian.com/darwin/1.3.23-stable/acli_1.3.23-stable_darwin_arm64.tar.gz",
"sha256": "af78f7bb06b137ddab785257fb74367ac3304629c7d240af0117a700c7b56b64"
"url": "https://acli.atlassian.com/darwin/1.3.29-stable/acli_1.3.29-stable_darwin_arm64.tar.gz",
"sha256": "b2f6343d13ac8f3c32ea1043aba8317876d845662967793eb00016a2e5b5cf79"
},
"aarch64-linux": {
"url": "https://acli.atlassian.com/linux/1.3.23-stable/acli_1.3.23-stable_linux_arm64.tar.gz",
"sha256": "5d4e8580cf2aae681bc02bb4f61c8a62f3efa8fa2b051b3a5f4f560a90279a60"
"url": "https://acli.atlassian.com/linux/1.3.29-stable/acli_1.3.29-stable_linux_arm64.tar.gz",
"sha256": "cea39c4eb90c65d8d0cafc869a75fa3b6afaaf4573f8da650f4ae73801f8ec46"
},
"x86_64-linux": {
"url": "https://acli.atlassian.com/linux/1.3.23-stable/acli_1.3.23-stable_linux_amd64.tar.gz",
"sha256": "1678a6d0ac36904b1b7788191b5740962a3dc8694aa6f3eee9ccd8f4774996e5"
"url": "https://acli.atlassian.com/linux/1.3.29-stable/acli_1.3.29-stable_linux_amd64.tar.gz",
"sha256": "8dcfc7bcf9dc788e7143e93d74445310094977ba1bad2513c6c613460851d34e"
}
}
}

View File

@@ -2,7 +2,7 @@
lib,
actual-server,
copyDesktopItems,
electron_41,
electron_42,
imagemagick,
jq,
makeDesktopItem,
@@ -11,7 +11,7 @@
stdenv,
}:
let
electron = electron_41;
electron = electron_42;
in
stdenv.mkDerivation (finalAttrs: {
pname = "actual-client";
@@ -45,12 +45,14 @@ stdenv.mkDerivation (finalAttrs: {
buildPhase = ''
runHook preBuild
# TODO: uncomment once actual updates their electron version to v42+
# https://github.com/actualbudget/actual/issues/8767
# verify electron version
upstreamElectronMajor=$(${lib.getExe jq} -r '.devDependencies.electron | match("[0-9]+").string' packages/desktop-electron/package.json)
if [[ "$upstreamElectronMajor" != "${lib.versions.major electron.version}" ]]; then
echo "Electron major version mismatch: Actual expects $upstreamElectronMajor, nixpkgs provides ${electron.version}" >&2
exit 1
fi
# upstreamElectronMajor=$(${lib.getExe jq} -r '.devDependencies.electron | match("[0-9]+").string' packages/desktop-electron/package.json)
# if [[ "$upstreamElectronMajor" != "${lib.versions.major electron.version}" ]]; then
# echo "Electron major version mismatch: Actual expects $upstreamElectronMajor, nixpkgs provides ${electron.version}" >&2
# exit 1
# fi
export HOME=$(mktemp -d)

View File

@@ -161,6 +161,7 @@ stdenv.mkDerivation (finalAttrs: {
license = lib.licenses.mit;
platforms = with lib.platforms; linux ++ darwin;
maintainers = [
lib.maintainers.PerchunPak
lib.maintainers.oddlama
lib.maintainers.patrickdag
lib.maintainers.yash-garg

View File

@@ -14,13 +14,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "ada";
version = "3.4.4";
version = "4.0.0";
src = fetchFromGitHub {
owner = "ada-url";
repo = "ada";
tag = "v${finalAttrs.version}";
hash = "sha256-kfUbsqQ+CsqnySKgeL1GFJLcDe1Irivp4CoZG93BZYg=";
hash = "sha256-TvjoLUKO2+YgS1mlyglLb+rBLTO/SWSBVA2S34Z6kMI=";
};
nativeBuildInputs = [

View File

@@ -0,0 +1,47 @@
{
lib,
fetchFromGitHub,
nix-update-script,
openssl,
pkg-config,
rustPlatform,
versionCheckHook,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "adhammer";
version = "1.4.2";
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "icedracon";
repo = "adhammer";
tag = "v${finalAttrs.version}";
hash = "sha256-Jn3hmCSpc/9zxfIzebrCkDOgZ4HzfXdKOcJSXNvxZGM=";
};
cargoHash = "sha256-037x5bhTizcCqW/pszIadAVA9ElQzJOQ9W1dh5Kpg9Y=";
nativeBuildInputs = [
pkg-config
rustPlatform.bindgenHook
];
buildInputs = [ openssl ];
nativeInstallCheckInputs = [ versionCheckHook ];
doInstallCheck = true;
passthru.updateScript = nix-update-script { };
meta = {
description = "Active Directory security-assessment toolkit";
homepage = "https://github.com/icedracon/adhammer";
changelog = "https://github.com/icedracon/adhammer/blob/${finalAttrs.src.rev}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "adhammer";
};
})

View File

@@ -5,6 +5,7 @@
fetchurl,
alsa-lib,
alsa-plugins,
bashNonInteractive,
gettext,
makeWrapper,
pkg-config,
@@ -45,6 +46,7 @@ stdenv.mkDerivation (finalAttrs: {
pkg-config
];
buildInputs = [
bashNonInteractive
alsa-lib
ncurses
libsamplerate

View File

@@ -26,7 +26,7 @@ let
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "amp-cli";
version = "0.0.1786738049-g32e30e";
version = "0.0.1787515258-g1cbe6b";
src = finalAttrs.passthru.sources.${stdenvNoCC.hostPlatform.system};
@@ -77,9 +77,9 @@ stdenvNoCC.mkDerivation (finalAttrs: {
url = "https://static.ampcode.com/cli/${finalAttrs.version}/amp-${platform}.gz";
hash =
{
x86_64-linux = "sha256-8unf4fAZpdkR4LCBFQzfM/SJGJ8QAYDWEktGd9wJFhs=";
aarch64-linux = "sha256-YKS3uI2r5PMEXS81fpU3YUTnfC4eGR3E1uX3G+mDW40=";
aarch64-darwin = "sha256-x5FqwElBE4aZsF4OJtj3TWNqwTLFEsJSHM/gCQQSk4g=";
x86_64-linux = "sha256-8XrKtDrsDqgA17QLEgf6uhFBR6uKpO5wHzwmjsNY20c=";
aarch64-linux = "sha256-9ojGgakJurfS1rmXdLCnU9UEhDpF5g+9l4aU3WNEHb4=";
aarch64-darwin = "sha256-y77U/4OP8paz/F6rBaPhTbH95ydpPtVUrIpEakAzYiQ=";
}
.${system'};
}

View File

@@ -24,11 +24,7 @@ let
llvmPackages = llvmPackages_21;
llvmMajorVersion = lib.versions.major llvmPackages.llvm.version;
arch = stdenv.hostPlatform.parsed.cpu.name;
triplet = lib.getAttr arch {
"x86_64" = "x86_64-unknown-linux-gnu";
"aarch64" = "aarch64-unknown-linux-gnu";
"riscv64" = "riscv64-unknown-linux-gnu";
};
triplet = stdenv.hostPlatform.config;
clang = symlinkJoin {
name = "angle-clang-llvm-join";
@@ -115,30 +111,32 @@ stdenv.mkDerivation (finalAttrs: {
./fix-uninitialized-const-pointer-error-001.patch
];
postPatch = ''
substituteInPlace build/config/clang/BUILD.gn \
--replace-fail \
"_dir = \"${triplet}\"" \
"_dir = \"${triplet}\"
_suffix = \"-${arch}\""
postPatch =
lib.optionalString stdenv.hostPlatform.isLinux ''
substituteInPlace build/config/clang/BUILD.gn \
--replace-fail \
"_dir = \"${triplet}\"" \
"_dir = \"${triplet}\"
_suffix = \"-${arch}\""
''
+ ''
# Don't precompile Metal shaders, because the compiler is non-free.
substituteInPlace src/libANGLE/renderer/metal/metal_backend.gni \
--replace-fail \
"metal_internal_shader_compilation_supported =" \
"metal_internal_shader_compilation_supported = false &&"
# Don't precompile Metal shaders, because the compiler is non-free.
substituteInPlace src/libANGLE/renderer/metal/metal_backend.gni \
--replace-fail \
"metal_internal_shader_compilation_supported =" \
"metal_internal_shader_compilation_supported = false &&"
cat > build/config/gclient_args.gni <<EOF
# Generated from 'DEPS'
checkout_angle_internal = false
checkout_angle_mesa = false
checkout_angle_restricted_traces = false
generate_location_tags = false
EOF
cat > build/config/gclient_args.gni <<EOF
# Generated from 'DEPS'
checkout_angle_internal = false
checkout_angle_mesa = false
checkout_angle_restricted_traces = false
generate_location_tags = false
EOF
# For sandboxed build on darwin.
patchShebangs build/toolchain/apple
'';
# For sandboxed build on darwin.
patchShebangs build/toolchain/apple
'';
installPhase = ''
runHook preInstall

View File

@@ -22,8 +22,12 @@ stdenv.mkDerivation (finalAttrs: {
ninja
];
strictDeps = true;
doCheck = true;
__structuredAttrs = true;
meta = {
homepage = "https://github.com/argp-standalone/argp-standalone";
description = "Standalone version of arguments parsing functions from Glibc";

View File

@@ -39,13 +39,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "art";
version = "1.26.7";
version = "1.26.8";
src = fetchFromGitHub {
owner = "artraweditor";
repo = "ART";
tag = finalAttrs.version;
hash = "sha256-HuXDdrfb3r8B5u4Ifvb3EfbF/b1mMbDAunOIBtEaKtk=";
hash = "sha256-kgDmGxdmKK/19vxruTQ0845iaRSWthlkYoeAFVaju2U=";
};
# Fix the build with CMake 4.

View File

@@ -151,7 +151,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: {
src = fetchFromGitHub {
owner = "asciidoc-py";
repo = "asciidoc-py";
rev = finalAttrs.version;
tag = finalAttrs.version;
hash = "sha256-td3C7xTWfSzdo9Bbz0dHW2oPaCQYmUE9H2sUFfg5HH0=";
};
@@ -320,6 +320,8 @@ python3.pkgs.buildPythonApplication (finalAttrs: {
runHook postCheck
'';
__structuredAttrs = true;
meta = {
description = "Text-based document generation system";
longDescription = ''

View File

@@ -15,6 +15,8 @@ stdenv.mkDerivation {
buildInputs = [ pythonEnv ];
strictDeps = true;
src = ./source;
buildPhase = ''
@@ -33,6 +35,8 @@ stdenv.mkDerivation {
runHook postInstall
'';
__structuredAttrs = true;
meta = {
description = "Automatically patch ELF binaries using patchelf";
mainProgram = "auto-patchelf";

View File

@@ -240,6 +240,35 @@ def find_first_matching_rpath_with_origin(binary: Path, lib_dir: Path, rpaths: l
return Path(rpath)
return None
def relativize_rpath_to_origin(*, binary_path: Path, rpath_entries: list[Path], containing_path: Path) -> list[Path]:
"""
Rewrite absolute RPATH entries to use $ORIGIN when the entry sits
under containing_path (the --paths entry the binary was found
under).
The resulting RPATH is relocatable: as long as the directory layout
within containing_path is preserved, the whole tree can be moved
and the binary will still find its dependencies.
Entries that already contain $ORIGIN are left untouched.
Entries outside containing_path are also left absolute.
"""
containing_norm: Path = Path(os.path.normpath(containing_path))
new_rpath_entries: list[Path] = []
for entry in rpath_entries:
if "$ORIGIN" in entry.as_posix():
new_rpath_entries.append(entry)
continue
entry_norm: Path = Path(os.path.normpath(entry))
if not entry_norm.is_relative_to(containing_norm):
new_rpath_entries.append(entry)
continue
rel = os.path.relpath(entry_norm, binary_path.parent)
new_rpath_entries.append(Path("$ORIGIN") / rel)
return new_rpath_entries
class Event(Protocol):
"""Protocol for loggable events that occur during the auto-patchelf process."""
def to_human_readable_str(self) -> str: ...
@@ -317,7 +346,18 @@ class Logger:
def auto_patchelf_file(logger: Logger, path: Path, runtime_deps: list[Path], append_rpaths: list[Path] = [], keep_libc: bool = False, preserve_origin: bool = False, extra_args: list[str] = []) -> list[Dependency]:
def auto_patchelf_file(
*,
logger: Logger,
runtime_deps: list[Path],
append_rpaths: list[Path] = [],
keep_libc: bool = False,
preserve_origin: bool = False,
relativize_rpath: bool = False,
extra_args: list[str] = [],
path: Path,
containing_path: Path
) -> list[Dependency]:
try:
with open_elf(path) as elf:
@@ -436,6 +476,9 @@ def auto_patchelf_file(logger: Logger, path: Path, runtime_deps: list[Path], app
if "$ORIGIN" in existing_rpath:
rpath.append(Path(existing_rpath))
if relativize_rpath:
rpath = relativize_rpath_to_origin(binary_path=path, rpath_entries=rpath, containing_path=containing_path)
# Dedup the rpath
rpath_str = ":".join(dict.fromkeys(map(Path.as_posix, rpath)))
@@ -458,6 +501,7 @@ def auto_patchelf(
append_rpaths: list[Path] = [],
keep_libc: bool = False,
preserve_origin: bool = False,
relativize_rpath: bool = False,
add_existing: bool = True,
extra_args: list[str] = []) -> None:
@@ -472,9 +516,20 @@ def auto_patchelf(
populate_cache(lib_dirs)
dependencies = []
for path in chain.from_iterable(glob(p, '*', recursive) for p in paths_to_patch):
if not path.is_symlink() and path.is_file():
dependencies += auto_patchelf_file(logger, path, runtime_deps, append_rpaths, keep_libc, preserve_origin, extra_args)
for containing_path in paths_to_patch:
for path in glob(containing_path, '*', recursive):
if not path.is_symlink() and path.is_file():
dependencies += auto_patchelf_file(
logger=logger,
runtime_deps=runtime_deps,
append_rpaths=append_rpaths,
keep_libc=keep_libc,
preserve_origin=preserve_origin,
relativize_rpath=relativize_rpath,
extra_args=extra_args,
path=path,
containing_path=containing_path
)
missing = [dep for dep in dependencies if not dep.found]
@@ -560,6 +615,12 @@ def main() -> None:
action="store_true",
help="When possible, replace absolute RPATH entries with original $ORIGIN entries that resolve to the same directory.",
)
parser.add_argument(
"--relativize-rpath",
dest="relativize_rpath",
action="store_true",
help="Rewrite absolute RPATH entries to use $ORIGIN when the binary and the entry live under the same --paths root, so the patched tree is relocatable.",
)
parser.add_argument(
"--ignore-existing",
dest="add_existing",
@@ -597,6 +658,7 @@ def main() -> None:
append_rpaths=args.append_rpaths,
keep_libc=args.keep_libc,
preserve_origin=args.preserve_origin,
relativize_rpath=args.relativize_rpath,
add_existing=args.add_existing,
extra_args=args.extra_args)

View File

@@ -28,6 +28,8 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [ xz ];
__structuredAttrs = true;
meta = {
description = "Archive of autoconf m4 macros";
homepage = "https://www.gnu.org/software/autoconf-archive/";

View File

@@ -7,14 +7,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "b3sum";
version = "1.8.6";
version = "1.8.7";
src = fetchCrate {
inherit (finalAttrs) version pname;
hash = "sha256-VWYsN/kNK/aR/Qc9nsTaXuJMO4PNBNOT6cfzwleKhD0=";
hash = "sha256-ZShgvrxccsaLXKl0wMF5GfpRzjlBi/ideUQSW+nQg5k=";
};
cargoHash = "sha256-KOzFTLgbmrzUV5KmqJV9N7GUsUhaM3cwSxi/WlkeQBM=";
cargoHash = "sha256-aPFihFEmGDkAAd5fLcHQ0elpOR+KOmhZi28QxR7aQ8Q=";
nativeInstallCheckInputs = [
versionCheckHook

View File

@@ -27,17 +27,17 @@ in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "bacon";
version = "3.24.0";
version = "3.25.0";
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "Canop";
repo = "bacon";
tag = "v${finalAttrs.version}";
hash = "sha256-rfbK5MrCytBVISXVkazBDnZZxjZQ3ze348mlTyanTWM=";
hash = "sha256-+7K8hy6zzLUshLc2I24md5FOYq3lB0ivx1VbCRHIXII=";
};
cargoHash = "sha256-s49qZMD922l6KKSFRhVIGp6+7E0S+q7McV9PT2F0RQc=";
cargoHash = "sha256-fAdS77fBUFlSbXu1aw3X3z0ema2FC5fDo8At2GQpGn0=";
buildFeatures = lib.optionals withSound [
"sound"

View File

@@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "baidupcs-go";
version = "4.0.1";
version = "4.0.2";
src = fetchFromGitHub {
owner = "qjfoidnh";
repo = "BaiduPCS-Go";
rev = "v${finalAttrs.version}";
hash = "sha256-AvwdAOjuQxdmhg+IJxQ9e9iMXqveLjoF/W7ntZZmES4=";
hash = "sha256-o0Oh6zLJT25+smEgWy7E8fTigJ2FLpBXoaZSYCRFvic=";
};
vendorHash = "sha256-oOZeBCHpAasi9K77xA+8HxZErGWKwb4OaWzWhHagtQE=";
vendorHash = "sha256-3kvB5QxtWuElhDIFFr3Awf5myf6l2Hx0M2k53ltQYeQ=";
doCheck = false;

View File

@@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "bearer";
version = "2.1.0";
version = "2.1.1";
src = fetchFromGitHub {
owner = "bearer";
repo = "bearer";
tag = "v${finalAttrs.version}";
hash = "sha256-OUsy3DDuo1ptTtbIOEOhqfG4wlaVu1ZSKJqt9h2ZRI0=";
hash = "sha256-I4XPt/egQJznJ9FS422fCJhiwLttjolx5adhiO1gDiM=";
};
vendorHash = "sha256-PTyozkuRlD/VCqPqbDfdhMYHH1z3+S1X6ykPg/xP680=";
vendorHash = "sha256-XjpHnNrYY04ondhw9ZCUUkos2lgH2NJFFP0tU2frGvs=";
subPackages = [ "cmd/bearer" ];
@@ -24,7 +24,6 @@ buildGoModule (finalAttrs: {
ldflags = [
"-s"
"-w"
"-X=github.com/bearer/bearer/cmd/bearer/build.Version=${finalAttrs.version}"
];

View File

@@ -28,10 +28,7 @@ stdenv.mkDerivation (finalAttrs: {
"host"
];
# there's a /bin/sh shebang in bin/yacc which when no strictDeps is patched with the build stdenv shell
# however when cross-compiling it would still be patched with the build stdenv shell which would be wrong
# cannot add bash to buildInputs due to infinite recursion
strictDeps = stdenv.hostPlatform != stdenv.buildPlatform;
strictDeps = true;
nativeBuildInputs = [
m4
@@ -40,6 +37,13 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optional stdenv.hostPlatform.isSunOS help2man;
propagatedBuildInputs = [ m4 ];
# there's a /bin/sh shebang in bin/yacc which when no strictDeps is patched with the build stdenv shell
# however when cross-compiling it would still be patched with the build stdenv shell which would be wrong
# cannot add bash to buildInputs due to infinite recursion
postFixup = lib.optionalString (lib.systems.equals stdenv.buildPlatform stdenv.hostPlatform) ''
patchShebangs --build $out/bin/yacc
'';
enableParallelBuilding = true;
# tests are flaky / timing sensitive on FreeBSD
enableParallelChecking = !stdenv.hostPlatform.isFreeBSD;
@@ -50,6 +54,8 @@ stdenv.mkDerivation (finalAttrs: {
# TODO: enable doInstallCheck unconditionally when fixed upstream.
doInstallCheck = !stdenv.cc.isClang;
__structuredAttrs = true;
meta = {
homepage = "https://www.gnu.org/software/bison/";
description = "Yacc-compatible parser generator";

View File

@@ -14,13 +14,13 @@
buildNpmPackage (finalAttrs: {
pname = "bitwarden-cli";
version = "2026.7.0";
version = "2026.8.0";
src = fetchFromGitHub {
owner = "bitwarden";
repo = "clients";
tag = "cli-v${finalAttrs.version}";
hash = "sha256-8PYjRa1lhs53FCfqPBqH9712X1ek02wbkI+kW5tkepE=";
hash = "sha256-Kz7vy3mt4uLGA6wGtH527P5vY55UYSZtq6e8IyNJvc4=";
};
postPatch = ''
@@ -31,7 +31,7 @@ buildNpmPackage (finalAttrs: {
nodejs = nodejs_22;
npmDepsFetcherVersion = 2;
npmDepsHash = "sha256-WRxlvkgWboO0ukUHgjC5CrfgfwnmUfDXI4r5dx9CKww=";
npmDepsHash = "sha256-5i6/TlqBhPLv00tN0sxFA/iRQ8QRyUxhCqYkhVBLz3w=";
nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
perl

View File

@@ -23,7 +23,7 @@ stdenv.mkDerivation {
useBoost.src or (fetchFromGitHub {
owner = "boostorg";
repo = "build";
rev = defaultVersion;
tag = defaultVersion;
sha256 = "1r4rwlq87ydmsdqrik4ly5iai796qalvw7603mridg2nwcbbnf54";
});
@@ -58,6 +58,8 @@ stdenv.mkDerivation {
bison
];
strictDeps = true;
buildPhase = ''
runHook preBuild
./bootstrap.sh
@@ -76,6 +78,8 @@ stdenv.mkDerivation {
runHook postInstall
'';
__structuredAttrs = true;
meta = {
homepage = "https://www.boost.org/build/";
license = lib.licenses.boost;

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