diff options
Diffstat (limited to 'config/waybar')
| -rw-r--r-- | config/waybar/ModulesCustom | 11 | ||||
| -rw-r--r-- | config/waybar/ModulesWorkspaces | 19 | ||||
| -rw-r--r-- | config/waybar/configs/TOP-ddubs-simple-bar | 5 | ||||
| -rw-r--r-- | config/waybar/style/Dark-Latte-Wallust-combined-v2.css | 8 | ||||
| -rw-r--r-- | config/waybar/style/Dark-Latte-Wallust-combined.css | 4 | ||||
| -rw-r--r-- | config/waybar/style/Wallust-Bordered-Chroma-Fusion-Edge.css | 4 | ||||
| -rw-r--r-- | config/waybar/style/Wallust-Bordered-Chroma-Simple.css | 73 | ||||
| -rw-r--r-- | config/waybar/style/Wallust-Box-type.css | 11 | ||||
| -rw-r--r-- | config/waybar/style/Wallust-Chroma-Edge.css | 7 | ||||
| -rw-r--r-- | config/waybar/style/Wallust-Chroma-Fusion.css | 4 | ||||
| -rw-r--r-- | config/waybar/style/Wallust-ML4W-modern-mixed.css | 14 | ||||
| -rw-r--r-- | config/waybar/style/Wallust-ML4W-modern.css | 8 |
12 files changed, 118 insertions, 50 deletions
diff --git a/config/waybar/ModulesCustom b/config/waybar/ModulesCustom index 8887fa1c..3abb96d4 100644 --- a/config/waybar/ModulesCustom +++ b/config/waybar/ModulesCustom @@ -78,6 +78,17 @@ "tooltip-format": "Left Click: Quick Tips\nRight Click: Keybinds", }, +// External monitor brightness (ddcutil) +"custom/brightness_external": { + "format": "{}", + "return-type": "json", + "interval": 2, + "exec": "$HOME/.config/hypr/scripts/ExternalBrightness.sh --get", + "on-scroll-up": "$HOME/.config/hypr/scripts/ExternalBrightness.sh --inc", + "on-scroll-down": "$HOME/.config/hypr/scripts/ExternalBrightness.sh --dec", + "tooltip": true +}, + "custom/dot_update": { "format": " ", "on-click": "$HOME/.config/hypr/scripts/KooLsDotsUpdate.sh", diff --git a/config/waybar/ModulesWorkspaces b/config/waybar/ModulesWorkspaces index 683fcfb5..c9497b74 100644 --- a/config/waybar/ModulesWorkspaces +++ b/config/waybar/ModulesWorkspaces @@ -180,7 +180,7 @@ }, "format": "{icon} {windows}", "format-window-separator": " ", - "window-rewrite-default": " ", + "window-rewrite-default": " <span foreground='#ff0000'>✘</span> ", "window-rewrite": { "title<.*amazon.*>": " ", "title<.*reddit.*>": " ", @@ -198,10 +198,11 @@ "class<kitty-dropterm>": " ", "class<com.mitchellh.ghostty>": " ", "class<org.wezfurlong.wezterm>": " ", + "class<play.mii.Boxxy>": " ", "class<Warp|warp|dev.warp.Warp|warp-terminal>": " ", - "class<[Tt]hunderbird|[Tt]hunderbird-esr>": " ", - "class<eu.betterbird.Betterbird>": " ", + "class<[Tt]hunderbird|[Tt]hunderbird-esr>": " ", + "class<org.mozilla.Thunderbird|eu.betterbird.Betterbird>": " ", "title<.*gmail.*>": " ", "class<[Tt]elegram-desktop|org.telegram.desktop|io.github.tdesktop_x64.TDesktop>": " ", @@ -217,6 +218,7 @@ "title<.*ChatGPT.*>": " ", "title<.*deepseek.*>": " ", "title<.*qwen.*>": " ", + "title<.*Gemini.*>": " ", "class<subl>": " ", "class<slack>": " ", @@ -238,11 +240,16 @@ "class<virtualbox manager>": "💽 ", "title<virtualbox>": "💽 ", "class<remmina|org.remmina.Remmina>": "🖥️ ", + "class<mainline-gtk>": " ", "class<VSCode|code|code-url-handler|code-oss|codium|codium-url-handler|VSCodium>": " ", + "class<[Aa]ntigravity>": " ", + "title<.*[Aa]ntigravity.*>": " ", "class<dev.zed.Zed>": "", "class<codeblocks>": " ", "title<.*github.*>": " ", + "class<com-jetpackduba-gitnuro-MainKt>": " ", + "title<.*Gitnuro.*>": " ", "class<mousepad>": " ", "class<libreoffice-writer>": " ", "class<libreoffice-startcenter>": " ", @@ -253,6 +260,7 @@ "title<.*figma.*>": " ", "title<.*jira.*>": " ", "class<jetbrains-idea>": " ", + "class<emacs|Emacs>": " ", "class<obs|com.obsproject.Studio>": " ", @@ -261,7 +269,7 @@ "class<nwg-displays>": " ", "class<[Pp]avucontrol|org.pulseaudio.pavucontrol>": " ", "class<steam>": " ", - "class<thunar|nemo>": " ", + "class<thunar|nemo|org.gnome.Nautilus>": " ", "class<Gparted>":"", "class<gimp>": " ", "class<emulator>": "📱 ", @@ -269,6 +277,7 @@ "class<org.pipewire.Helvum>": "", "class<localsend>":"", "class<PrusaSlicer|UltiMaker-Cura|OrcaSlicer>": "", + "class<nvidia-settings>": " ", "class<io.github.kolunmi.Bazaar>": " ", "title<^Bazaar$>": " ", @@ -294,4 +303,4 @@ "title<^qs-wlogout$>": " ", } }, -}
\ No newline at end of file +} diff --git a/config/waybar/configs/TOP-ddubs-simple-bar b/config/waybar/configs/TOP-ddubs-simple-bar index 1b459c19..be5f136e 100644 --- a/config/waybar/configs/TOP-ddubs-simple-bar +++ b/config/waybar/configs/TOP-ddubs-simple-bar @@ -47,7 +47,10 @@ "tray", "custom/separator#blank", "custom/weather2", - "group/laptop", + "cpu", + "memory", + "temperature", + "battery", "group/status", "custom/separator#blank", ], diff --git a/config/waybar/style/Dark-Latte-Wallust-combined-v2.css b/config/waybar/style/Dark-Latte-Wallust-combined-v2.css index e707c26b..12a573e2 100644 --- a/config/waybar/style/Dark-Latte-Wallust-combined-v2.css +++ b/config/waybar/style/Dark-Latte-Wallust-combined-v2.css @@ -53,12 +53,12 @@ tooltip { border-bottom: 2px solid @border-color; font-weight: bold; font-style: normal; - opacity: 0.8; + opacity: 1; } #taskbar button, #workspaces button { - color: @foreground; + color: @color15; box-shadow: none; text-shadow: none; border-radius: 30px; @@ -169,7 +169,7 @@ tooltip { #custom-weather.showyIcyDay, #custom-weather.snowyIcyNight, #custom-weather.sunnyDay { - color: @foreground; + color: @color15; padding-right: 6px; padding-left: 6px;; } @@ -262,7 +262,7 @@ tooltip { } #clock { - color: @foreground; + color: @color15; border-radius: 15px; } diff --git a/config/waybar/style/Dark-Latte-Wallust-combined.css b/config/waybar/style/Dark-Latte-Wallust-combined.css index bbe23b8b..9ffad565 100644 --- a/config/waybar/style/Dark-Latte-Wallust-combined.css +++ b/config/waybar/style/Dark-Latte-Wallust-combined.css @@ -67,13 +67,13 @@ tooltip { border:2px solid @border-color; font-weight: bold; font-style: normal; - opacity:0.8; + opacity: 1; color:#FFFFFF; } #taskbar button, #workspaces button { - color: #6E6A86; + color: @color15; box-shadow: none; text-shadow: none; border-radius: 30px; diff --git a/config/waybar/style/Wallust-Bordered-Chroma-Fusion-Edge.css b/config/waybar/style/Wallust-Bordered-Chroma-Fusion-Edge.css index e593b9fd..a7eb725c 100644 --- a/config/waybar/style/Wallust-Bordered-Chroma-Fusion-Edge.css +++ b/config/waybar/style/Wallust-Bordered-Chroma-Fusion-Edge.css @@ -119,7 +119,7 @@ tooltip { border-radius: 25px; padding: 0px 10px 0px 10px; margin: 5px; - opacity:0.8; + opacity: 1; border:2px solid @border-color; } @@ -212,7 +212,7 @@ tooltip { #workspaces button { border-radius: 15px; border:0px; - color: @color13; + color: @color15; padding-left: 2px; padding-right: 2px; animation: gradient_f 20s ease-in infinite; diff --git a/config/waybar/style/Wallust-Bordered-Chroma-Simple.css b/config/waybar/style/Wallust-Bordered-Chroma-Simple.css index 3e277f6c..c0b97f06 100644 --- a/config/waybar/style/Wallust-Bordered-Chroma-Simple.css +++ b/config/waybar/style/Wallust-Bordered-Chroma-Simple.css @@ -12,6 +12,14 @@ min-height: 0; } +/* Make group buttons themselves use readable text */ +#group-audio, +#group-mobo_drawer { + background: @background; + color: @color15; + border: 2px solid @color13; +} + window#waybar { background-color: transparent; color: @foreground; @@ -27,12 +35,12 @@ window#waybar.empty #window { } tooltip { - background-color: @color12; + background-color: @background; color: @foreground; border-radius: 10px; border-width: 1.5px; border-style: solid; - border-color: @color9; + border-color: @color13; transition: 0.3s; opacity: 0.9; } @@ -102,6 +110,8 @@ tooltip { #tray, #window, #wireplumber, +#group-mobo_drawer, +#group-audio, #custom-backlight, #custom-nightlight, #custom-browser, @@ -149,6 +159,7 @@ tooltip { border: 2px solid @color13; } + #cpu { border: 2px solid @color5; color: @foreground; @@ -177,14 +188,14 @@ tooltip { } #custom-power { - color: red; + color: @color13; padding-left: 10px; padding-right: 2px; - border: 2px solid red; + border: 2px solid @color13; } #backlight { - color: #f9e2af; + color: @color14; padding-right: 5px; } @@ -213,29 +224,35 @@ tooltip { } #clock { - color: #fab387; + color: @color13; +} + +#clock:hover { + color: @color13; + background: @background; + border: 2px solid @color13; } #bluetooth { - color: #b4befe; + color: @color12; margin-right: 10px } #pulseaudio.microphone, #pulseaudio { background-color: @color12; - color: #89b4fa; + color: @color15; border: 2px solid @color13; } #pulseaudio.muted { - color: #f38ba8; + color: @color13; padding-right: 20px; } #battery { - color: #a6e3a1; + color: @color10; margin-right: 5px; padding-right: 15px; border: 2px solid @color14; @@ -249,22 +266,22 @@ tooltip { } #battery.good { - color: #ffd57a; + color: @color14; border: 2px solid @color15; } #battery.warning { - color: #fab387; + color: @color13; border-left: 0px; border: 2px solid @color12; } #battery.charging { - color: #a6e3a1; + color: @color10; } #battery.critical { - color: #f38ba8; + color: @color13; border-left: 0px; border: 2px solid @color8; } @@ -287,7 +304,7 @@ tooltip { } #custom-weather { - color: #8eacf3; + color: @color12; border-right: 0px; margin-left: 0px; margin-right: 5px; @@ -315,3 +332,29 @@ tooltip { min-height: 10px; border-radius: 5px; } + +/* Ensure group drawer modules match base style (avoid bright per-module colors) */ +#group-audio #pulseaudio, +#group-audio #pulseaudio.microphone, +#group-mobo_drawer #temperature, +#group-mobo_drawer #cpu, +#group-mobo_drawer #power-profiles-daemon, +#group-mobo_drawer #memory, +#group-mobo_drawer #disk { + background-color: @background; + color: @color15; + border: 2px solid @color13; +} + +/* Global overrides for this style (match other widgets: dark bg + light text) */ +#pulseaudio, +#pulseaudio.microphone, +#cpu, +#memory, +#disk, +#temperature, +#power-profiles-daemon { + background-color: @background; + color: @color15; + border: 2px solid @color13; +} diff --git a/config/waybar/style/Wallust-Box-type.css b/config/waybar/style/Wallust-Box-type.css index 6bd2a5de..7f1d3ad2 100644 --- a/config/waybar/style/Wallust-Box-type.css +++ b/config/waybar/style/Wallust-Box-type.css @@ -51,8 +51,8 @@ window#waybar.empty #window { #taskbar button.active, #workspaces button.active { - color: @color15; - background-color: @background; + color: @background; + background-color: @color13; padding-left: 4px; padding-right: 8px; animation: gradient_f 20s ease-in infinite; @@ -61,8 +61,8 @@ window#waybar.empty #window { #taskbar button.focused, #workspaces button.focused { - color: @color15; - background-color: @background; + color: @background; + background-color: @color13; } #workspaces button.urgent { @@ -72,7 +72,8 @@ window#waybar.empty #window { #taskbar button:hover, #workspaces button:hover { - color: @color15; + color: @background; + background-color: @color13; padding-left: 2px; padding-right: 8px; animation: gradient_f 20s ease-in infinite; diff --git a/config/waybar/style/Wallust-Chroma-Edge.css b/config/waybar/style/Wallust-Chroma-Edge.css index 82125870..4a17d473 100644 --- a/config/waybar/style/Wallust-Chroma-Edge.css +++ b/config/waybar/style/Wallust-Chroma-Edge.css @@ -50,7 +50,7 @@ tooltip label{ #taskbar button, #workspaces button { background-color: transparent; - color: grey; + color: @color15; box-shadow: none; text-shadow: none; padding: 0px; @@ -63,7 +63,8 @@ tooltip label{ #workspaces button.active { background-color: transparent; - color: #D3D3D3; +\tcolor: @color15; + padding-left: 8px; padding-right: 8px; animation: gradient_f 20s ease-in infinite; @@ -143,7 +144,7 @@ tooltip label{ #custom-weather.showyIcyDay, #custom-weather.snowyIcyNight, #custom-weather.sunnyDay { - color: #e5e5e5; +\tcolor: @color15; /* color: #bf616a; */ border-radius: 12px; background-color: rgba(50, 50, 50, 0.1); diff --git a/config/waybar/style/Wallust-Chroma-Fusion.css b/config/waybar/style/Wallust-Chroma-Fusion.css index 4399f125..7113c6f4 100644 --- a/config/waybar/style/Wallust-Chroma-Fusion.css +++ b/config/waybar/style/Wallust-Chroma-Fusion.css @@ -119,7 +119,7 @@ tooltip { background-color: @background-module; border-radius: 25px; margin: 5px 5px 5px 5px; - opacity:0.8; + opacity: 1; padding-top: 4px; padding-bottom: 4px; padding-right: 6px; @@ -214,7 +214,7 @@ tooltip { margin: 1px 1px; border-radius: 15px; border:0px; - color: @color13; + color: @color15; padding-left: 2px; padding-right: 2px; animation: gradient_f 20s ease-in infinite; diff --git a/config/waybar/style/Wallust-ML4W-modern-mixed.css b/config/waybar/style/Wallust-ML4W-modern-mixed.css index d627b576..f8ef2630 100644 --- a/config/waybar/style/Wallust-ML4W-modern-mixed.css +++ b/config/waybar/style/Wallust-ML4W-modern-mixed.css @@ -8,10 +8,10 @@ @define-color workspacesbackground1 @color12; @define-color workspacesbackground2 @background; @define-color bordercolor @color11; -@define-color textcolor1 @foreground; -@define-color textcolor2 @background; -@define-color textcolor3 @foreground; -@define-color iconcolor @foreground; +@define-color textcolor1 @color15; +@define-color textcolor2 @color7; +@define-color textcolor3 @color15; +@define-color iconcolor @color15; * { font-family: "JetBrainsMono Nerd Font"; @@ -42,7 +42,7 @@ border-bottom: 0px solid @foreground; border: 0px; font-weight: bold; font-style: normal; - opacity: 0.8; + opacity: 1; color: @textcolor1; } @@ -54,7 +54,7 @@ border-bottom: 0px solid @foreground; color: @textcolor1; background-color: @workspacesbackground2; transition: all 0.1s linear; - opacity: 0.4; + opacity: 1; } #taskbar button.active, @@ -93,7 +93,7 @@ tooltip label { border-radius: 5px 5px 5px 5px; color:white; font-weight:normal; - opacity:0.8; + opacity: 1; } window#waybar.empty #window { diff --git a/config/waybar/style/Wallust-ML4W-modern.css b/config/waybar/style/Wallust-ML4W-modern.css index 7c0e9c61..0ab8165c 100644 --- a/config/waybar/style/Wallust-ML4W-modern.css +++ b/config/waybar/style/Wallust-ML4W-modern.css @@ -8,10 +8,10 @@ @define-color workspacesbackground1 @color0; @define-color workspacesbackground2 @color12; @define-color bordercolor @color13; -@define-color textcolor1 @foreground; -@define-color textcolor2 @foreground; -@define-color textcolor3 @foreground; -@define-color iconcolor @foreground; +@define-color textcolor1 @color15; +@define-color textcolor2 @color7; +@define-color textcolor3 @color15; +@define-color iconcolor @color15; * { font-family: "JetBrainsMono Nerd Font"; |
