Commit graph

18 commits

Author SHA1 Message Date
r-vdp
19edbdddb1
Add an assertion to make sure that the services passed to systemd-manager exist. 2023-03-22 11:56:58 +01:00
r-vdp
58353436c2
Complete rework of the systemd logic. 2023-03-21 16:14:12 +01:00
r-vdp
6a7910bab1
Avoid an unneeded extra "etc" directory. 2023-03-17 15:47:56 +01:00
R-VdP
daae141949
Add WantedBy and RequiredBy to the JSON file produced by Nix. 2023-03-15 20:43:50 +01:00
R-VdP
cf91b29724
WIP 2023-03-08 00:24:10 +01:00
R-VdP
3280073a0f
Implement --target-host 2023-02-20 20:19:54 +01:00
R-VdP
d428df9c72
Add a deactivation script to the system-manager profile. 2023-02-17 12:37:02 +01:00
R-VdP
e2f386c21e
Set stateVersion by default. 2023-02-15 15:12:39 +01:00
R-VdP
40c413d25a
Set defaults for the system-manager options. 2023-02-15 15:11:44 +01:00
R-VdP
cf7d0f76d3
Fix the makeServiceConfig function. 2023-02-14 13:39:10 +01:00
R-VdP
b3c7f71456
Implement files under /etc 2023-02-13 20:24:23 +01:00
R-VdP
9aa059887b
Work on properly implementing the activation of systemd services. 2023-02-09 15:04:27 +00:00
R-VdP
c3be9ceb19
Write generation state into a state file and restructure the services.json file produced by nix. 2023-02-09 10:25:04 +00:00
R-VdP
c7a481976d
Create more services to test activation logic. 2023-02-07 23:19:25 +00:00
R-VdP
f784f06107
Continue implementing basic features. 2023-02-02 17:31:10 +00:00
R-VdP
fbe9f2eabb
Allow passing in a list of modules to the serviceConfig. 2023-02-02 09:27:40 +00:00
Jean-François Roche
add2910abf
Fix formatting using nixpgks-fmt 2023-02-02 00:55:37 +01:00
R-VdP
929da3e3c3
Move nix code under nix/ 2023-02-01 17:39:07 +00:00