{ plasma-manager, config, ... }: { programs.plasma.shortcuts = { # Set various keybindings "kwin"."Window Quick Tile Bottom" = "Meta+Down"; "kwin"."Window Quick Tile Left" = "Meta+Left"; "kwin"."Window Quick Tile Right" = "Meta+Right"; "kwin"."Window Quick Tile Top" = "Meta+Up"; "kwin"."Window Maximize" = "Meta+Shift+Up"; "kwin"."Window One Desktop Down" = "Ctrl+Alt+Shift+Down"; "kwin"."Window One Desktop Up" = "Ctrl+Alt+Shift+Up"; "kwin"."Window One Desktop to the Left" = "Ctrl+Alt+Shift+Left"; "kwin"."Window One Desktop to the Right" = "Ctrl+Alt+Shift+Right"; "kwin"."Switch One Desktop Down" = "Ctrl+Alt+Down"; "kwin"."Switch One Desktop Up" = "Ctrl+Alt+Up"; "kwin"."Switch One Desktop to the Left" = "Ctrl+Alt+Left"; "kwin"."Switch One Desktop to the Right" = "Ctrl+Alt+Right"; # "plasmashell"."activate application launcher" = ["Meta" "Alt+F1,Meta" "Alt+F1,Activate Application Launcher"]; "plasmashell"."activate application launcher" = "Meta"; "services/org.kde.krunner.desktop"."_launch" = "Alt+F2"; "services/org.kde.plasma-systemmonitor.desktop"."_launch" = "Ctrl+Shift+Esc"; "yakuake"."toggle-window-state" = "Ins"; # Disable various keybindings "kwin"."Expose" = [ ]; "kwin"."ExposeAll" = [ ]; "kwin"."ExposeClass" = [ ]; "kwin"."Grid View" = [ ]; "kwin"."Overview" = [ ]; "kwin"."Switch Window Down" = [ ]; "kwin"."Switch Window Left" = [ ]; "kwin"."Switch Window Right" = [ ]; "kwin"."Switch Window Up" = [ ]; "plasmashell"."manage activities" = [ ]; "services/org.kde.konsole.desktop"."_launch" = [ ]; "services/org.kde.krunner.desktop"."RunClipboard" = [ ]; }; } # vim: tabstop=2 softtabstop=1