nix-config/modules/utils/wm.nix

35 lines
649 B
Nix

{ pkgs, ... }:
{
# Hyprland
programs.hyprland.enable = true;
# Niri
programs.niri.enable = true;
environment.systemPackages = with pkgs; [
xwayland-satellite
fuzzel
];
# Gnome
services.desktopManager.gnome.enable = true;
services.udev.packages = with pkgs; [ gnome-settings-daemon ];
# From https://discourse.nixos.org/t/enable-wayland-on-gnome-kde/39412
services.xserver = {
enable = true;
excludePackages = with pkgs; [ xterm ];
};
services.displayManager = {
gdm = {
enable = true;
wayland = true;
};
};
environment.gnome.excludePackages = (with pkgs; [
orca
]);
}