1
0

flavor.toml 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179
  1. # vim:fileencoding=utf-8:foldmethod=marker
  2. # : Manager {{{
  3. [mgr]
  4. cwd = { fg = "#94e2d5" }
  5. # Hovered
  6. hovered = { reversed = true }
  7. preview_hovered = { underline = true }
  8. # Find
  9. find_keyword = { fg = "#f9e2af", bold = true, italic = true, underline = true }
  10. find_position = { fg = "#f5c2e7", bg = "reset", bold = true, italic = true }
  11. # Marker
  12. marker_copied = { fg = "#a6e3a1", bg = "#a6e3a1" }
  13. marker_cut = { fg = "#f38ba8", bg = "#f38ba8" }
  14. marker_marked = { fg = "#94e2d5", bg = "#94e2d5" }
  15. marker_selected = { fg = "#f9e2af", bg = "#f9e2af" }
  16. # Tab
  17. tab_active = { reversed = true }
  18. tab_inactive = {}
  19. tab_width = 1
  20. # Count
  21. count_copied = { fg = "#1e1e2e", bg = "#a6e3a1" }
  22. count_cut = { fg = "#1e1e2e", bg = "#f38ba8" }
  23. count_selected = { fg = "#1e1e2e", bg = "#f9e2af" }
  24. # Border
  25. border_symbol = "│"
  26. border_style = { fg = "#7f849c" }
  27. # : }}}
  28. # : Tabs {{{
  29. [tabs]
  30. active = { fg = "#1e1e2e", bg = "#89b4fa", bold = true }
  31. inactive = { fg = "#89b4fa", bg = "#313244" }
  32. # : }}}
  33. # : Mode {{{
  34. [mode]
  35. normal_main = { fg = "#1e1e2e", bg = "#89b4fa", bold = true }
  36. normal_alt = { fg = "#89b4fa", bg = "#313244" }
  37. # Select mode
  38. select_main = { fg = "#1e1e2e", bg = "#94e2d5", bold = true }
  39. select_alt = { fg = "#94e2d5", bg = "#313244" }
  40. # Unset mode
  41. unset_main = { fg = "#1e1e2e", bg = "#f2cdcd", bold = true }
  42. unset_alt = { fg = "#f2cdcd", bg = "#313244" }
  43. # : }}}
  44. # : Status bar {{{
  45. [status]
  46. # Permissions
  47. perm_sep = { fg = "#7f849c" }
  48. perm_type = { fg = "#89b4fa" }
  49. perm_read = { fg = "#f9e2af" }
  50. perm_write = { fg = "#f38ba8" }
  51. perm_exec = { fg = "#a6e3a1" }
  52. # Progress
  53. progress_label = { fg = "#ffffff", bold = true }
  54. progress_normal = { fg = "#89b4fa", bg = "#45475a" }
  55. progress_error = { fg = "#f38ba8", bg = "#45475a" }
  56. # : }}}
  57. # : Pick {{{
  58. [pick]
  59. border = { fg = "#89b4fa" }
  60. active = { fg = "#f5c2e7", bold = true }
  61. inactive = {}
  62. # : }}}
  63. # : Input {{{
  64. [input]
  65. border = { fg = "#89b4fa" }
  66. title = {}
  67. value = {}
  68. selected = { reversed = true }
  69. # : }}}
  70. # : Completion {{{
  71. [cmp]
  72. border = { fg = "#89b4fa" }
  73. # : }}}
  74. # : Tasks {{{
  75. [tasks]
  76. border = { fg = "#89b4fa" }
  77. title = {}
  78. hovered = { fg = "#f5c2e7", underline = true }
  79. # : }}}
  80. # : Which {{{
  81. [which]
  82. mask = { bg = "#313244" }
  83. cand = { fg = "#94e2d5" }
  84. rest = { fg = "#9399b2" }
  85. desc = { fg = "#f5c2e7" }
  86. separator = "  "
  87. separator_style = { fg = "#585b70" }
  88. # : }}}
  89. # : Help {{{
  90. [help]
  91. on = { fg = "#94e2d5" }
  92. run = { fg = "#f5c2e7" }
  93. hovered = { reversed = true, bold = true }
  94. footer = { fg = "#313244", bg = "#cdd6f4" }
  95. # : }}}
  96. # : Notify {{{
  97. [notify]
  98. title_info = { fg = "#a6e3a1" }
  99. title_warn = { fg = "#f9e2af" }
  100. title_error = { fg = "#f38ba8" }
  101. # : }}}
  102. # : File-specific styles {{{
  103. [filetype]
  104. rules = [
  105. # Images
  106. { mime = "image/*", fg = "#94e2d5" },
  107. # Media
  108. { mime = "{audio,video}/*", fg = "#f9e2af" },
  109. # Archives
  110. { mime = "application/{zip,rar,7z*,tar,gzip,xz,zstd,bzip*,lzma,compress,archive,cpio,arj,xar,ms-cab*}", fg = "#f5c2e7" },
  111. # Documents
  112. { mime = "application/{pdf,doc,rtf}", fg = "#a6e3a1" },
  113. # Fallback
  114. { name = "*", fg = "#cdd6f4" },
  115. { name = "*/", fg = "#89b4fa" }
  116. ]
  117. # : }}}