hydra

Terminal replacement for Loopback — virtual audio devices and routing on macOS, from a ratatui TUI.
Log | Files | Refs | README | LICENSE

commit 85b46269e2f8a3882561e2cb125b29bd6e3aaa4f
parent 42d77038563379854b95c6cde9449f6e8470d6c0
Author: Matthew Gantenbein <ganten1998@gmail.com>
Date:   Mon,  1 Jun 2026 16:10:43 -0500

feat: ship 10 default themes (public palettes, no Navi)

Adds 8 well-known public color schemes alongside default + transparent, for 10
total in the repo: nord, gruvbox, dracula, tokyonight, catppuccin-mocha,
solarized-dark, rose-pine, monochrome. All validated as TOML. None reference
Navi. Copied into the local picker folder so `t` shows the full set.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

Diffstat:
Athemes/catppuccin-mocha.toml | 13+++++++++++++
Athemes/dracula.toml | 13+++++++++++++
Athemes/gruvbox.toml | 13+++++++++++++
Athemes/monochrome.toml | 15+++++++++++++++
Athemes/nord.toml | 13+++++++++++++
Athemes/rose-pine.toml | 13+++++++++++++
Athemes/solarized-dark.toml | 13+++++++++++++
Athemes/tokyonight.toml | 13+++++++++++++
8 files changed, 106 insertions(+), 0 deletions(-)

diff --git a/themes/catppuccin-mocha.toml b/themes/catppuccin-mocha.toml @@ -0,0 +1,13 @@ +name = "catppuccin-mocha" +transparent = false +[palette] +bg = "#1e1e2e" +bg_elevated = "#313244" +fg = "#cdd6f4" +fg_dim = "#9399b2" +accent = "#fab387" +ghost = "#89b4fa" +border = "#45475a" +success = "#a6e3a1" +warning = "#f9e2af" +danger = "#f38ba8" diff --git a/themes/dracula.toml b/themes/dracula.toml @@ -0,0 +1,13 @@ +name = "dracula" +transparent = false +[palette] +bg = "#282a36" +bg_elevated = "#44475a" +fg = "#f8f8f2" +fg_dim = "#6272a4" +accent = "#ffb86c" +ghost = "#bd93f9" +border = "#44475a" +success = "#50fa7b" +warning = "#f1fa8c" +danger = "#ff5555" diff --git a/themes/gruvbox.toml b/themes/gruvbox.toml @@ -0,0 +1,13 @@ +name = "gruvbox" +transparent = false +[palette] +bg = "#282828" +bg_elevated = "#3c3836" +fg = "#ebdbb2" +fg_dim = "#a89984" +accent = "#fe8019" +ghost = "#83a598" +border = "#504945" +success = "#b8bb26" +warning = "#fabd2f" +danger = "#fb4934" diff --git a/themes/monochrome.toml b/themes/monochrome.toml @@ -0,0 +1,15 @@ +# A deliberately minimal greyscale theme — a strong "different look" for testing: almost no +# colour, so the layout/typography carry the UI. +name = "monochrome" +transparent = false +[palette] +bg = "#0c0c0c" +bg_elevated = "#1c1c1c" +fg = "#e8e8e8" +fg_dim = "#707070" +accent = "#ffffff" +ghost = "#bdbdbd" +border = "#333333" +success = "#d0d0d0" +warning = "#a0a0a0" +danger = "#ffffff" diff --git a/themes/nord.toml b/themes/nord.toml @@ -0,0 +1,13 @@ +name = "nord" +transparent = false +[palette] +bg = "#2e3440" +bg_elevated = "#3b4252" +fg = "#eceff4" +fg_dim = "#81a1c1" +accent = "#ebcb8b" +ghost = "#88c0d0" +border = "#4c566a" +success = "#a3be8c" +warning = "#ebcb8b" +danger = "#bf616a" diff --git a/themes/rose-pine.toml b/themes/rose-pine.toml @@ -0,0 +1,13 @@ +name = "rose-pine" +transparent = false +[palette] +bg = "#191724" +bg_elevated = "#1f1d2e" +fg = "#e0def4" +fg_dim = "#908caa" +accent = "#ebbcba" +ghost = "#9ccfd8" +border = "#26233a" +success = "#31748f" +warning = "#f6c177" +danger = "#eb6f92" diff --git a/themes/solarized-dark.toml b/themes/solarized-dark.toml @@ -0,0 +1,13 @@ +name = "solarized-dark" +transparent = false +[palette] +bg = "#002b36" +bg_elevated = "#073642" +fg = "#93a1a1" +fg_dim = "#586e75" +accent = "#b58900" +ghost = "#2aa198" +border = "#073642" +success = "#859900" +warning = "#cb4b16" +danger = "#dc322f" diff --git a/themes/tokyonight.toml b/themes/tokyonight.toml @@ -0,0 +1,13 @@ +name = "tokyonight" +transparent = false +[palette] +bg = "#1a1b26" +bg_elevated = "#24283b" +fg = "#c0caf5" +fg_dim = "#565f89" +accent = "#ff9e64" +ghost = "#7aa2f7" +border = "#3b4261" +success = "#9ece6a" +warning = "#e0af68" +danger = "#f7768e"