diff --git a/flake.nix b/flake.nix index 8e66f0d..52c5d7f 100755 --- a/flake.nix +++ b/flake.nix @@ -54,6 +54,7 @@ Earthmover = mkHost "Earthmover"; Drone = mkHost "Drone"; Mindflayer = mkHost "Mindflayer"; + Gutterman = mkHost "Gutterman"; }; }; } diff --git a/hosts/Gutterman/default.nix b/hosts/Gutterman/default.nix new file mode 100644 index 0000000..225fd7b --- /dev/null +++ b/hosts/Gutterman/default.nix @@ -0,0 +1,34 @@ +{ config, modulesPath, lib, ... }: + +{ + imports = [ + (modulesPath + "/virtualisation/proxmox-lxc.nix") + + ../../modules/common + + ../../modules/nixos/programs/bash.nix + ../../modules/nixos/programs/git.nix + + ../../modules/nixos/services/openssh.nix + + ../../modules/nixos/system/headless.nix + ../../modules/nixos/system/minimal.nix + ]; + + proxmoxLXC = { + manageNetwork = false; + privileged = true; + }; + + boot.loader.systemd-boot.enable = lib.mkForce false; + + services.fstrim.enable = false; + + services.resolved.extraConfig = '' + Cache=true + CacheFromLocalhost=true + ''; + + nixpkgs.hostPlatform = "x86_64-linux"; + system.stateVersion = "25.05"; +} \ No newline at end of file