summaryrefslogtreecommitdiff
path: root/home-modules/desktop/wayland/default.nix
blob: c8200d761809338764809dc6252407f35b4c063d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{
  pkgs,
  lib,
  hostconfig,
  ...
}:
{
  imports = [
    ./waybar.nix
    ./mako.nix
  ];
  xdg.portal = lib.mkIf hostconfig.addons.desktop.wayland.enable {
    configPackages = lib.mkIf hostconfig.addons.desktop.kde.enable [ pkgs.kdePackages.plasma-desktop ];
    enable = true;

    extraPortals = with pkgs; [
      xdg-desktop-portal-gtk
      kdePackages.xdg-desktop-portal-kde
      xdg-desktop-portal-cosmic
    ];
  };

}