nixfleet/hmModules/waybar/config.json

95 lines
2.6 KiB
JSON

[
{
"backlight": {
"device": "ddcci2",
"format": "{percent}% {icon}",
"format-icons": [" ", " "]
},
"battery": {
"format": "{capacity}% {icon}",
"format-alt": "{time} {icon}",
"format-charging": "{capacity}% ",
"format-icons": [" ", " ", " ", " ", " "],
"format-plugged": "{capacity}%  ",
"states": {
"critical": 15,
"warning": 30
}
},
"clock": {
"format-alt": "{:%Y-%m-%d}",
"tooltip-format": "{:%Y-%m-%d | %H:%M}"
},
"cpu": {
"format": "{usage}% ",
"tooltip": false
},
"height": 30,
"hyprland/workspaces": {
"all-outputs": true,
"disable-scroll-wraparound": true,
"on-click": "activate"
},
"ipc": true,
"layer": "top",
"memory": {
"format": "{}% "
},
"modules-center": ["hyprland/window", "niri/window"],
"modules-left": ["wlr/mode", "hyprland/workspaces", "niri/workspaces"],
"modules-right": [
"network",
"tray",
"pulseaudio",
"cpu",
"memory",
"temperature",
"backlight",
"battery",
"clock"
],
"network": {
"format-alt": "{ifname}: {ipaddr}/{cidr}",
"format-disconnected": "Disconnected ⚠",
"format-ethernet": "{ifname}: {ipaddr}/{cidr} 󰈀 up: {bandwidthUpBits:>4} down: {bandwidthDownBits:>4}",
"format-linked": "{ifname} (No IP) ",
"format-wifi": "{essid} ({signalStrength}%)  {ipaddr}/{cidr} up: {bandwidthUpBits:>4} down: {bandwidthDownBits:>4}",
"interval": 1
},
"position": "top",
"pulseaudio": {
"format": "{volume}% {icon} {format_source}",
"format-bluetooth": "{volume}% {icon} {format_source}",
"format-bluetooth-muted": " {icon} {format_source}",
"format-icons": {
"car": "",
"default": [" ", " ", " "],
"handsfree": "",
"headphones": " ",
"headset": "",
"phone": "",
"portable": ""
},
"format-muted": " {format_source}",
"format-source": "{volume}% ",
"format-source-muted": "",
"on-click": "/nix/store/rya5a9r0ryh9x8yf03m3s420r4ay6ysg-pavucontrol-6.1/bin/pavucontrol"
},
"temperature": {
"critical-threshold": 80,
"format": "{temperatureC}°C {icon}",
"format-icons": ["", "", ""],
"hwmon-path": "/sys/class/hwmon/hwmon2/temp1_input"
},
"tray": {
"spacing": 10
},
"wlr/mode": {
"format": "<span style=\"italic\">{}</span>",
"tooltip": false
},
"wlr/window": {
"max_length": 50
}
}
]