{ "layer": "top", "position": "top", "margin-top": 1, "margin-left": 1, "margin-right": 1, "margin-bottom": 1, "height": 54, "spacing": 0, "modules-left": [ "custom/launcher", "hyprland/workspaces", "cpu", "temperature", "power-profiles-daemon", "memory", "custom/fans", "custom/weather" // "custom/updates" // "custom/mpris-buttons" ], "modules-center": [ "custom/calendar_clock" ], "modules-right": [ //"mpd", //"custom/rate", // "image#test", "custom/lyrics", "mpris", "custom/roon", "tray", "custom/wf-recorder", //"image#gpu", "bluetooth", "network", "wireplumber", "custom/pwrate", "battery", "custom/powermenu" //"hyprland/language" //"pulseaudio/slider", ], "custom/roon": { "exec": "cat /tmp/waybar_roon_info.json", "format": "{text}", "tooltip": true, "return-type": "json", "signal": 3 }, "custom/fans": { "exec": "~/.config/waybar/scripts/fan_speed.sh", "format": "{text}", "markup": "pango", "return-type": "json", "on-click": "~/.config/waybar/scripts/fan_speed.sh next", "on-click-right": "~/.config/waybar/scripts/toggle_fans.sh", "interval": 5, "tooltip": true }, "custom/updates": { "format": "πŸ“¦ {}", "exec": "~/.config/waybar/scripts/updates.sh", "interval": 18, "return-type": "json", "tooltip": true, "tooltip-format": "{full_text}" }, "hyprland/language": { "format-es": "es", "format-en": "us", "keyboard-name": "asus-keyboard", "keyboard-name": "melgeek-mojo68-c1-keyboard", "keyboard-name": "mwstudio-mmkzoo65-keyboard", "on-click": "hyprctl switchxkblayout mwstudio-mmkzoo65-keyboard next" }, "custom/mpris-buttons": { "exec": "~/.config/waybar/scripts/mpris_buttons.sh", // "interval": 1, "return-type": "json", "on-click": "playerctl play-pause", "on-click-right": "playerctl next", "on-click-middle": "playerctl previous", "signal": 24 }, "pulseaudio/slider": { "min": 0, "max": 100, "orientation": "vertical" }, "custom/network_speed": { "exec": "/home/teraflops/.local/bin/network_speed_client.py", "interval": 1, "return-type": "json", "format": "{}", "tooltip": true, }, "image#gpu": { "exec": "/tmp/gpu.sh", "size": 18, // "interval": 1, // "signal": 3, "tooltip": true, "on-click": "python /home/teraflops/.local/bin/comandos.py", }, "custom/lyrics": { "format": "{text}", "exec": "/home/teraflops/.config/waybar/scripts/lyrics_module.sh", "return-type": "json", "escape": true, "interval": 10, "on-empty": "hide", //"on-click": "termite -t playlist -e ncmpcpp", "on-click": "/home/teraflops/.config/waybar/scripts/show_cover.py", //"on-scroll-down": "/home/teraflops/.config/waybar/scripts/lyrics_scroll.sh", "signal": 9 }, "mpris": { "format": "{title}", "format-paused": "⏸ {title}", "tooltip-format": "{title}\n{artist} ", //"title-len": 20, "artist-len": 0, "album-len": 0, "dynamic-len": 20, "ellipsis": "…", "expand": false, "max-length": 60, // "min-length": 25, "tooltip": true, //"ignored-players": ["firefox"], }, "hyprland/workspaces": { "on-click": "activate", "format": "{icon}", "format-icons": { "default": "ξ©±", "1": "ξ©±", "2": "ξ©±", "3": "ξ©±", "4": "ξ©±", "active": "󱓻", "urgent": "󱓻", }, "persistent-workspaces": { "*": 4, }, }, "custom/inetspeedup": { "format": "{}", "exec": "/home/teraflops/.config/waybar/scripts/inetup.py", "on-click": "/home/teraflops/.config/waybar/scripts/inetup.py toggle", "interval": 10, "return-type": "json", "signal": 20, }, "custom/inetspeeddown": { "format": "{}", "exec": "/home/teraflops/.config/waybar/scripts/inetdown.py", "on-click": "/home/teraflops/.config/waybar/scripts/inetdown.py toggle", "interval": 10, "return-type": "json", "signal": 21, }, "custom/borg": { //pkill -RTMIN+12 waybar "format": "BACKUP RUNNING", "exec": "echo '{\"class\": \"running\"}'", "exec-if": "pgrep -x pika-backup", "return-type": "json", "signal": 12, }, "custom/wf-recorder": { //pkill -RTMIN+11 waybar "format": "β€’ ", "exec": "echo '{\"class\": \"recording\"}'", "exec-if": "pgrep -x wf-recorder", "return-type": "json", "signal": 11, }, "custom/tailscale": { "format": "VPN", "exec": "echo '{\"class\": \"vpn\"}'", "exec-if": "pgrep -x tailscaled", "return-type": "json", "signal": 22, }, "custom/pwrate": { "exec": "/home/teraflops/.local/bin/pwrate3.sh", "return-type": "json", "format": "{}", "signal": 23 }, "custom/rate": { //pkill -RTMIN+15 waybar //"exec": "/home/teraflops/.local/bin/show_rate.sh", "exec": "python /home/teraflops/.local/bin/now_playing_tooltip.py", //"exec": "echo '{\"text\":\"🎡\", \"tooltip\":\"Testing Tooltip\"}'", // Simple test module "tooltip": true, "return-type": "json", "escape": false, "on-click": "python /home/teraflops/.local/bin/now_playing_tooltip.py toggle", "on-click-right": "pkill -Af now_playing_tooltip.py", "signal": 15, "class": "rate-module", }, "backlight": { "device": "amdgpu_bl1", "format": "{icon}", "format-icons": [ " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", ], }, "custom/weather": { "exec": "python ~/.config/waybar/scripts/weather.py", "restart-interval": 300, "return-type": "json", // "on-click": "xdg-open https://weather.com/en-IN/weather/today/l/$(location_id)" // "format-alt": "{alt}", }, "bluetooth": { "format": "οŠ”", "format-connected": "οŠ”", "format-connected-battery": "σ°‚΄ ", "tooltip-format": "{controller_alias}\t{controller_address}\n\n{num_connections} connected", "tooltip-format-connected": "{controller_alias}\t{controller_address}\n\n{num_connections} connected\n\n{device_enumerate}", "tooltip-format-enumerate-connected": "{device_alias}\t{device_address}", "tooltip-format-enumerate-connected-battery": "{device_alias}\t{device_address}\t{device_battery_percentage}%", "on-click": "/home/teraflops/.config/waybar/scripts/bt_menu.py", }, "hyprland/window": { "max-length": 60, "format": "{}", "separate-outputs": true, }, "temperature": { "hwmon-path": [ "/sys/class/thermal/thermal_zone0/temp" ], "critical-threshold": 80, "format": "cpu: {temperatureC}Β°C", "format-critical": "cpu: {temperatureC}Β°C" }, "memory": { "interval": 3, "format": "οˆ€ {}%", "markup": "pango", "max-length": 10 }, "cpu": { "interval": 1, "format": "cpu: {usage}%", "format-icons": [ "τ˜­ ", "τ˜¬ ", "τ˜© ", "τ˜ͺ ", "τ˜« " ], "markup": "pango" }, "power-profiles-daemon": { "format": "{icon}", "tooltip-format": "Power profile: {profile}\nDriver: {driver}", "tooltip": true, "format-icons": { "default": "BAL", "performance": "PERF", "balanced": "BAL", "power-saver": "PSAV", }, }, "custom/powermenu": { "format": "⏻ ", "tooltip": false, "on-click": "/home/teraflops/.config/waybar/scripts/wlogout.sh", }, "tray": { "icon-size": 18, "spacing": 10, }, "custom/calendar_clock": { "exec": "python3 /home/teraflops/.local/bin/list_events_v5_json.py", "interval": 120, "tooltip": true, "return-type": "json", }, "network": { "format-wifi": "{icon}", "format-disconnected": "σ°€­ ", "format-icons": [ "σ°€― ", "󰀟 ", "σ°€’ ", "σ°€₯ ", "󰀨 " ], "tooltip-format-wifi": "{essid}", "tooltip-format-disconnected": "Disconnected", "nospacing": 1, "on-click": "/home/teraflops/.config/waybar/scripts/wifi_menu.py", }, //"battery": { // "bat": "BAT1", // Usa el identificador correcto de tu baterΓ­a //"interval": 60, //"format": "{icon}", //"tooltip": false, //"format-icons": ["", "", "", "", ""], //"menu": "on-click", //"menu-file": "/home/teraflops/.config/waybar/menu/battery_menu.xml", //"menu-actions": { // "view_details": "notify send 1", //"check_health": "notify send 2", //"activate_saving_mode": "notify send 3", //}, "battery": { "interval": 60, "states": { "warning": 30, "critical": 15, }, "format": "{icon}", "format-charging": " ", "format-plugged": "{icon}", "format-icons": [ " ", " ", " ", " ", " " ], "max-length": 18, "menu": "on-click", "menu-file": "/home/teraflops/.config/waybar/menu/battery_menu.xml", "menu-actions": { "view_details": "/home/teraflops/.config/waybar/scripts/view_battery_details_yad.sh", "check_health": "/home/teraflops/.config/waybar/scripts/check_battery_health_yad.sh", }, }, "wireplumber": { "format": "{icon}", "nospacing": 1, "tooltip-format": "Volume : {volume}%", "format-muted": "󰝟 ", "format-icons": { "headphone": "ο€₯ ", "default": [ "σ°•Ώ ", "σ°–€ ", "σ°•Ύ " ], }, "on-click": "/home/teraflops/.config/waybar/scripts/volume_menu.py", "on-click-right": "pavucontrol", "on-update": "/usr/bin/pkill -RTMIN+23 waybar && /usr/bin/pkill -RTMIN+24 waybar ", // "on-update": "/home/teraflops/.local/bin/show_rate.sh", "scroll-step": 3, }, "custom/launcher": { "format": " οŒƒ ", "tooltip": false, "on-click": "/home/teraflops/.config/rofi/launchers/misc/launcher.sh &", }, }