diff --git a/hosts/fix/configuration.nix b/hosts/fix/configuration.nix index 69aacac..c106d2a 100644 --- a/hosts/fix/configuration.nix +++ b/hosts/fix/configuration.nix @@ -38,11 +38,6 @@ swaylock = {}; }; - services.xserver = { - desktopManager.gnome.enable = true; - displayManager.gdm.wayland = true; - }; - users = { defaultUserShell = pkgs.zsh; users = { @@ -79,7 +74,10 @@ ]; programs = { - hyprland.enable = true; + hyprland = { + enable = true; + xwayland.enable = true; + }; steam = { enable = true; gamescopeSession.enable = true; @@ -88,6 +86,11 @@ }; services = { + seatd.enable = true; + xserver = { + desktopManager.gnome.enable = true; + displayManager.gdm.wayland = true; + }; dbus.enable = true; openssh = { enable = true; diff --git a/hosts/fix/hardware-configuration.nix b/hosts/fix/hardware-configuration.nix index 9d5b5fd..aedd31c 100644 --- a/hosts/fix/hardware-configuration.nix +++ b/hosts/fix/hardware-configuration.nix @@ -56,13 +56,16 @@ services.xserver.videoDrivers = ["nvidia"]; - hardware.nvidia = { - open = false; - modesetting.enable = true; - powerManagement.enable = false; - powerManagement.finegrained = false; - nvidiaSettings = true; - package = config.boot.kernelPackages.nvidiaPackages.stable; + hardware = { + graphics.enable = true; + nvidia = { + open = false; + modesetting.enable = true; + powerManagement.enable = false; + powerManagement.finegrained = false; + nvidiaSettings = true; + package = config.boot.kernelPackages.nvidiaPackages.stable; + }; }; nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";