Commit Graph
988463 Commits
Author SHA1 Message Date
r-vdp ea3ca97b36 switch-to-configuration-ng: Dispatch on new section in compare_units
When exactly one section was newly introduced, the code looked up
new_unit.get("Unit") first regardless of which section was actually
new. If [Service] was the new section but the unit also had an
unchanged [Unit] section, the [Service] contents were never inspected
and a newly added ExecStart= would not trigger a restart.

Dispatch on section_cmp instead and add unit tests for both the
restart and reload cases.
2026-04-28 17:03:44 +02:00
r-vdp 1086ea49e0 switch-to-configuration-ng: Fix ExecReload check for added key
The branch handling "a key was added to an existing section" compared
the section name against "Exec" (the .nspawn section header) instead of
"Service", so adding ExecReload= to a [Service] that previously lacked
it still triggered a restart instead of a reload.

Add a unit test covering this path.
2026-04-28 17:03:44 +02:00
r-vdp bb97db3918 switch-to-configuration-ng: rustfmt 2026-04-28 17:03:43 +02:00
Lucas Savvaandr-vdp 46450f556c switch-to-configuration-ng: Reload when ExecReload changes
Instead of triggering a restart when the reload script changes, signal
that the unit only needs to be reloaded instead. This is an important
optimisation for systemd-nspawn containers where the reload script
can house the container's config activation script and we want to
explicitly avoid restarting.
2026-04-28 17:03:43 +02:00
SandroandGitHub 131700c407 foxmarks: fix changelog (#514349) 2026-04-28 14:54:39 +00:00
SandroandGitHub 315fc655f1 bitwarden-directory-connector: 2026.3.0 -> 2026.4.0 (#511187) 2026-04-28 14:44:38 +00:00
nixpkgs-ci[bot]andGitHub fb51242fcc websurfx: 1.28.0 -> 1.29.0 (#514389) 2026-04-28 14:31:46 +00:00
nixpkgs-ci[bot]andGitHub 3cd5961a4e mongodb-tools: 100.16.0 -> 100.16.1 (#514374) 2026-04-28 14:31:42 +00:00
nixpkgs-ci[bot]andGitHub b6655c0937 fairywren: 0-unstable-2026-04-17 -> 0-unstable-2026-04-27 (#514388) 2026-04-28 14:31:42 +00:00
nixpkgs-ci[bot]andGitHub d48ca348aa opa-envoy-plugin: 1.13.2-envoy-2 -> 1.15.2-envoy (#497145) 2026-04-28 14:31:10 +00:00
Moritz SanftandGitHub 7d5fa9d828 aflplusplus: Add optional build with nyx mode (#514406) 2026-04-28 14:30:15 +00:00
Fernando RodriguesandGitHub a6c2d4f65f mullvad-browser: 15.0.10 -> 15.0.11 (#514383) 2026-04-28 14:25:24 +00:00
John EricsonandGitHub fad35427aa lib/sources: remove absolute path literals (#514226) 2026-04-28 14:22:35 +00:00
Doron BeharandGitHub 8101d81bcf balena-cli: 24.1.3 -> 24.1.4 (#514424) 2026-04-28 14:20:10 +00:00
Fernando RodriguesandGitHub 0a4a1b6b42 fish: nixos/programs/fish: remove references to __fish_datadir (#509034) 2026-04-28 14:18:30 +00:00
Fernando RodriguesandGitHub 46020f9e85 nixos/programs/fish: don't generate completions for configuration.nix(5) (#508401) 2026-04-28 14:13:43 +00:00
Doron BeharandGitHub b30982233a intelLlvmStdenv: init alias to intel-llvm.stdenv (#514091) 2026-04-28 17:19:14 +03:00
Fernando RodriguesandGitHub ca57b07411 bat: genericize shell init for bat-extras packages (#504544) 2026-04-28 14:12:16 +00:00
Fernando RodriguesandGitHub be9a5f2225 nextflow: fix NXF_OPTS wrapper to expand $USER at runtime (#496139) 2026-04-28 14:11:12 +00:00
Markus KowalewskiandGitHub dc1919a534 nfs-ganesha: 9.11 -> 9.13 (#514415) 2026-04-28 13:58:05 +00:00
ekzyis 4a2ca67771 aflplusplus: Add optional build with nyx mode
This enables building the `aflplusplus` package with nyx mode via a new `withNyx`
boolean flag.

If it's set, the dependencies for nyx mode (libnyx, packer, QEMU-Nyx) will be
built in separate derivations.
2026-04-28 15:56:51 +02:00
j-kandGitHub 61a7520db5 netassert: 2.1.0 -> 2.1.4 (#484511) 2026-04-28 13:34:09 +00:00
R. Ryantm c89f0cb004 balena-cli: 24.1.3 -> 24.1.4 2026-04-28 13:19:18 +00:00
Martin WeineltandGitHub 4b2eb49721 Firefox: 150.0 -> 150.0.1 (#514375) 2026-04-28 13:06:02 +00:00
Austin HorstmanandGitHub 500a9306bf yabai: 7.1.23 -> 7.1.24 (#514124) 2026-04-28 13:03:34 +00:00
Austin HorstmanandGitHub 40289a4224 1password-gui: 8.12.8 -> 8.12.12 (#514125) 2026-04-28 13:03:19 +00:00
Stanisław PituchaandGitHub 42ad1a6d58 python3.pkgs.pycycling: update changelog link (#514376) 2026-04-28 13:01:59 +00:00
KerstinandGitHub 2ee47eb23a python3Packages.siphashc: fetch sources from GitHub, fix changelog (#514380) 2026-04-28 12:59:33 +00:00
R. Ryantm ca22beab6e nfs-ganesha: 9.11 -> 9.13 2026-04-28 12:54:13 +00:00
nixpkgs-ci[bot]andGitHub db220bdd85 openspec: 1.3.0 -> 1.3.1 (#514348) 2026-04-28 12:53:34 +00:00
LIN, JianandGitHub 46639b8af1 emacsPackages.ghostel: build zig module (#512390) 2026-04-28 12:42:36 +00:00
j-kandGitHub 563adfa17c deno: build rusty-v8 on big-parallel (#514057) 2026-04-28 12:42:17 +00:00
Vonfry eafb6980f9 emacsPackages.ghostel: build module locally 2026-04-28 20:37:13 +08:00
Leona MaroniandGitHub 1997c5f274 vinyl-cache_9: init at 9.0.0 (#510889) 2026-04-28 12:29:35 +00:00
ekzyis 0b49f96ac9 maintainers: Add ekzyis 2026-04-28 14:21:47 +02:00
Vincent LaporteandGitHub 634cdc8eb3 ocamlPackages.checkseum: 0.5.2 -> 0.5.3 (#511535) 2026-04-28 12:09:42 +00:00
Adam C. StephensandGitHub a8fd02c160 audiobookshelf: 2.33.2 -> 2.34.0 (#514260) 2026-04-28 12:00:35 +00:00
JoandGitHub fb7563864c nixos-test-driver: add release notes for 26.05 (#513051) 2026-04-28 11:54:22 +00:00
R. RyantmandVincent Laporte 2d128537b8 ocamlPackages.checkseum: 0.5.2 -> 0.5.3 2026-04-28 13:53:55 +02:00
Jacek Galowicz 2699e59ed6 nixos-test-driver: add release notes for 26.05 2026-04-28 13:44:10 +02:00
YorickandGitHub 9524ed9b13 victoriametrics: 1.140.0 -> 1.141.0 (#514077) 2026-04-28 11:36:14 +00:00
Johannes KirschbauerandGitHub 6677694a28 Revert "lib/strings.concatLines: call concatStringsSep directly" (#514350) 2026-04-28 11:33:22 +00:00
R. Ryantm 941d14ddfd websurfx: 1.28.0 -> 1.29.0 2026-04-28 11:23:16 +00:00
R. Ryantm ce80ed6c2a fairywren: 0-unstable-2026-04-17 -> 0-unstable-2026-04-27 2026-04-28 11:22:13 +00:00
nixpkgs-ci[bot]andGitHub 5162f2babb firefly-iii-data-importer: 2.2.3 -> 2.3.2 (#513886) 2026-04-28 11:15:18 +00:00
Gaétan LepageandGitHub b3adb9bf18 python3Packages.oelint-data: 1.4.11 -> 1.4.12 (#514377) 2026-04-28 11:10:27 +00:00
Thiago Kenji OkadaandGitHub 69b1f15920 libretro.eightyone: 0-unstable-2026-03-31 -> 0-unstable-2026-04-20 (#514378) 2026-04-28 10:52:12 +00:00
Gaétan LepageandGitHub 09f5b52ee7 river: 0.4.2 -> 0.4.5 (#512836) 2026-04-28 10:50:49 +00:00
R. Ryantm 1944a4bc5c mullvad-browser: 15.0.10 -> 15.0.11 2026-04-28 10:34:09 +00:00
nixpkgs-ci[bot]andGitHub f212acc1b7 fosrl-olm: 1.4.4 -> 1.5.0 (#514339) 2026-04-28 10:26:18 +00:00