{ lib, name, ... }: { imports = [ ./common_config.nix ]; networking.hostName = name; deployment = { replaceUnknownProfiles = lib.mkDefault true; buildOnTarget = lib.mkDefault false; targetHost = lib.mkDefault "${name}.lab"; tags = lib.mkDefault ["homelab"]; }; sops = { age.keyFile = "/etc/sops/age.key"; defaultSopsFile = ../../secrets/secrets.yaml; }; # home-manager = { # useGlobalPkgs = true; # useUserPackages = true; # users.cottand = { # imports = with flakeInputs.cottand.homeManagerModules; [cli]; # home.stateVersion = "22.11"; # }; # users.root = { # imports = with flakeInputs.cottand.homeManagerModules; [cli]; # home.stateVersion = "22.11"; # }; # }; # consulNode.enable = lib.mkDefault true; nodeExporter.enable = lib.mkDefault true; journalLog.enable = lib.mkDefault true; }