{ config, lib, ... }: let cfg = config.jopejoe1.plasma6; in { options.jopejoe1.plasma6 = { enable = lib.mkEnableOption "Enable KDE Plasma 6"; }; config = lib.mkIf cfg.enable { services = { xserver = { enable = true; libinput.enable = true; displayManager.sddm = { enable = true; enableHidpi = true; }; }; desktopManager.plasma6 = { enable = true; enableQt5Integration = true; }; }; programs.kdeconnect = { enable = true; }; networking.networkmanager.enable = true; }; }