forked from Snoweuph/Dotfiles
95 lines
2.3 KiB
Bash
95 lines
2.3 KiB
Bash
|
#!/bin/bash
|
||
|
|
||
|
RICE_POLYBAR_PATH=$RICE_DIR_CONFIG/polybar
|
||
|
RICE_POLYBAR_CONFIG_PATH=$RICE_POLYBAR_PATH/config.d
|
||
|
mkdir -p $RICE_POLYBAR_PATH
|
||
|
mkdir -p $RICE_POLYBAR_CONFIG_PATH
|
||
|
|
||
|
# Generate colors.ini
|
||
|
echo "# $RICE_GENERATED_HEADER
|
||
|
[colors]
|
||
|
primary-background = $RICE_COLOR_DARK_3
|
||
|
secondary-background = $RICE_COLOR_DARK_1
|
||
|
|
||
|
primary-accent = $RICE_COLOR_PRIMARY_ACCENT
|
||
|
secondary-accent = $RICE_COLOR_SECONDARY_ACCENT
|
||
|
tertiary-accent = $RICE_COLOR_TERTIARY_ACCENT
|
||
|
|
||
|
white = $RICE_COLOR_LIGHT_1
|
||
|
black = $RICE_COLOR_DARK_4
|
||
|
red = $RICE_COLOR_RED
|
||
|
orange = $RICE_COLOR_ORANGE
|
||
|
yellow = $RICE_COLOR_YELLOW
|
||
|
lime = $RICE_COLOR_LIME
|
||
|
green = $RICE_COLOR_GREEN
|
||
|
cyan = $RICE_COLOR_CYAN
|
||
|
light-blue = $RICE_COLOR_LIGHT_BLUE
|
||
|
blue = $RICE_COLOR_BLUE
|
||
|
purple = $RICE_COLOR_PURPLE
|
||
|
magenta = $RICE_COLOR_MAGENTA
|
||
|
|
||
|
warn = \${colors.orange}
|
||
|
alert = \${colors.red}
|
||
|
|
||
|
" > $RICE_POLYBAR_CONFIG_PATH/colors.nogit.ini
|
||
|
|
||
|
# Generate fonts.ini
|
||
|
echo "# $RICE_GENERATED_HEADER
|
||
|
[fonts]
|
||
|
font-small = $RICE_FONT_MONO:pixelsize=$RICE_FONT_SIZE_SMALL;4
|
||
|
font-normal = $RICE_FONT_MONO:pixelsize=$RICE_FONT_SIZE_NORMAL;5
|
||
|
font-big = $RICE_FONT_MONO:pixelsize=$RICE_FONT_SIZE_BIG;6
|
||
|
|
||
|
" > $RICE_POLYBAR_CONFIG_PATH/fonts.nogit.ini
|
||
|
|
||
|
# Generate exec.ini
|
||
|
echo "# $RICE_GENERATED_HEADER
|
||
|
[exec]
|
||
|
cava = $RICE_POLYBAR_PATH/scripts/cava.sh \"$RICE_COLOR_PURPLE\" \"$RICE_COLOR_BLUE\" \"$RICE_COLOR_CYAN\" \"$RICE_COLOR_GREEN\" \"$RICE_COLOR_LIME\" \"$RICE_COLOR_YELLOW\" \"$RICE_COLOR_ORANGE\" \"$RICE_COLOR_RED\"
|
||
|
dunst-snooze = $RICE_POLYBAR_PATH/scripts/dunst-snooze.sh \"$RICE_COLOR_SECONDARY_ACCENT\" \"$RICE_COLOR_RED\"
|
||
|
|
||
|
" > $RICE_POLYBAR_CONFIG_PATH/exec.nogit.ini
|
||
|
|
||
|
# Generate style.ini
|
||
|
echo "# $RICE_GENERATED_HEADER
|
||
|
[style]
|
||
|
gaps = $RICE_GAPS
|
||
|
border-radius = $RICE_BORDER_RADIUS
|
||
|
|
||
|
" > $RICE_POLYBAR_CONFIG_PATH/style.nogit.ini
|
||
|
|
||
|
# Generate base-settings.ini
|
||
|
echo "# $RICE_GENERATED_HEADER
|
||
|
[base/bar]
|
||
|
|
||
|
height = ${RICE_ELEMENT_HEIGHT_SMALL}pt
|
||
|
dpi = $RICE_DPI
|
||
|
|
||
|
monitor = \${env:MONITOR:}
|
||
|
locale = it_IT.UTF-8
|
||
|
screenchange-reload = true
|
||
|
|
||
|
width = 100%
|
||
|
line-size = 0pt
|
||
|
|
||
|
padding-bottom = 0
|
||
|
padding-left = 0
|
||
|
padding-right = 0
|
||
|
|
||
|
module-margin-left = 0
|
||
|
module-margin-right = 0
|
||
|
|
||
|
border-size = \${style.gaps}
|
||
|
border-bottom-size = 0
|
||
|
|
||
|
pseudo-transparency = true
|
||
|
|
||
|
radius = \${style.border-radius}
|
||
|
|
||
|
foreground = \${colors.white}
|
||
|
background = \${colors.primary-background}
|
||
|
|
||
|
font-0 = \${fonts.font-normal}
|
||
|
font-1 = \${fonts.font-big}
|
||
|
" > $RICE_POLYBAR_PATH/settings.nogit.ini
|