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}' \
--aout=none
'';
wants = [ "snapserver.service" ];
after = [ "snapserver.service" ];
serviceConfig = {
BindPaths = [ "/run/snapserver/hass.fifo" ];
BindReadOnlyPaths = [ "/nix/store" "/etc/ssl/certs" "/etc/static/ssl/certs" ];

View file

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