Skip to main content

max / alloy

1.2 KB · 25 lines History Blame Raw
1 @{! variants = default, night }
2 # Alloy shop configuration — @{meta.name}
3 #
4 # shop is the terminal (docs/STACK.md#terminal), built from source into the
5 # image rather than installed from a repo.
6 #
7 # This template carries no colour, which was the whole difference from the
8 # adopted terminal it replaced and its transcribed `[colors]` block. shop takes
9 # a makeover theme by *id* and resolves the sixteen ANSI slots itself, through
10 # the same `makeover::ansi_intent` table the kernel cmdline and setvtrgb render
11 # from. So the palette cannot drift out of step here the way sixteen
12 # transcribed hex values could: there is nothing to transcribe.
13
14 # The theme, by id. `alloy theme apply` swaps this file for its `.night`
15 # sibling, which is the same template rendered against the other polarity, so
16 # switching the desktop switches the terminal.
17 theme = "@{meta.id}"
18
19 # Alloy's own theme directory, searched ahead of shop's packaged and embedded
20 # tiers. shop ships makeover's embedded copies of both Akari themes and would
21 # come up themed without this line; it is here so a machine-local edit to
22 # /usr/share/alloy/themes reaches the terminal, and so a theme that only Alloy
23 # ships resolves at all.
24 themes = "/usr/share/alloy/themes"
25