|
c5c37e79ac
|
users/services: actually remove the systemd backend
|
2024-03-21 17:16:11 +00:00 |
|
|
d2f6648bce
|
users/services: refactor: replace ExecStart/ExecStopPost with command/cleanupCommand
note that this completely breaks the systemd backend (though easily fixable if wanted)
|
2024-03-21 17:16:11 +00:00 |
|
|
5c9c7f8073
|
modules/users/s6-rc: add per-service logging
|
2024-03-21 17:16:11 +00:00 |
|
|
218072b2fe
|
refactor: modules/users/s6-rc.nix
|
2024-03-21 17:16:11 +00:00 |
|
|
d4f217a4f5
|
refactor: modules/users/s6-rc.nix
|
2024-03-21 17:16:11 +00:00 |
|
|
40f6f88a64
|
users/services: s6: remove broken log stuff
apparently the /log shorthand is only applicable to base `s6-supervise`,
and not `s6-rc`. "pipeline"s are the s6-rc equivalent:
<https://wiki.gentoo.org/wiki/S6-rc#Longrun_pipelining>
|
2024-03-21 17:16:11 +00:00 |
|
|
fbbb09322a
|
users/services: s6-rc: support ExecStopPost option
|
2024-03-21 17:16:11 +00:00 |
|
|
e7153ce4a1
|
users/services: remove ExecStartPre option
|
2024-03-21 17:16:11 +00:00 |
|
|
b13e7c38c7
|
users/services: remove script option
|
2024-03-21 17:16:11 +00:00 |
|
|
1417497001
|
users/services: remove serviceConfig.Type option
|
2024-03-21 17:16:11 +00:00 |
|
|
db12e03f64
|
users/services: remove oneshot service type
|
2024-03-21 17:16:11 +00:00 |
|
|
dee4866737
|
users/services: remove ConditionEnvironment option
|
2024-03-21 17:16:11 +00:00 |
|
|
81a6c53c26
|
users/services: remove RemainAfterExit option
|
2024-03-21 17:16:11 +00:00 |
|
|
9afd9725d1
|
users: services: remove no-longer-needed Restart and RestartSec options
|
2024-03-21 17:16:11 +00:00 |
|
|
452619dbfc
|
s6: log when a service starts up
it still seems to be all logging into a single file though?
|
2024-03-21 17:16:11 +00:00 |
|
|
8bedc860ae
|
s6: add some minimal logging
the root s6 call seems to be doing some logging, notably feedbackd; still don't know where the other logs are going
|
2024-03-21 17:16:11 +00:00 |
|
|
cbecdc4a95
|
s6: use exec in the run trampoline, to forward file descriptors and keep a cleaner process tree
|
2024-03-21 17:16:11 +00:00 |
|
|
e1001f57c5
|
modules/users: remove no-longer-need environment option
|
2024-03-21 17:16:11 +00:00 |
|
|
2336767059
|
port service manager to s6
still a lot of cleanup to do (e.g. support dbus service types), but it boots to a usable desktop
|
2024-03-21 17:16:11 +00:00 |
|
|
05b37669e3
|
s6-rc: fix service run file to have expected format
|
2024-03-21 17:16:11 +00:00 |
|
|
ea9768c6ab
|
modules/users: prototype s6 integration: ~/.config/s6/{sources,compiled}
|
2024-03-21 17:16:11 +00:00 |
|
|
38353dbc29
|
modules/users: remove unused requiredBy service option
|
2024-03-21 17:16:11 +00:00 |
|
|
ef4a8e1989
|
modules: users: split services -> fs mapping into own systemd.nix file
|
2024-03-21 17:16:11 +00:00 |
|
|
acc9a9cb48
|
modules/users: make it a directory
|
2024-03-21 17:16:11 +00:00 |
|