222 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
			
		
		
	
	
			222 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
| /* =============================================================================
 | |
|  *
 | |
|  * Waybar configuration
 | |
|  *
 | |
|  * Configuration reference: https://github.com/Alexays/Waybar/wiki/Configuration
 | |
|  *
 | |
|  * =========================================================================== */
 | |
| 
 | |
| /* -----------------------------------------------------------------------------
 | |
|  * Keyframes
 | |
|  * -------------------------------------------------------------------------- */
 | |
| 
 | |
| /*
 | |
| Catppuccin Color Scheme
 | |
| */
 | |
| 
 | |
| @define-color highlight #CBA6F7 ;
 | |
| @define-color base1  #1E1E2E ;
 | |
| @define-color border  #B4BEFE ;
 | |
| 
 | |
| @define-color black #45475A ;
 | |
| @define-color white #BAC2DE ;
 | |
| 
 | |
| @define-color red #F38BA8 ;
 | |
| @define-color orange #F9E2AF ;
 | |
| 
 | |
| @keyframes blink {
 | |
|     60%{
 | |
|       color: @black;
 | |
|     }
 | |
| 
 | |
|     to {
 | |
|         color: @black;
 | |
|         background-color: @white;
 | |
|     }
 | |
| }
 | |
| 
 | |
| @keyframes blink-warning {
 | |
|     60%{
 | |
|       color: @black;
 | |
|     }
 | |
| 
 | |
|     to {
 | |
|         color: @black;
 | |
|         background-color: @orange;
 | |
|     }
 | |
| }
 | |
| 
 | |
| @keyframes blink-critical {
 | |
|     60%{
 | |
|       color: @black;
 | |
|     }
 | |
| 
 | |
|     to {
 | |
|         color: @black;
 | |
|         background-color: @red;
 | |
|     }
 | |
| }
 | |
| 
 | |
| 
 | |
| /* -----------------------------------------------------------------------------
 | |
|  * Base styles
 | |
|  * -------------------------------------------------------------------------- */
 | |
| 
 | |
| /* Reset all styles */
 | |
| * {
 | |
|     border: none;
 | |
|     border-radius: 0;
 | |
|     min-height: 0;
 | |
|     margin: 1px;
 | |
|     padding: 0;
 | |
| }
 | |
| 
 | |
| /* The whole bar */
 | |
| #waybar {
 | |
|     background: transparent;
 | |
|     border: 1px solid @border;
 | |
|     color: @white;
 | |
|     background-color: @base1;
 | |
|     font-family: UbuntuMono;
 | |
|     font-size: 14px;
 | |
| }
 | |
| 
 | |
| /* Every modules */
 | |
| #battery,
 | |
| #clock,
 | |
| #backlight,
 | |
| #cpu,
 | |
| #custom-keyboard-layout,
 | |
| #memory,
 | |
| #mode,
 | |
| #custom-weather,
 | |
| #network,
 | |
| #pulseaudio,
 | |
| #temperature,
 | |
| #tray,
 | |
| #idle_inhibitor,
 | |
| #custom-PBPbattery {
 | |
|     padding:0.5rem 0.6rem;
 | |
|     margin: 1px 0px;
 | |
| }
 | |
| 
 | |
| /* -----------------------------------------------------------------------------
 | |
|  * Modules styles
 | |
|  * -------------------------------------------------------------------------- */
 | |
| 
 | |
| #battery {
 | |
|     animation-timing-function: ease-in-out;
 | |
|     animation-iteration-count: infinite;
 | |
|     animation-direction: alternate;
 | |
| }
 | |
| 
 | |
| #battery.warning {
 | |
|     color: @white;
 | |
| }
 | |
| 
 | |
| #battery.critical {
 | |
|     color: @white;
 | |
| }
 | |
| 
 | |
| #battery.warning.discharging {
 | |
|     animation-name: blink;
 | |
|     animation-duration: 400ms;
 | |
| }
 | |
| 
 | |
| #battery.critical.discharging {
 | |
|     animation-name: blink;
 | |
|     animation-duration: 150ms;
 | |
| }
 | |
| 
 | |
| #cpu.warning {
 | |
|     color: @orange;
 | |
| }
 | |
| 
 | |
| #cpu.critical {
 | |
|     color: @red;
 | |
| }
 | |
| 
 | |
| #memory {
 | |
|     animation-timing-function: linear;
 | |
|     animation-iteration-count: infinite;
 | |
|     animation-direction: alternate;
 | |
| }
 | |
| 
 | |
| #memory.warning {
 | |
|     color: @orange;
 | |
|  }
 | |
| 
 | |
| #memory.critical {
 | |
|     color: @red;
 | |
|     animation-name: blink-critical;
 | |
|     animation-duration: 2s;
 | |
|     padding-left:5px;
 | |
|     padding-right:5px;
 | |
| }
 | |
| 
 | |
| #mode {
 | |
|     background: @highlight;
 | |
|     border-bottom: 3px transparent;
 | |
|     color: @white;
 | |
|     margin-left: 5px;
 | |
|     padding: 7px;
 | |
| }
 | |
| 
 | |
| #network.disconnected {
 | |
|     color: @orange;
 | |
| }
 | |
| 
 | |
| #pulseaudio {
 | |
|     padding-top:6px;
 | |
| }
 | |
| 
 | |
| #pulseaudio.muted {
 | |
|     color: @highlight;
 | |
| }
 | |
| 
 | |
| #temperature.critical {
 | |
|     color: @red;
 | |
| }
 | |
| 
 | |
| #window {
 | |
|     font-weight: bold;
 | |
| }
 | |
| 
 | |
| #workspaces {
 | |
|     font-size:13px;
 | |
| }
 | |
| 
 | |
| #workspaces button {
 | |
|     border-bottom: 3px solid transparent;
 | |
|     margin-bottom: 0px;
 | |
|     padding:0px;
 | |
| }
 | |
| 
 | |
| #workspaces button.active {
 | |
|     border-bottom: 3px solid  @highlight;
 | |
|     margin-bottom: 1px;
 | |
|     padding-left:0;
 | |
| }
 | |
| 
 | |
| #workspaces button.urgent {
 | |
|     border-color: @red;
 | |
|     color: @red;
 | |
| }
 | |
| 
 | |
| #custom-power {
 | |
|     margin-left:15px;
 | |
|     margin-right:15px;
 | |
|     font-size:15px;
 | |
| }
 | |
| 
 | |
| #custom-launcher {
 | |
|     font-size:15px;
 | |
|     margin-left:15px;
 | |
|     margin-right:10px;
 | |
| }
 | |
| 
 | |
| #backlight.icon {
 | |
|     padding-right:1px;
 | |
|     font-size: 13px;
 | |
| }
 |