//* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- *// /* Waybar Modules */ /* NOTE: hyprland-workspaces, Custom Modules & Groups on a separate files */ { "temperature": { "interval": 10, "tooltip": true, "hwmon-path": [ "/sys/class/hwmon/hwmon1/temp1_input", "/sys/class/thermal/thermal_zone0/temp" ], //"thermal-zone": 0, "critical-threshold": 82, "format-critical": "{temperatureC}ยฐC {icon}", "format": "{temperatureC}ยฐC {icon}", "format-icons": [ "๓ฐˆธ" ], "on-click-right": "kitty --title nvtop sh -c 'nvtop'" }, "temperature#vertical": { "interval": 10, "tooltip": true, "hwmon-path": [ "/sys/class/hwmon/hwmon1/temp1_input", "/sys/class/thermal/thermal_zone0/temp" ], //"thermal-zone": 0, "critical-threshold": 80, "format-critical": "{icon}\n{temperatureC}ยฐC", "format": " {icon}", "format-icons": [ "๓ฐˆธ" ], "on-click-right": "kitty --title nvtop sh -c 'nvtop'" }, "backlight": { "interval": 2, "align": 0, "rotate": 0, //"format": "{icon} {percent}%", "format-icons": [ "๎• ", "๎— ", "๎š ", "๓ฐƒ ", "๓ฐƒž ", "๓ฐƒŸ ", "๓ฐƒ  " ], "format": "{icon}", //"format-icons": ["๎•","๎–","๎—","๎˜","๎™","๎š","๎›","๎œ","๎","๎ž","๎Ÿ","๎ ","๎ก","๎ข","๎ฃ"], "tooltip-format": "backlight {percent}%", "icon-size": 10, "on-click": "", "on-click-middle": "", "on-click-right": "", "on-update": "", "on-scroll-up": "$HOME/.config/hypr/scripts/Brightness.sh --inc", "on-scroll-down": "$HOME/.config/hypr/scripts/Brightness.sh --dec", "smooth-scrolling-threshold": 1, }, "backlight#2": { "device": "intel_backlight", "format": "{icon} {percent}%", "format-icons": ["๏†…", "๏„‘"] }, "battery": { //"interval": 5, "align": 0, "rotate": 0, //"bat": "BAT1", //"adapter": "ACAD", "full-at": 100, "design-capacity": false, "states": { "good": 95, "warning": 30, "critical": 15 }, "format": "{icon} {capacity}%", "format-charging": "๏ƒง {capacity}%", "format-plugged": "๓ฑ˜– {capacity}%", "format-alt-click": "click", "format-full": "{icon} Full", "format-alt": "{icon} {time}", "format-icons": [ "๓ฐ‚Ž", "๓ฐบ", "๓ฐป", "๓ฐผ", "๓ฐฝ", "๓ฐพ", "๓ฐฟ", "๓ฐ‚€", "๓ฐ‚", "๓ฐ‚‚", "๓ฐน" ], "format-time": "{H}h {M}min", "tooltip": true, "tooltip-format": "{timeTo} {power}w", "on-click-middle": "$HOME/.config/hypr/scripts/ChangeBlur.sh", "on-click-right": "$HOME/.config/hypr/scripts/Wlogout.sh", }, "bluetooth": { "format": "๏Š“ ", "format-disabled": "๓ฐ‚ณ", "format-connected": "๓ฐ‚ฑ {num_connections}", "tooltip-format": "๏Š“ {device_alias}", "tooltip-format-connected": "{device_enumerate}", "tooltip-format-enumerate-connected": "๏Š“ {device_alias} ๓ฐ‚„{device_battery_percentage}%", "tooltip": true, "on-click": "blueman-manager", }, "clock": { "interval": 1, "format": "๏€— {:%I:%M %p}", // AM PM format // "format": "๏€— {:%H:%M:%S}", // 24H "format-alt": "๏€— {:%H:%M ๏ณ %Y, %d %B, %A}", "tooltip-format": "{calendar}", "calendar": { "mode": "year", "mode-mon-col": 3, "weeks-pos": "right", "on-scroll": 1, "format": { "months": "{}", "days": "{}", "weeks": "W{}", "weekdays": "{}", "today": "{}" } } }, "actions": { "on-click-right": "mode", "on-click-forward": "tz_up", "on-click-backward": "tz_down", "on-scroll-up": "shift_up", "on-scroll-down": "shift_down" }, "clock#2": { "format": "๏€— {:%I:%M %p}", // AM PM format // "format": "๏€— {:%H:%M}", // 24H "format-alt": "{:%A | %H:%M | %e %B}", "tooltip-format": "{:%Y %B}\n{calendar}" }, "clock#3": { "format": "{:%I:%M %p - %d/%b}", //for AM/PM // "format": "{:%H:%M - %d/%b}", // 24H "tooltip": false }, "clock#4": { "interval": 60, "format": "{:%B | %a %d, %Y | %I:%M %p}", // AM PM format // "format": "{:%B | %a %d, %Y | %H:%M}", // 24H "format-alt": "{:%a %b %d, %G}", "tooltip-format": "{:%B %Y}\n{calendar}", }, "clock#5": { "format": "{:%A, %I:%M %P}", // AM PM format // "format": "{:%a %d | %H:%M}", // 24H "format-alt": "{:%A, %d %B, %Y (%R)}", "tooltip-format": "{:%B %Y}\n{calendar}", }, "cpu": { "format": "{usage}% ๓ฐ›", "interval": 1, "min-length": 5, "format-alt-click": "click", "format-alt": "{icon0}{icon1}{icon2}{icon3} {usage:>2}% ๓ฐ›", "format-icons": [ "โ–", "โ–‚", "โ–ƒ", "โ–„", "โ–…", "โ–†", "โ–‡", "โ–ˆ" ], "on-click-right": "gnome-system-monitor", }, "disk": { "interval": 30, //"format": "๓ฐ‹Š", "path": "/", //"format-alt-click": "click", "format": "{percentage_used}% ๓ฐ‹Š", //"tooltip": true, "tooltip-format": "{used} used out of {total} on {path} ({percentage_used}%)", }, "hyprland/language": { "format": "Lang: {}", "format-en": "US", "format-tr": "Korea", "keyboard-name": "at-translated-set-2-keyboard", "on-click": "hyprctl switchxkblayout $SET_KB next" }, "hyprland/submap": { "format": "๏Œž {}", // Icon: expand-arrows-alt "tooltip": false, }, "hyprland/window": { "format": "{}", "max-length": 20, "separate-outputs": true, "offscreen-css": true, "offscreen-css-text": "(inactive)", "rewrite": { "(.*) โ€” Mozilla Firefox": "๏‰ฉ $1", "(.*) - fish": "> [$1]", "(.*) - zsh": "> [$1]", "(.*) - $term": "> [$1]", }, }, "idle_inhibitor": { "tooltip": true, "tooltip-format-activated": "Idle_inhibitor active", "tooltip-format-deactivated": "Idle_inhibitor not active", "format": "{icon}", "format-icons": { "activated": "๏ฎ ", "deactivated": "๏ฐ ", } }, "keyboard-state": { //"numlock": true, "capslock": true, "format": { "numlock": "N {icon}", "capslock": "๓ฐช› {icon}", }, "format-icons": { "locked": "๏€ฃ", "unlocked": "๏‚œ" }, }, "memory": { "interval": 10, "format": "{used:0.1f}G ๓ฐพ†", "format-alt": "{percentage}% ๓ฐพ†", "format-alt-click": "click", "tooltip": true, "tooltip-format": "{used:0.1f}GB/{total:0.1f}G", "on-click-right": "kitty --title btop sh -c 'btop'" }, "mpris": { "interval": 10, "format": "{player_icon} ", "format-paused": "{status_icon} {dynamic}", "on-click-middle": "playerctl play-pause", "on-click": "playerctl previous", "on-click-right": "playerctl next", "scroll-step": 5.0, "on-scroll-up": "$HOME/.config/hypr/scripts/Volume.sh --inc", "on-scroll-down": "$HOME/.config/hypr/scripts/Volume.sh --dec", "smooth-scrolling-threshold": 1, "player-icons": { "chromium": "๏‰จ", "default": "๏€", "firefox": "๏‰ฉ", "kdeconnect": "๏˜Ÿ", "mopidy": "๏€", "mpv": "๓ฐน", "spotify": "๏†ผ", "vlc": "๓ฐ•ผ", }, "status-icons": { "paused": "๓ฐŽ", "playing": "๏‹", "stopped": "๏", }, // "ignored-players": ["firefox"] "max-length": 30, }, "network": { "format": "{ifname}", "format-wifi": "{icon}", "format-ethernet": "๓ฐŒ˜", "format-disconnected": "๓ฐŒ™", "tooltip-format": "{ipaddr} ๏„น {bandwidthUpBits} ๏„บ {bandwidthDownBits}", "format-linked": "๓ฐˆ {ifname} (No IP)", "tooltip-format-wifi": "{essid} {icon} {signalStrength}%", "tooltip-format-ethernet": "{ifname} ๓ฐŒ˜", "tooltip-format-disconnected": "๓ฐŒ™ Disconnected", "max-length": 30, "format-icons": [ "๓ฐคฏ", "๓ฐคŸ", "๓ฐคข", "๓ฐคฅ", "๓ฐคจ" ], "on-click-right": "kitty nmtui" }, "network#speed": { "interval": 1, "format": "{ifname}", "format-wifi": "{icon} ๏„น {bandwidthUpBytes} ๏„บ {bandwidthDownBytes}", "format-ethernet": "๓ฐŒ˜ ๏„น {bandwidthUpBytes} ๏„บ {bandwidthDownBytes}", "format-disconnected": "๓ฐŒ™", "tooltip-format": "{ipaddr}", "format-linked": "๓ฐˆ {ifname} (No IP)", "tooltip-format-wifi": "{essid} {icon} {signalStrength}%", "tooltip-format-ethernet": "{ifname} ๓ฐŒ˜", "tooltip-format-disconnected": "๓ฐŒ™ Disconnected", "min-length": 24, "max-length": 24, "format-icons": [ "๓ฐคฏ", "๓ฐคŸ", "๓ฐคข", "๓ฐคฅ", "๓ฐคจ" ] }, "power-profiles-daemon": { "format": "{icon} ", "tooltip-format": "Power profile: {profile}\nDriver: {driver}", "tooltip": true, "format-icons": { "default": "๏ƒง", "performance": "๏ƒง", "balanced": "๏‰Ž", "power-saver": "๏ฌ" } }, "pulseaudio": { "format": "{icon} {volume}%", "format-bluetooth": "{icon} ๓ฐ‚ฐ {volume}%", "format-muted": "๓ฐ–", "format-icons": { "headphone": "๏€ฅ", "hands-free": "๏€ฅ", "headset": "๏–", "phone": "๏‚•", "portable": "๏‚•", "car": "๏†น", "default": [ "๏€ฆ", "๏€ง", "๓ฐ•พ", "๏€จ" ], "ignored-sinks": [ "Easy Effects Sink" ], }, "scroll-step": 5.0, "on-click": "$HOME/.config/hypr/scripts/Volume.sh --toggle", "on-click-right": "pavucontrol -t 3", "on-scroll-up": "$HOME/.config/hypr/scripts/Volume.sh --inc", "on-scroll-down": "$HOME/.config/hypr/scripts/Volume.sh --dec", "tooltip-format": "{icon} {desc} | {volume}%", "smooth-scrolling-threshold": 1, }, "pulseaudio#1": { "format": "{icon} {volume}%", "format-bluetooth": "{icon}๏Š” {volume}%", "format-bluetooth-muted": "๏šฉ {icon}๏Š”", "format-muted": "๓ฐธˆ", "format-icons": { "headphone": "๏–", "hands-free": "๏€ฅ", "headset": "๏–", "phone": "๏‚•", "portable": "๏‚•", "car": "๏†น", "default": ["๏€ฆ", "๏€ง", "๏€จ"] }, "on-click": "pamixer --toggle-mute", "on-click-right": "pavucontrol -t 3", "tooltip": true, "tooltip-format": "{icon} {desc} | {volume}%", }, "pulseaudio#microphone": { "format": "{format_source}", "format-source": "๏„ฐ {volume}%", "format-source-muted": "๏„ฑ", "on-click": "$HOME/.config/hypr/scripts/Volume.sh --toggle-mic", "on-click-right": "pavucontrol -t 4", "on-scroll-up": "$HOME/.config/hypr/scripts/Volume.sh --mic-inc", "on-scroll-down": "$HOME/.config/hypr/scripts/Volume.sh --mic-dec", "tooltip-format": "{source_desc} | {source_volume}%", "scroll-step": 5, }, "tray": { "icon-size": 20, "spacing": 4, }, "wireplumber": { "format": "{icon} {volume} %", "format-muted": "๏‘ฆ Mute", "on-click": "$HOME/.config/hypr/scripts/Volume.sh --toggle", "on-click-right": "pavucontrol -t 3", "on-scroll-up": "$HOME/.config/hypr/scripts/Volume.sh --inc", "on-scroll-down": "$HOME/.config/hypr/scripts/Volume.sh --dec", "format-icons": [ "๏€ฆ", "๏€ง", "๓ฐ•พ", "๏€จ" ], }, "wlr/taskbar": { "format": "{icon} {name}", "icon-size": 16, "all-outputs": false, "tooltip-format": "{title}", "on-click": "activate", "on-click-middle": "close", "ignore-list": [ "wofi", "rofi", "kitty", "kitty-dropterm" ], }, // Modules below are for vertical layout "backlight#vertical": { "interval": 2, "align": 0.35, "rotate": 1, "format": "{icon}", //"format-icons": ["๓ฐƒž", "๓ฐƒŸ", "๓ฐƒ "], "format-icons": [ "๎•", "๎–", "๎—", "๎˜", "๎™", "๎š", "๎›", "๎œ", "๎", "๎ž", "๎Ÿ", "๎ ", "๎ก", "๎ข", "๎ฃ" ], "on-click": "", "on-click-middle": "", "on-click-right": "", "on-update": "", "on-scroll-up": "$HOME/.config/hypr/scripts/Brightness.sh --inc", "on-scroll-down": "$HOME/.config/hypr/scripts/Brightness.sh --dec", "smooth-scrolling-threshold": 1, "tooltip-format": "{percent}%", }, "clock#vertical": { "format": "๏€—\n{:%H\n%M\n%S\n\n๏ณ \n%d\n%m\n%y}", "interval": 1, //"format": "๏€—\n{:%I\n%M\n%p\n\n๏ณ \n%d\n%m\n%y}", "tooltip": true, "tooltip-format": "{calendar}", "calendar": { "mode": "year", "mode-mon-col": 3, "format": { "today": "{}", } } }, "cpu#vertical": { "format": "๓ฐ›\n{usage}%", "interval": 1, "on-click-right": "gnome-system-monitor", }, "memory#vertical": { "interval": 10, "format": "๓ฐพ†\n{percentage}%", "format-alt": "๓ฐพ†\n{used:0.1f}G", "format-alt-click": "click", "tooltip": true, "tooltip-format": "{used:0.1f}GB/{total:0.1f}G", "on-click-right": "kitty --title btop sh -c 'btop'", }, "pulseaudio#vertical": { "format": "{icon}", "format-bluetooth": "๓ฐ‚ฐ", "format-muted": "๓ฐ–", "format-icons": { "headphone": "๏€ฅ", "hands-free": "๏€ฅ", "headset": "๏€ฅ", "phone": "๏‚•", "portable": "๏‚•", "car": "๏†น", "default": [ "๏€ฆ", "๏€ง", "๓ฐ•พ", "๏€จ" ], "tooltip-format": "{icon} {desc} | {volume}%", "ignored-sinks": [ "Easy Effects Sink" ], }, "scroll-step": 5.0, "on-click": "$HOME/.config/hypr/scripts/Volume.sh --toggle", "on-click-right": "pavucontrol -t 3", "on-scroll-up": "$HOME/.config/hypr/scripts/Volume.sh --inc", "on-scroll-down": "$HOME/.config/hypr/scripts/Volume.sh --dec", "tooltip-format": "{icon} {desc} | {volume}%", "smooth-scrolling-threshold": 1, }, "pulseaudio#microphone_vertical": { "format": "{format_source}", "format-source": "๓ฐฌ", "format-source-muted": "๓ฐญ", "on-click-right": "pavucontrol", "on-click": "$HOME/.config/hypr/scripts/Volume.sh --toggle-mic", "on-scroll-up": "$HOME/.config/hypr/scripts/Volume.sh --mic-inc", "on-scroll-down": "$HOME/.config/hypr/scripts/Volume.sh --mic-dec", "max-volume": 100, "tooltip": true, "tooltip-format": "{source_desc} | {source_volume}%", }, "custom/power_vertical": { "format": "โป", "exec": "echo ; echo ๓ฐŸก power // blur", "on-click": "$HOME/.config/hypr/scripts/Wlogout.sh", "on-click-right": "$HOME/.config/hypr/scripts/ChangeBlur.sh", "interval": 86400, // once every day "tooltip": true, }, }