{ pkgs, lib, config, pkgs-mesa, ... }: { options = { myDesktop.kde.enable = lib.mkEnableOption "enables kde"; }; config = lib.mkIf config.myDesktop.kde.enable { services.desktopManager.plasma6.enable = true; environment.systemPackages = with pkgs; [ kdePackages.partitionmanager ]; hardware.graphics = { enable = true; enable32Bit = true; package = pkgs-mesa.mesa; package32 = pkgs-mesa.pkgsi686Linux.mesa; }; programs.kdeconnect.enable = true; }; }