nixos/terraria: add package option (#487125)

This commit is contained in:
Fernando Rodrigues
2026-02-05 12:34:31 +00:00
committed by GitHub
+5 -1
View File
@@ -64,6 +64,10 @@ in
'';
};
package = lib.mkPackageOption pkgs "terraria" {
default = "terraria-server";
};
port = lib.mkOption {
type = lib.types.port;
default = 7777;
@@ -178,7 +182,7 @@ in
Type = "forking";
GuessMainPID = true;
UMask = 7;
ExecStart = "${tmuxCmd} new -d ${pkgs.terraria-server}/bin/TerrariaServer ${lib.concatStringsSep " " flags}";
ExecStart = "${tmuxCmd} new -d ${lib.getExe cfg.package} ${lib.concatStringsSep " " flags}";
ExecStop = "${stopScript} $MAINPID";
};
};