diff --git a/server-modules/eleakxir.nix b/server-modules/eleakxir.nix index 468b29e..9d6a377 100644 --- a/server-modules/eleakxir.nix +++ b/server-modules/eleakxir.nix @@ -1,12 +1,26 @@ -{config, ...}: { +{ + config, + inputs, + pkgs, + ... +}: { + users.groups.eleakxir = {}; + users.users.hadi.extraGroups = ["eleakxir"]; + services.eleakxir = { enable = true; port = 9198; - folders = ["/var/lib/eleakxir/leaks/"]; + user = "eleakxir"; + group = "eleakxir"; + folders = ["/var/lib/eleakxir/leaks/" "/mnt/data/clean-leak/"]; debug = true; }; - nginx.virtualHosts."eleakxir.hadi.diy" = { + environment.systemPackages = [ + inputs.eleakxir.packages.${pkgs.system}.leak-utils + ]; + + services.nginx.virtualHosts."eleakxir-back.hadi.diy" = { useACMEHost = "hadi.diy"; forceSSL = true; locations."/" = {