Fix service dependencies

This commit is contained in:
Jakob Lechner 2024-12-28 13:35:07 +01:00
parent 84e7d76f14
commit c6a6bd9365
2 changed files with 4 additions and 2 deletions

View file

@ -209,6 +209,8 @@ in
--sout='#transcode{acodec=s16le,channels=2,samplerate=48000}:std{access=file,mux=raw,dst=/run/snapserver/hass.fifo}' \ --sout='#transcode{acodec=s16le,channels=2,samplerate=48000}:std{access=file,mux=raw,dst=/run/snapserver/hass.fifo}' \
--aout=none --aout=none
''; '';
wants = [ "snapserver.service" ];
after = [ "snapserver.service" ];
serviceConfig = { serviceConfig = {
BindPaths = [ "/run/snapserver/hass.fifo" ]; BindPaths = [ "/run/snapserver/hass.fifo" ];
BindReadOnlyPaths = [ "/nix/store" "/etc/ssl/certs" "/etc/static/ssl/certs" ]; BindReadOnlyPaths = [ "/nix/store" "/etc/ssl/certs" "/etc/static/ssl/certs" ];

View file

@ -31,8 +31,8 @@ in
systemd.services.ledfx = { systemd.services.ledfx = {
enable = true; enable = true;
description = "LedFx"; description = "LedFx";
wants = [ "network.target" "sound.target" ]; wants = [ "network.target" "sound.target" "snapclient-ledfx.service" ];
after = [ "network.target" "sound.target" ]; after = [ "network.target" "sound.target" "snapclient-ledfx.service" ];
wantedBy = [ "multi-user.target" ]; wantedBy = [ "multi-user.target" ];
serviceConfig = { serviceConfig = {
DynamicUser = "yes"; DynamicUser = "yes";