mirror of
https://github.com/xsghetti/HyprCrux.git
synced 2025-07-03 13:50:38 -04:00
27 lines
704 B
Bash
Executable file
27 lines
704 B
Bash
Executable file
#!/usr/bin/env sh
|
|
|
|
# set variables
|
|
ScrDir=`dirname "$(realpath "$0")"`
|
|
DcoDir="${XDG_CONFIG_HOME:-$HOME/.config}/hypr/wallbash"
|
|
TgtScr=$ScrDir/globalcontrol.sh
|
|
source $ScrDir/globalcontrol.sh
|
|
|
|
# switch WallDcol variable
|
|
if [ $EnableWallDcol -eq 1 ] ; then
|
|
sed -i "/^EnableWallDcol/c\EnableWallDcol=0" $TgtScr
|
|
notif=" Wallbash disabled..."
|
|
else
|
|
sed -i "/^EnableWallDcol/c\EnableWallDcol=1" $TgtScr
|
|
notif=" Wallbash enabled..."
|
|
fi
|
|
|
|
# reset the colors
|
|
grep -m 1 '.' $DcoDir/*.dcol | awk -F '|' '{print $2}' | while read wallbash
|
|
do
|
|
if [ ! -z "$wallbash" ] ; then
|
|
eval "${wallbash}"
|
|
fi
|
|
done
|
|
|
|
dunstify "t1" -a "$notif" -i "~/.config/dunst/icons/hyprdots.png" -r 91190 -t 2200
|
|
|