diff --git a/host/default.nix b/host/default.nix index 54e12b2..8c05684 100644 --- a/host/default.nix +++ b/host/default.nix @@ -6,7 +6,7 @@ let module.roundcube.enable = true; module.searxng.enable = true; module.acme.enable = true; - module.newt.enable = true; + services.newt.enable = true; module.forgejo.enable = true; }; }; diff --git a/module/newt.nix b/module/newt.nix index 06c93dc..49e8df5 100644 --- a/module/newt.nix +++ b/module/newt.nix @@ -1,15 +1,14 @@ {config,lib, ... }: -lib.mkIf config.module.newt.enable{ + { services.newt = { - enable = true; environmentFile = "/etc/newt.env"; settings = { endpoint = "https://pangolin.wateir.fr"; }; }; - networking.firewall = { + networking.firewall = lib.mkIf config.services.newt.enable { allowedTCPPorts = [ 80 443 ]; allowedUDPPorts = [ 51820 21820 ]; };