about summary refs log tree commit diff
path: root/modules/profiles/headless
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--modules/profiles/headless/default.nix (renamed from modules/profiles/headless.nix)13
1 files changed, 3 insertions, 10 deletions
diff --git a/modules/profiles/headless.nix b/modules/profiles/headless/default.nix
index bf0d23a..42c041b 100644
--- a/modules/profiles/headless.nix
+++ b/modules/profiles/headless/default.nix
@@ -9,19 +9,17 @@ let
   cfg = config.nixfiles.modules.profiles.headless;
 in
 {
+  imports = lib.modulesIn ./. |> lib.attrValues;
+
   options.nixfiles.modules.profiles.headless.enable = lib.mkEnableOption "headless profile" // {
     default = this.isHeadless;
   };
 
   config = lib.mkIf cfg.enable {
     nixfiles.modules = {
-      openssh.server.enable = true;
       endlessh-go.enable = true;
-
       fail2ban.enable = true;
-
-      node-exporter.enable = true;
-      promtail.enable = false; # FIXME High RAM usage.
+      openssh.server.enable = true;
     };
 
     hm.home.file = {
@@ -44,11 +42,6 @@ in
       };
     };
 
-    environment.systemPackages = with pkgs; [
-      alacritty.terminfo
-      foot.terminfo
-    ];
-
     services.udisks2.enable = false;
   };
 }

Consider giving Nix/NixOS a try! <3