116 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			116 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|  | 
 | ||
|  | { | ||
|  |   "layer": "bottom", | ||
|  |   "position": "top",  | ||
|  |   "height": 28, | ||
|  |   "reload_style_on_change": true, | ||
|  |   "height": 4, | ||
|  |   "margin-top": 4, | ||
|  |   "margin-left": 10, | ||
|  |   "margin-right": 10, | ||
|  |   "modules-left": [ "custom/spotify", "custom/cpu", "memory", "disk" ], | ||
|  |   "modules-center": [ "hyprland/workspaces" ], | ||
|  |   "modules-right": [ "battery", "clock#time", "tray", "idle_inhibitor" ], | ||
|  | 
 | ||
|  |   "custom/spotify": { | ||
|  |     "exec": "$HOME/.config/waybar/scripts/spotify.py --player spotify", | ||
|  | 	"format": "<span size='10000' foreground='#98971a'> </span>{}", | ||
|  |     "return-type": "json", | ||
|  |     "on-click": "playerctl -p spotify play-pause", | ||
|  |     "on-scroll-up": "playerctl -p spotify next", | ||
|  |     "on-scroll-down": "playerctl -p spotify previous", | ||
|  | 	"on-click-right-release": "hyprctl dispatch workspace 6", | ||
|  | 	"tooltip": false | ||
|  |   }, | ||
|  |    | ||
|  |   "memory": { | ||
|  |     "interval": 1, | ||
|  |     "format": "<span foreground='#d79921'>   </span>{used:0.1f}GiB" | ||
|  |   }, | ||
|  | 
 | ||
|  |   "disk": { | ||
|  | 	"interval": 60, | ||
|  | 	"format": "<span foreground='#d79921'>   </span>{used}", | ||
|  | 	"tooltip": false | ||
|  |   }, | ||
|  | 
 | ||
|  |   "hyprland/workspaces": { | ||
|  |       "format": "{icon}", | ||
|  |       "on-click-release": "activate", | ||
|  |       "sort-by-numbers": false, | ||
|  | 	  "on-scroll-up": "hyprctl dispatch workspace e+1", | ||
|  |       "on-scroll-down": "hyprctl dispatch workspace e-1", | ||
|  |       "format-icons": { | ||
|  | 		  "1": "I", | ||
|  | 		  "2": "II", | ||
|  | 		  "3": "III", | ||
|  | 		  "4": "IV", | ||
|  | 		  "5": "V", | ||
|  | 		  "6": "VI", | ||
|  | 		  "7": "VII", | ||
|  | 		  "8": "VIII", | ||
|  | 		  "9": "IX", | ||
|  | 		  "10": "X" | ||
|  |       } | ||
|  |   }, | ||
|  | 
 | ||
|  |  /* "network": { | ||
|  | 	"interval": 1, | ||
|  | 	"format-wifi": "<span foreground='#d79921'>{icon}  </span>{essid}<span foreground='#d79921'>      </span>{bandwidthUpBytes}<span foreground='#d79921'>     </span>{bandwidthDownBytes} ", | ||
|  |     "format-disconnected": "", | ||
|  | 	"format-ethernet": "<span foreground='#d79921'>  </span>Connected", | ||
|  | 	"on-click-right-release": "alacritty --class nmtui -T 'Network Settings' -e nmtui", | ||
|  | 	"on-click-release": "$HOME/.config/waybar/scripts/network.sh", | ||
|  | 	"format-icons": [ | ||
|  | 		" ", | ||
|  | 		" ", | ||
|  | 		" ", | ||
|  | 		" ",  | ||
|  | 		" " | ||
|  | 	] | ||
|  |   }, | ||
|  | */ | ||
|  |   "clock#time": { | ||
|  |     "interval": 1, | ||
|  |     "format": "<span foreground='#d79921' size='10000'> </span>{:%I:%M %p} ", | ||
|  |     "tooltip": false, | ||
|  | 	"on-click-release": "bash $HOME/.config/waybar/scripts/date.sh" | ||
|  | 
 | ||
|  |   }, | ||
|  | 
 | ||
|  |   "custom/cpu": { | ||
|  |     "exec": "$HOME/.config/waybar/scripts/monitoring/cpu-temp.c", | ||
|  |     "format": "<span foreground='#d79921'>  </span>{}", | ||
|  |     "tooltip": false | ||
|  |   }, | ||
|  | 
 | ||
|  |   "idle_inhibitor": { | ||
|  |   	"format": "{icon}", | ||
|  |   	"format-icons": { | ||
|  | 	    "activated": " ",  | ||
|  | 	    "deactivated":" "  | ||
|  |     } | ||
|  |   }, | ||
|  |   "battery": { | ||
|  |     "states": { | ||
|  |       "good": 95, | ||
|  |       "warning": 30, | ||
|  |       "critical": 20 | ||
|  |     }, | ||
|  |     "format": "{icon} {capacity}%", | ||
|  |     "format-charging": "\udb80\udc84 {capacity}%", | ||
|  |     "format-plugged": "\udb81\udea5 {capacity}%", | ||
|  |     "format-alt": "{time} {icon}", | ||
|  |     "format-icons": ["\udb80\udc7a", "\udb80\udc7b", "\udb80\udc7c", "\udb80\udc7d", "\udb80\udc7e", "\udb80\udc7f", "\udb80\udc80", "\udb80\udc81", "\udb80\udc82", "\udb80\udc79"] | ||
|  |   }, | ||
|  | 
 | ||
|  |   "tray": { | ||
|  |     "icon-size": 14, | ||
|  |     "spacing": 10, | ||
|  | 	"show-passive-items": true | ||
|  |   } | ||
|  | 
 | ||
|  | } | ||
|  | 
 | ||
|  | // vim:ft=jsonc |