# Alloy Rio configuration # # Terminal per docs/STACK.md#terminal. Kitty graphics protocol so yazi # previews render inline (image_filter=triangle in yazi.toml). No # multiplexing — Sway owns tiling. # # Rio sets TERM=xterm-256color and TERM_PROGRAM=rio itself; yazi picks # kitty graphics from that pair with no explicit backend key needed. [navigation] mode = "Plain" # no tabs/splits — Sway handles it [window] background-opacity = 1.0 decorations = "Disabled" # sway owns the frame; prefer-no-csd [renderer] performance = "High" backend = "Automatic" # wgpu picks vulkan/gl/mtl per platform disable-unfocused-render = false # ------------------------------------------------------------------- # Fonts — IosevkaTerm Nerd Font, no ligatures (STACK.md#fonts). # Size 12 for 1080p; users bump to 13-14 on HiDPI or bigger panels. # ------------------------------------------------------------------- [fonts] size = 12 family = "IosevkaTerm Nerd Font" [fonts.regular] family = "IosevkaTerm Nerd Font" style = "Normal" weight = 400 [fonts.bold] family = "IosevkaTerm Nerd Font" style = "Normal" weight = 600 [fonts.italic] family = "IosevkaTerm Nerd Font" style = "Italic" weight = 400 [fonts.bold-italic] family = "IosevkaTerm Nerd Font" style = "Italic" weight = 600 # ------------------------------------------------------------------- # Cursor # ------------------------------------------------------------------- [cursor] shape = "block" blinking = false # ------------------------------------------------------------------- # Colors — Akari Dawn (Alloy default light theme, docs/TOKENS.md). # Source: makeover's themes/akari-dawn.toml. # ANSI slots mapped to Akari's semantic palette so terminal apps that # use ANSI colors (git, ls --color, less) land on Akari's palette, # not raw ANSI red/green/blue. # ------------------------------------------------------------------- [colors] background = "#e4ded6" # surface.page foreground = "#1a1816" # content.primary cursor = "#8a4530" # action.primary (lantern) selection-background = "#dad2c7" # border-subtle (derived) selection-foreground = "#1a1816" # Normal ANSI (0-7) black = "#1a1816" # content.primary red = "#6a2828" # status.danger green = "#3a5830" # status.success (life) yellow = "#b07840" # status.warning (amber) blue = "#304050" # status.info (night) magenta = "#806080" # category.five (muted purple) cyan = "#305858" # category.six (rain) white = "#ede7de" # surface.raised # Bright ANSI (8-15) dim-black = "#222d38" # content.secondary dim-red = "#8a4530" # action.primary (lantern) — brighter warm tone dim-green = "#3a5830" dim-yellow = "#b07840" dim-blue = "#304050" dim-magenta = "#806080" dim-cyan = "#514b45" # content.muted dim-foreground = "#514b45" light-black = "#514b45" # content.muted light-red = "#8a4530" light-green = "#3a5830" light-yellow = "#b07840" light-blue = "#304050" light-magenta = "#806080" light-cyan = "#222d38" light-foreground = "#1a1816" # ------------------------------------------------------------------- # Bell + scrollback # ------------------------------------------------------------------- [bindings] keys = [] # inherit defaults; override on demand