flavor.toml (4929B)
1 # vim:fileencoding=utf-8:foldmethod=marker 2 3 # : App {{{ 4 5 [app] 6 overall = { bg = "#191724" } 7 8 # : }}} 9 10 11 # : Manager {{{ 12 13 [mgr] 14 cwd = { fg = "#9ccfd8" } 15 16 # Find 17 find_keyword = { fg = "#f6c177", bold = true, italic = true, underline = true } 18 find_position = { fg = "#c4a7e7", bg = "reset", bold = true, italic = true } 19 20 # Symlink 21 symlink_target = { italic = true } 22 23 # Marker 24 marker_copied = { fg = "#31748f", bg = "#31748f" } 25 marker_cut = { fg = "#eb6f92", bg = "#eb6f92" } 26 marker_marked = { fg = "#ebbcba", bg = "#ebbcba" } 27 marker_selected = { fg = "#f6c177", bg = "#f6c177" } 28 29 # Count 30 count_copied = { fg = "#e0def4", bg = "#31748f" } 31 count_cut = { fg = "#e0def4", bg = "#eb6f92" } 32 count_selected = { fg = "#191724", bg = "#f6c177" } 33 34 # Border 35 border_symbol = "│" 36 border_style = { fg = "#524f67" } 37 38 # Highlighting 39 syntect_theme = "" 40 41 # : }}} 42 43 44 # : Tabs {{{ 45 46 [tabs] 47 active = { fg = "#e0def4", bg = "#31748f", bold = true } 48 inactive = { fg = "#31748f", bg = "#e0def4" } 49 50 # Separator 51 sep_inner = { open = "", close = "" } 52 sep_outer = { open = "", close = "" } 53 54 # : }}} 55 56 57 # : Mode {{{ 58 59 [mode] 60 normal_main = { fg = "#191724", bg = "#9ccfd8", bold = true } 61 normal_alt = { fg = "#191724", bg = "#e0def4", bold = true } 62 63 # Select mode 64 select_main = { fg = "#191724", bg = "#eb6f92", bold = true } 65 select_alt = { fg = "#191724", bg = "#e0def4", bold = true } 66 67 # Unset mode 68 unset_main = { fg = "#191724", bg = "#eb6f92", bold = true } 69 unset_alt = { fg = "#191724", bg = "#e0def4", bold = true } 70 71 # : }}} 72 73 74 # : Indicator of hovered file {{{ 75 76 [indicator] 77 parent = { reversed = true } 78 current = { reversed = true } 79 preview = { underline = true } 80 padding = { open = "", close = "" } 81 82 # : }}} 83 84 85 # : Status bar {{{ 86 87 [status] 88 overall = { bg = "#191724" } 89 sep_left = { open = "", close = "" } 90 sep_right = { open = "", close = "" } 91 92 # Permissions 93 perm_sep = { fg = "#6e6a86" } 94 perm_type = { fg = "#c4a7e7" } 95 perm_read = { fg = "#f6c177" } 96 perm_write = { fg = "#eb6f92" } 97 perm_exec = { fg = "#9ccfd8" } 98 99 # Progress 100 progress_label = { fg = "#e0def4", bold = true } 101 progress_normal = { fg = "#31748f", bg = "#21202e" } 102 progress_error = { fg = "#eb6f92", bg = "#21202e" } 103 104 # : }}} 105 106 107 # : Which {{{ 108 109 [which] 110 cols = 3 111 mask = { bg = "#1f1d2e" } 112 cand = { fg = "#9ccfd8" } 113 rest = { fg = "#6e6a86" } 114 desc = { fg = "#f6c177" } 115 separator = " " 116 separator_style = { fg = "#6e6a86" } 117 118 # : }}} 119 120 121 # : Confirmation {{{ 122 123 [confirm] 124 border = { fg = "#524f67" } 125 title = { fg = "#eb6f92", bold = true } 126 body = { fg = "#e0def4" } 127 list = { fg = "#e0def4" } 128 btn_yes = { fg = "#191724", bg = "#31748f", bold = true } 129 btn_no = { fg = "#191724", bg = "#e0def4", bold = true } 130 btn_labels = [ " [y]es ", " (n)o " ] 131 132 # : }}} 133 134 135 # : Spotter {{{ 136 137 [spot] 138 border = { fg = "#524f67" } 139 title = { fg = "#9ccfd8", bold = true } 140 141 # Table 142 tbl_col = { fg = "#9ccfd8" } 143 tbl_cell = { fg = "#191724", bg = "#f6c177", bold = true } 144 145 # : }}} 146 147 148 # : Notification {{{ 149 150 [notify] 151 title_info = { fg = "#31748f" } 152 title_warn = { fg = "#f6c177" } 153 title_error = { fg = "#eb6f92" } 154 155 # Icons 156 icon_info = "" 157 icon_warn = "" 158 icon_error = "" 159 160 # : }}} 161 162 163 # : Picker {{{ 164 165 [pick] 166 border = { fg = "#31748f" } 167 active = { fg = "#c4a7e7", bold = true } 168 inactive = { fg = "#908caa" } 169 170 # : }}} 171 172 173 # : Input {{{ 174 175 [input] 176 border = { fg = "#31748f" } 177 title = { bold = true } 178 value = { fg = "#e0def4" } 179 selected = { reversed = true } 180 181 # : }}} 182 183 184 # : Completion {{{ 185 186 [cmp] 187 border = { fg = "#31748f" } 188 active = { bg = "#e0def4", fg = "#191724", bold = true } 189 inactive = { fg = "#908caa" } 190 191 # Icons 192 icon_file = "" 193 icon_folder = "" 194 icon_command = "" 195 196 # : }}} 197 198 199 # : Task manager {{{ 200 201 [tasks] 202 border = { fg = "#31748f" } 203 title = { bold = true } 204 hovered = { fg = "#c4a7e7", bold = true, reversed = true } 205 206 # : }}} 207 208 209 # : Help menu {{{ 210 211 [help] 212 on = { fg = "#9ccfd8" } 213 run = { fg = "#c4a7e7" } 214 desc = { fg = "#f6c177" } 215 hovered = { reversed = true, bold = true } 216 footer = { fg = "#191724", bg = "#e0def4" } 217 218 # : }}} 219 220 221 # : File-specific styles {{{ 222 223 [filetype] 224 rules = [ 225 # Images 226 { mime = "image/*", fg = "#c4a7e7" }, 227 228 # Media 229 { mime = "{audio,video}/*", fg = "#f6c177" }, 230 231 # Archives 232 { mime = "application/{zip,rar,7z*,tar,gzip,xz,zstd,bzip*,lzma,compress,archive,cpio,arj,xar,ms-cab*}", fg = "#eb6f92" }, 233 234 # Documents 235 { mime = "application/{pdf,doc,rtf}", fg = "#ebbcba" }, 236 237 # Empty files 238 # { mime = "inode/empty", fg = "#eb6f92" }, 239 240 # Special files 241 { url = "*", is = "orphan", fg = "#191724", bg = "#eb6f92" }, 242 { url = "*", is = "exec", fg = "#9ccfd8" }, 243 244 # Dummy files 245 { url = "*", is = "dummy", fg = "#191724", bg = "#eb6f92" }, 246 { url = "*/", is = "dummy", fg = "#191724", bg = "#eb6f92" }, 247 248 # Fallback 249 { url = "*", fg = "#e0def4" }, 250 { url = "*/", fg = "#31748f" } 251 ] 252 253 # : }}}