{ "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", "custom/temps", "power-profiles-daemon", "memory", // "custom/updates", "custom/fans", "custom/weather", "custom/btrfs" // "custom/news" // "custom/mpris-buttons" ], "modules-center": [ "custom/calendar_clock" ], "modules-right": [ //"mpd", //"custom/rate", // "image#test", // "custom/dmp_nowplaying", "custom/eww_nowplaying", "custom/lyrics", "mpris", "custom/roon", "tray", "custom/wf-recorder", //"image#gpu", "bluetooth", "network", "wireplumber", "custom/pwrate", "custom/mouse_battery", "custom/headset_battery", "battery", "custom/powermenu" //"hyprland/language" //"pulseaudio/slider", ], "custom/headset_battery": { "exec": "~/.config/waybar/scripts/headset_battery.sh", "interval": 60, "return-type": "json" }, "custom/mouse_battery": { "exec": "~/.config/waybar/scripts/mouse_battery.sh", "interval": 60, "return-type": "json" }, "custom/arch_news": { "exec": "~/.config/waybar/scripts/arch_news.py", "interval": 600, // cada 10 minutos "tooltip": true }, "custom/btrfs": { "format": "{}", "exec": "~/.config/waybar/scripts/btrfs_module.sh", "interval": 180, "return-type": "json", "tooltip": true }, "custom/roon": { "exec": "cat /tmp/waybar_roon_info.json", "format": "{text}", "tooltip": true, "return-type": "json", "signal": 3 }, "custom/temps": { "exec": "~/.config/waybar/scripts/temps.sh", "interval": 10, "return-type": "json", "tooltip": true, "on-click": "~/.config/waybar/scripts/temps.sh click" }, "custom/dmp_nowplaying": { "exec": "~/.config/waybar/scripts/dmp_nowplaying.sh", "return-type": "json", "interval": 5, "tooltip": true }, "custom/eww_nowplaying": { "exec": "echo '🎶 '", "interval": 3600, // No es dinámico, solo muestra el ícono "tooltip": false, "on-click": "~/.config/eww/scripts/toggle_nowplaying.sh" }, "custom/fans": { "exec": "~/.config/waybar/scripts/fan_speed.sh", "format": "{text}", "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": "{text}", "exec": "/bin/bash /home/teraflops/.config/waybar/scripts/updates.sh", "interval": 300, "return-type": "json", "tooltip": true, }, "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-critical": "{temperatureC}°C", "format": "{temperatureC}°C", }, "memory": { "interval": 3, "format": "  {}% ", "max-length": 10, }, "cpu": { "interval": 1, "format": "{icon} {usage:>2}%", "format-icons": [ "􏘭 ", "􏘬 ", "􏘩 ", "􏘪 ", "􏘫 " ], }, "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, }, //"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} {capacity}%", "format": " {capacity}%", "format-plugged": " {capacity}%", "format-icons": ["", "", "", "", ""], "max-length": 25 }, "wireplumber": { "format": "{icon}", "nospacing": 1, "tooltip-format": "Volume : {volume}%", "format-muted": "󰝟 ", "format-icons": { "headphone": " ", "default": [ "󰕿 ", "󰖀 ", "󰕾 " ], }, "on-click-right": "pavucontrol", "on-update": "/usr/bin/pkill -RTMIN+23 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 &", }, }