diff --git a/hosts/gerg-desktop/services/parrot.nix b/hosts/gerg-desktop/services/parrot.nix index 604eac4..38c4bb7 100644 --- a/hosts/gerg-desktop/services/parrot.nix +++ b/hosts/gerg-desktop/services/parrot.nix @@ -7,12 +7,16 @@ _: }: { sops.secrets.discordenv = { }; + systemd.services.parrot = { - #wantedBy = [ "multi-user.target" ]; - #wants = [ "network-online.target" ]; - #after = [ "network-online.target" ]; - script = lib.getExe pkgs.parrot; + wantedBy = [ "multi-user.target" ]; + wants = [ "network-online.target" ]; + after = [ "network-online.target" ]; + + environment.SETTINGS_PATH = "/persist/services/parrot"; + serviceConfig = { + ExecStart = lib.getExe pkgs.parrot; EnvironmentFile = config.sops.secrets.discordenv.path; Restart = "on-failure"; RestartSec = "30s";