70 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			70 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| source "$CONFIG_DIR/colors.sh" # Loads all defined colors
 | |
| 
 | |
| # This is a demo config to show some of the most important commands more easily.
 | |
| # This is meant to be changed and configured, as it is intentionally kept sparse.
 | |
| # For a more advanced configuration example see my dotfiles:
 | |
| # https://github.com/FelixKratz/dotfiles
 | |
| 
 | |
| PLUGIN_DIR="$CONFIG_DIR/plugins"
 | |
| ITEM_DIR="$CONFIG_DIR/items"
 | |
| 
 | |
| ##### Bar Appearance #####
 | |
| # Configuring the general appearance of the bar, these are only some of the
 | |
| # options available. For all options see:
 | |
| # https://felixkratz.github.io/SketchyBar/config/bar
 | |
| # If you are looking for other colors, see the color picker:
 | |
| # https://felixkratz.github.io/SketchyBar/config/tricks#color-picker
 | |
| 
 | |
| sketchybar --bar height=37        \
 | |
|                  blur_radius=30   \
 | |
|                  position=top     \
 | |
|                  sticky=off       \
 | |
|                  padding_left=10  \
 | |
|                  padding_right=10 \
 | |
|                  y_offset=4      \
 | |
|                  margin=7         \
 | |
|                  padding_left=4   \
 | |
|                  padding_right=4  \
 | |
|                  color=$BAR_COLOR
 | |
| 
 | |
| ##### Changing Defaults #####
 | |
| # We now change some default values that are applied to all further items
 | |
| # For a full list of all available item properties see:
 | |
| # https://felixkratz.github.io/SketchyBar/config/items
 | |
| 
 | |
| sketchybar --default icon.font="SF Pro:Semibold:15.0"  \
 | |
|                      icon.color=$WHITE                 \
 | |
|                      label.font="SF Pro:Semibold:15.0" \
 | |
|                      label.color=$WHITE                \
 | |
|                      background.color=$ITEM_BG_COLOR       \
 | |
|                      background.corner_radius=5            \
 | |
|                      background.height=24                  \
 | |
|                      padding_left=5                        \
 | |
|                      padding_right=5                       \
 | |
|                      label.padding_left=4                  \
 | |
|                      label.padding_right=10                \
 | |
|                      icon.padding_left=10                  \
 | |
|                      icon.padding_right=4
 | |
| 
 | |
| # -- Left Side Items --
 | |
| source $ITEM_DIR/spaces.sh
 | |
| source $ITEM_DIR/front_app.sh
 | |
| 
 | |
| # -- Right Side Of Notch Items --
 | |
| source $ITEM_DIR/media.sh
 | |
| 
 | |
| # -- Right Side Items --
 | |
| source $ITEM_DIR/calendar.sh
 | |
| source $ITEM_DIR/volume.sh
 | |
| source $ITEM_DIR/battery.sh
 | |
| source $ITEM_DIR/cpu.sh
 | |
| 
 | |
| 
 | |
| ##### Finalizing Setup #####
 | |
| # The below command is only needed at the end of the initial configuration to
 | |
| # force all scripts to run the first time, it should never be run in an item script.
 | |
| 
 | |
| sketchybar --update
 |