diff options
author | Yaroslav <contact@yaroslavps.com> | 2019-09-23 06:32:38 +0300 |
---|---|---|
committer | Yaroslav <contact@yaroslavps.com> | 2019-09-23 06:32:38 +0300 |
commit | 93d2743e3864e9eab0699b1bb1ea5f01c10bdbc1 (patch) | |
tree | f5cab1472bf7d95aa72c43a713e104d2827b37a5 /dotfiles/.config/waybar/config | |
download | swayrice-93d2743e3864e9eab0699b1bb1ea5f01c10bdbc1.tar.gz swayrice-93d2743e3864e9eab0699b1bb1ea5f01c10bdbc1.zip |
initial commit
Diffstat (limited to 'dotfiles/.config/waybar/config')
-rw-r--r-- | dotfiles/.config/waybar/config | 165 |
1 files changed, 165 insertions, 0 deletions
diff --git a/dotfiles/.config/waybar/config b/dotfiles/.config/waybar/config new file mode 100644 index 0000000..3eb4dae --- /dev/null +++ b/dotfiles/.config/waybar/config @@ -0,0 +1,165 @@ + +{ + "layer": "bottom", + "height": 25, + "modules-left": [ + "sway/workspaces", + "custom/right-arrow-black", + "sway/mode", + "mpd", + "pulseaudio", + "custom/right-arrow-cyan" + ], + "modules-center": ["clock"], + "modules-right": [ + "custom/left-arrow-cyan", + "custom/swaykbd", + "custom/weather", + "backlight", + "custom/left-arrow-gray", + "network", + "battery#bat0", + "battery#bat1", + "custom/left-arrow-black", + "tray" + ], + "sway/mode": { + "format": "<span style=\"italic\">{}</span>" + }, + "mpd": { + "format": " {stateIcon} {consumeIcon}{randomIcon}{repeatIcon}{singleIcon}{artist} - {title} [{elapsedTime:%M:%S}] ", + "format-disconnected": " Disconnected ", + "format-stopped": " {consumeIcon}{randomIcon}{repeatIcon}{singleIcon}Stopped ", + "unknown-tag": "N/A", + "interval": 2, + "consume-icons": { + "on": " " + }, + "random-icons": { + "off": "<span color=\"#f53c3c\"></span> ", + "on": " " + }, + "repeat-icons": { + "on": " " + }, + "single-icons": { + "on": "1 " + }, + "state-icons": { + "paused": "", + "playing": "" + }, + "tooltip-format": "MPD (connected)", + "tooltip-format-disconnected": "MPD (disconnected)" + }, + "idle_inhibitor": { + "format": "{icon}", + "format-icons": { + "activated": "", + "deactivated": "" + } + }, + "tray": { + "icon-size": 16, + "spacing": 10 + }, + "clock": { + "format": "{:%Y-%m-%d %H:%M:%S}", + "interval": 1 + }, + "cpu": { + "format": "{usage}% ", + "tooltip": false + }, + "memory": { + "format": "{}% " + }, + "temperature": { + // "thermal-zone": 2, + // "hwmon-path": "/sys/class/hwmon/hwmon2/temp1_input", + "critical-threshold": 80, + // "format-critical": "{temperatureC}°C {icon}", + "format": "{temperatureC}°C {icon}", + "format-icons": ["", "", ""] + }, + "backlight": { + // "device": "acpi_video1", + "format": "{percent}% {icon}", + "format-icons": ["", ""] + }, + "battery#bat0": { + "bat": "BAT0", + "format": "{capacity}% {icon}", + "format-charging": "{capacity}% ", + "format-plugged": "{capacity}% ", + "format-icons": ["", "", "", "", ""] + }, + "battery#bat1": { + "bat": "BAT1", + "format": "{capacity}% {icon}", + "format-charging": "{capacity}% ", + "format-plugged": "{capacity}% ", + "format-icons": ["", "", "", "", ""] + }, + "network": { + // "interface": "wlp2*", // (Optional) To force the use of this interface + "format-wifi": "{essid}: {ipaddr} ", + "format-ethernet": "{ifname}: {ipaddr} ", + "format-linked": "{ifname} (No IP) ", + "format-disconnected": "Disconnected ⚠", + "format-alt": "{ifname}: {ipaddr}/{cidr}" + }, + "custom/left-arrow-cyan": { + "format": "" + }, + "custom/right-arrow-cyan": { + "format": "" + }, + "custom/left-arrow-gray": { + "format": "" + }, + "custom/left-arrow-black": { + "format": "" + }, + "custom/right-arrow-black": { + "format": "" + }, + "pulseaudio": { + // "scroll-step": 1, // %, can be a float + "format": "{volume}% {icon}", + "format-bluetooth": "{volume}% {icon} {format_source}", + "format-muted": "", + "format-source": "{volume}% ", + "format-source-muted": "", + "format-icons": { + "headphones": "", + "handsfree": "", + "headset": "", + "phone": "", + "portable": "", + "car": "", + "default": ["", "", ""] + }, + "on-click": "termite -e ncpamixer" + }, + "custom/weather": { + "format": "{}", + "interval": 900, + "exec": "$HOME/.scripts/i3barweather" + }, + "custom/swaykbd": { + "format": "{} ", + "exec": "$HOME/.scripts/swaykbd" + }, + "custom/media": { + "format": "{icon} {}", + "return-type": "json", + "max-length": 40, + "format-icons": { + "spotify": "", + "default": "🎜" + }, + "escape": true, + "exec": "$HOME/.config/waybar/mediaplayer.py 2> /dev/null" // Script in resources folder + } +} |