{ ... }: { imports = [ ./configuration.nix # Import modules ../../modules/system/default.nix ]; settings = { display-manager = "none"; desktop-environments = { cosmic.enable = false; hyprland.enable = false; gnome.enable = false; }; applications = { common.enable = true; steam.enable = false; thunar.enable = false; }; services = { docker.enable = false; podman.enable = true; quickemu.enable = false; sunshine.enable = false; garbage-collection.enable = true; incus.enable = false; }; hardware = { fprint.enable = false; printing.enable = false; bluetooth.enable = false; firewall.enable = true; locale.enable = true; nvidia.enable = false; }; }; nix.settings = { experimental-features = [ "nix-command" "flakes" ]; substituters = [ "https://nix-community.cachix.org" "https://cosmic.cachix.org/" ]; trusted-public-keys = [ "cosmic.cachix.org-1:Dya9IyXD4xdBehWjrkPv6rtxpmMdRel02smYzA85dPE=" ]; }; networking.hostName = "v-th-ctr-01"; # Define your hostname. networking.firewall = { enable = true; allowedTCPPorts = [ 80 443 53 ]; allowedUDPPorts = [ 80 443 53 ]; }; users.users.deploy = { isNormalUser = true; description = "Deploy"; extraGroups = [ "networkmanager" "wheel" "dialout" ]; }; nix.settings.trusted-users = [ "root" "deploy" ]; system.stateVersion = "24.05"; }