{tree, ...}: { imports = with tree; [ users.root users.chaos profiles.sshd profiles.kernels.latest presets.nixos.desktop-sway presets.nixos.laptop presets.nixos.encrypted-usb profiles.cross.arm64 profiles.remote-builders hosts.lappy-t495.profiles.wireguard ./secrets.nix ]; home-manager.users.root = { imports = with tree; [home.base]; home.stateVersion = "23.05"; }; home-manager.users.chaos = { imports = with tree; [ home.base home.dev.all home.home-folders home.manual-backup-apps home.programming.editors.vscode home.programming.languages.rust home.programming.languages.nix ]; home.stateVersion = "23.05"; }; networking.firewall.enable = true; networking.firewall.allowPing = true; networking.firewall.allowedTCPPorts = [8088]; networking.hostName = "lappy-t495"; time.timeZone = "Europe/London"; system.stateVersion = "23.05"; }