{ pkgs, ... }: { # niri: scrollable-tiling Wayland compositor. # enableDefaultPath = false stops the bundled unit pre-setting PATH, so the # session uses the environment NixOS generates. programs.niri.enable = true; systemd.user.services.niri.enableDefaultPath = false; # Icon themes + cursors the compositor and its launchers rely on. environment.systemPackages = with pkgs; [ adwaita-icon-theme bibata-cursors hicolor-icon-theme # Shows polkit authentication dialogs as a layer-shell popup. hyprpolkitagent ]; }