|
|
|
@@ -7,21 +7,13 @@
|
|
|
|
# Plasma-manager options documentation
|
|
|
|
# Plasma-manager options documentation
|
|
|
|
# https://nix-community.github.io/plasma-manager/options.xhtml
|
|
|
|
# https://nix-community.github.io/plasma-manager/options.xhtml
|
|
|
|
#
|
|
|
|
#
|
|
|
|
# Polonium usage
|
|
|
|
|
|
|
|
# https://github.com/zeroxoneafour/polonium/blob/master/docs/usage.md
|
|
|
|
|
|
|
|
#
|
|
|
|
|
|
|
|
# TODO: Extract this configuration into something that's a bit easier to manage
|
|
|
|
# TODO: Extract this configuration into something that's a bit easier to manage
|
|
|
|
# TODO: Update shortcuts for better window/tiling/desktop management akin to i3wm
|
|
|
|
|
|
|
|
# TODO(ambitious): Add Kmail support to plasma-manager
|
|
|
|
# TODO(ambitious): Add Kmail support to plasma-manager
|
|
|
|
{
|
|
|
|
{
|
|
|
|
programs.plasma = {
|
|
|
|
programs.plasma = {
|
|
|
|
enable = true;
|
|
|
|
enable = true;
|
|
|
|
overrideConfig = true;
|
|
|
|
overrideConfig = true;
|
|
|
|
|
|
|
|
|
|
|
|
kwin = {
|
|
|
|
|
|
|
|
scripts.polonium.enable = true;
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
hotkeys.commands."launch-konsole" = {
|
|
|
|
hotkeys.commands."launch-konsole" = {
|
|
|
|
name = "Launch Konsole";
|
|
|
|
name = "Launch Konsole";
|
|
|
|
key = "Meta+Return";
|
|
|
|
key = "Meta+Return";
|
|
|
|
@@ -67,48 +59,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
"Activate Window Demanding Attention" = "Meta+Ctrl+A";
|
|
|
|
"Activate Window Demanding Attention" = "Meta+Ctrl+A";
|
|
|
|
|
|
|
|
|
|
|
|
"PoloniumCycleEngine" = "Meta+|,none,Polonium: Cycle Engine";
|
|
|
|
|
|
|
|
"PoloniumFocusAbove" = "Meta+K,none,Polonium: Focus Above";
|
|
|
|
|
|
|
|
"PoloniumFocusBelow" = "Meta+J,none,Polonium: Focus Below";
|
|
|
|
|
|
|
|
"PoloniumFocusLeft" = "Meta+H,none,Polonium: Focus Left";
|
|
|
|
|
|
|
|
"PoloniumFocusRight" = "Meta+L,none,Polonium: Focus Right";
|
|
|
|
|
|
|
|
"PoloniumInsertAbove" = "Meta+Shift+K,none,Polonium: Insert Above";
|
|
|
|
|
|
|
|
"PoloniumInsertBelow" = "Meta+Shift+J,none,Polonium: Insert Below";
|
|
|
|
|
|
|
|
"PoloniumInsertLeft" = "Meta+Shift+H,none,Polonium: Insert Left";
|
|
|
|
|
|
|
|
"PoloniumInsertRight" = "Meta+Shift+L,none,Polonium: Insert Right";
|
|
|
|
|
|
|
|
"PoloniumOpenSettings" = "Meta+\\\\,none,Polonium: Open Settings Dialog";
|
|
|
|
|
|
|
|
"PoloniumResizeAbove" = "Meta+Ctrl+K,none,Polonium: Resize Above";
|
|
|
|
|
|
|
|
"PoloniumResizeBelow" = "Meta+Ctrl+J,none,Polonium: Resize Below";
|
|
|
|
|
|
|
|
"PoloniumResizeLeft" = "Meta+Ctrl+H,none,Polonium: Resize Left";
|
|
|
|
|
|
|
|
"PoloniumResizeRight" = "Meta+Ctrl+L,none,Polonium: Resize Right";
|
|
|
|
|
|
|
|
"PoloniumRetileWindow" = "Meta+Shift+Space,none,Polonium: Retile Window";
|
|
|
|
|
|
|
|
"PoloniumSwitchBTree" = [ ];
|
|
|
|
|
|
|
|
"PoloniumSwitchHalf" = [ ];
|
|
|
|
|
|
|
|
"PoloniumSwitchKwin" = [ ];
|
|
|
|
|
|
|
|
"PoloniumSwitchMonocle" = [ ];
|
|
|
|
|
|
|
|
"PoloniumSwitchThreeColumn" = [ ];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
"Show Desktop" = "Meta+D";
|
|
|
|
"Show Desktop" = "Meta+D";
|
|
|
|
"Switch to Desktop 1" = "Meta+1,none,Switch to Desktop 1";
|
|
|
|
|
|
|
|
"Switch to Desktop 2" = "Meta+2,none,Switch to Desktop 2";
|
|
|
|
|
|
|
|
"Switch to Desktop 3" = "Meta+3,none,Switch to Desktop 3";
|
|
|
|
|
|
|
|
"Switch to Desktop 4" = "Meta+4,none,Switch to Desktop 4";
|
|
|
|
|
|
|
|
"Switch to Desktop 5" = "Meta+5,none,Switch to Desktop 5";
|
|
|
|
|
|
|
|
"Switch to Desktop 6" = "Meta+6,none,Switch to Desktop 6";
|
|
|
|
|
|
|
|
"Switch to Desktop 7" = "Meta+7,none,Switch to Desktop 7";
|
|
|
|
|
|
|
|
"Switch to Desktop 8" = "Meta+8,none,Switch to Desktop 8";
|
|
|
|
|
|
|
|
"Switch to Desktop 9" = "Meta+9,none,Switch to Desktop 9";
|
|
|
|
|
|
|
|
"Switch to Desktop 10" = "Meta+10,none,Switch to Desktop 9";
|
|
|
|
|
|
|
|
"Window to Desktop 1" = "Meta+!,none,Window to Desktop 1";
|
|
|
|
|
|
|
|
"Window to Desktop 2" = "Meta+@,none,Window to Desktop 2";
|
|
|
|
|
|
|
|
"Window to Desktop 3" = "Meta+#,none,Window to Desktop 3";
|
|
|
|
|
|
|
|
"Window to Desktop 4" = "Meta+$,none,Window to Desktop 4";
|
|
|
|
|
|
|
|
"Window to Desktop 5" = "Meta+%,none,Window to Desktop 5";
|
|
|
|
|
|
|
|
"Window to Desktop 6" = "Meta+^,none,Window to Desktop 6";
|
|
|
|
|
|
|
|
"Window to Desktop 7" = "Meta+&,none,Window to Desktop 7";
|
|
|
|
|
|
|
|
"Window to Desktop 8" = "Meta+*,none,Window to Desktop 8";
|
|
|
|
|
|
|
|
"Window to Desktop 9" = "Meta+(,none,Window to Desktop 9";
|
|
|
|
|
|
|
|
"Window to Desktop 10" = "Meta+),none,Window to Desktop 10";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
"Walk Through Windows" = "Alt+Tab";
|
|
|
|
"Walk Through Windows" = "Alt+Tab";
|
|
|
|
"Walk Through Windows (Reverse)" = "Alt+Shift+Tab";
|
|
|
|
"Walk Through Windows (Reverse)" = "Alt+Shift+Tab";
|
|
|
|
|