Files
nixos-config/services/x.nix
2026-03-24 23:53:22 +09:00

30 lines
752 B
Nix

# X display system config
{ pkgs, ... }: {
hardware.graphics.enable = true;
services.xserver.enable = true;
services.xserver.wacom.enable = true;
services.xserver.videoDrivers = [ "nvidia" ];
hardware.nvidia.open = false;
xdg.portal = {
enable = true;
extraPortals = [ pkgs.xdg-desktop-portal-hyprland ];
config.common.default = "*";
};
services.xserver.displayManager.gdm.enable = true;
# services.xserver.displayManager.sddm.enable = true;
services.xserver.desktopManager.gnome.enable = true;
services.xserver.xkb.layout = "us";
services.picom.enable = true;
services.xserver.windowManager.xmonad = {
enable = true;
enableContribAndExtras = true;
config = builtins.readFile ./xmonad.hs;
};
}