Tracking issue for Modular Services. - [Docs as of `nixos-unstable`](https://nixos.org/manual/nixos/unstable/#modular-services) - [Iniital PR](https://github.com/NixOS/nixpkgs/pull/372170) <!-- I invite you to collaborate on _modular services_. (EDIT: and you can make PRs or push to this branch) --> > [!TIP] > Modular services is in development: sync up async, ask questions etc on [#modular-services on the NixOS Matrix](https://matrix.to/#/#modular-services:nixos.org) Known issues: - [ ] docs generation for importable modules ~~(assigned: @roberth @mightyiam)~~ - [x] https://github.com/NixOS/nixpkgs/pull/430876 - [ ] improve, https://github.com/NixOS/nixpkgs/issues/432550 - [ ] something more structured, at least for the manual - [ ] make search.nixos.org backend responsible for combining the NixOS and service option sets as it sees fit - [ ] reloadTriggers - [ ] environment variables https://github.com/NixOS/nixpkgs/pull/518860 Next steps. Can be reordered as needed. - [x] 1. Make initial implementation #372170 available for contributors - [ ] 2. Equip modular services with functionality to support more kinds of services (i.e. so that more projects run well on it) - [ ] 3. Integration into e.g. nix-darwin, arion, devenv? - [ ] 4. Use modular service to implement traditional service and distill instructions - [ ] 5. Evaluate state of affairs - [ ] 6. nix.dev docs - [ ] 7. Discourse post Other TODOs: - [ ] systemd user unit support - [ ] try combine with https://github.com/NixOS/nixpkgs/pull/432529
Tracking issue for Modular Services.
nixos-unstableTip
Modular services is in development: sync up async, ask questions etc on #modular-services on the NixOS Matrix
Known issues:
(assigned: @roberth @mightyiam)process.environment#518860Next steps. Can be reordered as needed.
Other TODOs: