diff options
Diffstat (limited to 'waybar/config')
| -rw-r--r-- | waybar/config | 145 |
1 files changed, 145 insertions, 0 deletions
diff --git a/waybar/config b/waybar/config new file mode 100644 index 0000000..b7c3af2 --- /dev/null +++ b/waybar/config @@ -0,0 +1,145 @@ +{ + "layer": "top", + "position": "top", + "margin-bottom": -10, + "spacing" : 0, + "modules-left": [ + "hyprland/workspaces", + "custom/uptime", + "cpu" + ], + + "modules-center": ["clock"], + + "modules-right": [ + "custom/pomodoro", + "bluetooth", + "network", + "pulseaudio", + "backlight", + "battery", + "tray", + ], + + "hyprland/workspaces": { + "format": "{name}: {icon}", + "format-icons": { + "active": "", + "default": "" + } + }, + + "bluetooth": { + "format": "", + "format-on": "{icon}", + "format-off": "{icon}", + "format-connected":"{icon}", + "format-icons":{ + "on":"", + "off": "", + "connected": "", + }, + "on-click": "blueman-manager", + "tooltip-format-connected":"{device_enumerate}" + }, + + "custom/music": { + "format": " {}", + "escape": true, + "interval": 5, + "tooltip": false, + "exec": "playerctl metadata --format='{{ artist }} - {{ title }}'", + "on-click": "playerctl play-pause", + "max-length": 50 + }, + + "clock": { + "timezone": "Europe/Amsterdam", + "tooltip": false, + "format": "{:%H:%M:%S - %A, %d}", + "interval": 1, + }, + + "network": { + "format-wifi": "", + "format-ethernet": " ", + "format-disconnected": " ", + "interval": 5, + "tooltip-format": "{essid} ({signalStrength}%)", + "on-click": "nm-connection-editor" + + }, + + "cpu": { + "interval": 1, + "format": " {icon0}{icon1}{icon2}{icon3} {usage:>2}%", + "format-icons": ["▁", "▂", "▃", "▄", "▅", "▆", "▇", "█"], + "on-click": "alacritty -e htop" + }, + + "memory": { + "interval": 30, + "format": " {used:0.1f}G/{total:0.1f}G", + "tooltip-format": "Memory" + }, + + "custom/uptime": { + "format": "{}", + "format-icon": [""], + "tooltip": false, + "interval": 1600, + "exec": "$HOME/.config/waybar/scripts/uptime.sh" + }, + + "backlight": { + "format": "{icon} {percent}%", + "format-icons": ["","", "", "","","",""], + "tooltip": false + }, + + "pulseaudio": { + "format": "{icon} {volume}%", + "format-muted": "", + "format-icons": { + "default": ["", "", " "] + }, + "on-click": "pavucontrol" + }, + + "battery": { + "interval":2, + "states": { + // "good": 95, + "warning": 30, + "critical": 15 + }, + "format": "{icon} {capacity}%", + "format-full": "{icon} {capacity}%", + "format-charging": " {capacity}%", + "format-plugged": " {capacity}%", + "format-alt": "{icon} {time}", + // "format-good": "", // An empty format will hide the module + // "format-full": "", + "format-icons": ["", "", "", "", ""] + }, + + "custom/lock": { + "tooltip": false, + "on-click": "sh -c '(sleep 0s; hyprlock)' & disown", + "format" : "" + }, + + "custom/pomodoro": { + "format": "{}", + "return-type": "json", + "exec": "/home/cool/Projects/Pomodoro/pomodoro", + "on-click": "/home/cool/Projects/Pomodoro/pomodoro toggle", + "on-click-right": "/home/cool/Projects/Pomodoro/pomodoro reset", + }, + "tray": { + "icon-size": 21, + "spacing": 10 +}, + +} + |
