From 475aafa33ee1ab3c5502c3987934c9fde92ce4fd Mon Sep 17 00:00:00 2001 From: John Ogle Date: Sun, 3 Nov 2024 11:01:19 -0800 Subject: [PATCH] [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. --- home/modules/plasma-manager/default.nix | 49 ------------------------- roles/desktop/default.nix | 1 - 2 files changed, 50 deletions(-) diff --git a/home/modules/plasma-manager/default.nix b/home/modules/plasma-manager/default.nix index 2232e74..586402b 100644 --- a/home/modules/plasma-manager/default.nix +++ b/home/modules/plasma-manager/default.nix @@ -7,21 +7,13 @@ # Plasma-manager options documentation # 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: Update shortcuts for better window/tiling/desktop management akin to i3wm # TODO(ambitious): Add Kmail support to plasma-manager { programs.plasma = { enable = true; overrideConfig = true; - kwin = { - scripts.polonium.enable = true; - }; - hotkeys.commands."launch-konsole" = { name = "Launch Konsole"; key = "Meta+Return"; @@ -67,48 +59,7 @@ "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"; - "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 (Reverse)" = "Alt+Shift+Tab"; diff --git a/roles/desktop/default.nix b/roles/desktop/default.nix index 2f20d13..e4f7ce0 100644 --- a/roles/desktop/default.nix +++ b/roles/desktop/default.nix @@ -8,7 +8,6 @@ let basePackages = with pkgs; [ brightnessctl mangohud # Should probably get refactored with steam/gamescope out to a gaming role - polonium # auto tiling kwin addon ]; x11BasePackages = with pkgs; [