at master 982 B view raw
1{ 2 config, 3 lib, 4 pkgs, 5 ... 6}: 7 8{ 9 boot.initrd.availableKernelModules = [ 10 "ata_piix" 11 "uhci_hcd" 12 "sr_mod" 13 "xen_blkfront" 14 ]; 15 boot.initrd.kernelModules = [ ]; 16 boot.kernelModules = [ ]; 17 boot.extraModulePackages = [ ]; 18 19 boot.loader.grub.enable = true; 20 boot.loader.grub.device = "/dev/xvda"; # or "nodev" for efi only 21 22 fileSystems."/" = { 23 device = "/dev/disk/by-uuid/a0a1f9cf-78b3-402d-996d-68950326e7d0"; 24 fsType = "ext4"; 25 }; 26 27 fileSystems."/tank" = { 28 device = "/dev/pool/tank"; 29 fsType = "ext4"; 30 }; 31 32 swapDevices = [ 33 { 34 device = "/var/swap"; 35 size = 1024; 36 } 37 ]; 38 39 networking = { 40 useDHCP = false; 41 interfaces."enX0".ipv4.addresses = [ 42 { 43 address = "128.232.98.96"; 44 prefixLength = 23; 45 } 46 ]; 47 defaultGateway = { 48 address = "128.232.98.1"; 49 interface = "enX0"; 50 }; 51 nameservers = [ "1.1.1.1" ]; 52 }; 53 54 nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; 55}