diff --git a/config/rio/config.toml b/config/rio/config.toml new file mode 100644 index 0000000..a0aa53d --- /dev/null +++ b/config/rio/config.toml @@ -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" }, +] + diff --git a/default/themed/rio.toml.tpl b/default/themed/rio.toml.tpl new file mode 100644 index 0000000..924e8db --- /dev/null +++ b/default/themed/rio.toml.tpl @@ -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 }}' diff --git a/mise.toml b/mise.toml index 811e6bf..23351c7 100644 --- a/mise.toml +++ b/mise.toml @@ -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"