#!/bin/bash xmobar_change(){ echo "changing xmobarrc" source ~/.cache/wal/colors.sh sed -e "s/BGCOLOR/$background/g" \ -e "s/FGCOLOR/$foreground/g" \ -e "s/COLOR1/$color1/g" \ -e "s/COLOR2/$color2/g" \ -e "s/COLOR3/$color3/g" \ -e "s/COLOR4/$color4/g" \ -e "s/COLOR5/$color5/g" \ -e "s/COLOR6/$color6/g" \ -e "s/COLOR7/$color7/g" \ -e "s/COLOR8/$color8/g" \ -e "s/COLOR9/$color9/g" \ -e "s/COLOR10/$color10/g" \ -e "s/COLOR11/$color11/g" \ -e "s/COLOR12/$color12/g" \ -e "s/COLOR13/$color13/g" \ -e "s/COLOR14/$color14/g" \ -e "s/COLOR15/$color15/g" \ ~/.config/xmobar/xmobarrc-template.hs > ~/.config/xmobar/xmobarrc } args=("$@") PATH_TO_IMG="${args[0]}" if [[ -z "$PATH_TO_IMG" ]]; then wpg -m . "${HOME}/.cache/wal/colors.sh" PATH_TO_IMG=$wallpaper else wpg -a $PATH_TO_IMG wpg -s "$(basename $PATH_TO_IMG)" fi echo $PATH_TO_IMG # overwrite .Xresources file cat ~/.cache/wal/colors.Xresources > ~/.Xresources echo "Xcursor.theme: Breeze" >> ~/.Xresources #echo "*.alpha: 0.20" >> ~/.Xresources # merge it into xrdb xrdb -merge ~/.Xresources cat >> ~/.cache/wal/colors-rofi-dark.rasi<< EOF element-text, element-icon { background-color: inherit; text-color: inherit; } EOF xmobar_change killall xmobar xmonad --restart zathura-pywal emacsclient -e "(load-theme 'ewal-doom-one)" ~/dev/linux/telegram-palette-gen/telegram-palette-gen --wal betterlockscreen -u $PATH_TO_IMG & fish -c "source ~/.cache/wal/colors.fish"