diff --git a/build/package/nix/tgstation-server.nix b/build/package/nix/tgstation-server.nix index b1d80d2bba..1d9577bcc7 100644 --- a/build/package/nix/tgstation-server.nix +++ b/build/package/nix/tgstation-server.nix @@ -132,7 +132,6 @@ in systemd.services.tgstation-server = { description = "tgstation-server"; - reloadTriggers = cfg.production-appsettings; serviceConfig = { EnvironmentFile = lib.mkIf (cfg.environmentFile != null) cfg.environmentFile; User = cfg.username; @@ -148,6 +147,10 @@ in WatchdogSignal = "SIGTERM"; LogsDirectory = "tgstation-server"; }; + reloadTriggers = [ + (lib.mkIf (cfg.environmentFile != null) [ cfg.environmentFile ]) + "/etc/tgstation.server.d/appsettings.Production.yml" + ]; wantedBy = [ "multi-user.target" ]; }; };