Last active
February 4, 2022 13:22
-
-
Save glyh/eaa1f6355cb706aa60a1c81eb93bd88e to your computer and use it in GitHub Desktop.
emojis
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ============================================================================= | |
// | |
// Waybar configuration | |
// | |
// Configuration reference: https://github.com/Alexays/Waybar/wiki/Configuration | |
// | |
// ============================================================================= | |
{ | |
// ------------------------------------------------------------------------- | |
// Global configuration | |
// ------------------------------------------------------------------------- | |
"layer": "top", | |
"position": "top", | |
// If height property would be not present, it'd be calculated dynamically | |
"height": 30, | |
"modules-left": [ | |
"sway/workspaces", | |
"sway/mode" | |
], | |
"modules-center": [], | |
"modules-right": [ | |
"network", | |
"memory", | |
"cpu", | |
"temperature", | |
"pulseaudio", | |
"custom/keyboard-layout", | |
"battery", | |
"tray", | |
"clock#date", | |
"clock#time" | |
], | |
// ------------------------------------------------------------------------- | |
// Modules | |
// ------------------------------------------------------------------------- | |
"battery": { | |
"interval": 10, | |
"states": { | |
"warning": 30, | |
"critical": 15 | |
}, | |
// Connected to AC | |
"format": " {icon} {capacity}%", // Icon: bolt | |
// Not connected to AC | |
"format-discharging": "{icon} {capacity}%", | |
"format-icons": [ | |
"", // Icon: battery-full | |
"", // Icon: battery-three-quarters | |
"", // Icon: battery-half | |
"", // Icon: battery-quarter | |
"" // Icon: battery-empty | |
], | |
"tooltip": true | |
}, | |
"clock#time": { | |
"interval": 1, | |
"format": "{:%H:%M:%S}", | |
"tooltip": false | |
}, | |
"clock#date": { | |
"interval": 10, | |
"format": " {:%e %b %Y}", // Icon: calendar-alt | |
"tooltip-format": "{:%e %B %Y}" | |
}, | |
"cpu": { | |
"interval": 5, | |
"format": " {usage}% ({load})", // Icon: microchip | |
"states": { | |
"warning": 70, | |
"critical": 90 | |
} | |
}, | |
"custom/keyboard-layout": { | |
"exec": "swaymsg -t get_inputs | grep -m1 'xkb_active_layout_name' | cut -d '\"' -f4", | |
// Interval set only as a fallback, as the value is updated by signal | |
"interval": 30, | |
"format": " {}", // Icon: keyboard | |
// Signal sent by Sway key binding (~/.config/sway/key-bindings) | |
"signal": 1, // SIGHUP | |
"tooltip": false | |
}, | |
"memory": { | |
"interval": 5, | |
"format": " {}%", // Icon: memory | |
"states": { | |
"warning": 70, | |
"critical": 90 | |
} | |
}, | |
"network": { | |
"interval": 5, | |
"format-wifi": " {essid} ({signalStrength}%)", // Icon: wifi | |
"format-ethernet": " {ifname}: {ipaddr}/{cidr}", // Icon: ethernet | |
"format-disconnected": "⚠ Disconnected", | |
"tooltip-format": "{ifname}: {ipaddr}" | |
}, | |
"sway/mode": { | |
"format": "<span style=\"italic\"> {}</span>", // Icon: expand-arrows-alt | |
"tooltip": false | |
}, | |
//"sway/window": { | |
// "format": "{}", | |
// "max-length": 120 | |
//}, | |
"sway/workspaces": { | |
"all-outputs": false, | |
"disable-scroll": true, | |
"format": "{icon} {name}", | |
"format-icons": { | |
"1:www": "龜", // Icon: firefox-browser | |
"2:mail": "", // Icon: mail | |
"3:editor": "", // Icon: code | |
"4:terminals": "", // Icon: terminal | |
"5:portal": "", // Icon: terminal | |
"urgent": "", | |
"focused": "", | |
"default": "" | |
} | |
}, | |
"pulseaudio": { | |
//"scroll-step": 1, | |
"format": "{icon} {volume}%", | |
"format-bluetooth": "{icon} {volume}%", | |
"format-muted": "", | |
"format-icons": { | |
"headphones": "", | |
"handsfree": "", | |
"headset": "", | |
"phone": "", | |
"portable": "", | |
"car": "", | |
"default": ["", ""] | |
}, | |
"on-click": "pavucontrol" | |
}, | |
"temperature": { | |
"critical-threshold": 80, | |
"interval": 5, | |
"format": "{icon} {temperatureC}°C", | |
"format-icons": [ | |
"", // Icon: temperature-empty | |
"", // Icon: temperature-quarter | |
"", // Icon: temperature-half | |
"", // Icon: temperature-three-quarters | |
"" // Icon: temperature-full | |
], | |
"tooltip": true | |
}, | |
"tray": { | |
"icon-size": 21, | |
"spacing": 10 | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment