{ namespace, ... }: { imports = [ ./boot.nix # ./networking.nix - moved to modules/nixos/network ./users.nix ./sops.nix ]; security.tpm2 = { enable = true; }; ${namespace} = { services.home-assistant.enable = true; hardware.disko = { enable = true; filesystem = "bcachefs"; }; impermanence.enable = true; network = { hostName = "nuc-nixos"; useNetworkd = false; ipv4 = { method = "manual"; address = "10.0.1.4/24"; gateway = "10.0.1.1"; dns = "10.0.1.1"; }; wifi = { enable = true; profiles = { "Joey's Jungle 6G" = { ssid = "Joey's Jungle 6G"; keyMgmt = "sae"; }; }; }; firewall = { enable = true; allowPing = true; allowedTCPPorts = [ 8192 ]; allowedUDPPorts = [ 8192 ]; }; }; }; }