# 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, modulesPath, ... }: { imports = [ (modulesPath + "/installer/scan/not-detected.nix") ]; boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usbhid" "usb_storage" "sd_mod" ]; boot.initrd.kernelModules = [ "nvidia" "nvidia_modeset" "nvidia_uvm" "nvidia_drm" ]; boot.kernelParams = [ "nvidia_drm.fbdev=1" "nvidia_drm.modeset=1" ]; boot.kernelModules = [ "kvm-intel" ]; boot.extraModulePackages = [ ]; hardware.graphics.enable = true; services.xserver.videoDrivers = ["nvidia"]; services.xserver.screenSection = ''Option "metamodes" "3440x1440_165 +0+0"''; services.xserver.enableTearFree = true; hardware.nvidia = { modesetting.enable = true; powerManagement.enable = false; powerManagement.finegrained = false; open = false; nvidiaSettings = true; package = config.boot.kernelPackages.nvidiaPackages.production; #package = config.boot.kernelPackages.nvidiaPackages.mkDriver { #version = "555.58"; #sha256_64bit = "sha256-bXvcXkg2kQZuCNKRZM5QoTaTjF4l2TtrsKUvyicj5ew="; #sha256_aarch64 = lib.fakeSha256; #openSha256 = lib.fakeSha256; #settingsSha256 = "sha256-vWnrXlBCb3K5uVkDFmJDVq51wrCoqgPF03lSjZOuU8M="; #persistencedSha256 = lib.fakeSha256; #}; }; environment.sessionVariables = { KWIN_DRM_ALLOW_NVIDIA_COLORSPACE = "1"; }; fileSystems."/" = { device = "/dev/disk/by-uuid/8d996d13-6d55-4524-83a2-6f6fb47a09ea"; fsType = "btrfs"; }; fileSystems."/boot" = { device = "/dev/disk/by-uuid/7445-C336"; fsType = "vfat"; }; fileSystems."/arch" = { device = "/dev/disk/by-label/endeavouros"; fsType = "btrfs"; }; swapDevices = [ ]; services.beesd.filesystems = { root = { spec = "LABEL=nixos"; hashTableSizeMB = 4096; verbosity = "crit"; }; }; powerManagement.cpuFreqGovernor = lib.mkDefault "powersave"; hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; }