diff options
Diffstat (limited to 'hypr/.config/hypr/waybar-alt-5/config.ini')
| -rwxr-xr-x | hypr/.config/hypr/waybar-alt-5/config.ini | 159 |
1 files changed, 159 insertions, 0 deletions
diff --git a/hypr/.config/hypr/waybar-alt-5/config.ini b/hypr/.config/hypr/waybar-alt-5/config.ini new file mode 100755 index 0000000..6f6fc22 --- /dev/null +++ b/hypr/.config/hypr/waybar-alt-5/config.ini @@ -0,0 +1,159 @@ +{ + "layer": "top", // Waybar at top layer + "position": "top", // Waybar position (top|bottom|left|right) + "height": 40, + "width":1920, + "margin": "0 0 0 0", + "spacing":0, + + // Choose the order of the modules + + "modules-left": ["custom/launcher", "custom/changewaybar", "hyprland/workspaces"], + "modules-center": ["custom/spotify"], + "modules-right": ["custom/weather", "temperature", "cpu", "memory", "pulseaudio", "clock", "tray", "custom/power"], + + // Modules configuration + // waybar-spotify + "custom/spotify": { + "exec": "$HOME/.config/hypr/waybar/spotify", + "interval": 1, + "format": "{}", + "tooltip": true, + "max-length": 40, + "on-click": "playerctl play-pause", + "on-click-middle": "playerctl previous", + "on-click-right": "playerctl next", + "on-scroll-up": "playerctl position 05+", + "on-scroll-down": "playerctl position 05-", + "smooth-scrolling-threshold": 1, + }, + "hyprland/workspaces": { + "format": "{icon}", + "on-click": "activate", + "all-outputs": true, + "format-icons": { + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + "urgent": "", + "default": "" + }, + "sort-by-number": true + }, + + "idle_inhibitor": { + "format": "{icon}", + "format-icons": { + "activated": "", + "deactivated": "" + }, + }, + "tray": { + "icon-size": 20, + "spacing": 5 + }, + "clock": { + "tooltip-format": "<big>{:%A, %d.%B %Y }</big>\n<tt><small>{calendar}</small></tt>", + "format": " {:%a %d %b %I:%M %p}", //12 hour format + //"format": " {:%a %d %b %H:%M}", //24 hour format + "format-alt": " {:%d/%m/%Y %H:%M:%S}", + "timezones": [ "$TZ" ], + //"max-length": 200 + "interval": 1, + }, + "cpu": { + "format": "🖳{usage}%", + "on-click": "foot -e htop" + }, + "memory": { + "format": "🖴 {: >3}%", + "on-click": "foot -e htop" + }, + "temperature": { + "thermal-zone": 7, // Check with: # cat /sys/class/hwmon/hwmon*/temp1_input + "hwmon-path": "/sys/class/hwmon/hwmon7/temp1_input", + "critical-threshold": 80, + "format-critical": "{temperatureC}°C ", + "format": "{temperatureC}°C " + }, + "backlight": { + // "device": "acpi_video1", + "format": "{icon} {percent: >3}%", + "format-icons": ["", ""], + "on-scroll-down": "brightnessctl -c backlight set 1%-", + "on-scroll-up": "brightnessctl -c backlight set +1%", + "on-click": "~/.config/waybar/scripts/backlight-hint.sh" + }, + "battery": { + "states": { + // "good": 95, + "warning": 30, + "critical": 15 + }, + "format": "{icon} {capacity: >3}%", + "format-icons": ["", "", "", "", ""] + // "format-good": "", // An empty format will hide the module + // "format-full": "", + //"format-icons": ["", "", "", "", "", "", "", "", "", ""] + //"format": "‫{icon}‬ {capacity}%", + //"format-icons": ["ﱉ","ﱊ","ﱌ","ﱍ","ﱋ"] + }, + "network": { + //"interface": "wlp0s20f3", // (Optional) To force the use of this interface "format-wifi": " {essid}", + "format": "⚠Disabled", + "format-wifi": "", + "format-ethernet": "", + "format-linked": "{ifname} (No IP)", + "format-disconnected": "⚠Disabled", + "format-alt": "{ifname}: {ipaddr}/{cidr}", + "family": "ipv4", + "tooltip-format-wifi": " {ifname} @ {essid}\nIP: {ipaddr}\nStrength: {signalStrength}%\nFreq: {frequency}MHz\nUp: {bandwidthUpBits} Down: {bandwidthDownBits}", + "tooltip-format-ethernet": " {ifname}\nIP: {ipaddr}\n up: {bandwidthUpBits} down: {bandwidthDownBits}", + //"min-length": 2, + //"max-length": 2, + "on-click": "nm-connection-editor" + }, + "custom/pacman": { + "format": " {}", + "interval": 7200, // every two hours + "exec": "checkupdates | wc -l", // # of updates + //"exec": "i=$(checkupdates); echo \"$i\" |wc -l; echo \"$i\" |column -t |tr '\n' '\r'", // # of updates and tooltip details + "exec-if": "exit 0", // always run; consider advanced run conditions + "on-click": "kitty --class update -T update -o font_size=13 -e yay -Syu && notify-send 'The system has been updated' ", + "signal": 8 + }, + "custom/power": { + "format": "⏻", + "on-click": "archlinux-logout", + "tooltip": false + }, + "pulseaudio": { + "scroll-step": 3, // %, can be a float + "format": "{volume}% {format_source}", + "format-bluetooth": "{volume}% {icon} {format_source}", + "format-bluetooth-muted": " {icon} {format_source}", + "format-muted": " {format_source}", + //"format-source": "{volume}% ", + //"format-source-muted": "", + "format-source": "", + "format-source-muted": "", + "format-icons": { + "headphone": "", + "hands-free": "", + "headset": "", + "phone": "", + "portable": "", + "car": "", + "default": ["", "", ""] + }, + "on-click": "pavucontrol", + "on-click-right": "pactl set-source-mute @DEFAULT_SOURCE@ toggle" + }, + } |
