summary refs log tree commit diff stats
path: root/hardware
diff options
context:
space:
mode:
authorsils <sils@sils.li>2023-01-08 19:30:04 +0100
committersils <sils@sils.li>2023-01-08 19:30:04 +0100
commite70b7da28c7590a594ab209e959a5bc135e61811 (patch)
tree26eb976e5b08f0e27c0efb785c3647e49d177d82 /hardware
parentswitch away from temp-root (diff)
downloadnix-config-e70b7da28c7590a594ab209e959a5bc135e61811.tar.gz
nix-config-e70b7da28c7590a594ab209e959a5bc135e61811.zip
introduce alejandra
Diffstat (limited to 'hardware')
-rw-r--r--hardware/basesystem.nix132
1 files changed, 68 insertions, 64 deletions
diff --git a/hardware/basesystem.nix b/hardware/basesystem.nix
index ea1d303..021b9fd 100644
--- a/hardware/basesystem.nix
+++ b/hardware/basesystem.nix
@@ -1,71 +1,75 @@
-{ config, lib, pkgs, modulesPath, ... }:
-
 {
-	imports =
-	[ (modulesPath + "/installer/scan/not-detected.nix")
-	];
+  config,
+  lib,
+  pkgs,
+  modulesPath,
+  ...
+}: {
+  imports = [
+    (modulesPath + "/installer/scan/not-detected.nix")
+  ];
 
-	boot = {
-  		initrd = {
-			availableKernelModules = [ "xhci_pci" "nvme" "rtsx_pci_sdmmc" ];
-  			kernelModules = [ ];
-			luks.devices."cryptroot".device = "/dev/disk/by-uuid/6700d662-29a9-4ea5-8ca6-85d42550b3ab";
-		};
-  		kernelModules = [ "kvm-intel" ];
-  		extraModulePackages = [ ];
-                kernelPackages = pkgs.linuxPackages_latest;
-                loader = {
-                        systemd-boot = {
-				enable = true;
-				configurationLimit = 3;
-			};
-                        efi.canTouchEfiVariables = true;
-                };
-	};
+  boot = {
+    initrd = {
+      availableKernelModules = ["xhci_pci" "nvme" "rtsx_pci_sdmmc"];
+      kernelModules = [];
+      luks.devices."cryptroot".device = "/dev/disk/by-uuid/6700d662-29a9-4ea5-8ca6-85d42550b3ab";
+    };
+    kernelModules = ["kvm-intel"];
+    extraModulePackages = [];
+    kernelPackages = pkgs.linuxPackages_latest;
+    loader = {
+      systemd-boot = {
+        enable = true;
+        configurationLimit = 3;
+      };
+      efi.canTouchEfiVariables = true;
+    };
+  };
 
-	fileSystems = {
-		"/" = {
-			device = "/dev/disk/by-label/nixos-root";
-			fsType = "btrfs";
-			options = [ "subvol=nixos-root" "compress-force=zstd"]; 
-		};
-		"/nix" = {
-			device = "/dev/disk/by-label/nixos-root";
-			fsType = "btrfs";
-			options = [ "subvol=nix" "compress-force=zstd" ];
-		};
-		"/etc/NetworkManager" = {
-			device = "/dev/disk/by-label/nixos-root";
-      			fsType = "btrfs";
-      			options = [ "subvol=networkmanagerconfig" "compress-force=zstd" ];
-		};
-		"/etc/nixos" = {
-			device = "/dev/disk/by-label/nixos-root";
-      			fsType = "btrfs";
-      			options = [ "subvol=nixconfig" "compress-force=zstd" ];
-		};
-		"/srv" = {
-			device = "/dev/disk/by-label/nixos-root";
-      			fsType = "btrfs";
-      			options = [ "subvol=srv" "compress-force=zstd" ];
-    		};
-		"/home" = {
-			device = "/dev/disk/by-label/nixos-root";
-      			fsType = "btrfs";
-      			options = [ "subvol=home" "compress-force=zstd" ];
-    		};
-		"/srv/snapshots" = {
-			device = "/dev/disk/by-label/nixos-root";
-      			fsType = "btrfs";
-      			options = [ "subvol=snapshots" "compress-force=zstd" ];
-    		};
-		"/boot" = {
-			device = "/dev/disk/by-uuid/4064-2D6C";
-      			fsType = "vfat";
-    		};
-	};
+  fileSystems = {
+    "/" = {
+      device = "/dev/disk/by-label/nixos-root";
+      fsType = "btrfs";
+      options = ["subvol=nixos-root" "compress-force=zstd"];
+    };
+    "/nix" = {
+      device = "/dev/disk/by-label/nixos-root";
+      fsType = "btrfs";
+      options = ["subvol=nix" "compress-force=zstd"];
+    };
+    "/etc/NetworkManager" = {
+      device = "/dev/disk/by-label/nixos-root";
+      fsType = "btrfs";
+      options = ["subvol=networkmanagerconfig" "compress-force=zstd"];
+    };
+    "/etc/nixos" = {
+      device = "/dev/disk/by-label/nixos-root";
+      fsType = "btrfs";
+      options = ["subvol=nixconfig" "compress-force=zstd"];
+    };
+    "/srv" = {
+      device = "/dev/disk/by-label/nixos-root";
+      fsType = "btrfs";
+      options = ["subvol=srv" "compress-force=zstd"];
+    };
+    "/home" = {
+      device = "/dev/disk/by-label/nixos-root";
+      fsType = "btrfs";
+      options = ["subvol=home" "compress-force=zstd"];
+    };
+    "/srv/snapshots" = {
+      device = "/dev/disk/by-label/nixos-root";
+      fsType = "btrfs";
+      options = ["subvol=snapshots" "compress-force=zstd"];
+    };
+    "/boot" = {
+      device = "/dev/disk/by-uuid/4064-2D6C";
+      fsType = "vfat";
+    };
+  };
 
-  swapDevices = [ ];
+  swapDevices = [];
 
   # Enables DHCP on each ethernet and wireless interface. In case of scripted networking
   # (the default) this is the recommended approach. When using systemd-networkd it's