aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/dot_config/waybar
diff options
context:
space:
mode:
Diffstat (limited to 'dot_config/waybar')
-rw-r--r--dot_config/waybar/config.jsonc13
-rw-r--r--dot_config/waybar/style.css14
2 files changed, 27 insertions, 0 deletions
diff --git a/dot_config/waybar/config.jsonc b/dot_config/waybar/config.jsonc
index 275d795..47d6b64 100644
--- a/dot_config/waybar/config.jsonc
+++ b/dot_config/waybar/config.jsonc
@@ -14,6 +14,7 @@
"privacy",
"pulseaudio",
"custom/wifi",
+ "bluetooth",
"idle_inhibitor",
"custom/notifications",
"custom/thunderbird",
@@ -146,6 +147,18 @@
"tooltip": true,
},
+ "bluetooth": {
+ "format": "BT on",
+ "format-disabled": "BT off",
+ "format-off": "BT off",
+ "format-connected": "BT {device_alias}",
+ "format-connected-battery": "BT {device_alias} {device_battery_percentage}%",
+ "tooltip-format": "{controller_alias}\t{controller_address}",
+ "tooltip-format-connected": "{controller_alias}\n{num_connections} connected\n{device_enumerate}",
+ "tooltip-format-enumerate-connected": "{device_alias}\t{device_address}",
+ "on-click": "~/.config/sway/bt-toggle.sh",
+ },
+
"privacy": {
"icon-spacing": 4,
"icon-size": 14,
diff --git a/dot_config/waybar/style.css b/dot_config/waybar/style.css
index 037c0e3..3072ad2 100644
--- a/dot_config/waybar/style.css
+++ b/dot_config/waybar/style.css
@@ -40,6 +40,7 @@ window#waybar {
#memory,
#temperature,
#network,
+#bluetooth,
#pulseaudio,
#tray,
#window,
@@ -80,6 +81,19 @@ window#waybar {
color: #928374; /* gray */
}
+#bluetooth {
+ color: #83a598; /* blue when on, no connections */
+}
+
+#bluetooth.connected {
+ color: #b8bb26; /* green when a device is connected */
+}
+
+#bluetooth.disabled,
+#bluetooth.off {
+ color: #928374; /* gray when adapter is off */
+}
+
#battery {
color: #fabd2f; /* yellow */
}