feat(rio): add terminal config and theme template

Add Rio terminal configuration with Omarchy theme, fonts, bindings,
and a theming template for programmatic theme generation.
This commit is contained in:
2026-07-29 11:37:51 -04:00
parent 3b27586cdf
commit 9f4ff0d6ac
3 changed files with 81 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
# See the full configuration reference: https://rioterm.com/docs/config
copy-on-select = true
theme = "omarchy"
hide-mouse-cursor-when-typing = true
draw-bold-text-with-light-colors = false
line-height = 1.1
[fonts]
size = 16
family = "MonaspiceNeNerdFontMono"
disable-warnings-not-found = false
[editor]
program = "nvim"
args = []
[bindings]
keys = [
{ key = "up", with = "super | shift", action = "ScrollToPrevPrompt" },
{ key = "down", with = "super | shift", action = "ScrollToNextPrompt" },
]
+56
View File
@@ -0,0 +1,56 @@
[colors]
# Regular colors
background = '{{ background }}'
black = '{{ color0 }}'
blue = '{{ color4 }}'
cyan = '{{ color6 }}'
foreground = '{{ foreground }}'
green = '{{ color2 }}'
magenta = '{{ color5 }}'
red = '{{ color1 }}'
white = '{{ color15 }}'
yellow = '{{ color11 }}'
# Cursor
cursor = '{{ cursor }}'
vi-cursor = '{{ accent }}'
# Navigation
# tabs and tabs-active set the inactive/active tab title colors.
# Tab island backgrounds are derived from the window background color.
tabs = '{{ color8 }}'
tabs-active = '{{ color15 }}'
split = '{{ color8 }}'
split-active = '{{ color15 }}'
# Search
search-match-background = '{{ color12 }}'
search-match-foreground = '{{ color15 }}'
search-focused-match-background = '{{ color3 }}'
search-focused-match-foreground = '{{ color15 }}'
# Selection
selection-foreground = '{{ selection_foreground }}'
selection-background = '{{ selection_background }}'
# Dim colors
dim-black = '{{ color0 }}'
dim-blue = '{{ color4 }}'
dim-cyan = '{{ color6 }}'
dim-foreground = '{{ foreground }}'
dim-green = '{{ color2 }}'
dim-magenta = '{{ color5 }}'
dim-red = '{{ color1 }}'
dim-white = '{{ color15 }}'
dim-yellow = '{{ color11 }}'
# Light colors
light-black = '{{ color8 }}'
light-blue = '{{ color12 }}'
light-cyan = '{{ color14 }}'
light-foreground = '{{ foreground }}'
light-green = '{{ color10 }}'
light-magenta = '{{ color13 }}'
light-red = '{{ color9 }}'
light-white = '{{ color15 }}'
light-yellow = '{{ color11 }}'
+2
View File
@@ -47,6 +47,8 @@ dotfiles.default_mode = "symlink-each"
"~/.pi/agent/AGENTS.md" = { source = "config/agents/AGENTS.md", mode = "symlink" }
"~/.config/rofi" = "config/rofi"
"~/.config/rofi/theme.rasi" = { source = "~/.config/omarchy/current/theme/rofi.rasi", mode = "symlink" }
"~/.config/rio" = "config/rio"
"~/.config/rio/themes/omarchy.toml" = { source = "~/.config/omarchy/current/theme/rio.toml", mode = "symlink" }
"~/.ssh" = "config/ssh"
"~/.config/systemd" = { source="config/systemd", mode = "copy" }
"~/.config/tmux" = "config/tmux"