From 88a353fa555d2a1e2bbf4e9a6d98d7814f25d6dd Mon Sep 17 00:00:00 2001 From: Josh Lay Date: Sun, 25 Aug 2024 10:19:17 -0500 Subject: [PATCH] waybar: improve colors/transparency, +module settings --- .../.config/waybar/modules/settings.json | 127 ++++++++++++++++++ .../.config/waybar/styles/mine.css | 8 +- 2 files changed, 131 insertions(+), 4 deletions(-) create mode 100644 outerheaven.init3.home/.config/waybar/modules/settings.json diff --git a/outerheaven.init3.home/.config/waybar/modules/settings.json b/outerheaven.init3.home/.config/waybar/modules/settings.json new file mode 100644 index 0000000..4660348 --- /dev/null +++ b/outerheaven.init3.home/.config/waybar/modules/settings.json @@ -0,0 +1,127 @@ +{ + "sway/mode": { + "format": "{}" + }, + "sway/workspaces": { + "format": "{name}", + "disable-scroll": true + }, + "sway/window": { + "max-length": 128, + "tooltip": false, + "icon": true, + "icon-size": 22, + "align": 0.5, + "all-outputs": true, + "rewrite": { + "(.*) — Mozilla Firefox": "$1", + "(.*) — LibreWolf": "$1" + } + }, + "clock": { + "format": " {:%H:%M} ", + "tooltip": true, + "tooltip-format": "{calendar}", + "calendar": { + "weeks-pos": "left", + "mode-mon-col" : 3, + "on-scroll" : 1, + "format": { + "months": "{}", + "days": "{}", + "weeks": "W{}", + "weekdays": "{}", + "today": "{}" + } + }, + "actions": { + "on-click-right": "mode", + "on-scroll-up": "shift_up", + "on-scroll-down": "shift_down" + } + }, + "custom/advancedcpu": { + "exec": "$HOME/.config/waybar/modules/advancedcpu.py 2> /dev/null", + "return-type": "json", + "format": "{}", + "tooltip": "{tooltip}", + "on-click": "swaymsg '[title=\"stats\" app_id=\"kitty\"] focus' || kitty -o font_size=10 --detach --title stats --session ~/.config/kitty/session_monitoring.conf && sleep 0.75 ; swaymsg '[title=\"stats\" app_id=\"kitty\"] focus'" + }, + "custom/gpustats": { + "exec": "$HOME/.config/waybar/modules/gpustats_async.py -i 1 2> /dev/null", + "return-type": "json", + "format": "{}", + "tooltip": "{tooltip}", + "on-click": "swaymsg '[title=\"stats\" app_id=\"kitty\"] focus' || kitty -o font_size=10 --detach --title stats --session ~/.config/kitty/session_monitoring.conf && sleep 0.75 ; swaymsg '[title=\"stats\" app_id=\"kitty\"] focus'" + }, + "custom/media": { + "exec": "$HOME/.config/waybar/modules/mediaplayer.py 2> /dev/null", + "return-type": "json", + "format": "🎜 {}", + "tooltip": "{tooltip}", + "escape": true, + "max-length": 50 + }, + "custom/weather": { + "exec": "$HOME/.config/waybar/modules/weather.py 2> /dev/null", + "format": "{}", + "format-alt": "{alt}", + "escape": true, + "return-type": "json" + }, + "custom/arrayhealth": { + "exec": "$HOME/.config/waybar/modules/arrayhealth.py 2> /dev/null", + "format": "{}", + "escape": true, + "return-type": "json" + }, + "tray": { + "icon-size": 22, + "show-passive-items": true, + "spacing": 4 + }, + "cpu": { + "interval": 2, + "format": "cpu {usage}% | {avg_frequency:3}Ghz", + "states": { + "warning": 50, + "critical": 85 + }, + "on-click": "gnome-system-monitor --show-resources-tab" + }, + "memory": { + "interval": 15, + "format": "mem {percentage}% | {used:0.1f}/{total:0.1f}G", + "on-click": "gnome-system-monitor --show-resources-tab" + }, + "idle_inhibitor": { + "format": "{icon}", + "tooltip-format-activated": "idle inhibitor: {status}", + "tooltip-format-deactivated": "idle inhibitor: {status}", + "format-icons": { + "activated": "", + "deactivated": "" + } + }, + "cava": { + "framerate": 60, + "autosens": 1, + "sensitivity": 100, + "bars": 14, + "lower_cutoff_freq": 50, + "higher_cutoff_freq": 10000, + "method": "pulse", + "source": "auto", + "stereo": true, + "reverse": false, + "bar_delimiter": 0, + "monstercat": false, + "waves": false, + "noise_reduction": 0.77, + "input_delay": 2, + "format-icons" : ["▁", "▂", "▃", "▄", "▅", "▆", "▇", "█" ], + "actions": { + "on-click-right": "mode" + } + } +} diff --git a/outerheaven.init3.home/.config/waybar/styles/mine.css b/outerheaven.init3.home/.config/waybar/styles/mine.css index 1a91dd2..8fbbfb9 100644 --- a/outerheaven.init3.home/.config/waybar/styles/mine.css +++ b/outerheaven.init3.home/.config/waybar/styles/mine.css @@ -24,7 +24,7 @@ * misc. GTK: https://gitlab.gnome.org/GNOME/gtk/-/blob/gtk-3-24/gtk/theme/Adwaita/_colors-public.scss * */ window#waybar { - background: alpha(@theme_base_color, 0.85); + background: alpha(@theme_base_color, 0.69); /* nice */ border-top: 1px solid @unfocused_borders; color: @theme_text_color; } @@ -59,9 +59,9 @@ window#waybar { } #clock { -/*color: #a3be8c;*/ -/* color: #8fbcbb;*/ - color: #81a1c1; +/* color: #81a1c1; */ + color: @theme_text_color; + font-weight: bold; } #tray {