dotfiles/.config/waybar/config.jsonc

110 lines
3.6 KiB
JSON
Raw Normal View History

2025-12-25 22:21:17 +01:00
{
"layer": "top",
"modules-left": ["niri/workspaces"],
2026-04-15 21:00:34 +02:00
"modules-center": ["clock"],
"modules-right": ["idle_inhibitor", "bluetooth", "network", "wireplumber#source", "wireplumber#sink", "battery"],
2025-12-29 23:40:17 +01:00
2026-03-18 20:53:50 +01:00
"idle_inhibitor": {
"format": "{icon}",
"format-icons": {
"activated": "󰅶",
"deactivated": "󰾪"
},
"tooltip": false
},
2026-03-02 22:25:41 +01:00
"niri/window": {
"max-length": 100
},
2026-01-26 23:38:04 +01:00
"bluetooth": {
// "controller": "controller1", // specify the alias of the controller if there are more than 1 on the system
"format": "",
"format-disabled": "󰂲", // an empty format will hide the module
"format-connected": "󰂯",
2026-04-03 22:19:11 +02:00
"tooltip-format": "{device_enumerate}",
"tooltip-format-enumerate-connected": "{device_alias}",
"tooltip-format-enumerate-connected-battery": "{device_alias} ({device_battery_percentage}%)",
2026-03-19 15:34:08 +01:00
"on-click": "bluetoothmenu.fish"
},
"network": {
"interface": "wlp2s0",
"format": "{ifname}",
"format-icons": ["󰤟", "󰤢", "󰤥", "󰤨"],
"format-wifi": "{icon}",
"format-ethernet": "󰈁",
"format-disconnected": "", //An empty format will hide the module.
"tooltip-format": "{ifname}",
"tooltip-format-wifi": "󰖩 {essid} ({signalStrength}%)",
"tooltip-format-ethernet": "󰈁 {ifname}",
2026-03-19 15:34:08 +01:00
"tooltip-format-disconnected": "Disconnected",
"on-click": "networkmenu.fish"
},
2025-12-29 23:40:17 +01:00
"wireplumber#sink": {
"format": "{icon}",
"format-muted": "󰖁",
"format-icons": ["󰕿", "󰖀", "󰕾"],
"tooltip-format": "{node_name} ({volume}%)",
2026-03-19 15:34:08 +01:00
"on-click": "wpsinkmenu.fish",
"on-click-right": "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle",
"scroll-step": 5
},
2026-01-26 23:38:04 +01:00
"wireplumber#source": {
"node-type": "Audio/Source",
"format": "󰍬",
"format-muted": "󰍭",
"tooltip-format": "{node_name} ({volume}%)",
2026-03-19 15:34:08 +01:00
"on-click": "wpsourcemenu.fish",
"on-click-right": "wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle",
"scroll-step": 5
},
"battery": {
"interval": 60,
"states": {
"warning": 30,
"critical": 15
},
"events": {
"on-discharging-warning": "notify-send -u normal 'Low Battery'",
"on-discharging-critical": "notify-send -u critical 'Very Low Battery'"
},
"format": "{icon}",
"format-icons": ["󰁺", "󰁻", "󰁼", "󰁽", "󰁾", "󰁿", "󰂀", "󰂁", "󰂂", "󰁹"],
"format-charging": "󰂄",
2026-04-03 22:19:11 +02:00
"tooltip-format": "Battery ({capacity}%)\n{power}W: {time}"
},
"clock": {
2026-04-15 21:00:34 +02:00
"format": "{:%A, %B %d %R}",
"tooltip-format": "<tt><small>{calendar}</small></tt>",
"calendar": {
"mode" : "year",
"mode-mon-col" : 3,
"weeks-pos" : "right",
"on-scroll" : 1,
"on-click-right": "mode",
"format": {
"months": "<span color='#ffffff'><b>{}</b></span>",
2026-03-26 23:10:37 +01:00
"days": "<span color='#ffffff'>{}</span>",
"weeks": "<span color='#7f7f7f'>W{}</span>",
"weekdays": "<span color='#999999'>{}</span>",
"today": "<span color='#7fc8ff'><b>{}</b></span>"
}
},
"actions": {
"on-click-right": "mode",
"on-click-forward": "tz_up",
"on-click-backward": "tz_down",
"on-scroll-up": "shift_up",
"on-scroll-down": "shift_down"
}
}
2025-12-29 23:40:17 +01:00
2025-12-25 22:21:17 +01:00
}