aboutsummaryrefslogtreecommitdiff
path: root/hypr/.config/hypr/waybar-alt-5/config.ini
diff options
context:
space:
mode:
Diffstat (limited to 'hypr/.config/hypr/waybar-alt-5/config.ini')
-rwxr-xr-xhypr/.config/hypr/waybar-alt-5/config.ini159
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": "&#x202b;{icon}&#x202c; {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"
+ },
+ }