blob: fc6b6ebef9d442d99f8b6f9fae1e52537d18bb7c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
{lib, config, pkgs, ...}: {
options.plasma.enable = lib.mkEnableOption "KDE Plasma";
config = lib.mkIf config.plasma.enable {
services.desktopManager.plasma6.enable = true;
# XDG
xdg.portal.extraPortals = with pkgs.kdePackages; [ xdg-desktop-portal-kde ];
# Packages
environment.systemPackages = with pkgs.kdePackages; [
kate filelight
flatpak-kcm
];
# Excluded
environment.plasma6.excludePackages = with pkgs.kdePackages; [ plasma-browser-integration elisa discover ];
};
}
|