aboutsummaryrefslogtreecommitdiff
path: root/.config/yazi/flavors/gruvbox-dark.yazi/flavor.toml
diff options
context:
space:
mode:
Diffstat (limited to '.config/yazi/flavors/gruvbox-dark.yazi/flavor.toml')
-rw-r--r--.config/yazi/flavors/gruvbox-dark.yazi/flavor.toml176
1 files changed, 176 insertions, 0 deletions
diff --git a/.config/yazi/flavors/gruvbox-dark.yazi/flavor.toml b/.config/yazi/flavors/gruvbox-dark.yazi/flavor.toml
new file mode 100644
index 0000000..b2eb7cf
--- /dev/null
+++ b/.config/yazi/flavors/gruvbox-dark.yazi/flavor.toml
@@ -0,0 +1,176 @@
+# vim:fileencoding=utf-8:foldmethod=marker
+
+# : Manager {{{
+
+[manager]
+cwd = { fg = "#83a598" }
+
+# Hovered
+hovered = { reversed = true, bold = true }
+# hovered = { bg = "#3c3836", bold = true }
+preview_hovered = { underline = true }
+
+# Find
+find_keyword = { fg = "#b8bb26", italic = true }
+find_position = { fg = "#fe8019", bg = "reset", italic = true }
+
+# Marker
+marker_copied = { fg = "#8ec07c", bg = "#8ec07c" }
+marker_cut = { fg = "#d3869b", bg = "#d3869b" }
+marker_marked = { fg = "#83a598", bg = "#83a598" }
+marker_selected = { fg = "#fbf1c7", bg = "#fbf1c7" }
+
+# Tab
+tab_active = { fg = "#282828", bg = "#a89984" }
+tab_inactive = { fg = "#a89984", bg = "#504945" }
+tab_width = 1
+
+# Count
+count_copied = { fg = "#282828", bg = "#8ec07c" }
+count_cut = { fg = "#282828", bg = "#d3869b" }
+count_selected = { fg = "#282828", bg = "#fbf1c7" }
+
+# Border
+border_symbol = "│"
+border_style = { fg = "#665c54" }
+
+# : }}}
+
+# : Mode {{{
+
+[mode]
+normal_main = { fg = "#282828", bg = "#a89984", bold = true }
+normal_alt = { fg = "#a89984", bg = "#504945" }
+select_main = { fg = "#282828", bg = "#fe8019", bold = true }
+select_alt = { fg = "#a89984", bg = "#504945" }
+unset_main = { fg = "#282828", bg = "#b8bb26", bold = true }
+unset_alt = { fg = "#a89984", bg = "#504945" }
+
+# : }}}
+
+# : Status {{{
+
+[status]
+sep_left = { open = "\ue0be", close = "\ue0b8" }
+sep_right = { open = "\ue0be", close = "\ue0b8" }
+overall = { }
+
+# Progress
+progress_label = { fg = "#ebdbb2", bold = true }
+progress_normal = { fg = "#504945", bg = "#3c3836" }
+progress_error = { fg = "#fb4934", bg = "#3c3836" }
+
+# Permissions
+perm_type = { fg = "#504945" }
+perm_read = { fg = "#b8bb26" }
+perm_write = { fg = "#fb4934" }
+perm_exec = { fg = "#b8bb26" }
+perm_sep = { fg = "#665c54" }
+
+# : }}}
+
+# : Select {{{
+
+[pick]
+border = { fg = "#458588" }
+active = { fg = "#d3869b", bold = true }
+inactive = {}
+
+# : }}}
+
+# : Input {{{
+
+[input]
+border = { fg = "#ebdbb2" }
+title = {}
+value = {}
+selected = { reversed = true }
+
+# : }}}
+
+# : Tasks {{{
+
+[tasks]
+border = { fg = "#504945" }
+title = {}
+hovered = { underline = true }
+
+# : }}}
+
+# : Which {{{
+
+[which]
+mask = { bg = "#3c3836" }
+cand = { fg = "#83a598" }
+rest = { fg = "#928374" }
+desc = { fg = "#fe8019" }
+separator = "  "
+separator_style = { fg = "#504945" }
+
+# : }}}
+
+# : Help {{{
+
+[help]
+on = { fg = "#83a598" }
+run = { fg = "#d3869b" }
+hovered = { reversed = true, bold = true }
+footer = { fg = "#3c3836", bg = "#a89984" }
+
+# : }}}
+
+# : Notify {{{
+
+[notify]
+title_info = { fg = "#8ec07c" }
+title_warn = { fg = "#fbf1c7" }
+title_error = { fg = "#d3869b" }
+
+# : }}}
+
+# : File-specific styles {{{
+
+[filetype]
+rules = [
+ # Images
+ { mime = "image/*", fg = "#d3869b" },
+
+ # Media
+ { mime = "{audio,video}/*", fg = "#fabd2f" },
+
+ # Archives
+ { mime = "application/*zip", fg = "#fb4934" },
+ { mime = "application/x-{tar,bzip*,7z-compressed,xz,rar}", fg = "#fb4934" },
+
+ # Documents
+ { mime = "application/{pdf,doc,rtf,vnd.*}", fg = "#689d6a" },
+
+ # Fallback
+ { name = "*", fg = "#ebdbb2" },
+ { name = "*/", fg = "#83a598" },
+]
+
+# : }}}
+
+# : Confirmation {{{
+
+[confirm]
+border = { fg = "#a89984" }
+title = { fg = "#83a598" }
+content = { fg = "#fbf1c7" }
+body = { fg = "red" }
+list = { fg = "#ebdbb2" }
+btn_yes = { reversed = true, fg = "#ebdbb2" }
+btn_no = {}
+btn_labels = [ " [Y]es ", " (N)o " ]
+
+# : }}}
+
+# : Completion {{{
+
+[cmp]
+border = { fg = "#a89984" }
+active = { reversed = true, fg = "#83a598" }
+inactive = { fg = "#ebdbb2" }
+
+# : }}}