Skip to main content

max / alloy

1.8 KB · 49 lines History Blame Raw
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