diff --git a/nixos/machines/nixos-desktop-mans/configuration.nix b/nixos/machines/nixos-desktop-mans/configuration.nix index 091b943..bc116ce 100644 --- a/nixos/machines/nixos-desktop-mans/configuration.nix +++ b/nixos/machines/nixos-desktop-mans/configuration.nix @@ -13,6 +13,7 @@ # ./users.nix ./network.nix ../../roles/desktop.nix + ../../roles/nvidia.nix # Import home-manager's NixOS module inputs.home-manager.nixosModules.home-manager diff --git a/nixos/modules/i3.nix b/nixos/modules/i3.nix index 7ee7090..84affef 100644 --- a/nixos/modules/i3.nix +++ b/nixos/modules/i3.nix @@ -32,7 +32,6 @@ xkbVariant = ""; }; - services.xserver.videoDrivers = [ "nvidia" ]; hardware.opengl.enable = true; # Optionally, you may need to select the appropriate driver version for your specific GPU. diff --git a/nixos/modules/nvidia.nix b/nixos/modules/nvidia.nix new file mode 100644 index 0000000..a53273e --- /dev/null +++ b/nixos/modules/nvidia.nix @@ -0,0 +1,12 @@ +{ config, lib, pkgs, ... }: +{ + imports = [ + ]; + + options = { + }; + + config = { + services.xserver.videoDrivers = [ "nvidia" ]; + }; +}