diff --git a/programs/desktop/plasma6/default.nix b/programs/desktop/plasma6/default.nix index eabf032..0f51ef5 100644 --- a/programs/desktop/plasma6/default.nix +++ b/programs/desktop/plasma6/default.nix @@ -61,9 +61,9 @@ { height = 32; lengthMode = "fill"; - location = "top"; + location = "bottom"; alignment = "center"; - hiding = "dodgewindows"; + hiding = "normalpanel"; floating = true; widgets = [ { @@ -79,10 +79,8 @@ }; } { - name = "org.kde.plasma.taskmanager"; + name = "org.kde.plasma.icontasks"; config.General = { - sortingStrategy = "2"; # Alphabetically - separateLaunchers = "true"; maxStripes = "1"; showToolTips = "true"; launchers = [ @@ -138,10 +136,18 @@ ]; shortcuts = { + ksmserver = { + "Lock Session" = ["Screensaver" "Meta+Alt+L"]; + }; kwin = { "Walk Through Windows of Current Application" = "Alt+`"; "Walk Through Windows of Current Application (Reverse)" = "Alt+¬"; "ToggleMouseClick" = "Meta+*"; + "Expose" = "Meta+,"; + "Switch Window Down" = "Meta+J"; + "Switch Window Left" = "Meta+H"; + "Switch Window Right" = "Meta+L"; + "Switch Window Up" = "Meta+K"; }; }; @@ -160,6 +166,7 @@ configFile = { baloofilerc."Basic Settings"."Indexing-Enabled" = false; + plasmanotifyrc.Notifications.NormalAlwaysOnTop = true; kcminputrc.Keyboard.NumLock = 1; krunnerrc.General.FreeFloating = true; kscreenlockerrc = { @@ -205,10 +212,6 @@ Menus = 80; }; }; - plasmanotifyrc.Notifications = { - NormalAlwaysOnTop = true; - PopupPosition = "TopRight"; - }; }; }; }