100 lines
3.1 KiB
Text
100 lines
3.1 KiB
Text
{
|
|
"position": "top",
|
|
"height": 41,
|
|
"spacing": 3,
|
|
"layer": "top",
|
|
|
|
// Choose the order of the modules
|
|
"modules-left": ["hyprland/workspaces"],
|
|
// "modules-center": ["clock"],
|
|
"modules-right": ["hyprland/language", "pulseaudio", "backlight", "battery", "custom/powerprofiles", "network", "clock"],
|
|
|
|
"hyprland/workspaces": {
|
|
"on-click": "activate",
|
|
"sort-by-number": true,
|
|
"on-scroll-up": "hyprctl dispatch workspace e+1",
|
|
"on-scroll-down": "hyprctl dispatch workspace e-1",
|
|
"format": "{icon}",
|
|
"format-icons": {
|
|
"1": "\ue7c5",
|
|
"2": "\udb82\uddac",
|
|
"3": "\uf07c",
|
|
"4": "\uf0ac",
|
|
"5": "\udb82\udf79",
|
|
"6": "\udb81\udf5a",
|
|
"7": "\uf03d",
|
|
"8": "\udb84\udde3",
|
|
"9": "\udb80\ude19",
|
|
"10": "\udb80\ude96",
|
|
"urgent": "\uf12a",
|
|
"focused": "\uf192",
|
|
"default": "\uf444"
|
|
}
|
|
},
|
|
|
|
"hyprland/language": {
|
|
"format": "{} \udb80\udf0c",
|
|
"format-en": "US",
|
|
"format-es": "ES",
|
|
},
|
|
|
|
"clock": {
|
|
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
|
|
"format": "\udb82\udd54 {:%H:%M}",
|
|
"format-alt": "\udb80\udcf5 {:%Y-%m-%d}"
|
|
},
|
|
|
|
"backlight": {
|
|
"format": "{percent}% {icon}",
|
|
"format-icons": ["\udb86\ude4e", "\udb86\ude4f", "\udb86\ude50", "\udb86\ude51", "\udb86\ude52", "\udb86\ude53", "\udb86\ude54", "\udb86\ude55", "\udb81\udee8"]
|
|
},
|
|
|
|
"battery": {
|
|
"states": {
|
|
"warning": 30,
|
|
"critical": 15
|
|
},
|
|
"format": "{capacity}% {icon}",
|
|
"format-charging": "{capacity}% {icon}\udb81\udea5",
|
|
"format-plugged": "{capacity}% {icon}\udb81\udea5",
|
|
"format-alt": "{time} {icon}",
|
|
"format-critical": "{capacity}% {icon}\udb84\ude38",
|
|
"format-warning": "{capacity}% {icon}\udb84\ude38",
|
|
"format-icons": ["\udb80\udc7a", "\udb80\udc7c", "\udb80\udc7e", "\udb80\udc80", "\udb80\udc79"]
|
|
},
|
|
|
|
"custom/powerprofiles": {
|
|
"exec": "bash $HOME/.config/waybar/power-profiles",
|
|
"restart-interval": 5,
|
|
"format": "{}",
|
|
},
|
|
|
|
"pulseaudio": {
|
|
"scroll-step": 1, // %, can be a float
|
|
"format": "{volume}% {icon} {format_source}",
|
|
"format-bluetooth": "{volume}% {icon}\udb80\udcaf {format_source}",
|
|
"format-bluetooth-muted": "\udb81\udd81 {icon}\udb80\udcaf {format_source}",
|
|
"format-muted": "\udb81\udd81 {format_source}",
|
|
"format-source": "{volume}% \udb80\udf6c",
|
|
"format-source-muted": "\udb80\udf6d",
|
|
"format-icons": {
|
|
"headphone": "\udb80\udecb",
|
|
"hands-free": "\udb86\udc4f",
|
|
"headset": "\udb80\udece",
|
|
"phone": "\udb80\udff2",
|
|
"portable": "\udb80\udff2",
|
|
"car": "\udb80\udd0b",
|
|
"default": ["\udb81\udd7f", "\udb81\udd80", "\udb81\udd7e"]
|
|
},
|
|
"on-click": "wezterm start --class pulsemixer -- pulsemixer"
|
|
},
|
|
|
|
"network": {
|
|
// "interface": "wlp2*", // (Optional) To force the use of this interface
|
|
"format-wifi": "{essid} \udb81\udda9",
|
|
"format-ethernet": "{ipaddr}/{cidr} \udb80\ude00",
|
|
"format-disconnected": "Disconnected \udb81\uddaa",
|
|
"format-alt": "{ifname}: {ipaddr}/{cidr}"
|
|
},
|
|
}
|
|
|