[kde] Remove polonium
Polonium has been frustrating to use. I'm unsure how much of this I can blame polonium vs kde vs plasma-manager vs nix, but 1. keyboard shortcuts aren't working 2. tiling keeps going in and out for various windows 3. seemingly kde startup time takes forever with it installed The more I'm starting to understand KDE's native window management functions, the more I'm thinking that's the right way to go. I'm going to abandom polonium for now, perhaps with some future return.
This commit is contained in:
@@ -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";
|
||||||
|
|||||||
@@ -8,7 +8,6 @@ let
|
|||||||
basePackages = with pkgs; [
|
basePackages = with pkgs; [
|
||||||
brightnessctl
|
brightnessctl
|
||||||
mangohud # Should probably get refactored with steam/gamescope out to a gaming role
|
mangohud # Should probably get refactored with steam/gamescope out to a gaming role
|
||||||
polonium # auto tiling kwin addon
|
|
||||||
];
|
];
|
||||||
|
|
||||||
x11BasePackages = with pkgs; [
|
x11BasePackages = with pkgs; [
|
||||||
|
|||||||
Reference in New Issue
Block a user