Commit graph

52481 commits

Author SHA1 Message Date
Robert Hensing b51a6c3531 nixos/system/service: Use copy of escapeSystemdExecArgs
This unblocks modular services while providing opportunity to
improve this when a solution is agreed on.
2025-07-20 03:02:03 +02:00
Robert Hensing d20a574948 Revert "systemd: Add functions.escapeSystemdExecArg[s]"
This reverts commit 121c0d9efad7cf74ccc70ce3e69763e9a8822f3b.
2025-07-20 03:01:07 +02:00
Robert Hensing af04a80c76 modular-services: merge process.argv from executable and args 2025-07-20 03:01:06 +02:00
Robert Hensing b9e4118e6d nixosTests.modularService: adjust quoting expectations 2025-07-20 03:01:06 +02:00
Robert Hensing 03c4d4bc66 nixos/doc/modular-services: Use package attr in example
Without a proper introduction it's really really hard to make sense of the examples, and where values come from; which are arbitrary, which are conventional, which are hard-coded into some part of the framework.

Co-authored-by: Valentin Gagarin <valentin@gagarin.work>
2025-07-20 03:01:06 +02:00
Robert Hensing 7d7b678ed6 nixos/doc/modular-services: Explain configuration mgmt framework
Co-authored-by: Valentin Gagarin <valentin@gagarin.work>
2025-07-20 03:01:06 +02:00
Robert Hensing b7ded19010 nixos/doc: Add modular services section 2025-07-20 03:01:06 +02:00
Robert Hensing 53f97deb26 ghostunnel.services.default: init 2025-07-20 03:01:06 +02:00
Robert Hensing 109a6a9d1e Add assertions and warnings to modular services 2025-07-20 03:01:05 +02:00
Robert Hensing 1acabeebed Add modular services, system.services 2025-07-20 03:01:05 +02:00
Robert Hensing b915f0c5c0 systemd: Add functions.escapeSystemdExecArg[s]
This makes it available outside the NixOS `utils` context.
2025-07-20 03:01:05 +02:00
isabel 150fe821ba
nixos/users-groups: group members filter by enabled (#426495) 2025-07-19 22:32:56 +01:00
Sandro 12094020ba
nixos/msmtp: add package option (#425532) 2025-07-19 19:02:22 +02:00
Maximilian Bosch 3289277081
Merge: nixos/nextcloud-notify_push: delay restart and add same dependences f… (#421552) 2025-07-19 12:59:50 +02:00
NullCube 2a1e82461b nixosTests.lemurs*: init
Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-07-19 16:15:58 +05:30
Felix Buehler 140a6b4522 nixos/lemurs: init 2025-07-19 16:15:58 +05:30
isabel 6cdee65115
nixos/users-groups: group members filter by enabled 2025-07-18 22:19:11 +01:00
phaer b033e0c4b6
virtualisation/disk-image: fix image.extension 2025-07-18 11:12:09 -07:00
phaer 5aba7c7131
openstack-image-zfs: drop ".root" suffix in generated image name
hydra-build-products is automatically updated with the right name, as
is image-info.json.

This breaks hardcoded uses of the filename, but ensures that all the
other outputs are consistent and image.filePath is correct
2025-07-18 11:12:09 -07:00
phaer 037a064feb
sd-image: Fix image.filePath directory prefix 2025-07-18 11:12:08 -07:00
phaer 8cbc6d6da6
amazon-image: fix image.extension value for vpc/vhd files
vpc files use the extension "vhd". `make-disk-image-nix` contains a
lookup table, but does not expose that. vpc is the only format
supported by the amazon image which is affected. Format and extension
are the same for raw and qcow2.
2025-07-18 11:12:08 -07:00
Maximilian Bosch c808181a64
Merge: test-driver: Implement debugging breakpoint hooks (#422066) 2025-07-18 19:13:20 +02:00
Maximilian Bosch b4b7218254
nixos/testing: enable ssh backdoor by default if debug hook is enabled
You usually want both, so it makes sense to have the former imply the
latter. If this is not desired, it can still be modified within a test.
2025-07-18 17:39:03 +02:00
Jacek Galowicz d6b326d659
test-driver: Implement debugging breakpoint hooks
Co-authored-by: Maximilian Bosch <maximilian@mbosch.me>
2025-07-18 17:39:01 +02:00
nikstur 3fd41447c7
nixos/systemd/repart: add extraArgs option and Encrypt=tpm2 test (#422511) 2025-07-18 16:52:18 +02:00
Paul Haerle f79d2fc207
Fix link syntax in Markdown files (#426381) 2025-07-18 16:06:24 +02:00
Connor Baker b435860c5a
nixos/nvidia-container-toolkit: fix tests (#426273) 2025-07-18 06:32:10 -07:00
Andrew Voynov e2ce2981bf
nixos/services: fix Markdown link syntax in web-apps/ocis.md 2025-07-18 18:25:21 +05:00
rewine 5b12257b16
qownnotes: 25.6.5 -> 25.7.7 (#426096) 2025-07-18 20:51:17 +08:00
Sandro d69cbe23e1
nixos/chhoto-url: init module (#424630) 2025-07-18 13:32:14 +02:00
Aleksana 03b3a97679
nixos/newt: init (#414337) 2025-07-18 19:07:59 +08:00
Maximilian Bosch ecc0c1b956
Merge: matrix-synapse: 1.133.0 -> 1.134.0 (#425448) 2025-07-18 12:47:11 +02:00
Defelo b6ebd3bac9
nixos/tests/chhoto-url: init 2025-07-18 12:00:32 +02:00
Defelo 55e6f26bff
nixos/chhoto-url: init module 2025-07-18 12:00:32 +02:00
K900 abc0cfc4f7
nixos/home-assistant: support passing lovelace config as file (#426221) 2025-07-18 08:31:54 +03:00
Martin Weinelt 800967e9f5 nixos/home-assistant: support passing lovelace config as file 2025-07-18 08:18:52 +03:00
Rafael Fernández López d287c86c08 nixos/nvidia-container-toolkit: fix tests 2025-07-18 03:53:46 +00:00
Will Fancher cf51b44a52
nixos-generate-config: prefer /dev/mapper paths for mounts (#424814) 2025-07-17 22:47:43 -04:00
Sandro 8c34fc8c3c
Searxng rework, searxng: 0-unstable-2025-07-08 -> 0-unstable-2025-07-11 (#346777) 2025-07-18 01:32:17 +02:00
Franz Pletz 71064c4808
nixos/systemd: fix run0 failing to run commands (#419588) 2025-07-17 22:18:10 +02:00
Adam C. Stephens 0fe91da973
forgejo: 11.0.3 -> 12.0.0 (#426131) 2025-07-17 13:37:13 -04:00
transcaffeine d3bc50865f
matrix-synapse: 1.133.0 -> 1.134.0
Release notes: https://github.com/element-hq/synapse/releases/tag/v1.134.0
Full changelog: https://github.com/element-hq/synapse/compare/v1.133.0...v1.134.0
2025-07-17 18:18:55 +02:00
Maximilian Bosch bf79e3edcd
Merge: nixos/lasuite-docs: perform migrations after generating secret key (#425493) 2025-07-17 18:18:07 +02:00
dish 21e98fc8a9
forgejo: 11.0.3 -> 12.0.0
https://forgejo.org/2025-07-release-v12-0/

https://codeberg.org/forgejo/forgejo/milestone/12836
2025-07-17 11:46:43 -04:00
xanderio caea8a1c0a
nixos/dependency-track: fix default JVM heap size (#425747) 2025-07-17 16:11:36 +02:00
Patrizio Bekerle ad8aaecc37
qownnotes: 25.6.5 -> 25.7.7
Signed-off-by: Patrizio Bekerle <patrizio@bekerle.com>
2025-07-17 14:59:01 +02:00
Paul Meyer ad6b1336b1
nixos/paisa: init (#421807) 2025-07-17 14:54:43 +02:00
Sandro a3596957ff
nixos/hydra: replace nettools with hostname-debian (#422364) 2025-07-17 13:47:07 +02:00
jack 9501130c38 nixos/newt: init 2025-07-17 13:04:13 +02:00
Connor Baker fc6bc86838
nvidia-container-toolkit: reintroduce nvidia runtime wrappers (#421088) 2025-07-17 01:51:21 -07:00