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";
 | 
						|
    };
 | 
						|
 | 
						|
}
 |