116 lines
3.0 KiB
Plaintext
116 lines
3.0 KiB
Plaintext
|
|
{
|
|
"layer": "bottom",
|
|
"position": "top",
|
|
"height": 28,
|
|
"reload_style_on_change": true,
|
|
"height": 4,
|
|
"margin-top": 4,
|
|
"margin-left": 10,
|
|
"margin-right": 10,
|
|
"modules-left": [ "custom/spotify", "custom/cpu", "memory", "disk" ],
|
|
"modules-center": [ "hyprland/workspaces" ],
|
|
"modules-right": [ "battery", "clock#time", "tray", "idle_inhibitor" ],
|
|
|
|
"custom/spotify": {
|
|
"exec": "$HOME/.config/waybar/scripts/spotify.py --player spotify",
|
|
"format": "<span size='10000' foreground='#98971a'> </span>{}",
|
|
"return-type": "json",
|
|
"on-click": "playerctl -p spotify play-pause",
|
|
"on-scroll-up": "playerctl -p spotify next",
|
|
"on-scroll-down": "playerctl -p spotify previous",
|
|
"on-click-right-release": "hyprctl dispatch workspace 6",
|
|
"tooltip": false
|
|
},
|
|
|
|
"memory": {
|
|
"interval": 1,
|
|
"format": "<span foreground='#d79921'> </span>{used:0.1f}GiB"
|
|
},
|
|
|
|
"disk": {
|
|
"interval": 60,
|
|
"format": "<span foreground='#d79921'> </span>{used}",
|
|
"tooltip": false
|
|
},
|
|
|
|
"hyprland/workspaces": {
|
|
"format": "{icon}",
|
|
"on-click-release": "activate",
|
|
"sort-by-numbers": false,
|
|
"on-scroll-up": "hyprctl dispatch workspace e+1",
|
|
"on-scroll-down": "hyprctl dispatch workspace e-1",
|
|
"format-icons": {
|
|
"1": "I",
|
|
"2": "II",
|
|
"3": "III",
|
|
"4": "IV",
|
|
"5": "V",
|
|
"6": "VI",
|
|
"7": "VII",
|
|
"8": "VIII",
|
|
"9": "IX",
|
|
"10": "X"
|
|
}
|
|
},
|
|
|
|
/* "network": {
|
|
"interval": 1,
|
|
"format-wifi": "<span foreground='#d79921'>{icon} </span>{essid}<span foreground='#d79921'> </span>{bandwidthUpBytes}<span foreground='#d79921'> </span>{bandwidthDownBytes} ",
|
|
"format-disconnected": "",
|
|
"format-ethernet": "<span foreground='#d79921'> </span>Connected",
|
|
"on-click-right-release": "alacritty --class nmtui -T 'Network Settings' -e nmtui",
|
|
"on-click-release": "$HOME/.config/waybar/scripts/network.sh",
|
|
"format-icons": [
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" "
|
|
]
|
|
},
|
|
*/
|
|
"clock#time": {
|
|
"interval": 1,
|
|
"format": "<span foreground='#d79921' size='10000'> </span>{:%I:%M %p} ",
|
|
"tooltip": false,
|
|
"on-click-release": "bash $HOME/.config/waybar/scripts/date.sh"
|
|
|
|
},
|
|
|
|
"custom/cpu": {
|
|
"exec": "$HOME/.config/waybar/scripts/monitoring/cpu-temp.c",
|
|
"format": "<span foreground='#d79921'> </span>{}",
|
|
"tooltip": false
|
|
},
|
|
|
|
"idle_inhibitor": {
|
|
"format": "{icon}",
|
|
"format-icons": {
|
|
"activated": " ",
|
|
"deactivated":" "
|
|
}
|
|
},
|
|
"battery": {
|
|
"states": {
|
|
"good": 95,
|
|
"warning": 30,
|
|
"critical": 20
|
|
},
|
|
"format": "{icon} {capacity}%",
|
|
"format-charging": "\udb80\udc84 {capacity}%",
|
|
"format-plugged": "\udb81\udea5 {capacity}%",
|
|
"format-alt": "{time} {icon}",
|
|
"format-icons": ["\udb80\udc7a", "\udb80\udc7b", "\udb80\udc7c", "\udb80\udc7d", "\udb80\udc7e", "\udb80\udc7f", "\udb80\udc80", "\udb80\udc81", "\udb80\udc82", "\udb80\udc79"]
|
|
},
|
|
|
|
"tray": {
|
|
"icon-size": 14,
|
|
"spacing": 10,
|
|
"show-passive-items": true
|
|
}
|
|
|
|
}
|
|
|
|
// vim:ft=jsonc
|