35 lines
649 B
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
|
|
]);
|
|
}
|