diff options
Diffstat (limited to 'host/majestix.nix')
-rw-r--r-- | host/majestix.nix | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/host/majestix.nix b/host/majestix.nix deleted file mode 100644 index b593687..0000000 --- a/host/majestix.nix +++ /dev/null @@ -1,72 +0,0 @@ -{ pkgs, ... }: - -{ - imports = [ - ./hardware/majestix.nix - ./software/desktop - ./software/desktop/xterm.nix - ./software/server/runner.nix - ]; - - boot = { - loader = { - systemd-boot.enable = true; - efi.canTouchEfiVariables = true; - }; - - initrd.luks.devices = { - encrypted = { - device = "/dev/nvme0n1p2"; - preLVM = true; - allowDiscards = true; - }; - }; - }; - - networking = { - hostName = "majestix"; - firewall.enable = false; - networkmanager.enable = true; - }; - - virtualisation.libvirtd.enable = true; - programs.dconf.enable = true; - environment.systemPackages = with pkgs; [ - zenith-nvidia - virt-manager - ]; - - users.extraUsers.common.extraGroups = [ "networkmanager" "libvirtd" ]; - - services = { - acpid.enable = true; - - xserver = { - videoDrivers = [ "nvidia" ]; - }; - }; - - networking.wireguard.interfaces = { - wg0 = { - ips = [ "10.100.0.3/24" ]; - - privateKeyFile = "/etc/wireguard/private"; - - peers = [ - { # automatix - publicKey = "B0tkjq+5SfECKx1gWEP5JVWOIaRWL2JNE7iSpMmN4F0="; - allowedIPs = [ "10.100.0.0/24" ]; - endpoint = "kummerlaender.eu:54321"; - persistentKeepalive = 10; - } - ]; - }; - }; - - nix = { - maxJobs = 32; - trustedUsers = [ "root" "common" ]; - }; - - system.stateVersion = "20.09"; -} |