diff --git a/system/home/plasma/default.nix b/system/home/plasma/default.nix index 811e1b6a..1a17b715 100644 --- a/system/home/plasma/default.nix +++ b/system/home/plasma/default.nix @@ -70,15 +70,27 @@ panels = [ { - height = 24; + height = 32; lengthMode = "fill"; - location = "top"; + location = "bottom"; alignment = "center"; hiding = "normalpanel"; floating = true; widgets = [ - "org.kde.plasma.appmenu" - "org.kde.plasma.panelspacer" + { + name = "org.kde.plasma.kicker"; + config.General = { + icon = "nix-snowflake"; + appNameFormat = 0; + limitDepth = true; + alphaSort = true; + recentOrdering = 0; + showRecentApps = true; + showRecentDocs = true; + showIconsRootLevel = true; + }; + } + "org.kde.plasma.marginsseparator" { name = "org.kde.plasma.pager"; config.General = { @@ -88,6 +100,24 @@ }; } "org.kde.plasma.panelspacer" + { + name = "org.kde.plasma.icontasks"; + config.General = { + maxStripes = "1"; + showToolTips = "true"; + launchers = [ + "preferred://filemanager" + "preferred://browser" + "applications:emacs.desktop" + "applications:writer.desktop" + "applications:calc.desktop" + "applications:impress.desktop" + "applications:org.kde.elisa.desktop" + "applications:systemsettings.desktop" + ]; + }; + } + "org.kde.plasma.panelspacer" "org.kde.plasma.marginsseparator" "org.kde.plasma.keyboardindicator" "org.kde.plasma.cameraindicator" @@ -124,48 +154,6 @@ } ]; } - { - height = 48; - lengthMode = "fit"; - location = "bottom"; - alignment = "center"; - hiding = "dodgewindows"; - floating = true; - screen = "all"; - widgets = [ - { - name = "org.kde.plasma.kickoff"; - config.General = { - icon = "nix-snowflake"; - primaryActions = "0"; - favoritesDisplay = "0"; - applicationsDisplay = "1"; - pin = "false"; - showActionButtonCaptions = "true"; - compactMode = "false"; - }; - } - "org.kde.plasma.marginsseparator" - { - name = "org.kde.plasma.icontasks"; - config.General = { - maxStripes = "1"; - showToolTips = "true"; - launchers = [ - "preferred://filemanager" - "preferred://browser" - "applications:emacs.desktop" - "applications:writer.desktop" - "applications:calc.desktop" - "applications:impress.desktop" - "applications:org.kde.elisa.desktop" - "applications:Alacritty.desktop" - "applications:systemsettings.desktop" - ]; - }; - } - ]; - } ]; shortcuts = {