diff --git a/hosts/tower/configuration.nix b/hosts/tower/configuration.nix index dccae1c..d652aca 100644 --- a/hosts/tower/configuration.nix +++ b/hosts/tower/configuration.nix @@ -34,7 +34,6 @@ }; services = { forgejo.enable = true; - radicle.enable = true; grafana.enable = true; prometheus.enable = true; }; diff --git a/modules/services/radicle.mod.nix b/modules/services/radicle.mod.nix deleted file mode 100644 index 6460e7d..0000000 --- a/modules/services/radicle.mod.nix +++ /dev/null @@ -1,46 +0,0 @@ -{ - config, - lib, - pkgs, - ... -}: -let - inherit (lib.lists) singleton; - inherit (lib.modules) mkIf; - inherit (lib.options) mkEnableOption; - inherit (lib.strings) toString; - port = toString 8776; - domain = "git.faukah.com"; - - cfg = config.modules.system.services.radicle; -in -{ - options.modules.system.services.radicle.enable = mkEnableOption "radicle"; - config.services.radicle = mkIf cfg.enable { - enable = false; - checkConfig = true; - privateKeyFile = "/etc/ssh/ssh_host_ed25519_key"; - publicKey = "/etc/ssh/ssh_host_ed25519_key.pub"; - httpd = { - enable = true; - listenPort = port; - listenAddress = "[::]"; - nginx = { - addSSL = true; - enableACME = true; - serverName = domain; - }; - }; - settings = { - node = { - alias = domain; - listen = singleton "[::]:${port}"; - externalAddresses = "${domain}:${port}"; - seedingPolicy = { - default = "block"; - scope = "all"; - }; - }; - }; - }; -}