aboutsummaryrefslogtreecommitdiff
path: root/dot-config/waybar/config.jsonc
diff options
context:
space:
mode:
authorBlake Romero <blake@blkrom.com>2025-10-01 23:05:10 +0100
committerBlake Romero <blake@blkrom.com>2025-10-01 23:05:10 +0100
commite35afda532e6659612409f90b510d4e8db38acba (patch)
tree5da6d06c9b5d5433262c1f3fc8f5bbbe2b48ea38 /dot-config/waybar/config.jsonc
parentd9ce52f4cce3759d25ef63b35901d0aad435399a (diff)
Update waybar style & config
Diffstat (limited to 'dot-config/waybar/config.jsonc')
-rw-r--r--dot-config/waybar/config.jsonc138
1 files changed, 24 insertions, 114 deletions
diff --git a/dot-config/waybar/config.jsonc b/dot-config/waybar/config.jsonc
index 390ba25..23b72f3 100644
--- a/dot-config/waybar/config.jsonc
+++ b/dot-config/waybar/config.jsonc
@@ -1,122 +1,32 @@
-// -*- mode: jsonc -*-
+//
+// WAYBAR CONFIG
+//
+
{
- // "height": 10,
- "spacing": 20,
- "reload_style_on_change": true,
- "modules-left": [ "niri/workspaces" ],
- "modules-center": [],
- "modules-right": [
- "tray",
+ "include": ["~/.config/waybar/modules.json"],
+ "reload_style_on_change": true,
+
+ "modules-left": [
+ "custom/menu",
+ "sway/workspaces",
+ // "sway/scratchpad",
+ "niri/workspaces"
+ ],
+
+ "modules-center": [],
+
+ "modules-right": [
+ "mpd",
"cpu",
"memory",
- "network",
"backlight",
+ "network",
+ "bluetooth",
+ //"wireplumber#source",
"wireplumber",
"battery",
+ "clock#calendar",
"clock",
- "clock#calendar"
- ],
-
- // MODULES
- "niri/workspaces": {
- "format": "{value}"
- },
- "clock": {
- "format": "{:%R} 󱑊 ",
- "format-alt": "{:%r} 󱑊 "
- },
- "clock#calendar": {
- "format": "{:%a %d %B}  ",
- "format-alt": "{:%Y-%m-%d}  ",
- "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": "mode"
- }
- },
- "battery": {
- "interval": 60,
- "states": {
- "warning": 20,
- "critical": 10
- },
- "format": "{capacity}% {icon}",
- "format-alt": "({time}) {capacity}% {icon}",
- "format-icons": ["󰁺 ","󰁻 ","󰁼 ","󰁽 ","󰁾 ","󰁿 ","󰂀 ","󰂁 ","󰂂 ","󰁹 "]
- },
- "wireplumber": {
- "format": "{volume}% {icon}",
- "format-muted": " ",
- "on-click": "pulsemixer",
- "format-icons": [" ", " ", " "]
- },
- "tray": {
- "icon-size": 21,
- "spacing": 10,
- "icons": {
- "blueman": "bluetooth",
- "TelegramDesktop": "$HOME/.local/share/icons/hicolor/16x16/apps/telegram.png"
- }
- },
- "network": {
- "format": "{ifname}",
- "format-wifi": "{essid}  ",
- "format-ethernet": "{ipaddr}/{cidr} 󰊗 ",
- "format-disconnected": "", //An empty format will hide the module.
- "tooltip-format": "{ifname} via {gwaddr} 󰊗 ",
- "tooltip-format-wifi": "{essid} ({signalStrength}%)  ",
- "tooltip-format-ethernet": "{ifname} " ,
- "tooltip-format-disconnected": "Disconnected",
- "max-length": 100
- },
- "memory": {
- "interval": 30,
- "format": "{used:0.1f}G  "
- },
- "cpu": {
- "interval": 10,
- "format": "{}%  ",
- "max-length": 10
- },
- "backlight": {
- "format": "{percent}% {icon}",
- "format-icons": ["󱩎 ","󱩏 ","󱩐 ","󱩑 ","󱩒 ","󱩓 ","󱩔 ","󱩕 ","󱩖 ","󰛨 "]
- },
-
- // NOT ENABLED
- "wlr/taskbar": {
- "format": "{icon}",
- "icon-size": 14,
- "icon-theme": "Numix-Circle",
- "tooltip-format": "{title}",
- "on-click": "activate",
- "on-click-middle": "close",
- "ignore-list": [
- "Alacritty"
- ],
- "app_ids-mapping": {
- "firefoxdeveloperedition": "firefox-developer-edition"
- },
- "rewrite": {
- "Firefox Web Browser": "Firefox",
- "Foot Server": "Terminal"
- }
- },
- "pulseaudio/slider": {
- "min": 0,
- "max": 100,
- "orientation": "horizontal"
- }
+ "tray"
+ ]
}