summary refs log tree commit diff
path: root/.config/waybar/config
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2021-05-31 16:40:10 +0200
committerRobert Günzler <r@gnzler.io>2021-05-31 16:43:35 +0200
commitf9a2f1f9b6bb223dd1f52cf78392c2dd640730f3 (patch)
tree3faf261fe5ae95e5dead6ee01936b201291319ba /.config/waybar/config
parentae795bd39751b6c385193c1fc99a0f88e399e2d6 (diff)
waybar: various updates
* add extension to config file
* covid: use tail vs head for historical data
* remove network.vpn
* gamma: change name from gammastep
Diffstat (limited to '.config/waybar/config')
-rw-r--r--.config/waybar/config218
1 files changed, 0 insertions, 218 deletions
diff --git a/.config/waybar/config b/.config/waybar/config
deleted file mode 100644
index 544661d..0000000
--- a/.config/waybar/config
+++ /dev/null
@@ -1,218 +0,0 @@
-// vim: ft=json commentstring=//\ %s
-{
-    "layer": "top",
-    "position": "top",
-    "height": 25,
-    "gtk-layer-shell": true,
-
-    "modules-left": ["sway/mode", "sway/workspaces", "sway/window", "custom/mpris"],
-    "modules-center": ["custom/weather", "clock#local", "clock#utc", "custom/toggl", "custom/todo"],
-    "modules-right": ["tray", "custom/covid", "cpu", "memory", "disk#root", "disk#home", "temperature", "idle_inhibitor", "backlight", "custom/gammastep", "pulseaudio", "network#vpn", "network#tailscale", "network", "battery"],
-
-    "sway/workspaces": {
-        "disable-scroll": true,
-        "all-outputs": false,
-        "format": "{icon}",
-        "format-icons": {
-            "m": "󰎇",
-            "v": "󰿏",
-            "g": "󰺵",
-            "__vnc": "󱒃"
-        }
-    },
-    "sway/window": {
-        "format": "{}",
-        "max-length": 100
-    },
-    "sway/mode": {
-        "format": "{}"
-    },
-    "idle_inhibitor": {
-        "format": "{icon}",
-        "format-icons": {
-            "activated": "󰅶",
-            "deactivated": "󰾪"
-        }
-    },
-    "tray": {
-        "spacing": 10
-    },
-    "clock#local": {
-        "format": "{:<i>%a</i> %d %b <b>%H:%M</b>}",
-        "tooltip-format": "TZ: {:%Z %z}\n\n{calendar}",
-        // "locale": "ja_JP.utf-8"
-        "locale": "en_US.utf-8"
-    },
-    "clock#utc": {
-        "timezone": "UTC",
-        "format": "({:<small>%Z</small> %H:%M})",
-        "tooltip-format": "{:%Z %z}"
-    },
-    "disk#root": {
-        "path": "/",
-        "format": "󰋊 <small>/ </small>{percentage_used}%"
-    },
-    "disk#home": {
-        "path": "/home",
-        "format": "<small>/home </small>{percentage_used}%"
-    },
-    "cpu": {
-        "format": "󰊚 {}%",
-        "on-click": "$HOME/bin/swx -t -f -- htop --sort-key PERCENT_CPU"
-    },
-    "memory": {
-        "format": "󰍛 {}%",
-        "on-click": "$HOME/bin/swx -t -f -- htop --sort-key PERCENT_MEM"
-    },
-    "temperature": {
-        "critical-threshold": 100,
-        "format": "{icon} {temperatureC}℃",
-        "format-icons": ["󱃃", "󰔏", "󱃂", "󰸁"]
-    },
-    "backlight": {
-        "format": "{icon} {percent}%",
-        "format-icons": ["󰹐", "󰌶", "󰛩"],
-        "on-scroll-down": "light -A 5",
-        "on-scroll-up": "light -U 5",
-        // save current level
-        // then set to minimum brightness
-        "on-click-right": "light -O; light -S $(light -P)",
-        // revert to previously saved brightness
-        "on-click-middle": "light -I"
-    },
-    "battery": {
-        "states": {
-            // "good": 95,
-            "warning": 30,
-            "critical": 15
-        },
-        "format": "{icon} {capacity}%",
-        "format-charging": "󰗱 {capacity}%",
-        "format-plugged": "󰚥 {capacity}%",
-        "format-alt": "{icon} {time}",
-        "format-full": "󱊦",
-        "format-icons": ["󱃍", "󱊡", "󱊢", "󱊣"]
-    },
-    "network": {
-        "format-wifi": "{icon} ({signalStrength}%)",
-        "format-icons": ["󰤫", "󰤟", "󰤢", "󰤥", "󰤨"],
-        "format-ethernet": "󰌗",
-        "format-linked": "󰈀 {ifname}",
-        "format-disconnected": "󰌙 ",
-        "tooltip-format": "{ifname}: {ipaddr}/{cidr}\nssid: {essid}\nsignal: {signaldBm} dbm\ndown: {bandwidthDownBits}\nup: {bandwidthUpBits}",
-        "tooltip-format-disconnected": "disconnected",
-        "on-click": "swx -t -f iwctl"
-    },
-    "network#vpn": {
-        "interface": "wg0",
-        "format": "󰌆",
-        "tooltip-format": "{ifname}: {ipaddr}/{cidr}",
-        "tooltip-format-disconnected": "disconnected",
-        "on-click": "doas wg-quick up wg0",
-        "on-click-right": "doas wg-quick down wg0"
-    },
-    "network#tailscale": {
-        "interface": "tailscale0",
-        "format": "󰀘",
-        "tooltip-format": "{ifname}: {ipaddr}/{cidr}",
-        "tooltip-format-disconnected": "disconnected",
-        "on-click": "doas rc-service tailscale start",
-        "on-click-right": "doas rc-service tailscale stop"
-    },
-    "pulseaudio": {
-        "format": "{icon} {volume}%",
-        "format-bluetooth": "{icon} {volume}%",
-        "format-muted": "󰝟 {volume}%",
-        "format-source": "󰍬 {volume}%",
-        "format-source-muted": " {volume}%",
-        "format-icons": {
-            "headphones": "󰋋",
-            "handsfree": "󰜟",
-            "headset": "󰋎",
-            "phone": "󰏲",
-            "portable": "󰛵",
-            "car": "󰄋",
-            "default": ["󰕿", "󰖀", "󰕾"]
-        },
-        "on-click-right": "pactl set-sink-mute @DEFAULT_SINK@ toggle",
-        "on-click": "swx -t -F '0.4' pulsemixer"
-    },
-    "custom/mpris": {
-        "format": "{}",
-        "exec": "waybar-mpris --position --autofocus --interpolate --play 󰏤 --pause 󰲸",
-        "on-click": "waybar-mpris --send toggle",
-        "on-click-right": "waybar-mpris --send player-next",
-        "escape": true,
-        "max-width": 90,
-        "return-type": "json"
-    },
-    "custom/toggl": {
-        "format": "󰔟 {}",
-        "exec": "$HOME/.config/waybar/modules/toggl.lua 2>/dev/null",
-        "interval": 60
-    },
-    "custom/todo": {
-        "format": "{icon} {}",
-        "format-icons": {
-            "off": "󰒲",
-            "on": "󰈻"
-        },
-        "exec": "env WAYBAR_TODO_FILE=$HOME/.zk/todo.md $HOME/.config/waybar/modules/waybar-todo",
-        "on-click": "pkill -x -USR1 waybar-todo",
-        "on-click-right": "pkill -x -USR2 waybar-todo",
-        "escape": true,
-        "return-type": "json"
-    },
-    "custom/gammastep": {
-        "format": "{icon}",
-        "format-icons": {
-            "day": "󰱌",
-            "night": "󰱊"
-        },
-        "exec-if": "pgrep gammastep",
-        "exec": "$HOME/.config/waybar/modules/waybar-gammastep",
-        "return-type": "json",
-        "on-click": "pkill -x -USR1 gammastep",
-        "on-click-right": "pkill -x -HUP waybar-gammastep"
-    },
-    "custom/weather": {
-        "format": "{icon} {percentage}℃",
-        "format-icons": {
-            "sunny": "󰖙",
-            "partlycloudy": "󰖕",
-            "cloudy": "󰖐",
-            "verycloudy": "󰼯",
-            "fog": "󰖑",
-            "lightrain": "󰖗",
-            "heavyrain": "󰖖",
-            "hail": "󰖒",
-            "thunder": "󰖓",
-            "lightsnow": "󰖘",
-            "heavysnow": "󰼶",
-            "snowrain": "󰙿"
-        },
-        "exec": "$HOME/.config/waybar/modules/weather.sh",
-        "interval": 600,
-        "return-type": "json",
-        "tooltip": true,
-        // "signal": 4,
-        // "on-click-right": "pkill -SIGRTMIN+5 waybar",
-        "on-click": "swx -t env REPORT=1 $HOME/.config/waybar/modules/weather.sh Berlin"
-    },
-    "custom/covid": {
-        "format": "{icon} {}",
-        "format-icons": {
-            "gray": "󱅼",
-            "green": "󱎷",
-            "yellow": "󱎷",
-            "orange": "󱎷",
-            "red": "󱎷",
-            "darkred": "󱎷",
-            "darkdarkred": "󰯆"
-        },
-        "exec": "$HOME/.config/waybar/modules/covid.sh",
-        "interval": 86400,
-        "tooltip": true,
-        "return-type": "json"
-    }
-}