petalius: inline hardware configuration
This commit is contained in:
		
							parent
							
								
									eccbfe2d4e
								
							
						
					
					
						commit
						1d6b0734b8
					
				
							
								
								
									
										29
									
								
								petalius.nix
									
									
									
									
									
								
							
							
								
								
								
								
								
									
									
								
							
						
						
									
										29
									
								
								petalius.nix
									
									
									
									
									
								
							@ -3,7 +3,6 @@
 | 
			
		||||
{
 | 
			
		||||
  imports =
 | 
			
		||||
    [
 | 
			
		||||
      /etc/nixos/hardware-configuration.nix
 | 
			
		||||
      ./common-headless.nix
 | 
			
		||||
      # ./sway.nix
 | 
			
		||||
      ./i3.nix
 | 
			
		||||
@ -16,6 +15,29 @@
 | 
			
		||||
      ./unstable-nix.nix
 | 
			
		||||
    ];
 | 
			
		||||
 | 
			
		||||
  hardware.enableRedistributableFirmware = true;
 | 
			
		||||
  boot.initrd.availableKernelModules = [ "xhci_pci" "nvme" "usb_storage" "sd_mod" "rtsx_pci_sdmmc" ];
 | 
			
		||||
  boot.kernelModules = [
 | 
			
		||||
    "kvm-intel"
 | 
			
		||||
    "rmi_smbus"
 | 
			
		||||
    "i2c_hid"
 | 
			
		||||
    "psmouse"
 | 
			
		||||
  ];
 | 
			
		||||
 | 
			
		||||
  fileSystems."/" =
 | 
			
		||||
    { device = "/dev/disk/by-uuid/c87491ed-0dd6-4eb4-bef2-fe4c707e91f2";
 | 
			
		||||
      fsType = "ext4";
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
  fileSystems."/boot" =
 | 
			
		||||
    { device = "/dev/disk/by-uuid/E526-BAB7";
 | 
			
		||||
      fsType = "vfat";
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
  swapDevices = [ ];
 | 
			
		||||
 | 
			
		||||
  nix.maxJobs = 4;
 | 
			
		||||
 | 
			
		||||
  environment.etc."lvm/lvm.conf".text = ''
 | 
			
		||||
    devices {
 | 
			
		||||
      issue_discards = 1
 | 
			
		||||
@ -85,11 +107,6 @@
 | 
			
		||||
    # "psmouse.synaptics_intertouch=1"
 | 
			
		||||
    "psmouse.proto=imps"
 | 
			
		||||
  ];
 | 
			
		||||
  boot.kernelModules = [
 | 
			
		||||
    "rmi_smbus"
 | 
			
		||||
    "i2c_hid"
 | 
			
		||||
    "psmouse"
 | 
			
		||||
  ];
 | 
			
		||||
 | 
			
		||||
  # time.timeZone = pkgs.lib.mkOverride 10 "Asia/Tokyo";
 | 
			
		||||
  # time.timeZone = pkgs.lib.mkOverride 10 "Europe/London";
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user