dotfiles

My PC Dotfiles & Website

modules/desktop/hyprland/_features/main.nix (478B)


 1## Compositor
 2_: {
 3  nixos = {pkgs, ...}: {
 4    # WM
 5    programs.hyprland = {
 6      enable = true;
 7      withUWSM = true;
 8      xwayland.enable = true;
 9      package = pkgs.hyprland;
10      portalPackage = pkgs.xdg-desktop-portal-hyprland;
11    };
12
13    # App Environment
14    xdg.portal.extraPortals = [pkgs.xdg-desktop-portal-gtk];
15  };
16
17  home = {pkgs, ...}: {
18    home.persist.directories = [".config/hypr"];
19    xdg.portal.extraPortals = [pkgs.xdg-desktop-portal-gtk];
20  };
21}