2024-12-13 17:19 : id 475
This commit is contained in:
parent
d6aa6968a6
commit
86239308f2
@ -93,11 +93,41 @@ in
|
||||
size = 16;
|
||||
};
|
||||
file = {
|
||||
"theme.txt" = {
|
||||
text = ''
|
||||
THEME = ${THEME}
|
||||
MODE = ${MODE}
|
||||
|
||||
# Colors
|
||||
BG = ${BG}
|
||||
FG = ${FG}
|
||||
GRAY = ${GRAY}
|
||||
DARK_GRAY = ${DARK_GRAY}
|
||||
RED = ${RED}
|
||||
DARK_RED = ${DARK_RED}
|
||||
GREEN = ${GREEN}
|
||||
DARK_GREEN = ${DARK_GREEN}
|
||||
YELLOW = ${YELLOW}
|
||||
DARK_YELLOW = ${DARK_YELLOW}
|
||||
BLUE = ${BLUE}
|
||||
DARK_BLUE = ${DARK_BLUE}
|
||||
PURPLE = ${PURPLE}
|
||||
DARK_PURPLE = ${DARK_PURPLE}
|
||||
CYAN = ${CYAN}
|
||||
DARK_CYAN = ${DARK_CYAN}
|
||||
|
||||
# GTK
|
||||
GTK_THEME = ${GTK_THEME}
|
||||
GTK_THEME_NAME = ${GTK_THEME_NAME}
|
||||
GTK_ICONS = ${GTK_ICONS}
|
||||
GTK_CURSOR = ${GTK_CURSOR}
|
||||
'';
|
||||
};
|
||||
"scripts/wallpaper-updater.sh" = {
|
||||
text = ''
|
||||
file_updated="";
|
||||
while sleep 1; do
|
||||
new_file_updated=$(date -r ${WALLPAPER_PATH})
|
||||
new_file_updated=$(date -r $HOME/theme.txt)
|
||||
if [[ "$new_file_updated" != "$file_updated" ]]; then
|
||||
magick ${WALLPAPER_PATH} \
|
||||
-fuzz 10% -fill "#${BG}" -opaque "$(convert ${WALLPAPER_PATH} -format "%[pixel:u.p{0,0}]" info:-)" \
|
||||
@ -107,7 +137,7 @@ in
|
||||
wpaperd &
|
||||
kill $oldid
|
||||
fi
|
||||
file_updated=$(date -r ${WALLPAPER_PATH})
|
||||
file_updated=$new_file_updated
|
||||
done
|
||||
'';
|
||||
executable = true;
|
||||
|
Loading…
x
Reference in New Issue
Block a user