{ config, lib, pkgs, stateVersion, ... }: { imports = [ ./hardware.nix ../../modules/hardware/bluetooth.nix ../../modules/virt ]; #Boot options boot = { loader = { systemd-boot = { enable = true; configurationLimit = 8; }; efi.canTouchEfiVariables = true; timeout = 5; }; kernelPackages = pkgs.linuxPackages_latest; }; #Unfree-packages. nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ "nvidia-x11" "nvidia-settings" "nvidia-persistenced" ]; #OpenGL hardware.opengl = { enable = true; driSupport = true; driSupport32Bit = true; }; #X11 Server services.xserver.videoDrivers = [ "nvidia" ]; awesome.enable = true; mullvad-vpn.enable = true; mpd.enable = true; }