aboutsummaryrefslogtreecommitdiff
path: root/dot.config-waybar-config
diff options
context:
space:
mode:
authorThomas Schneider <qsx@chaotikum.eu>2026-07-27 19:27:22 +0200
committerThomas Schneider <qsx@chaotikum.eu>2026-07-27 20:02:43 +0200
commit67bd3003d82e7b93f3d48a2605c8c8172e5f2cde (patch)
tree2664d6439890d14701936bd3022411832221ccc0 /dot.config-waybar-config
parentc595672d72b25dec03389cd6872fd2566058ef35 (diff)
waybar: Various config updates and new modules
Diffstat (limited to 'dot.config-waybar-config')
-rw-r--r--dot.config-waybar-config65
1 files changed, 59 insertions, 6 deletions
diff --git a/dot.config-waybar-config b/dot.config-waybar-config
index c5287fc..463b8bc 100644
--- a/dot.config-waybar-config
+++ b/dot.config-waybar-config
@@ -1,17 +1,19 @@
-// -*- javascript -*- vim:ft=javascript sw=4 et
+// -*- jsonc -*- vim:ft=javascript sw=4 et
{
"include": ".config/waybar/local.conf",
+ "reload_style_on_change": true,
"layer": "top", // Waybar at top layer
"position": "top", // Waybar position (top|bottom|left|right)
// "width": 1280, // Waybar width
// Choose the order of the modules
+ "fixed-center": false,
"modules-left": [
"sway/workspaces",
"sway/mode"
// ,
// "custom/media"
],
- "modules-center": ["sway/window"],
+ //"modules-center": ["sway/window"],
// Modules configuration
// "sway/workspaces": {
// "disable-scroll": true,
@@ -65,15 +67,38 @@
}
},
"tray": {
- "spacing": 10
+ "spacing": 10,
+ "show-passive-items": true,
},
"clock": {
"interval": 1,
- "tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
+ //"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
+ "tooltip-format": "<tt><small>{calendar}</small></tt>",
+ "calendar": {
+ "mode" : "year",
+ "mode-mon-col" : 3,
+ "weeks-pos" : "right",
+ "on-scroll" : 1,
+ "format": {
+ "months": "<span color='#ffead3'><b>{}</b></span>",
+ "days": "<span color='#ecc6d9'><b>{}</b></span>",
+ "weeks": "<span color='#99ffdd'><b>W{}</b></span>",
+ "weekdays": "<span color='#ffcc66'><b>{}</b></span>",
+ "today": "<span color='#ff6699'><b><u>{}</u></b></span>"
+ }
+ },
+ "actions": {
+ "on-click-right": "mode",
+ "on-scroll-up": "tz_up",
+ "on-scroll-down": "tz_down",
+ "on-scroll-up": "shift_up",
+ "on-scroll-down": "shift_down"
+ },
},
"cpu": {
"format": "{usage}% ",
- "tooltip": false
+ "format-alt": "{load} ",
+ "interval": 5,
},
"memory": {
"format": "{}% "
@@ -143,7 +168,35 @@
"escape": true,
"exec": "$HOME/.config/waybar/mediaplayer.py 2> /dev/null" // Script in resources folder
// "exec": "$HOME/.config/waybar/mediaplayer.py --player spotify 2> /dev/null" // Filter player based on name
- }
+ },
+ "bluetooth": {
+ "on-click": "blueman-manager",
+ "on-click-right": "$HOME/.local/bin/bt-toggle.sh",
+ "format": "{status} <span style=\"normal\"></span>",
+ "format-on": "{status} <sub>{num_connections}</sub>",
+ "format-connected": "{device_alias} <sub>{num_connections}</sub>",
+ "format-connected-battery": "{device_alias} ({device_battery_percentage}%) <sub>{num_connections}</sub>",
+ "format-device-preference": ["qsx 35", "OpenRun by Shokz"],
+ "tooltip-format": "{controller_alias}\t{controller_address}\n\n{num_connections} connected",
+ "tooltip-format-connected": "{controller_alias}\t{controller_address}\n\n{num_connections} connected\n\n{device_enumerate}",
+ "tooltip-format-enumerate-connected": "{device_alias}\t{device_address}",
+ "tooltip-format-enumerate-connected-battery": "{device_alias}\t{device_address}\t{device_battery_percentage}%",
+ },
+ "power-profiles-daemon": {
+ "format": "{icon}",
+ "format-icons": {
+ "default": "",
+ "performance": "",
+ "balanced": "",
+ "power-saver": "",
+ },
+ },
+ "privacy": {
+ "icon-size": 14,
+ },
+ "systemd-failed-units": {
+ "format": "✗ {nr_failed}",
+ },
}
// Local Variables: