{ 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" "code" "vscode" "steam" "steam-original" "steam-run" ]; #OpenGL hardware.opengl = { enable = true; driSupport = true; driSupport32Bit = true; }; #X11 Server services.xserver.videoDrivers = [ "nvidia" ]; home-manager.users.jon.gtk.cursorTheme = { package = pkgs.quintom-cursor-theme; name = "Quintom_Ink"; size = 12; }; awesome.enable = true; hyprland.enable = true; mullvad-vpn.enable = true; mpd.enable = true; games.enable = true; }