diff options
author | davidpkj <davidpenkow1@gmail.com> | 2023-08-27 16:36:12 +0200 |
---|---|---|
committer | davidpkj <davidpenkow1@gmail.com> | 2023-08-27 16:36:12 +0200 |
commit | 8ec89f25e98c83bd348856f767ae2d193583d91a (patch) | |
tree | ef3fc77835de77bde0b74d8e6146932843ac8fa5 /scripts/.local/bin/personal/wally | |
parent | d6c6ff9997cc7d8b48a77dd8880d2cab3481d462 (diff) |
Reorganize scripts
Diffstat (limited to 'scripts/.local/bin/personal/wally')
-rwxr-xr-x | scripts/.local/bin/personal/wally | 30 |
1 files changed, 25 insertions, 5 deletions
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 - |