mirror of
https://github.com/starr-dusT/dotfiles.git
synced 2025-02-19 19:27:31 -08:00
84 lines
2.7 KiB
Cheetah
84 lines
2.7 KiB
Cheetah
{
|
|
"layer": "top",
|
|
|
|
// Choose the order of the modules
|
|
"modules-left": ["hyprland/workspaces", "hyprland/submap", "hyprland/window"],
|
|
"modules-center": ["clock"],
|
|
"modules-right": ["tray", "custom/separator",
|
|
"network", "custom/separator",
|
|
"cpu", "custom/separator",
|
|
"memory", "custom/separator",
|
|
"custom/mouse", "custom/separator",
|
|
"pulseaudio", "custom/separator",
|
|
"custom/disk", "custom/bits"],
|
|
|
|
"hyprland/workspaces": {
|
|
"format": "{icon}",
|
|
"on-scroll-up": "hyprctl dispatch workspace e+1",
|
|
"on-scroll-down": "hyprctl dispatch workspace e-1"
|
|
},
|
|
"hyprland/window": {
|
|
"format": "{}",
|
|
"max-length": 50,
|
|
},
|
|
"hyprland/submap": {
|
|
"format": " {}"
|
|
},
|
|
"custom/bits": {
|
|
"format": "{}",
|
|
"interval": 5,
|
|
"exec": "~/.config/waybar/scripts/bits.sh",
|
|
},
|
|
"custom/disk": {
|
|
"format": " <span color=\"{{ .themes.gruvbox.red }}\">{}</span>G ",
|
|
"interval": 30,
|
|
"exec": "df -h --output=avail / | awk 'NR==2 {sub(/.$/, \"\", $1); print $1}'",
|
|
},
|
|
"cpu": {
|
|
"format": " <span color=\"{{ .themes.gruvbox.red }}\">{usage}</span>%",
|
|
"tooltip": false
|
|
},
|
|
"memory": {
|
|
"format": " <span color=\"{{ .themes.gruvbox.red }}\">{used:0.1f}</span>G"
|
|
},
|
|
"network": {
|
|
"format-wifi": "({signalStrength}%) ",
|
|
"format-ethernet": "<span color=\"{{ .themes.gruvbox.green }}\">{ifname}</span>",
|
|
"tooltip-format": "{ifname} via {gwaddr}",
|
|
"format-linked": "{ifname} (No IP) ?",
|
|
"format-disconnected": "",
|
|
"on-click": "nm-connection-editor"
|
|
},
|
|
"custom/mouse": {
|
|
"format": " <span color=\"{{ .themes.gruvbox.red }}\">{}</span>% ",
|
|
"interval": 5,
|
|
"exec": "cat /sys/class/power_supply/hidpp_battery_[0-9]*/capacity | head -n 1",
|
|
},
|
|
"pulseaudio": {
|
|
"format": "{icon} <span color=\"{{ .themes.gruvbox.red }}\">{volume}</span>% {format_source}",
|
|
"format-muted": " {format_source}",
|
|
"format-bluetooth": "{icon} <span color=\"{{ .themes.gruvbox.red }}\">{volume}</span>% {format_source}",
|
|
"format-bluetooth-muted": " {format_source}",
|
|
|
|
"format-source": " <span color=\"{{ .themes.gruvbox.red }}\">{volume}</span>%",
|
|
"format-source-muted": "",
|
|
|
|
"format-icons": {
|
|
"default": ["", "", ""]
|
|
},
|
|
"on-click": "pactl set-sink-mute @DEFAULT_SINK@ toggle",
|
|
},
|
|
"clock": {
|
|
"interval": 1,
|
|
"format": " {:%Y-%m-%d %H:%M:%S}"
|
|
},
|
|
"tray": {
|
|
"spacing": 10
|
|
},
|
|
"custom/separator": {
|
|
"format": " | ",
|
|
"interval": "once",
|
|
"tooltip": false
|
|
},
|
|
}
|