nixos-config/modules/nixos/hyprland.nix

27 lines
395 B
Nix

{
config,
lib,
pkgs,
...
}:
{
# Use hyprland as the main desktop environment but use gdm as desktop manager
programs.hyprland = {
enable = true;
xwayland.enable = false;
};
services.displayManager = {
defaultSession = "hyprland";
};
services.xserver.displayManager.gdm = {
enable = true;
wayland = true;
};
security.pam.services.hyprlock = {};
}