// -*- mode: jsonc -*- { "height": 30, "spacing": 4, "modules-left": [ "hyprland/workspaces", "hyprland/window" ], "modules-center": [ "clock" ], "modules-right": [ "custom/spotify", "custom/weather", "custom/screenshot", "idle_inhibitor", "pulseaudio", "network", "custom/mount-data", "custom/mount-usb1", "cpu", "tray" ], "hyprland/workspaces": { "format": "{id}" }, "custom/screenshot": { "exec": "printf '{\"text\": \"󰄀 Shot\", \"tooltip\": \"Area screenshot: edit in Swappy, then choose save path and filename; Esc on filename uses screenshot\"}'", "return-type": "json", "escape": false, "interval": "once", "on-click": "$HOME/.config/waybar/scripts/capture-share-shot.sh" }, "idle_inhibitor": { "escape": false, "format": "{icon}", "format-icons": { "activated": "Awake", "deactivated": "Idle" } }, "tray": { "spacing": 10 }, "clock": { "escape": false, "format": " {:%H:%M}", "tooltip-format": "{:%Y %B}\n{calendar}", "format-alt": " {:%Y-%m-%d}" }, "custom/spotify": { "exec": "bash $HOME/.config/waybar/scripts/spotify-waybar.sh", "return-type": "json", "interval": 2, "escape": false, "on-click": "bash $HOME/.config/waybar/scripts/spotify-waybar.sh --toggle", "on-click-right": "bash $HOME/.config/waybar/scripts/spotify-waybar.sh --stop", "on-scroll-up": "bash $HOME/.config/waybar/scripts/spotify-waybar.sh --next", "on-scroll-down": "bash $HOME/.config/waybar/scripts/spotify-waybar.sh --prev", "tooltip": false }, "custom/weather": { "exec": "bash $HOME/.config/waybar/scripts/weather-norrkoping.sh", "return-type": "json", "interval": 600, "escape": false, "tooltip": true }, "cpu": { "escape": false, "format": " {usage}%", "tooltip": false, "on-click": "alacritty -e btop" }, "custom/mount-data": { "exec": "$HOME/.config/waybar/scripts/check-mount.sh /mnt/data data", "return-type": "json", "escape": false, "interval": 10, "tooltip": true, "on-click": "thunar /mnt/data" }, "custom/mount-usb1": { "exec": "$HOME/.config/waybar/scripts/check-mount.sh /mnt/usb1 usb1", "return-type": "json", "escape": false, "interval": 10, "tooltip": true, "on-click": "thunar /mnt/usb1" }, "network": { "escape": false, "format-wifi": "{essid} ({signalStrength}%)", "format-ethernet": "󰈀 {ipaddr}/{cidr}", "tooltip-format": "{ifname} via {gwaddr} 󰈀", "format-linked": "󰈀 {ifname} (No IP)", "format-disconnected": "󰖪 Disconnected", "format-alt": "󰈀 {ifname}: {ipaddr}/{cidr}", "on-click-right": "nm-connection-editor" }, "pulseaudio": { "escape": false, "format": "{icon} {format_source} {volume}%", "format-bluetooth": " {icon} {format_source} {volume}%", "format-bluetooth-muted": " {icon} {format_source}", "format-muted": " {format_source}", "format-source": " {volume}%", "format-source-muted": "", "format-icons": { "headphone": "", "hands-free": "", "headset": "", "phone": "", "portable": "", "car": "", "default": ["", "", ""] }, "on-click": "pavucontrol" } }