Robert Hensing
5bd040e3c3
Modular services: no pkgs ( #435092 )
2025-08-27 12:21:59 +02:00
Robert Hensing
66697e1bd1
portable/service: Reuse meta-maintainers.nix
...
Tested with:
nix repl -f .
nix-repl> :p nixosTests.php.fpm-modular.config.nodes.machine.system.services.php-fpm.meta.maintainers
nix-build -A nixosTests.php.fpm-modular
2025-08-21 10:20:28 +02:00
Robert Hensing
90162e8113
nixos/service/portable: Provide an entrypoint function
...
... and tidy up in various small ways.
This should help a bit to make more clear the separation between
the portable parts and the systemd system service parts.
2025-08-20 11:58:12 +02:00
Robert Hensing
d88b9464b0
system.services: Remove ambiguous, redundant pkgs module argument
...
Primary reasons: remove implicit dependencies and force uniformity.
See nixos/modules/system/service/README.md for detailed rationale.
2025-08-20 11:44:06 +02:00
Robert Hensing
f576ed6890
Modular services configData (etc subdir) ( #435060 )
2025-08-20 09:53:23 +02:00
Robert Hensing
950a5f3344
modular services: Add configData option for etc-like files
2025-08-19 20:10:21 +02:00
Robert Hensing
5ff768593e
nixos/portable/service: Drop unused parameters
2025-08-19 19:00:43 +02:00
Robert Hensing
0c28d57e02
service/portable: Add meta placeholder
...
This fixes the evaluation of modules such as those tested by
nix-build -A nixosTests.php.fpm-modular
... ahead of the proper fix that factors meta.maintainers out of
NixOS.
2025-08-19 16:00:59 +02:00
Robert Hensing
af04a80c76
modular-services: merge process.argv from executable and args
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