summaryrefslogtreecommitdiff
path: root/host/majestix.nix
diff options
context:
space:
mode:
authorAdrian Kummerlaender2023-03-04 19:49:01 +0100
committerAdrian Kummerlaender2023-03-04 19:49:01 +0100
commitf1997974152f4c055de1f16ea6ef82cf27105862 (patch)
tree876af93e7d11f06f8896148f4e8a37410df8699e /host/majestix.nix
parent1b6444fa5b224938b477d0f970d228e346a29042 (diff)
downloadnixos_system-f1997974152f4c055de1f16ea6ef82cf27105862.tar
nixos_system-f1997974152f4c055de1f16ea6ef82cf27105862.tar.gz
nixos_system-f1997974152f4c055de1f16ea6ef82cf27105862.tar.bz2
nixos_system-f1997974152f4c055de1f16ea6ef82cf27105862.tar.lz
nixos_system-f1997974152f4c055de1f16ea6ef82cf27105862.tar.xz
nixos_system-f1997974152f4c055de1f16ea6ef82cf27105862.tar.zst
nixos_system-f1997974152f4c055de1f16ea6ef82cf27105862.zip
Add atlas config
Diffstat (limited to 'host/majestix.nix')
-rw-r--r--host/majestix.nix72
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";
-}