nix-dotfiles/modules/nixos/hyprland.nix
2023-11-29 15:48:01 +01:00

26 lines
584 B
Nix

{ config, ... }: {
programs.hyprland = {
enable = true;
nvidiaPatches = builtins.elem "nvidia" config.services.xserver.videoDrivers;
xwayland.enable = true;
};
environment.sessionVariables = {
WLR_NO_HARDWARE_CURSORS = "1";
NIXOS_OZONE_WL = "1";
};
hardware = {
brillo.enable = true;
opengl.enable = true;
nvidia.modesetting.enable = builtins.elem "nvidia" config.services.xserver.videoDrivers;
};
services.pipewire.wireplumber.enable = true;
security.pam.services.swaylock = {
text = ''
auth include login
'';
};
}