scheme: dynamic scheme for discord

This commit is contained in:
2 * r + 2 * t
2025-01-26 14:23:01 +11:00
parent 231185d339
commit 4d63001a92
+16
View File
@@ -14,6 +14,15 @@ function gen-scss
end
end
function gen-scss-palette
echo '$palette: ('
for colour in $argv
set -l split (string split ' ' $colour)
echo " \"$split[1]\": #$split[2],"
end
echo ');'
end
function gen-foot
cp (dirname (status filename))/../data/foot.template $CONFIG/../foot/schemes/dynamic.ini
for colour in $argv
@@ -42,6 +51,13 @@ if test -d $CONFIG/safeeyes/scheme
gen-scss $colours > $CONFIG/safeeyes/scheme/_dynamic.scss
end
if test -d $CONFIG/discord/dynamic && test -d $CONFIG/discord/themes
log 'Generating discord scheme'
gen-scss $colours > $CONFIG/discord/dynamic/_variables.scss
gen-scss-palette $colours >> $CONFIG/discord/dynamic/_variables.scss
sass -q --no-charset --no-source-map $CONFIG/discord/dynamic/dynamic.scss $CONFIG/discord/themes/dynamic.theme.css
end
if test -d $CONFIG/../foot/schemes
log 'Generating foot scheme'
gen-foot $colours