/*
klevstul
*/
{
"layer": "top"
, "height": 30
, "modules-left":
[
"hyprland/workspaces"
, "tray"
]
, "modules-center":
[
//"hyprland/window" // display title of focused window
]
, "modules-right":
[
"idle_inhibitor"
, "pulseaudio"
, "network"
, "memory"
, "disk"
, "cpu"
, "battery"
, "temperature"
, "clock"
]
// https://github.com/Alexays/Waybar/wiki/Module:-Battery
, "battery":
{
"format": "{capacity}% {icon}"
, "format-icons": ["", "", "", "", ""]
}
// # https://github.com/Alexays/Waybar/wiki/Module:-Clock
, "clock":
{
"format": "{:%H:%M} "
, "format-alt": "{:%A, %B %d, %Y (%R)} "
, "tooltip-format": "{calendar}"
, "calendar":
{
"mode": "year"
, "mode-mon-col": 3
, "weeks-pos": "right"
, "on-scroll": 1
, "on-click-right": "mode"
, "format":
{
"months": "{}"
, "days": "{}"
, "weeks": "W{}"
, "weekdays": "{}"
, "today": "{}"
}
}
, "actions":
{
"on-click-right": "mode"
, "on-click-forward": "tz_up"
, "on-click-backward": "tz_down"
, "on-scroll-up": "shift_up"
, "on-scroll-down": "shift_down"
}
}
// https://wiki.hyprland.org/Useful-Utilities/Status-Bars/#window-title-is-missing
// https://manpages.opensuse.org/Tumbleweed/waybar/waybar-hyprland-window.5.en.html
, "hyprland/window":
{
"max-length": 200
, "separate-outputs": true
}
// https://github.com/Alexays/Waybar/wiki/Module:-Workspaces
// https://github.com/Alexays/Waybar/wiki/Module:-Hyprland
, "hyprland/workspaces":
{
"format": "{icon}{name}"
, "format-icons":
{
"default": " "
, "active": " ."
, "urgent": " !"
}
, "on-scroll-up": "hyprctl dispatch workspace e+1"
, "on-scroll-down": "hyprctl dispatch workspace e-1"
}
// The idle_inhibitor module can inhibit idle behavior such as screen blanking,
// locking, and screensaving, also known as "presentation mode".
// https://github.com/Alexays/Waybar/wiki/Module:-Idle-Inhibitor
, "idle_inhibitor":
{
"format": "{icon}"
, "format-icons":
{
"activated": ""
, "deactivated": ""
}
}
// https://github.com/Alexays/Waybar/wiki/Module:-CPU
, "cpu":
{
"interval": 10
, "format": "{}% "
, "max-length": 10
}
// https://github.com/Alexays/Waybar/wiki/Module:-Disk
, "disk":
{
"interval": 30
, "format": "{path}:{used}/{total} ({percentage_used}%)"
, "path": "/"
}
// https://github.com/Alexays/Waybar/wiki/Module:-Memory
, "memory":
{
"interval": 30
, "format": "{used:0.1f}/{total:0.1f}G ({}%) "
}
// https://github.com/Alexays/Waybar/wiki/Module:-Network
, "network":
{
//"interface" = "wlp2s0";
"format": "{ifname}"
, "format-wifi": "{essid} ({signalStrength}%) "
, "format-ethernet": "{ipaddr}/{cidr} "
, "format-disconnected": " " // An empty format will hide the module
, "tooltip-format": "{ifname} via {gwaddr} "
, "tooltip-format-wifi": "{essid} ({signalStrength}%) "
, "tooltip-format-ethernet": "{ifname} "
, "tooltip-format-disconnected": "Disconnected"
, "max-length": 50
, "on-click": "nm-applet"
}
// https://github.com/Alexays/Waybar/wiki/Module:-PulseAudio
, "pulseaudio":
{
"format": "{volume}% {icon}"
, "format-bluetooth": "{volume}% {icon}"
, "format-muted": ""
, "format-icons":
{
"headphone": ""
, "hands-free": ""
, "headset": ""
, "phone": ""
, "portable": ""
, "car": ""
, "default": ["", ""]
}
, "scroll-step": 1
, "on-click": "pavucontrol"
, "ignored-sinks": ["Easy Effects Sink"]
}
// https://github.com/Alexays/Waybar/wiki/Module:-Temperature
, "temperature":
{
// "thermal-zone": 2
// "hwmon-path": "/sys/class/hwmon/hwmon2/temp1_input"
// "critical-threshold": 80
// "format-critical": "{temperatureC}°C "
"format": "{temperatureC}°C "
}
}