Initial commit.
This commit is contained in:
		
							
								
								
									
										27
									
								
								config.jsonc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								config.jsonc
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,27 @@ | ||||
| // -*- mode: jsonc -*- | ||||
| { | ||||
|     "layer": "top", // Waybar at top layer | ||||
|     "position": "top", // Waybar position (top|bottom|left|right) | ||||
|     "height": 16, // Waybar height (to be removed for auto height) | ||||
|     // "width": 1280, // Waybar width | ||||
|     "spacing": 4, // Gaps between modules (4px) | ||||
|     // Choose the order of the modules | ||||
|     "modules-left": [ | ||||
|         "hyprland/window" | ||||
|     ], | ||||
|     "modules-right": [ | ||||
|         "idle_inhibitor", | ||||
|         "network", | ||||
|         "cpu", | ||||
|         "memory", | ||||
|         "temperature", | ||||
|         "hyprland/language", | ||||
|         "battery", | ||||
|         "clock" | ||||
|     ], | ||||
|     //Modules configuration | ||||
|  | ||||
|     "include": [ | ||||
| 		"~/.config/waybar/modules.json" | ||||
| 	] | ||||
| } | ||||
							
								
								
									
										70
									
								
								modules.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										70
									
								
								modules.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,70 @@ | ||||
| { | ||||
|     "hyprland/workspaces": { | ||||
|         "disable-scroll": true, | ||||
|         "all-outputs": true, | ||||
|         "warp-on-scroll": false, | ||||
|         "format": "{name}", | ||||
|         "format-icons": { | ||||
|             "urgent": "", | ||||
|             "active": "", | ||||
|             "default": "" | ||||
|         } | ||||
|     }, | ||||
|     "idle_inhibitor": { | ||||
|         "format": "{icon}", | ||||
|         "format-icons": { | ||||
|             "activated": "", | ||||
|             "deactivated": "" | ||||
|         } | ||||
|     }, | ||||
|     "network": { | ||||
|         "format-wifi": "   {essid} ({signalStrength}%)", | ||||
|         "format-ethernet": "{ipaddr}/{cidr} ", | ||||
|         "tooltip-format": "{ifname} via {gwaddr} ", | ||||
|         "format-linked": "{ifname} (No IP) ", | ||||
|         "format-disconnected": "Disconnected ⚠", | ||||
| 	"on-click": "sh ~/scripts/rofi-wifi-menu/rofi-wifi-menu.sh" | ||||
| 	  | ||||
|     }, | ||||
|     "cpu": { | ||||
|         "format": "  {usage}%", | ||||
|         "tooltip": true | ||||
|     }, | ||||
|     "memory": { | ||||
|         "format": "  {}%", | ||||
| 	"tooltip": true | ||||
|     }, | ||||
|     "temperature": { | ||||
|         "interval": 10, | ||||
|         "hwmon-path": "/sys/devices/platform/coretemp.0/hwmon/hwmon4/temp1_input", | ||||
|         "critical-threshold": 100, | ||||
|         "format-critical": " {temperatureC}", | ||||
|         "format": " {temperatureC}°C" | ||||
|     }, | ||||
|     "hyprland/language": { | ||||
|        "format": "  {}", | ||||
|        "format-en": "EN", | ||||
|        "format-ru": "RU" | ||||
|     }, | ||||
|     "battery": { | ||||
|         "states": { | ||||
|             "warning": 30, | ||||
|             "critical": 15 | ||||
|         }, | ||||
|         "format": "{icon}  {capacity}%", | ||||
|         "format-full": "{icon}  {capacity}%", | ||||
|         "format-charging": "  {capacity}%", | ||||
|         "format-plugged": "  {capacity}%", | ||||
|         "format-alt": "{time}  {icon}", | ||||
|         "format-icons": ["", "", "", "", ""] | ||||
|     }, | ||||
|     "battery#bat2": { | ||||
|         "bat": "BAT2" | ||||
|     }, | ||||
|     "clock": { | ||||
|         "format": "{:%H:%M | %e %B} ", | ||||
|         "tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>", | ||||
|         "format-alt": "{:%Y-%m-%d}" | ||||
|     } | ||||
|  | ||||
| } | ||||
							
								
								
									
										93
									
								
								style.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										93
									
								
								style.css
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,93 @@ | ||||
| * { | ||||
|     /* `otf-font-awesome` and SpaceMono Nerd Font are required to be installed for icons */ | ||||
|     font-family: JetbrainsMono, FontAwesome, Roboto, Helvetica, Arial, sans-serif; | ||||
|     font-size: 10px; | ||||
|     transition: background-color .3s ease-out; | ||||
| } | ||||
|  | ||||
| window#waybar { | ||||
|     background: rgba(26, 27, 38, 0.75); | ||||
|     color: #c0caf5; | ||||
|     font-family: | ||||
|         SpaceMono Nerd Font, | ||||
|         feather; | ||||
|     transition: background-color .5s; | ||||
| } | ||||
|  | ||||
| .modules-left, | ||||
| .modules-right | ||||
| { | ||||
|     background: rgba(0, 0, 8, .7); | ||||
|     margin: 5px 10px; | ||||
|     padding: 5 5px; | ||||
|     border-radius: 10px; | ||||
| } | ||||
| .modules-left { | ||||
|     padding: 0 10px; | ||||
| } | ||||
|  | ||||
| #clock, | ||||
| #battery, | ||||
| #cpu, | ||||
| #memory, | ||||
| #disk, | ||||
| #temperature, | ||||
| #backlight, | ||||
| #network, | ||||
| #pulseaudio, | ||||
| #wireplumber, | ||||
| #custom-media, | ||||
| #tray, | ||||
| #mode, | ||||
| #idle_inhibitor, | ||||
| #scratchpad, | ||||
| #power-profiles-daemon, | ||||
| #language, | ||||
| #mpd { | ||||
|     padding: 0 10px; | ||||
|     border-radius: 10px; | ||||
| } | ||||
|  | ||||
| #clock:hover, | ||||
| #battery:hover, | ||||
| #cpu:hover, | ||||
| #memory:hover, | ||||
| #disk:hover, | ||||
| #temperature:hover, | ||||
| #backlight:hover, | ||||
| #network:hover, | ||||
| #pulseaudio:hover, | ||||
| #wireplumber:hover, | ||||
| #custom-media:hover, | ||||
| #tray:hover, | ||||
| #mode:hover, | ||||
| #idle_inhibitor:hover, | ||||
| #scratchpad:hover, | ||||
| #power-profiles-daemon:hover, | ||||
| #language:hover, | ||||
| #mpd:hover { | ||||
|     background: rgba(26, 27, 38, 0.9); | ||||
| } | ||||
|  | ||||
|  | ||||
| #workspaces button { | ||||
|   background: transparent; | ||||
|   font-family: | ||||
|     SpaceMono Nerd Font, | ||||
|     feather; | ||||
|   font-weight: 900; | ||||
|   font-size: 10pt; | ||||
|   color: #c0caf5; | ||||
|   border:none; | ||||
|   border-radius: 10px; | ||||
| } | ||||
|  | ||||
| #workspaces button.active { | ||||
|     background: #13131d;  | ||||
| } | ||||
|  | ||||
| #workspaces button:hover { | ||||
|   background: #11111b; | ||||
|   color: #cdd6f4; | ||||
|   box-shadow: none; | ||||
| } | ||||
		Reference in New Issue
	
	Block a user