38 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Nix
		
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Nix
		
	
	
	
{ config, lib, modulesPath, ... }:
 | 
						|
 | 
						|
{
 | 
						|
    imports = [
 | 
						|
        (modulesPath + "/installer/scan/not-detected.nix")
 | 
						|
    ];
 | 
						|
 | 
						|
    boot.initrd.availableKernelModules = [ "xhci_pci" "nvme" "usb_storage" "sd_mod" ];
 | 
						|
    boot.initrd.kernelModules = [ ];
 | 
						|
    boot.kernelModules = [ "kvm-intel" ];
 | 
						|
    boot.extraModulePackages = [ ];
 | 
						|
 | 
						|
    fileSystems."/" = {
 | 
						|
        device = "rpool/root";
 | 
						|
        fsType = "zfs";
 | 
						|
    };
 | 
						|
 | 
						|
    fileSystems."/home" = {
 | 
						|
        device = "rpool/home";
 | 
						|
        fsType = "zfs";
 | 
						|
    };
 | 
						|
 | 
						|
    fileSystems."/boot" = {
 | 
						|
        device = "/dev/disk/by-uuid/12CE-A600";
 | 
						|
        fsType = "vfat";
 | 
						|
        options = [ "fmask=0022" "dmask=0022" ];
 | 
						|
    };
 | 
						|
 | 
						|
    swapDevices = [ ];
 | 
						|
    networking.useDHCP = lib.mkDefault true;
 | 
						|
    # networking.interfaces.enp0s31f6.useDHCP = lib.mkDefault true;
 | 
						|
    # networking.interfaces.wlp3s0.useDHCP = lib.mkDefault true;
 | 
						|
 | 
						|
    nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
 | 
						|
    hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
 | 
						|
    services.hardware.bolt.enable = true;
 | 
						|
}
 |