Add port configuration for tatoeba to flake.nix

main
Elnu 1 year ago
parent eea354e322
commit 62a0bc8fcd

@ -68,6 +68,13 @@
The tatoeba package that should be used. The tatoeba package that should be used.
''; '';
}; };
port = lib.mkOption {
type = lib.types.port;
default = 3001;
description = lib.mdDoc ''
The port at which to run.
'';
};
}; };
config = { config = {
systemd.services.tatoeba = let systemd.services.tatoeba = let
@ -79,7 +86,7 @@
wantedBy = [ "network.target" ]; wantedBy = [ "network.target" ];
serviceConfig = { serviceConfig = {
ExecStart = '' ExecStart = ''
${cfg.package}/bin/tatoeba ${cfg.package}/bin/tatoeba --port ${cfg.port}
''; '';
Restart = "always"; Restart = "always";
DynamicUser = true; DynamicUser = true;

Loading…
Cancel
Save