diff --git a/modules/services/lib.nix b/modules/services/lib.nix index 1a077ae..900a810 100644 --- a/modules/services/lib.nix +++ b/modules/services/lib.nix @@ -113,11 +113,11 @@ with lib; Group = "users"; TimeoutStartSec = "1000"; ExecStartPre = [ - "${pkgs.bash}/bin/bash -c 'sleep $((RANDOM % ${toString startDelay}))'" - "${pkgs.podman-compose}/bin/podman-compose -f /etc/podman/${name}/compose.yaml pull" + "/run/current-system/sw/bin/bash -c 'sleep $((RANDOM % ${toString startDelay}))'" + "/run/current-system/sw/bin/podman-compose -f /etc/podman/${name}/compose.yaml pull" ]; - ExecStart = "${pkgs.podman-compose}/bin/podman-compose ${envFileArg} --in-pod ${toString pod} -f /etc/podman/${name}/compose.yaml up --remove-orphans"; - ExecStop = "${pkgs.podman-compose}/bin/podman-compose ${envFileArg} --in-pod ${toString pod} -f /etc/podman/${name}/compose.yaml down"; + ExecStart = "/run/current-system/sw/bin/podman-compose ${envFileArg} --in-pod ${toString pod} -f /etc/podman/${name}/compose.yaml up --remove-orphans"; + ExecStop = "/run/current-system/sw/bin/podman-compose ${envFileArg} --in-pod ${toString pod} -f /etc/podman/${name}/compose.yaml down"; Restart = "on-failure"; RestartSec = "3m"; };