55 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Nix
		
	
	
	
	
	
| {
 | |
|   config,
 | |
|   ...
 | |
| }:
 | |
| let
 | |
| in
 | |
| {
 | |
|   flake.modules.nixos."hosts/loptland" =
 | |
|     {
 | |
|       inputs,
 | |
|       lib,
 | |
|       pkgs,
 | |
|       ...
 | |
|     }:
 | |
|     {
 | |
|       boot = {
 | |
|         kernelPackages = pkgs.linuxPackages_latest;
 | |
|         loader = {
 | |
|           systemd-boot.enable = true;
 | |
|           efi.canTouchEfiVariables = true;
 | |
|         };
 | |
|       };
 | |
| 
 | |
|       boot.initrd.availableKernelModules = [
 | |
|         "ata_piix"
 | |
|         "uhci_hcd"
 | |
|         "virtio_pci"
 | |
|         "sr_mod"
 | |
|         "virtio_blk"
 | |
|       ];
 | |
|       boot.initrd.kernelModules = [ ];
 | |
|       boot.kernelModules = [ ];
 | |
|       boot.extraModulePackages = [ ];
 | |
| 
 | |
|       fileSystems."/" = {
 | |
|         device = "/dev/disk/by-uuid/26b098dd-0a15-49c5-9998-75f43d17eb26";
 | |
|         fsType = "ext4";
 | |
|       };
 | |
| 
 | |
|       fileSystems."/boot" = {
 | |
|         device = "/dev/disk/by-uuid/30AB-7309";
 | |
|         fsType = "vfat";
 | |
|         options = [
 | |
|           "fmask=0077"
 | |
|           "dmask=0077"
 | |
|         ];
 | |
|       };
 | |
| 
 | |
|       swapDevices = [ { device = "/dev/disk/by-uuid/b9bcb425-cb1c-40a1-89bb-d7fe6b421834"; } ];
 | |
| 
 | |
|       networking.useDHCP = lib.mkDefault true;
 | |
|       nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
 | |
|     };
 | |
| 
 | |
| }
 |