dot.nix/hosts/common/optional/hyprland/wayland.nix
Chris Toph 99cd170ffe Switches to uwsm for Hyprland session setup, WIP portals config needs cleanup
- Disables systemd management in favor of uwsm
- Updates environment variables for Wayland and portal support
- Adds xdg-desktop-portal packages to dependencies
- Adjusts greetd and Wayland configuration for uwsm integration
2025-04-14 13:50:59 -04:00

22 lines
570 B
Nix

{ pkgs, ... }:
{
# general packages related to wayland
environment.systemPackages = with pkgs; [
grim # screen capture component, required by flameshot
waypaper # wayland packages(nitrogen analog for wayland)
swww # backend wallpaper daemon required by waypaper
wl-clipboard-rs
wlr-randr
];
xdg.portal = {
enable = true;
xdgOpenUsePortal = true;
extraPortals = [
pkgs.xdg-desktop-portal-gtk
# pkgs.xdg-desktop-portal-hyprland
];
# configPackages = [ pkgs.hyprland ];
# config.common.default = "*";
};
}