Commit Graph
985906 Commits
Author SHA1 Message Date
Gaetan Lepage 4bab2aa6af cudaPackages.libcuobjclient: init at 1.0.0.26 2026-04-21 15:25:07 +00:00
nixpkgs-ci[bot]andGitHub 55df8de18c tomlc17: 260323 -> 260414 (#512091) 2026-04-21 15:18:15 +00:00
Pol DellaieraandGitHub 28322e60cc phpExtensions.ds: 1.6.0 -> 2.0.0 (#511088) 2026-04-21 15:16:09 +00:00
Pol DellaieraandGitHub 18ff7803a8 phpExtensions.excimer: 1.2.5 -> 1.2.6 (#511175) 2026-04-21 15:15:58 +00:00
Alyssa RossandGitHub d940b33529 osm-gps-map: fix Darwin build by setting CFLAGS=-std=gnu17 (#511538) 2026-04-21 15:08:52 +00:00
R. Ryantm 984c7fa4c0 python3Packages.mediafile: 0.16.0 -> 0.16.2 2026-04-21 15:01:20 +00:00
R. Ryantm 5c2bbf7efa codecrafters-cli: 53 -> 54 2026-04-21 14:56:20 +00:00
Andrew Marshall 7c34ac4769 nixos/acme: fix incorrectly using mkRenamedOptionModule in submodule
Per https://github.com/NixOS/nixpkgs/issues/96006, this does not work as
expected.

The warning trace will be emitted regardless of whether the option is
set, rendering it pointless. It does not work at the top-level either
(i.e. as `"security" "acme" "defaults" "credentialsFile"`), As such,
remove it entirely.
2026-04-21 10:47:22 -04:00
nixpkgs-ci[bot]andGitHub cacedc25f1 glaze: 7.3.3 -> 7.4.0 (#512101) 2026-04-21 14:45:16 +00:00
nixpkgs-ci[bot]andGitHub edfa2547f9 volanta: 1.16.4 -> 1.17.2 (#512085) 2026-04-21 14:45:12 +00:00
nixpkgs-ci[bot]andGitHub c56173a70b inputplumber: 0.76.0 -> 0.76.1 (#512040) 2026-04-21 14:45:07 +00:00
nixpkgs-ci[bot]andGitHub c706260e8a ankiAddons.fsrs4anki-helper: 24.06.3-unstable-2026-03-30 -> 24.06.3-unstable-2026-04-14 (#511887) 2026-04-21 14:45:01 +00:00
nixpkgs-ci[bot]andGitHub 6b04fe7f53 protonmail-bridge: 3.23.1 -> 3.24.1 (#511838) 2026-04-21 14:44:55 +00:00
Alyssa RossandGitHub 4e3d29ba0c Cross-compilation support for SuperH (sh4) (#510065) 2026-04-21 14:44:55 +00:00
Alyssa RossandGitHub 48f3c768d1 llvmPackages_git: 23.0.0-unstable-2026-04-05 -> 23.0.0-unstable-2026-04-19 (#509468) 2026-04-21 14:42:13 +00:00
Florian Klink bb53f67be3 speakersafetyd: 1.1.2-unstable-2026-03-28 -> 2.0.0 2026-04-21 16:40:41 +02:00
R. Ryantm 88bb1d3b48 amneziawg-go: 0.2.16 -> 0.2.17 2026-04-21 14:36:52 +00:00
codgician ea18c327cb open-webui: 0.8.12 -> 0.9.1
Diff: https://github.com/open-webui/open-webui/compare/v0.8.12...v0.9.1

Changelog: https://github.com/open-webui/open-webui/blob/v0.9.1/CHANGELOG.md
2026-04-21 22:20:07 +08:00
R. Ryantm 204f457bd3 fg-virgil: 0.18.0 -> 0.18.1 2026-04-21 14:19:27 +00:00
R. Ryantm 30acccdc33 excalifont: 0.18.0 -> 0.18.1 2026-04-21 14:19:07 +00:00
isabelandGitHub be5dc3fc85 nix-fast-build: 1.3.0 -> 1.4.0 (#501027) 2026-04-21 14:12:28 +00:00
Perchun Pak 1a9bbc066f neovim: check for pnames when asserting if two treesitters are installed
Previously it evaluated `nvim-treesitter-legacy` derivation, which now
results in a warning. Checking for pname shouldn't raise this warning,
since now only plugins that are installed get evaluated.
2026-04-21 16:11:53 +02:00
0xb10c 8a06b6413e bitcoin: 30.2 -> 31.0
https://bitcoincore.org/en/releases/31.0/
2026-04-21 16:08:13 +02:00
0xB10C 193e6decd7 Revert "bitcoin: Remove zlib transistive dependency from bitcoin"
This reverts commit 57b26dec73 as it broke
the bitcoind build. See

- https://github.com/NixOS/nixpkgs/pull/474827#issuecomment-4287223019
- https://github.com/NixOS/nixpkgs/pull/511775#issuecomment-4287233678
2026-04-21 16:08:13 +02:00
Gaute T. Ravndal 205b28d2ec nixos/programs/command-not-found: fix eval 2026-04-21 16:04:48 +02:00
R. Ryantm 8956bf1d4f glaze: 7.3.3 -> 7.4.0 2026-04-21 14:01:07 +00:00
nixpkgs-ci[bot]andGitHub 9e8521efd7 whoogle-search: 1.2.3 -> 1.2.4 (#512054) 2026-04-21 14:00:41 +00:00
Matteo PaciniandGitHub e1efe8a95d vscode-extensions.saoudrizwan.claude-dev: 3.78.0 -> 3.79.0 (#511709) 2026-04-21 14:00:41 +00:00
nixpkgs-ci[bot]andGitHub f30159af33 garnet: 1.1.1 -> 1.1.3 (#511951) 2026-04-21 14:00:35 +00:00
kilyanni 1ed85a36e8 intel-llvm: disable __structuredAttrs on symlinkJoin due to #510434 2026-04-21 15:58:34 +02:00
R. Ryantm 7b12ff93e9 jotdown: 0.9.1 -> 0.10.0 2026-04-21 13:55:08 +00:00
Thiago Kenji OkadaandGitHub 37e210688a libretro.ppsspp: 0-unstable-2026-03-31 -> 0-unstable-2026-04-20 (#509525) 2026-04-21 13:50:32 +00:00
Thiago Kenji OkadaandGitHub 024a20226c libretro.vice-x128: 0-unstable-2026-04-02 -> 0-unstable-2026-04-18 (#512092) 2026-04-21 13:50:26 +00:00
Austin SeippandGitHub dd274d4936 buck2: unstable-2025-12-01 -> unstable-2026-04-15 (#501849) 2026-04-21 13:49:36 +00:00
r-vdp 17773e7fa7 nixos/tests/switch-test: cover user-unit migration to NixOS
Simulate a home-manager-style unit in ~/.config/systemd/user and verify
switch-to-configuration takes it over after the per-user activation
drops it (both stopped and left-running variants), and leaves it alone
while still shadowed.
2026-04-21 15:45:37 +02:00
r-vdp 5cc82c4922 switch-to-configuration-ng: handle user units migrating to NixOS
When a unit moves from ~/.config/systemd/user (e.g. home-manager) to
/etc/systemd/user, the first pass skips it because its FragmentPath
still points at the home directory. The per-user activation
(nixos-activation.service -> home-manager) then removes the home copy
and stops the unit, leaving the now-unmasked NixOS definition inactive
until the next login.

Record such units up front and run a second pass after
nixos-activation.service: daemon-reload, then find units that were
shadowed but now aren't anymore, start/restart them as needed, and
re-start active targets so any other newly-unmasked dependencies are
pulled in.
Units that remain shadowed by ~/.config are left alone.

The opposite direction (NixOS -> home-manager) already works: the first
pass stops the removed /etc unit and home-manager starts the new home copy.
2026-04-21 15:45:02 +02:00
r-vdp 106c49d2e4 nixos/tests/switch-test: cover user-unit restart on switch
Add a lingering test user plus specialisations covering stop-start,
stopIfChanged=false, reloadIfChanged, reloadTriggers, and removal for
systemd.user.services so the new user-scope diff/restart path in
switch-to-configuration-ng is exercised.
2026-04-21 15:44:15 +02:00
r-vdp 2ff37e40e0 switch-to-configuration-ng: restart changed user units on switch
Previously the per-user child only reexecuted the user systemd instance
and restarted nixos-activation.service, leaving NixOS-managed user units
in /etc/systemd/user running stale binaries until the next login. Options
like systemd.user.services.<name>.restartTriggers were ineffective.

The user-scope child now:

  1. collects changes by comparing the pre-switch old_toplevel (captured
     before activation and passed via OLD_TOPLEVEL env) against the new
     toplevel
  2. stops obsolete units
  3. reexecutes + reloads the user systemd
  4. reloads/restarts/starts changed units
  5. runs nixos-activation.service (home-manager etc.)

Units are filtered by FragmentPath so those shadowed by
~/.config/systemd/user are left to home-manager to handle.

Resume-after-interrupt persistence uses $XDG_RUNTIME_DIR/nixos for the
user scope, mirroring /run/nixos for system.

Fixes #246611
2026-04-21 15:43:44 +02:00
r-vdp 5e22ad20da switch-to-configuration-ng: parameterise unit handling over UnitScope
Introduce a UnitScope enum that abstracts the differences between
/etc/systemd/system and /etc/systemd/user (unit directory, persisted
action-list location) and thread it through handle_modified_unit() and
collect_unit_changes(). The system path is unchanged: all callers pass
UnitScope::System and the resulting unit directory and list-file paths
are identical to the previous constants.

Preparation to reuse the diff logic for user units.
2026-04-21 15:42:26 +02:00
r-vdp 5e4c815e26 switch-to-configuration-ng: extract unit comparison loop into helper
Move the inline loop that diffs active units against the new toplevel
into a free-standing collect_unit_changes(). No functional change,
preparation to reuse the same logic for user units.
2026-04-21 15:42:26 +02:00
nicknb eee031213a apko: 1.2.3 -> 1.2.4 2026-04-21 15:42:01 +02:00
jaredmontoya 8a6e8ebac6 passff-host: 1.2.4 -> 1.2.5 2026-04-21 15:39:58 +02:00
jaredmontoya ffb2278df4 passff-host: fix patches not working 2026-04-21 15:39:58 +02:00
R. Ryantm 8c3f0384d2 libretro.vice-x128: 0-unstable-2026-04-02 -> 0-unstable-2026-04-18 2026-04-21 13:30:26 +00:00
R. Ryantm de120248fc tomlc17: 260323 -> 260414 2026-04-21 13:26:48 +00:00
Paul MeyerandGitHub 4f959719ad imgproxy: 3.30.1 -> 3.31.2 (#502172) 2026-04-21 13:19:23 +00:00
Paul MeyerandGitHub e1c71bccd4 tf-summarize: 0.3.15 -> 0.3.20 (#502292) 2026-04-21 13:18:23 +00:00
Paul MeyerandGitHub 6e07557db1 dblab: 0.34.3 -> 0.38.0 (#502301) 2026-04-21 13:17:58 +00:00
Paul MeyerandGitHub 460f2b94a7 algolia-cli: 1.7.3 -> 1.8.2 (#502822) 2026-04-21 13:16:06 +00:00
Paul MeyerandGitHub b73e50769c dry: 0.11.2 -> 0.13.0 (#503142) 2026-04-21 13:15:26 +00:00