diff --git a/devices/ellaca/options.nix b/devices/ellaca/options.nix index 6eba26b..94fe243 100644 --- a/devices/ellaca/options.nix +++ b/devices/ellaca/options.nix @@ -2,7 +2,6 @@ conf = { ssh.enable = true; nginx.enable = true; - netdata.enable = true; mail.enable = false; # broken website.enable = true; fedi.enable = true; diff --git a/modules/default.nix b/modules/default.nix index 55bd068..d9a4e8f 100644 --- a/modules/default.nix +++ b/modules/default.nix @@ -13,7 +13,6 @@ in { ./layout ./mail ./matrix - ./netdata ./networking ./nginx ./niri diff --git a/modules/netdata/default.nix b/modules/netdata/default.nix deleted file mode 100644 index 197ba43..0000000 --- a/modules/netdata/default.nix +++ /dev/null @@ -1,29 +0,0 @@ -{ lib, pkgs, config, ... }: let - inherit (lib) mkIf; - inherit (config) conf; -in mkIf conf.netdata.enable { - services.nginx = { - virtualHosts = { - "netdata.twoneis.site" = { - useACMEHost = "twoneis.site"; - forceSSL = true; - locations."/" = { - proxyPass = "http://localhost:19999"; - proxyWebsockets = true; - recommendedProxySettings = true; - }; - }; - }; - }; - - services.netdata = { - enable = true; - package = pkgs.netdata.override { withCloudUi = true; }; - config.global = { - "memory mode" = "ram"; - "debug log" = "none"; - "access log" = "none"; - "error log" = "syslog"; - }; - }; -} diff --git a/options.nix b/options.nix index 1a21c74..8a62f24 100644 --- a/options.nix +++ b/options.nix @@ -18,7 +18,6 @@ in { # Generally server options ssh.enable = mkEnableOption "Install my public key to allow accessing this machine via ssh."; nginx.enable = mkEnableOption "Enable nginx. All the following options expect this to be enabled."; - netdata.enable = mkEnableOption "Enable netdata monitoring tool."; mail.enable = mkEnableOption "Enable mail server."; website.enable = mkEnableOption "Serve website through nginx."; fedi.enable = mkEnableOption "Host a fedi server on this machine.";