# Do not modify this file! It was generated by ‘nixos-generate-config’ # and may be overwritten by future invocations. Please make changes # to /etc/nixos/configuration.nix instead. { config, lib, pkgs, modulesPath, ... }: { imports = [ (modulesPath + "/installer/scan/not-detected.nix") ]; boot = { initrd.availableKernelModules = [ "xhci_pci" "ehci_pci" "ahci" "usb_storage" "sd_mod" "rtsx_pci_sdmmc" ]; initrd.kernelModules = []; kernelModules = ["kvm-intel"]; extraModulePackages = with config.boot.kernelPackages; []; # NOTE: Didn't work with Zen, switched to regular kernel instead # kernelPatches = [ # { # name = "ipeth"; # patch = null; # extraConfig = '' # USB_IPHETH y # ''; # } # ]; }; fileSystems."/" = { device = "/dev/disk/by-uuid/35fc016b-7fa2-42be-9d24-407620e29a43"; fsType = "ext4"; }; fileSystems."/boot/efi" = { device = "/dev/disk/by-uuid/E295-0EBB"; fsType = "vfat"; }; swapDevices = []; # Enables DHCP on each ethernet and wireless interface. In case of scripted networking # (the default) this is the recommended approach. When using systemd-networkd it's # still possible to use this option, but it's recommended to use it in conjunction # with explicit per-interface declarations with `networking.interfaces..useDHCP`. networking.useDHCP = lib.mkDefault false; # NOTE: Set to false bc systemd-networkd # networking.interfaces.enp0s25.useDHCP = lib.mkDefault true; # networking.interfaces.wlp3s0.useDHCP = lib.mkDefault true; # networking.interfaces.wwp0s20u4.useDHCP = lib.mkDefault true; hardware = { enableRedistributableFirmware = true; cpu.intel.updateMicrocode = true; bluetooth.enable = true; graphics = { enable = true; # driSupport = true; # NOTE: Deprecated extraPackages = with pkgs; [ intel-media-driver vaapiIntel vaapiVdpau libvdpau-va-gl ]; }; }; }