3 Commits
Author SHA1 Message Date
GeorgeSG 3fd35fc1c8 Add yazi config 2026-07-09 15:03:27 +03:00
GeorgeSG 19e970df97 Add herdr theme 2026-07-09 15:03:10 +03:00
GeorgeSG 5e0a334fa5 Add herdr and ghostty 2026-07-09 12:15:02 +03:00
5 changed files with 154 additions and 16 deletions
+2
View File
@@ -25,7 +25,9 @@
# apps # apps
~/.config/alacritty: home/config/alacritty ~/.config/alacritty: home/config/alacritty
~/.config/btop: home/config/btop ~/.config/btop: home/config/btop
~/.config/ghostty: home/config/ghostty
~/.config/herdr/config.toml: home/config/herdr/config.toml ~/.config/herdr/config.toml: home/config/herdr/config.toml
~/.config/yazi: home/config/yazi
# tmux # tmux
~/.tmux.conf: home/tmux.conf ~/.tmux.conf: home/tmux.conf
+13
View File
@@ -0,0 +1,13 @@
theme = tomorrow-night-gardev
font-family = CaskaydiaCove Nerd Font Mono
font-size = 14
font-thicken = true
window-padding-x = 16
window-padding-y = 8
cursor-style = bar
cursor-style-blink = true
macos-option-as-alt = left
@@ -0,0 +1,23 @@
# Tomorrow Night
background = #27292b
foreground = #d0d2d0
cursor-color = #d0d2d0
cursor-text = #27292b
bold-is-bright = true
palette = 0=#777777
palette = 1=#ca807b
palette = 2=#c2c683
palette = 3=#edd090
palette = 4=#98b0c7
palette = 5=#bba7c4
palette = 6=#a3c7c3
palette = 7=#fefefe
palette = 8=#999999
palette = 9=#ca807b
palette = 10=#c2c683
palette = 11=#edd090
palette = 12=#98b0c7
palette = 13=#bba7c4
palette = 14=#a3c7c3
palette = 15=#fefefe
+26 -16
View File
@@ -10,21 +10,27 @@ onboarding = false
# Built-in themes: catppuccin, terminal, tokyo-night, dracula, nord, # Built-in themes: catppuccin, terminal, tokyo-night, dracula, nord,
# gruvbox, one-dark, solarized, kanagawa, rose-pine, # gruvbox, one-dark, solarized, kanagawa, rose-pine,
# vesper # vesper
name = "one-dark" name = "terminal"
auto_switch = false
# Follow host terminal light/dark appearance and switch Herdr UI themes. # Tomorrow Night
# Existing manual behavior is unchanged unless this is true. [theme.custom]
# auto_switch = false panel_bg = "#27292b"
# dark_name = "catppuccin" surface_dim = "#212325"
# light_name = "catppuccin-latte" surface0 = "#313437"
surface1 = "#3c4043"
# Override individual color tokens on top of the base theme. overlay0 = "#777777"
# Accepts: hex (#rrggbb), named colors, rgb(r,g,b), or panel_bg = "reset" overlay1 = "#999999"
# [theme.custom] text = "#d0d2d0"
# panel_bg = "reset" subtext0 = "#999999"
# accent = "#f5c2e7" accent = "#98b0c7"
# red = "#ff6188" red = "#ca807b"
# green = "#a6e3a1" green = "#c2c683"
yellow = "#edd090"
blue = "#98b0c7"
mauve = "#bba7c4"
teal = "#a3c7c3"
peach = "#e0b285"
[terminal] [terminal]
# Executable used for new interactive panes. # Executable used for new interactive panes.
@@ -107,11 +113,11 @@ show_agent_labels_on_pane_borders = true
# Agent panel ordering: "spaces" (grouped by space) or "priority" (attention queue). # Agent panel ordering: "spaces" (grouped by space) or "priority" (attention queue).
# "workspaces" is accepted as an alias for "spaces". # "workspaces" is accepted as an alias for "spaces".
agent_panel_sort = "spaces" agent_panel_sort = "priority"
# Accent color for highlights, borders, and navigation UI. # Accent color for highlights, borders, and navigation UI.
# Accepts: hex (#89b4fa), named colors (cyan, blue, magenta), or rgb(r,g,b) # Accepts: hex (#89b4fa), named colors (cyan, blue, magenta), or rgb(r,g,b)
accent = "cyan" accent = "#98b0c7"
[ui.toast] [ui.toast]
delivery = "herdr" delivery = "herdr"
@@ -128,6 +134,10 @@ position = "bottom-center"
# Save recent pane screen history across full server restarts. # Save recent pane screen history across full server restarts.
pane_history = false pane_history = false
# Show the real terminal cursor in the focused pane instead of herdr's solid block.
reveal_hidden_cursor_for_cjk_ime = true
cjk_ime_cursor_shape = "bar"
[advanced] [advanced]
scrollback_limit_bytes = 33554432 # 32 MiB ~ 50k lines (tmux history-limit) scrollback_limit_bytes = 33554432 # 32 MiB ~ 50k lines (tmux history-limit)
+90
View File
@@ -0,0 +1,90 @@
# Tomorrow Night
[mgr]
cwd = { fg = "#a3c7c3" }
find_keyword = { fg = "#edd090", bold = true, italic = true, underline = true }
find_position = { fg = "#bba7c4", bg = "reset", bold = true, italic = true }
marker_copied = { fg = "#c2c683", bg = "#c2c683" }
marker_cut = { fg = "#ca807b", bg = "#ca807b" }
marker_marked = { fg = "#a3c7c3", bg = "#a3c7c3" }
marker_selected = { fg = "#edd090", bg = "#edd090" }
count_copied = { fg = "#27292b", bg = "#c2c683" }
count_cut = { fg = "#27292b", bg = "#ca807b" }
count_selected = { fg = "#27292b", bg = "#edd090" }
border_style = { fg = "#777777" }
[tabs]
active = { fg = "#27292b", bg = "#98b0c7", bold = true }
inactive = { fg = "#98b0c7" }
[mode]
normal_main = { fg = "#27292b", bg = "#98b0c7", bold = true }
normal_alt = { fg = "#98b0c7" }
select_main = { fg = "#27292b", bg = "#ca807b", bold = true }
select_alt = { fg = "#ca807b" }
unset_main = { fg = "#27292b", bg = "#ca807b", bold = true }
unset_alt = { fg = "#ca807b" }
[status]
perm_sep = { fg = "#999999" }
perm_type = { fg = "#c2c683" }
perm_read = { fg = "#edd090" }
perm_write = { fg = "#ca807b" }
perm_exec = { fg = "#a3c7c3" }
progress_normal = { fg = "#c2c683", bg = "#27292b" }
progress_error = { fg = "#edd090", bg = "#ca807b" }
[which]
mask = { bg = "#27292b" }
cand = { fg = "#a3c7c3" }
rest = { fg = "#999999" }
desc = { fg = "#bba7c4" }
separator_style = { fg = "#999999" }
[confirm]
border = { fg = "#98b0c7" }
title = { fg = "#98b0c7" }
[spot]
border = { fg = "#98b0c7" }
title = { fg = "#98b0c7" }
tbl_col = { fg = "#98b0c7" }
tbl_cell = { fg = "#edd090", reversed = true }
[notify]
title_info = { fg = "#c2c683" }
title_warn = { fg = "#edd090" }
title_error = { fg = "#ca807b" }
[pick]
border = { fg = "#98b0c7" }
active = { fg = "#bba7c4", bold = true }
[input]
border = { fg = "#98b0c7" }
[cmp]
border = { fg = "#98b0c7" }
[tasks]
border = { fg = "#98b0c7" }
hovered = { fg = "#bba7c4", bold = true }
[help]
on = { fg = "#a3c7c3" }
run = { fg = "#bba7c4" }
footer = { fg = "#27292b", bg = "#d0d2d0" }
[filetype]
rules = [
{ mime = "image/*", fg = "#edd090" },
{ mime = "{audio,video}/*", fg = "#bba7c4" },
{ mime = "application/{zip,rar,7z*,tar,gzip,xz,zstd,bzip*,lzma,compress,archive,cpio,arj,xar,ms-cab*}", fg = "#ca807b" },
{ mime = "application/{pdf,doc,rtf}", fg = "#a3c7c3" },
{ mime = "vfs/{absent,stale}", fg = "#999999" },
{ url = "*", is = "orphan", bg = "#ca807b" },
{ url = "*", is = "exec", fg = "#c2c683" },
{ url = "*", is = "dummy", bg = "#ca807b" },
{ url = "*/", is = "dummy", bg = "#ca807b" },
{ url = "*/", fg = "#98b0c7" },
]