summaryrefslogtreecommitdiff
path: root/wallpaper.fish
diff options
context:
space:
mode:
Diffstat (limited to 'wallpaper.fish')
-rwxr-xr-xwallpaper.fish9
1 files changed, 5 insertions, 4 deletions
diff --git a/wallpaper.fish b/wallpaper.fish
index d6c146e..0db1f7d 100755
--- a/wallpaper.fish
+++ b/wallpaper.fish
@@ -108,10 +108,11 @@ else
# Generate colour scheme for wallpaper
set -l src (dirname (status filename))
- set -q _flag_T && set -l theme --theme $_flag_T
- $src/scheme/gen-scheme.fish $theme $chosen_wallpaper > $src/data/schemes/dynamic.txt
- if test -f $C_STATE/scheme/current-name.txt -a "$(cat $C_STATE/scheme/current-name.txt)" = 'dynamic'
- caelestia scheme dynamic > /dev/null
+ mkdir -p $src/data/schemes/dynamic
+ $src/scheme/gen-scheme.fish --theme dark $chosen_wallpaper > $src/data/schemes/dynamic/dark.txt
+ $src/scheme/gen-scheme.fish --theme light $chosen_wallpaper > $src/data/schemes/dynamic/light.txt
+ if test "$(cat $C_STATE/scheme/current-name.txt 2> /dev/null)" = 'dynamic'
+ caelestia scheme dynamic $_flag_T > /dev/null
end
# Store the wallpaper chosen