From 8ec89f25e98c83bd348856f767ae2d193583d91a Mon Sep 17 00:00:00 2001 From: davidpkj Date: Sun, 27 Aug 2023 16:36:12 +0200 Subject: Reorganize scripts --- scripts/.local/bin/personal/wally | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) (limited to 'scripts/.local/bin/personal/wally') diff --git a/scripts/.local/bin/personal/wally b/scripts/.local/bin/personal/wally index d05bfad..b733873 100755 --- a/scripts/.local/bin/personal/wally +++ b/scripts/.local/bin/personal/wally @@ -6,27 +6,48 @@ # Usage: wally {path to image} [backend] [saturation value] -backend="colorz" +light_theme="no" + +backend="wal" # colorz saturation="0.5" wallpaperDir="$HOME/images/wallpapers" -cachedWallpaperFile="$HOME/.config/wallpaper" +cachedWallpaperFile="$HOME/.config/wallpaper" # TODO: symlink to dotfiles + +if [[ "$light_theme" = "yes" ]]; then + saturation="0.7" +fi setTheme() { echo "Overwriting previous color backup with current colors." mv "$HOME/.cache/wal/colors" "$HOME/.cache/wal/oldcolors" + echo "Generating new color scheme." - wal -i "$1" -b "#1a1a1a" --saturate "$saturation" --cols16 - # wal -i "$1" -b "#ffffff" --saturate "$saturation" --cols16 -l + if [[ "$light_theme" = "yes" ]]; then + wal -i "$1" -b "#ffffff" --saturate "$saturation" --backend "$backend" --cols16 -l + else + wal -i "$1" -b "#1a1a1a" --saturate "$saturation" --backend "$backend" --cols16 + fi + echo "Caching wallpaper." cp "$1" "$cachedWallpaperFile" + echo "Setting wallpaper." feh --bg-fill "$cachedWallpaperFile" + echo "Updating various software with rica." rica + echo "Refreshing window manager." xdotool key Super_L+r } +if [[ $1 == *.json ]]; then + wal --theme "$1" + rica + xdotool key Super_L+r + exit 0 +fi + if [[ -n "$3" ]]; then echo "Got saturation value '$3'." saturation="$3" @@ -54,4 +75,3 @@ else echo "No image found." fi fi - -- cgit v1.2.3