@ -13,27 +13,13 @@ in {
|
||||
options = {
|
||||
desktop.plasma = {
|
||||
enable = mkEnableOption "enable plasma desktop";
|
||||
# sddmEnable = mkEnableOption "enable simple display manager";
|
||||
};
|
||||
};
|
||||
config = mkIf cfg.enable {
|
||||
stylix.targets.qt.enable = mkDefault false;
|
||||
environment.systemPackages = with pkgs; [gcr_4];
|
||||
services = {
|
||||
gnome.gnome-keyring.enable = true;
|
||||
desktopManager.plasma6.enable = true;
|
||||
displayManager.sddm = {
|
||||
enable = true; # cfg.sddmEnable;
|
||||
wayland.enable = true;
|
||||
};
|
||||
};
|
||||
fonts.fontDir.enable = true;
|
||||
module.desktop.displayManager = "sddm";
|
||||
sound.pipewire.enable = true;
|
||||
|
||||
xdg.portal = {
|
||||
enable = true;
|
||||
config.common = {
|
||||
"org.freedesktop.impl.portal.Secret" = ["gnome-keyring"];
|
||||
};
|
||||
};
|
||||
services.desktopManager.plasma6.enable = true;
|
||||
stylix.targets.qt.enable = mkDefault false;
|
||||
};
|
||||
}
|
||||
|
Reference in New Issue
Block a user