default.nix (1342B)
1 { 2 modulesPath, 3 sec, 4 ... 5 }: 6 { 7 imports = [ 8 sec.nixosModules.dot 9 ./pipewire.nix 10 11 (modulesPath + "/installer/scan/not-detected.nix") 12 ]; 13 14 disko.devices.disk.system.device = "/dev/disk/by-id/nvme-eui.00000000000000000026b7282f657265"; 15 16 networking = { 17 hostName = "ws"; 18 hostId = "e27df163"; 19 20 useDHCP = false; 21 enableIPv6 = false; 22 23 bridges.br0.interfaces = [ 24 "eno1" 25 "eno2" 26 ]; 27 28 nameservers = [ "10.120.120.101" ]; 29 domain = "lan.inl1.echoz.io"; 30 search = [ "lan.inl1.echoz.io" ]; 31 32 defaultGateway = "10.210.120.201"; 33 34 interfaces.br0.ipv4.addresses = [ 35 { 36 address = "10.210.100.101"; 37 prefixLength = 16; 38 } 39 { 40 address = "192.168.0.5"; 41 prefixLength = 24; 42 } 43 ]; 44 }; 45 46 boot = { 47 initrd.availableKernelModules = [ 48 "nvme" 49 "thunderbolt" 50 "usbhid" 51 ]; 52 kernelModules = [ "kvm-amd" ]; 53 }; 54 55 hardware = { 56 enableAllFirmware = true; 57 cpu.amd.updateMicrocode = true; 58 amdgpu.initrd.enable = true; 59 60 printers = { 61 ensurePrinters = [ 62 { 63 name = "cs410n"; 64 deviceUri = "ipp://192.168.0.7"; 65 model = "everywhere"; 66 ppdOptions = { 67 PageSize = "A4"; 68 }; 69 } 70 ]; 71 72 ensureDefaultPrinter = "cs410n"; 73 }; 74 }; 75 }