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.
'';
};
port = lib.mkOption {
type = lib.types.port;
default = 3001;
description = lib.mdDoc ''
The port at which to run.
'';
};
};
config = {
systemd.services.tatoeba = let
@ -79,7 +86,7 @@
wantedBy = [ "network.target" ];
serviceConfig = {
ExecStart = ''
${cfg.package}/bin/tatoeba
${cfg.package}/bin/tatoeba --port ${cfg.port}
'';
Restart = "always";
DynamicUser = true;

Loading…
Cancel
Save