👌 IMPROVE: Add colorizer function to install file

This commit is contained in:
Jean-Claude 2020-01-21 15:34:22 +01:00
parent ffbe883f8c
commit 096d7c849f
2 changed files with 19 additions and 9 deletions

View File

@ -1,6 +1,8 @@
#!/bin/bash
# Corlorize non-xresources application by replacing specified tags by colors from .Xresources file
## Usage: colorizer.sh <rawFile> <outputFile>
# Copy file to temp dir
outfile="$2"

View File

@ -5,17 +5,29 @@ dotfiles=~/Dotfiles
linker() {
# Symlinks file $1 to destination $2
## Caution: destination $2 gets removes!
## Caution: destination $2 gets removed!
sudo rm -rf $2 > /dev/null 2>&1
ln -sf $1 $2
sudo rm -rf "$2" > /dev/null 2>&1
ln -sf "$1" "$2"
}
# Link Files
colorizer() {
# Replaces color placeholders in $1 and copies it to $2
## Caution: desitnation $2 gets removed!
local dir="$(dirname $2)"
sudo rm -rf "$dir" > /dev/null 2>&1
mkdir -p "$dir"
sh $dotfiles/colorizer.sh "$1" "$2"
}
# Process Files
## System
linker "$dotfiles/zsh/.zshrc" ~/.zshrc
linker "$dotfiles/.xcolors" ~/.xcolors
linker "$dotfiles/.Xresources" ~/.Xresources
xrdb ~/.Xresources
linker "$dotfiles/gtk-3.0" ~/.config/gtk-3.0
linker "$dotfiles/.gtkrc-2.0" ~/.gtkrc-2.0
linker "$dotfiles/fontconfig" ~/.config/fontconfig
@ -39,11 +51,7 @@ linker "$dotfiles/redshift" ~/.config/redshift
linker "$dotfiles/.gitconfig" ~/.gitconfig
linker "$dotfiles/dunst" ~/.config/dunst
linker "$dotfiles/mpv" ~/.config/mpv
### Termite
mkdir -p ~/.config/termite
sh $dotfiles/colorizer.sh "$dotfiles/termite/config.raw" ~/.config/termite/config
#linker "$dotfiles/termite" ~/.config/termite
colorizer "$dotfiles/termite/config.raw" ~/.config/termite/config
## Mail
linker "$dotfiles/Mail/mutt" ~/.config/mutt