From 0449fb149e8a71aa94237fcf1e5949e72dec771d Mon Sep 17 00:00:00 2001 From: Alexandre Date: Sat, 27 Dec 2025 03:47:19 +0100 Subject: [PATCH] Added nvidia drivers and changed SDDM config --- hosts/nixos/configuration.nix | 2 +- modules/nixos/gamming/nvidia.nix | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/hosts/nixos/configuration.nix b/hosts/nixos/configuration.nix index 9e3d7ba..7ba40ae 100644 --- a/hosts/nixos/configuration.nix +++ b/hosts/nixos/configuration.nix @@ -31,7 +31,7 @@ defaultSession = "hyprland"; sddm = { enable = true; - wayland.enable = false; + wayland.enable = true; #enableHidpi = true; package = pkgs.kdePackages.sddm; theme = "sddm-astronaut-theme"; diff --git a/modules/nixos/gamming/nvidia.nix b/modules/nixos/gamming/nvidia.nix index 2dd2a19..a2bc03a 100644 --- a/modules/nixos/gamming/nvidia.nix +++ b/modules/nixos/gamming/nvidia.nix @@ -1,3 +1,5 @@ +{ config, ... }: + { hardware = { #OpenGL @@ -8,6 +10,8 @@ #Nvidia Drivers nvidia = { open = false; # My 1660S works better with closed source drivers + nvidiaSettings = true; + package = config.boot.kernelPackages.nvidiaPackages.stable; modesetting = { enable = true; }; @@ -24,6 +28,7 @@ "nvidia_uvm" "nvidia_drm" ]; + kernelModules = [ "nvidia" "nvidia_modeset" "nvidia_uvm" "nvidia_drm" ]; }; # Environment variables @@ -46,5 +51,5 @@ }; # Nvidia Drivers - services.xserver.videoDrivers = ["nvidia"]; + services.xserver.videoDrivers = [ "nvidia" ]; }