done now
This commit is contained in:
parent
03c63c0722
commit
8ddc80beb8
11
flake.nix
11
flake.nix
|
@ -84,11 +84,12 @@
|
|||
default = 1027;
|
||||
description = "The UDP port to host the server on";
|
||||
};
|
||||
proximity = {
|
||||
type = types.nullOr lib.types.attrs;
|
||||
proximity = lib.mkOption {
|
||||
type = lib.types.nullOr lib.types.attrs;
|
||||
default = null;
|
||||
} // {
|
||||
port = lib.mkOption {
|
||||
type = types.nullOr lib.types.port;
|
||||
type = lib.types.port;
|
||||
example = 4433;
|
||||
description = "The UDP port to host the proximity chat server on";
|
||||
};
|
||||
|
@ -113,8 +114,8 @@
|
|||
WorkingDirectory = "${self.packages.${system}.default}";
|
||||
Type = "simple";
|
||||
ExecStart = let
|
||||
proxRes = if proximity == null then "-p ${proximity.port} --prox-cert ${proximity.certPath} --prox-key ${proximity.keyPath}" else "";
|
||||
in ''${self.packages.${system}.default}/bin/smo-server -t ${toString tcpPort} -u ${toString udpPort} ${lib.strings.optionalString enableFaker "--enable-faker"}'';
|
||||
proxRes = if proximity != null then "-p ${proximity.port} --prox-cert ${proximity.certPath} --prox-key ${proximity.keyPath}" else "";
|
||||
in ''${self.packages.${system}.default}/bin/smo-server -t ${toString tcpPort} -u ${toString udpPort} ${proxRes} ${lib.strings.optionalString enableFaker "--enable-faker"}'';
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue