{ inputs, outputs, lib, config, pkgs, ... }: { imports = [ inputs.plasma-manager.homeManagerModules.plasma-manager ]; programs.plasma = { enable = true; # workspace = { # theme = "breeze-dark"; # colorScheme = "BreezeDark"; # }; shortcuts = { "services/org.kde.konsole.desktop"."_launch" = ["Meta+Return" "Ctrl+Alt+T"]; "kwin"."Window Close" = ["Meta+Shift+C" "Alt+F4"]; "kwin"."Cube" = "Meta+C"; }; shortcuts.plasmashell = { "activate task manager entry 1" = ""; "activate task manager entry 2" = ""; "activate task manager entry 3" = ""; "activate task manager entry 4" = ""; "activate task manager entry 5" = ""; "activate task manager entry 6" = ""; "activate task manager entry 7" = ""; "activate task manager entry 8" = ""; "activate task manager entry 9" = ""; }; shortcuts.kwin = { "Switch to Desktop 1" = "Meta+1"; "Window to Desktop 1" = "Meta+!"; "Switch to Desktop 2" = "Meta+2"; "Window to Desktop 2" = "Meta+@"; "Switch to Desktop 3" = "Meta+3"; "Window to Desktop 3" = "Meta+#"; "Switch to Desktop 4" = "Meta+4"; "Window to Desktop 4" = "Meta+$"; "Switch to Desktop 5" = "Meta+5"; "Window to Desktop 5" = "Meta+%"; "Switch to Desktop 6" = "Meta+6"; "Window to Desktop 6" = "Meta+^"; "Switch to Desktop 7" = "Meta+7"; "Window to Desktop 7" = "Meta+&"; "Switch to Desktop 8" = "Meta+8"; "Window to Desktop 8" = "Meta+*"; "Switch to Desktop 9" = "Meta+9"; "Window to Desktop 9" = "Meta+("; "Switch to Desktop 10" = "Meta+0"; "Window to Desktop 10" = "Meta+)"; }; configFile = { "kwinrc"."Desktops"."Number"."value" = 10; "kwinrc"."Desktops"."Rows"."value" = 2; "kwinrc"."Plugins"."cubeEnabled" = true; "kwinrc"."Windows"."FocusPolicy" = "FocusFollowsMouse"; }; }; }