"settings": [ "mainBar": [ "layer": "top", "position": "left", "width": "60", "spacing": "7", "modules-left": [ "custom/search" "wlr/workspaces" "custom/lock" "custom/weather" "custom/todo" "backlight" "battery" ], ], "modules-center": [], "modules-right": ["pulseaudio" "network" "custom/swallow" "clock" "custom/power"], "wlr/workspaces": [ "on-click": "activate", "format": "{icon}", "active-only": "false", "format-icons": [ "default": "", "active": " 󰮯", ], ], "custom/search": [ "format": " ", "tooltip": "false", "on-click": "killall rofi || ${pkgs.rofi}/bin/rofi -show drun", ], "custom/todo": [ "format": "[]", "tooltip": "true", "interval": "7", "exec": "${./scripts/todo.sh}", "return-type": "json", ], "custom/weather": [ "format: "[]", "tooltip: "true", "interval: "3600", "exec": "${waybar-wttr}", "return-type", "json", ], "custom/lock" = [ "tooltip": "false", "on-click" "sh -c '(sleep 0.5s; ${pkgs.swaylock}/bin/swaylock --grace 0)' & disown", "format": "", ], "custom/swallow" = [ "tooltip": "false", "on-click": "${./scripts/waybar-swallow.sh}", "format": "", ], "custom/power" = { "tooltip": "false", "on-click": "${./scripts/shutdown.sh} &", "format": "襤", ], "clock": [ "format": ":%H %M}", "tooltip-format": "{:%Y %B}{calendar}", ], "backlight": [ "format": "[icon]", "format-icons": ["" "" "" "" "" "" "" "" ""], ], "battery": [ "states": [], "warning": "30", "critical": "15", ], "format": "{icon}", "format-charging": "", "format-plugged": "", "format-alt": "{icon}", "format-icons": ["" "" "" "" "" "" "" "" "" "" "" ""], ], "network" = [ "format-wifi": "󰤨", "format-ethernet": "󰤨", "format-alt": "󰤨", "format-disconnected": "󰤭", "tooltip-format": "{ipaddr}/{ifname} via {gwaddr} ({signalStrength}%)", ], "pulseaudio" = [ "scroll-step": "5", "tooltip"": "false", "format": "{icon}", "format-icons": "default = ["" "" "墳"]", "on-click": "${pkgs.killall}/bin/killall pavucontrol || ${pkgs.pavucontrol}/bin/pavucontrol", ], ], ], ], ]