dotfiles/.local/bin/kitty_colors

20 lines
1019 B
Plaintext
Raw Normal View History

2024-04-23 04:34:15 +02:00
#!/bin/bash
2024-05-25 17:48:42 +02:00
# Script for generating a colors.conf file using the xresources file to use as a kitty-colorscheme
2024-04-23 04:34:15 +02:00
# Colors from xresources
xresources_colors=("*.background" "*.foreground" "*.cursorColor" "*.color0" "*.color1" "*.color2" "*.color3" "*.color4" "*.color5" "*.color6" "*.color7" "*.color8" "*.color9" "*.color10" ".*color11" "*.color12" "*.color13" "*.color14" "*.color15")
# Colors for kitty
kitty_colors=("background" "foreground" "cursor" "color0" "color1" "color2" "color3" "color4" "color5" "color6" "color7" "color8" "color9" "color10" "color11" "color12" "color13" "color14" "color15")
# Loop through the xresources_colors and kitty_colors, and write them to the colors.conf file
cat <<EOF >~/.config/kitty/colors.conf
# Colors generated from xresources file using the kitty_colors script
EOF
for i in "${!xresources_colors[@]}"; do
color_value=$(xrdb -query | grep "${xresources_colors[$i]}:" | awk '{print $NF}')
echo "${kitty_colors[$i]} $color_value" >>~/.config/kitty/colors.conf
done