From 4826b2ef5cb0e54c49cd3c53f58caa5b49fab78c Mon Sep 17 00:00:00 2001 From: Stefan Weigl-Bosker Date: Sun, 14 Dec 2025 16:53:04 -0500 Subject: form: use stable kernel and nvidia drivers --- form/configuration.nix | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'form') diff --git a/form/configuration.nix b/form/configuration.nix index f6347c7..f7703f8 100644 --- a/form/configuration.nix +++ b/form/configuration.nix @@ -29,7 +29,8 @@ "nvidia_drm" ]; boot.extraModulePackages = [ config.boot.kernelPackages.nvidia_x11 ]; - # boot.kernelParams = []; + boot.kernelParams = ["module_blacklist=amdgpu"]; + boot.kernelPackages = lib.mkForce pkgs.linuxPackages; services.xserver.videoDrivers = [ "nvidia" ]; # services.desktopManager.plasma6.enable = true; # services.displayManager.sddm = { @@ -40,9 +41,14 @@ modesetting.enable = true; open = true; nvidiaSettings = true; - package = config.boot.kernelPackages.nvidiaPackages.beta; + package = config.boot.kernelPackages.nvidiaPackages.stable; + powerManagement.enable = true; }; hardware.opengl.extraPackages = with pkgs; [ + # libva-vdpau-driver + nvidia-vaapi-driver + vdpauinfo + libva-utils libva-vdpau-driver ]; # services.openssh.enable = true; @@ -51,10 +57,13 @@ enable = true; displayManager = { defaultSession = "sway"; - gdm.enable = true; + # gdm.enable = true; + sddm.enable = true; }; + desktopManager.plasma6.enable = true; desktopManager.gnome.enable = true; }; + programs.ssh.askPassword = pkgs.lib.mkForce "${pkgs.kdePackages.ksshaskpass.out}/bin/ksshaskpass"; virtualisation.docker = { enable = true; rootless = { -- cgit v1.2.3