Fix service dependencies
This commit is contained in:
parent
84e7d76f14
commit
c6a6bd9365
2 changed files with 4 additions and 2 deletions
|
|
@ -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" ];
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue