| 1 |
@{! variants = default, night } |
| 2 |
# Alloy satty configuration |
| 3 |
# |
| 4 |
# Screenshot annotator per docs/STACK.md#screenshot-stack. Sway's |
| 5 |
# built-in captures the frame; satty picks up when the user wants |
| 6 |
# to annotate before sharing. |
| 7 |
# |
| 8 |
# Bound in the sway config as Mod+Print — annotates the most recent |
| 9 |
# screenshot under ~/Pictures/Screenshots/. |
| 10 |
|
| 11 |
[general] |
| 12 |
# Fullscreen so the tool blocks the whole session; matches the |
| 13 |
# screenshot-first-then-annotate flow better than a windowed editor. |
| 14 |
fullscreen = true |
| 15 |
|
| 16 |
# Skip the "save as" dialog on Ctrl+S — dump to the standard path. |
| 17 |
early-exit = true |
| 18 |
|
| 19 |
# Save PNG next to the source under ~/Pictures/Screenshots. |
| 20 |
save-after-copy = false |
| 21 |
output-filename = "%Y%m%d-%H%M%S.png" |
| 22 |
|
| 23 |
# Initial pen color = accent-warn (Alloy amber). Matches the OSD |
| 24 |
# highlight so the user isn't surprised the pen isn't red. |
| 25 |
initial-tool = "pen" |
| 26 |
|
| 27 |
# ------------------------------------------------------------------- |
| 28 |
# Palette exposed in the color picker — Alloy accents + neutrals. |
| 29 |
# |
| 30 |
# These are pens laid over a screenshot, so unlike the rest of the file they |
| 31 |
# are not drawn against this theme's surfaces and cannot be reasoned about |
| 32 |
# from polarity. The four accents carry enough chroma to read on either. The |
| 33 |
# last two are the reason the list ends the way it does: content.primary and |
| 34 |
# surface.raised swap which of them is the pale one between the two renders, |
| 35 |
# so a light pen and a dark pen are both on the palette in either mode. |
| 36 |
# ------------------------------------------------------------------ |
| 37 |
[color-palette] |
| 38 |
palette = [ |
| 39 |
"@{status.warning}", # accent-warn |
| 40 |
"@{status.danger}", # accent-error |
| 41 |
"@{status.success}", # accent-ok |
| 42 |
"@{status.info}", # accent-info |
| 43 |
"@{content.primary}", # text-primary |
| 44 |
"@{surface.raised}", # surface-raised |
| 45 |
] |
| 46 |
|
| 47 |
[font] |
| 48 |
family = "Quasi Mono" |
| 49 |
|