| 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 |
|