sys-config/modules/nixos/programs/niri.nix
2025-11-16 14:38:01 +01:00

27 lines
487 B
Nix

{
config,
lib,
pkgs,
...
}:
{
options.settings.programs.niri = {
enable = lib.mkEnableOption "enables the niri window-manager";
};
config = lib.mkIf config.settings.programs.niri.enable {
programs.niri.enable = true;
programs.niri.package = pkgs.niri-unstable;
gtk.iconCache.enable = true;
environment.systemPackages = with pkgs; [
swayosd
wl-clipboard
wayland-utils
libsecret
xwayland-satellite-unstable
];
};
}