forked from Shinonome/caelestia-cli
scheme: dynamic scheme for discord
This commit is contained in:
@@ -14,6 +14,15 @@ function gen-scss
|
|||||||
end
|
end
|
||||||
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
|
function gen-foot
|
||||||
cp (dirname (status filename))/../data/foot.template $CONFIG/../foot/schemes/dynamic.ini
|
cp (dirname (status filename))/../data/foot.template $CONFIG/../foot/schemes/dynamic.ini
|
||||||
for colour in $argv
|
for colour in $argv
|
||||||
@@ -42,6 +51,13 @@ if test -d $CONFIG/safeeyes/scheme
|
|||||||
gen-scss $colours > $CONFIG/safeeyes/scheme/_dynamic.scss
|
gen-scss $colours > $CONFIG/safeeyes/scheme/_dynamic.scss
|
||||||
end
|
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
|
if test -d $CONFIG/../foot/schemes
|
||||||
log 'Generating foot scheme'
|
log 'Generating foot scheme'
|
||||||
gen-foot $colours
|
gen-foot $colours
|
||||||
|
|||||||
Reference in New Issue
Block a user