mirror of
https://github.com/caelestia-dots/cli.git
synced 2026-06-05 14:59:29 -05:00
theme: better spicetify colours
This commit is contained in:
@@ -0,0 +1,19 @@
|
|||||||
|
[caelestia]
|
||||||
|
text = {{ $onSurface }} ; Main text colour
|
||||||
|
subtext = {{ $onSurfaceVariant }} ; Subtext colour
|
||||||
|
main = {{ $surfaceContainer }} ; Panel backgrounds
|
||||||
|
highlight = {{ $primary }} ; Doesn't seem to do anything
|
||||||
|
misc = {{ $primary }} ; Doesn't seem to do anything
|
||||||
|
notification = {{ $outline }} ; Notifications probably
|
||||||
|
notification-error = {{ $error }} ; Error notifications probably
|
||||||
|
shadow = {{ $shadow }} ; Shadow for covers, context menu, also affects playlist/artist banners
|
||||||
|
card = {{ $surfaceContainerHigh }} ; Context menu and tooltips
|
||||||
|
player = {{ $secondaryContainer }} ; Background for top result in search
|
||||||
|
sidebar = {{ $surface }} ; Background
|
||||||
|
main-elevated = {{ $surfaceContainerHigh }} ; Higher layers than main, e.g. search bar
|
||||||
|
highlight-elevated = {{ $surfaceContainerHighest }} ; Home button and search bar accelerator
|
||||||
|
selected-row = {{ $onSurface }} ; Selections, hover, other coloured text and slider background
|
||||||
|
button = {{ $primary }} ; Slider and text buttons
|
||||||
|
button-active = {{ $primary }} ; Background buttons
|
||||||
|
button-disabled = {{ $outline }} ; Disabled buttons
|
||||||
|
tab-active = {{ $surfaceContainerHigh }} ; Profile fallbacks in search
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
[caelestia]
|
||||||
|
text = {{ $onSurface }} ; Main text colour
|
||||||
|
subtext = {{ $onSurfaceVariant }} ; Subtext colour
|
||||||
|
main = {{ $surface }} ; Panel backgrounds
|
||||||
|
highlight = {{ $primary }} ; Doesn't seem to do anything
|
||||||
|
misc = {{ $primary }} ; Doesn't seem to do anything
|
||||||
|
notification = {{ $outline }} ; Notifications probably
|
||||||
|
notification-error = {{ $error }} ; Error notifications probably
|
||||||
|
shadow = {{ $shadow }} ; Shadow for covers, context menu, also affects playlist/artist banners
|
||||||
|
card = {{ $surfaceContainer }} ; Context menu and tooltips
|
||||||
|
player = {{ $secondaryContainer }} ; Background for top result in search
|
||||||
|
sidebar = {{ $surfaceContainer }} ; Background
|
||||||
|
main-elevated = {{ $surfaceContainerHigh }} ; Higher layers than main, e.g. search bar
|
||||||
|
highlight-elevated = {{ $surfaceContainerHighest }} ; Home button and search bar accelerator
|
||||||
|
selected-row = {{ $onSurface }} ; Selections, hover, other coloured text and slider background
|
||||||
|
button = {{ $primary }} ; Slider and text buttons
|
||||||
|
button-active = {{ $primary }} ; Background buttons
|
||||||
|
button-disabled = {{ $outline }} ; Disabled buttons
|
||||||
|
tab-active = {{ $surfaceContainer }} ; Profile fallbacks in search
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
[caelestia]
|
|
||||||
text = {{ $text }} ; Main text colour
|
|
||||||
subtext = {{ $subtext0 }} ; Subtext colour
|
|
||||||
main = {{ $base }} ; Panel backgrounds
|
|
||||||
highlight = {{ $primary }} ; Doesn't seem to do anything
|
|
||||||
misc = {{ $primary }} ; Doesn't seem to do anything
|
|
||||||
notification = {{ $overlay0 }} ; Notifications probably
|
|
||||||
notification-error = {{ $error }} ; Error notifications probably
|
|
||||||
shadow = {{ $mantle }} ; Shadow for covers, context menu, also affects playlist/artist banners
|
|
||||||
card = {{ $surface0 }} ; Context menu and tooltips
|
|
||||||
player = {{ $base }} ; Doesn't seem to do anything
|
|
||||||
sidebar = {{ $mantle }} ; Background
|
|
||||||
main-elevated = {{ $surface0 }} ; Higher layers than main, e.g. search bar
|
|
||||||
selected-row = {{ $text }} ; Selections, hover, other coloured text and slider background
|
|
||||||
button = {{ $primary }} ; Slider and text buttons
|
|
||||||
button-active = {{ $primary }} ; Background buttons
|
|
||||||
button-disabled = {{ $overlay0 }} ; Disabled buttons
|
|
||||||
@@ -22,6 +22,6 @@ class Command:
|
|||||||
scheme.flavour = self.args.flavour
|
scheme.flavour = self.args.flavour
|
||||||
if self.args.mode:
|
if self.args.mode:
|
||||||
scheme.mode = self.args.mode
|
scheme.mode = self.args.mode
|
||||||
apply_colours(scheme.colours)
|
apply_colours(scheme.colours, scheme.mode)
|
||||||
else:
|
else:
|
||||||
print(scheme)
|
print(scheme)
|
||||||
|
|||||||
@@ -97,8 +97,8 @@ def apply_discord(scss: str) -> None:
|
|||||||
try_write(config_dir / client / "themes/caelestia.theme.css", conf)
|
try_write(config_dir / client / "themes/caelestia.theme.css", conf)
|
||||||
|
|
||||||
|
|
||||||
def apply_spicetify(colours: dict[str, str]) -> None:
|
def apply_spicetify(colours: dict[str, str], mode: str) -> None:
|
||||||
template = gen_replace(colours, templates_dir / "spicetify.ini")
|
template = gen_replace(colours, templates_dir / f"spicetify-{mode}.ini")
|
||||||
try_write(config_dir / "spicetify/Themes/caelestia/color.ini", template)
|
try_write(config_dir / "spicetify/Themes/caelestia/color.ini", template)
|
||||||
|
|
||||||
|
|
||||||
@@ -113,10 +113,10 @@ def apply_btop(colours: dict[str, str]) -> None:
|
|||||||
subprocess.run(["killall", "-USR2", "btop"])
|
subprocess.run(["killall", "-USR2", "btop"])
|
||||||
|
|
||||||
|
|
||||||
def apply_colours(colours: dict[str, str]) -> None:
|
def apply_colours(colours: dict[str, str], mode: str) -> None:
|
||||||
apply_terms(gen_sequences(colours))
|
apply_terms(gen_sequences(colours))
|
||||||
apply_hypr(gen_conf(colours))
|
apply_hypr(gen_conf(colours))
|
||||||
apply_discord(gen_scss(colours))
|
apply_discord(gen_scss(colours))
|
||||||
apply_spicetify(colours)
|
apply_spicetify(colours, mode)
|
||||||
apply_fuzzel(colours)
|
apply_fuzzel(colours)
|
||||||
apply_btop(colours)
|
apply_btop(colours)
|
||||||
|
|||||||
Reference in New Issue
Block a user