diff --git a/build/helpers/generateTheme.js b/build/helpers/generateTheme.js
index 7b57610..3431285 100644
--- a/build/helpers/generateTheme.js
+++ b/build/helpers/generateTheme.js
@@ -480,8 +480,8 @@ const iconTheme = {
};
const yaziThemes = {
'nordic': 'tokyo-night',
- 'deep-dark': 'vscode-dark-modern',
+ 'deep-dark': 'dracula',
'material': 'dracula',
- 'light': 'vscode-light-modern',
- 'bright': 'vscode-light-modern',
+ 'light': 'catppuccin-latte',
+ 'bright': 'catppuccin-latte',
};
diff --git a/config/yazi/flavors/dracula.yazi/LICENSE b/config/yazi/flavors/dracula.yazi/LICENSE
deleted file mode 100644
index fb5b1d6..0000000
--- a/config/yazi/flavors/dracula.yazi/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2023 yazi-rs
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/config/yazi/flavors/dracula.yazi/LICENSE-tmtheme b/config/yazi/flavors/dracula.yazi/LICENSE-tmtheme
deleted file mode 100644
index f9105d5..0000000
--- a/config/yazi/flavors/dracula.yazi/LICENSE-tmtheme
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2013-present Dracula Theme
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/config/yazi/flavors/dracula.yazi/README.md b/config/yazi/flavors/dracula.yazi/README.md
deleted file mode 100644
index 33719f5..0000000
--- a/config/yazi/flavors/dracula.yazi/README.md
+++ /dev/null
@@ -1,36 +0,0 @@
-
-

-
-
-
- Dracula Flavor for Yazi
-
-
-## ๐ Preview
-
-
-
-## ๐จ Installation
-
-```sh
-ya pack -a yazi-rs/flavors:dracula
-```
-
-## โ๏ธ Usage
-
-Set the content of your `theme.toml` to enable it as your _dark_ flavor:
-
-```toml
-[flavor]
-dark = "dracula"
-```
-
-Make sure your `theme.toml` doesn't contain anything other than `[flavor]`, unless you want to override certain styles of this flavor.
-
-See the [Yazi flavor documentation](https://yazi-rs.github.io/docs/flavors/overview) for more details.
-
-## ๐ License
-
-The flavor is MIT-licensed, and the included tmTheme is also MIT-licensed.
-
-Check the [LICENSE](LICENSE) and [LICENSE-tmtheme](LICENSE-tmtheme) file for more details.
diff --git a/config/yazi/flavors/dracula.yazi/flavor.toml b/config/yazi/flavors/dracula.yazi/flavor.toml
deleted file mode 100644
index 4717522..0000000
--- a/config/yazi/flavors/dracula.yazi/flavor.toml
+++ /dev/null
@@ -1,170 +0,0 @@
-# vim:fileencoding=utf-8:foldmethod=marker
-
-# : Manager {{{
-
-[mgr]
-cwd = { fg = "#8be9fd" }
-
-# Hovered
-hovered = { reversed = true }
-preview_hovered = { underline = true }
-
-# Find
-find_keyword = { fg = "#f1fa8c", bold = true, italic = true, underline = true }
-find_position = { fg = "#ff79c6", bg = "reset", bold = true, italic = true }
-
-# Marker
-marker_copied = { fg = "#50fa7b", bg = "#50fa7b" }
-marker_cut = { fg = "#ff5555", bg = "#ff5555" }
-marker_marked = { fg = "#8be9fd", bg = "#8be9fd" }
-marker_selected = { fg = "#f1fa8c", bg = "#f1fa8c" }
-
-# Tab
-tab_active = { reversed = true }
-tab_inactive = {}
-tab_width = 1
-
-# Count
-count_copied = { fg = "#282a36", bg = "#50fa7b" }
-count_cut = { fg = "#282a36", bg = "#ff5555" }
-count_selected = { fg = "#282a36", bg = "#f1fa8c" }
-
-# Border
-border_symbol = "โ"
-border_style = { fg = "#7282b5" }
-
-# : }}}
-
-
-# : Mode {{{
-
-[mode]
-
-normal_main = { fg = "#282a36", bg = "#bd93f9", bold = true }
-normal_alt = { fg = "#bd93f9", bg = "#44475a" }
-
-# Select mode
-select_main = { fg = "#282a36", bg = "#8be9fd", bold = true }
-select_alt = { fg = "#8be9fd", bg = "#44475a" }
-
-# Unset mode
-unset_main = { fg = "#282a36", bg = "#ffb86c", bold = true }
-unset_alt = { fg = "#ffb86c", bg = "#44475a" }
-
-# : }}}
-
-
-# : Status bar {{{
-
-[status]
-# Permissions
-perm_sep = { fg = "#7282b5" }
-perm_type = { fg = "#bd93f9" }
-perm_read = { fg = "#f1fa8c" }
-perm_write = { fg = "#ff5555" }
-perm_exec = { fg = "#50fa7b" }
-
-# Progress
-progress_label = { fg = "#ffffff", bold = true }
-progress_normal = { fg = "#bd93f9", bg = "#63667d" }
-progress_error = { fg = "#ff5555", bg = "#63667d" }
-
-# : }}}
-
-
-# : Pick {{{
-
-[pick]
-border = { fg = "#bd93f9" }
-active = { fg = "#ff79c6", bold = true }
-inactive = {}
-
-# : }}}
-
-
-# : Input {{{
-
-[input]
-border = { fg = "#bd93f9" }
-title = {}
-value = {}
-selected = { reversed = true }
-
-# : }}}
-
-
-# : Completion {{{
-
-[cmp]
-border = { fg = "#bd93f9" }
-
-# : }}}
-
-
-# : Tasks {{{
-
-[tasks]
-border = { fg = "#bd93f9" }
-title = {}
-hovered = { fg = "#ff79c6", underline = true }
-
-# : }}}
-
-
-# : Which {{{
-
-[which]
-mask = { bg = "#44475a" }
-cand = { fg = "#8be9fd" }
-rest = { fg = "#8998c9" }
-desc = { fg = "#ff79c6" }
-separator = " ๎ช "
-separator_style = { fg = "#83869c" }
-
-# : }}}
-
-
-# : Help {{{
-
-[help]
-on = { fg = "#8be9fd" }
-run = { fg = "#ff79c6" }
-hovered = { reversed = true, bold = true }
-footer = { fg = "#44475a", bg = "#f8f8f2" }
-
-# : }}}
-
-
-# : Notify {{{
-
-[notify]
-title_info = { fg = "#50fa7b" }
-title_warn = { fg = "#f1fa8c" }
-title_error = { fg = "#ff5555" }
-
-# : }}}
-
-
-# : File-specific styles {{{
-
-[filetype]
-
-rules = [
- # Images
- { mime = "image/*", fg = "#8be9fd" },
-
- # Media
- { mime = "{audio,video}/*", fg = "#f1fa8c" },
-
- # Archives
- { mime = "application/{zip,rar,7z*,tar,gzip,xz,zstd,bzip*,lzma,compress,archive,cpio,arj,xar,ms-cab*}", fg = "#ff79c6" },
-
- # Documents
- { mime = "application/{pdf,doc,rtf}", fg = "#50fa7b" },
-
- # Fallback
- { name = "*", fg = "#f8f8f2" },
- { name = "*/", fg = "#bd93f9" }
-]
-
-# : }}}
diff --git a/config/yazi/flavors/dracula.yazi/preview.png b/config/yazi/flavors/dracula.yazi/preview.png
deleted file mode 100644
index 7d8adf3..0000000
Binary files a/config/yazi/flavors/dracula.yazi/preview.png and /dev/null differ
diff --git a/config/yazi/flavors/dracula.yazi/tmtheme.xml b/config/yazi/flavors/dracula.yazi/tmtheme.xml
deleted file mode 100644
index c3434ec..0000000
--- a/config/yazi/flavors/dracula.yazi/tmtheme.xml
+++ /dev/null
@@ -1,940 +0,0 @@
-
-
-
-
-
-
-
- name
- Dracula
- settings
-
-
- settings
-
- background
- #282a36
- caret
- #f8f8f0
- block_caret
- #999a9e
- foreground
- #f8f8f2
- invisibles
- #3B3A32
- lineHighlight
- #44475a
- selection
- #44475a
- findHighlight
- #effb7b
- findHighlightForeground
- #000000
- selectionBorder
- #222218
- activeGuide
- #9D550FB0
- bracketsForeground
- #F8F8F2A5
- bracketsOptions
- underline
- bracketContentsForeground
- #F8F8F2A5
- bracketContentsOptions
- underline
- tagsOptions
- stippled_underline
-
-
-
- name
- Comment
- scope
- comment
- settings
-
- foreground
- #6272a4
- fontStyle
-
-
-
-
- name
- String
- scope
- string
- settings
-
- foreground
- #f1fa8c
-
-
-
- name
- Number
- scope
- constant.numeric
- settings
-
- foreground
- #bd93f9
-
-
-
- name
- Built-in constant
- scope
- constant.language
- settings
-
- foreground
- #bd93f9
-
-
-
- name
- User-defined constant
- scope
- constant.character, constant.other
- settings
-
- foreground
- #bd93f9
-
-
-
- name
- Variable
- scope
- variable
- settings
-
- fontStyle
-
-
-
-
- name
- Ruby's @variable
- scope
- variable.other.readwrite.instance
- settings
-
- fontStyle
-
- foreground
- #ffb86c
-
-
-
- name
- String interpolation
- scope
- constant.character.escaped, constant.character.escape, string source, string source.ruby
- settings
-
- fontStyle
-
- foreground
- #ff79c6
-
-
-
- name
- Ruby Regexp
- scope
- source.ruby string.regexp.classic.ruby,source.ruby string.regexp.mod-r.ruby
- settings
-
- fontStyle
-
- foreground
- #ff5555
-
-
-
- name
- Keyword
- scope
- keyword
- settings
-
- foreground
- #ff79c6
-
-
-
- name
- Storage
- scope
- storage
- settings
-
- fontStyle
-
- foreground
- #ff79c6
-
-
-
- name
- Storage type
- scope
- storage.type
- settings
-
- fontStyle
- italic
- foreground
- #8be9fd
-
-
-
- name
- Storage Type Namespace
- scope
- storage.type.namespace
- settings
-
- fontStyle
- italic
- foreground
- #8be9fd
-
-
-
- name
- Storage Type Class
- scope
- storage.type.class
- settings
-
- fontStyle
- italic
- foreground
- #ff79c6
-
-
-
- name
- Class name
- scope
- entity.name.class
- settings
-
- fontStyle
- underline
- foreground
- #8be9fd
-
-
-
- name
- Meta Path
- scope
- meta.path
- settings
-
- fontStyle
- underline
- foreground
- #66d9ef
-
-
-
- name
- Inherited class
- scope
- entity.other.inherited-class
- settings
-
- fontStyle
- italic underline
- foreground
- #8be9fd
-
-
-
- name
- Function name
- scope
- entity.name.function
- settings
-
- fontStyle
-
- foreground
- #50fa7b
-
-
-
- name
- Function argument
- scope
- variable.parameter
- settings
-
- fontStyle
- italic
- foreground
- #ffb86c
-
-
-
- name
- Tag name
- scope
- entity.name.tag
- settings
-
- fontStyle
-
- foreground
- #ff79c6
-
-
-
- name
- Tag attribute
- scope
- entity.other.attribute-name
- settings
-
- fontStyle
-
- foreground
- #50fa7b
-
-
-
- name
- Library function
- scope
- support.function
- settings
-
- fontStyle
-
- foreground
- #8be9fd
-
-
-
- name
- Library constant
- scope
- support.constant
- settings
-
- fontStyle
-
- foreground
- #6be5fd
-
-
-
- name
- Library class/type
- scope
- support.type, support.class
- settings
-
- fontStyle
- italic
- foreground
- #66d9ef
-
-
-
- name
- Library variable
- scope
- support.other.variable
- settings
-
- fontStyle
-
-
-
-
- name
- Support Other Namespace
- scope
- support.other.namespace
- settings
-
- fontStyle
- italic
- foreground
- #66d9ef
-
-
-
- name
- Invalid
- scope
- invalid
- settings
-
- background
- #ff79c6
- fontStyle
-
- foreground
- #F8F8F0
-
-
-
- name
- Invalid deprecated
- scope
- invalid.deprecated
- settings
-
- background
- #bd93f9
- foreground
- #F8F8F0
-
-
-
- name
- JSON String
- scope
- meta.structure.dictionary.json string.quoted.double.json
- settings
-
- foreground
- #CFCFC2
-
-
-
- name
- diff.header
- scope
- meta.diff, meta.diff.header
- settings
-
- foreground
- #6272a4
-
-
-
- name
- diff.deleted
- scope
- markup.deleted
- settings
-
- foreground
- #ff79c6
-
-
-
- name
- diff.inserted
- scope
- markup.inserted
- settings
-
- foreground
- #50fa7b
-
-
-
- name
- diff.changed
- scope
- markup.changed
- settings
-
- foreground
- #E6DB74
-
-
-
- scope
- constant.numeric.line-number.find-in-files - match
- settings
-
- foreground
- #bd93f9
-
-
-
- scope
- entity.name.filename
- settings
-
- foreground
- #E6DB74
-
-
-
- scope
- message.error
- settings
-
- foreground
- #F83333
-
-
-
- name
- JSON Punctuation
- scope
- punctuation.definition.string.begin.json - meta.structure.dictionary.value.json, punctuation.definition.string.end.json - meta.structure.dictionary.value.json
- settings
-
- foreground
- #EEEEEE
-
-
-
- name
- JSON Structure
- scope
- meta.structure.dictionary.json string.quoted.double.json
- settings
-
- foreground
- #8be9fd
-
-
-
- name
- JSON String
- scope
- meta.structure.dictionary.value.json string.quoted.double.json
- settings
-
- foreground
- #f1fa8c
-
-
-
- name
- JSON: 6 deep
- scope
- meta meta meta meta meta meta meta.structure.dictionary.value string
- settings
-
- foreground
- #50fa7b
-
-
-
- name
- JSON: 5 deep
- scope
- meta meta meta meta meta meta.structure.dictionary.value string
- settings
-
- foreground
- #ffb86c
-
-
-
- name
- JSON: 4 deep
- scope
- meta meta meta meta meta.structure.dictionary.value string
- settings
-
- foreground
- #ff79c6
-
-
-
- name
- JSON: 3 deep
- scope
- meta meta meta meta.structure.dictionary.value string
- settings
-
- foreground
- #bd93f9
-
-
-
- name
- JSON: 2 deep
- scope
- meta meta meta.structure.dictionary.value string
- settings
-
- foreground
- #50fa7b
-
-
-
- name
- JSON: 1 deep
- scope
- meta meta.structure.dictionary.value string
- settings
-
- foreground
- #ffb86c
-
-
-
-
-
- name
- Markup: strike
- scope
- markup.strike
- settings
-
- fontStyle
- italic
- foreground
- #FFB86C
-
-
-
- name
- Markup: bold
- scope
- markup.bold
- settings
-
- fontStyle
- bold
- foreground
- #FFB86C
-
-
-
- name
- Markup: italic
- scope
- markup.italic
- settings
-
- fontStyle
- italic
- foreground
- #FFB86C
-
-
-
- name
- Markdown: heading
- scope
- markup.heading
- settings
-
- foreground
- #8BE9FD
-
-
-
- name
- Markdown: List Items Punctuation
- scope
- punctuation.definition.list_item.markdown
- settings
-
- foreground
- #FF79C6
-
-
-
- name
- Markdown: Blockquote
- scope
- markup.quote
- settings
-
- fontStyle
- italic
- foreground
- #6272A4
-
-
-
- name
- Markdown: Blockquote Punctuation
- scope
- punctuation.definition.blockquote.markdown
- settings
-
- fontStyle
- italic
- background
- #6272A4
- foreground
- #6272A4
-
-
-
- name
- Markdown: Separator
- scope
- meta.separator
- settings
-
- foreground
- #6272A4
-
-
-
- name
- Markup: raw inline
- scope
- text.html.markdown markup.raw.inline
- settings
-
- foreground
- #50FA7B
-
-
-
- name
- Markup: underline
- scope
- markup.underline
- settings
-
- fontStyle
- underline
- foreground
- #BD93F9
-
-
-
- name
- Markup: Raw block
- scope
- markup.raw.block
- settings
-
- foreground
- #CFCFC2
-
-
-
- name
- Markdown: Raw Block fenced source
- scope
- markup.raw.block.fenced.markdown source
- settings
-
- foreground
- #F8F8F2
-
-
-
- name
- Markdown: Fenced Bode Block
- scope
- punctuation.definition.fenced.markdown, variable.language.fenced.markdown
- settings
-
- fontStyle
- italic
- foreground
- #6272A4
-
-
-
- name
- Markdown: Fenced Language
- scope
- variable.language.fenced.markdown
- settings
-
- fontStyle
- italic
- foreground
- #6272A4
-
-
-
- name
- Punctuation Accessor
- scope
- punctuation.accessor
- settings
-
- foreground
- #FF79C6
-
-
-
- name
- Meta Function Return Type
- scope
- meta.function.return-type
- settings
-
- foreground
- #FF79C6
-
-
-
- name
- Punctuation Section Block Begin
- scope
- punctuation.section.block.begin
- settings
-
- foreground
- #ffffff
-
-
-
- name
- Punctuation Section Block End
- scope
- punctuation.section.block.end
- settings
-
- foreground
- #ffffff
-
-
-
- name
- Punctuation Section Embedded Begin
- scope
- punctuation.section.embedded.begin
- settings
-
- foreground
- #ff79c6
-
-
-
- name
- Punctuation Section Embedded End
- scope
- punctuation.section.embedded.end
- settings
-
- foreground
- #ff79c6
-
-
-
- name
- Punctuation Separator Namespace
- scope
- punctuation.separator.namespace
- settings
-
- foreground
- #ff79c6
-
-
-
- name
- Variable Function
- scope
- variable.function
- settings
-
- foreground
- #50fa7b
-
-
-
- name
- Variable Other
- scope
- variable.other
- settings
-
- foreground
- #ffffff
-
-
-
- name
- Variable Language
- scope
- variable.language
- settings
-
- foreground
- #bd93f9
-
-
-
- name
- Entity Name Module Ruby
- scope
- entity.name.module.ruby
- settings
-
- foreground
- #8be9fd
-
-
-
- name
- Entity Name Constant Ruby
- scope
- entity.name.constant.ruby
- settings
-
- foreground
- #bd93f9
-
-
-
- name
- Support Function Builtin Ruby
- scope
- support.function.builtin.ruby
- settings
-
- foreground
- #ffffff
-
-
-
- name
- Storage Type Namespace CS
- scope
- storage.type.namespace.cs
- settings
-
- foreground
- #ff79c6
-
-
-
- name
- Entity Name Namespace CS
- scope
- entity.name.namespace.cs
- settings
-
- foreground
- #8be9fd
-
-
-
- uuid
- 83091B89-765E-4F0D-9275-0EC6CB084126
- colorSpaceName
- sRGB
- semanticClass
- theme.dracula
- author
- Zeno Rocha
-
-
diff --git a/config/yazi/flavors/tokyo-night.yazi/LICENSE b/config/yazi/flavors/tokyo-night.yazi/LICENSE
deleted file mode 100644
index 9a5124e..0000000
--- a/config/yazi/flavors/tokyo-night.yazi/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2023 - sxyazi
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/config/yazi/flavors/tokyo-night.yazi/LICENSE-tmtheme b/config/yazi/flavors/tokyo-night.yazi/LICENSE-tmtheme
deleted file mode 100644
index 44b4479..0000000
--- a/config/yazi/flavors/tokyo-night.yazi/LICENSE-tmtheme
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2022 Himanshu
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/config/yazi/flavors/tokyo-night.yazi/README.md b/config/yazi/flavors/tokyo-night.yazi/README.md
deleted file mode 100644
index ec2a2e6..0000000
--- a/config/yazi/flavors/tokyo-night.yazi/README.md
+++ /dev/null
@@ -1,37 +0,0 @@
-
-

-
-
-
- Tokyo Night Flavor for Yazi
-
-
-## ๐ Preview
-
-
-
-## ๐จ Installation
-
-```bash
-# Linux/macOS
-git clone https://github.com/BennyOe/tokyo-night.yazi.git ~/.config/yazi/flavors/tokyo-night.yazi
-
-# Windows
-git clone https://github.com/BennyOe/tokyo-night.yazi.git %AppData%\yazi\config\flavors\tokyo-night.yazi
-```
-
-## โ๏ธ Usage
-
-Add the these lines to your `theme.toml` configuration file to use it:
-
-
-```toml
-[flavor]
-use = "tokyo-night"
-```
-
-## ๐ License
-
-The flavor is MIT-licensed, and the included tmTheme is also MIT-licensed.
-
-Check the [LICENSE](LICENSE) and [LICENSE-tmtheme](LICENSE-tmtheme) file for more details.
diff --git a/config/yazi/flavors/tokyo-night.yazi/flavor.toml b/config/yazi/flavors/tokyo-night.yazi/flavor.toml
deleted file mode 100644
index f103242..0000000
--- a/config/yazi/flavors/tokyo-night.yazi/flavor.toml
+++ /dev/null
@@ -1,167 +0,0 @@
-# : Manager {{{
-
-[mgr]
-cwd = { fg = "#7aa2f7" } # Blue
-
-# Hovered
-hovered = { reversed = true }
-preview_hovered = { underline = true }
-
-# Find
-find_keyword = { fg = "#f7768e", bold = true, italic = true, underline = true } # Red
-find_position = { fg = "#bb9af7", bg = "reset", bold = true, italic = true } # Magenta
-
-# Marker
-marker_copied = { fg = "#9ece6a", bg = "#9ece6a" } # Green
-marker_cut = { fg = "#e0af68", bg = "#f7768e" } # Red
-marker_marked = { fg = "#7aa2f7", bg = "#7dcfff" } # Cyan
-marker_selected = { fg = "#e0af68", bg = "#e0af68" } # Yellow
-
-# Tab
-tab_active = { bg = "#282C34", fg = "#7aa2f7" } # Darkened background, Blue text
-tab_inactive = {}
-tab_width = 1
-
-# Count
-count_copied = { fg = "#414868", bg = "#9ece6a" } # Darkened black on Green
-count_cut = { fg = "#414868", bg = "#e0af68" } # Darkened black on Yellow
-count_selected = { fg = "#414868", bg = "#7aa2f7" } # Darkened black on Blue
-
-# Border
-border_symbol = "โ"
-border_style = { fg = "#414868" } # Darkened black
-
-# : }}}
-
-
-# : Status {{{
-
-[status]
-separator_open = "๎ถ"
-separator_close = "๎ด"
-separator_style = { fg = "#7aa2f7", bg = "#414868" } # Blue on Darkened black
-
-# Mode
-mode_normal = { fg = "#414868", bg = "#7aa2f7", bold = true } # Darkened black on Blue
-mode_select = { fg = "#414868", bg = "#9ece6a", bold = true } # Darkened black on Green
-mode_unset = { fg = "#414868", bg = "#bb9af7", bold = true } # Darkened black on Magenta
-
-# Progress
-progress_label = { fg = "#a9b1d6", bold = true } # White
-progress_normal = { fg = "#7aa2f7", bg = "#414868" } # Blue on Darkened black
-progress_error = { fg = "#f7768e", bg = "#414868" } # Red on Darkened black
-
-# Permissions
-permissions_t = { fg = "#7aa2f7" } # Blue
-permissions_r = { fg = "#9ece6a" } # Green
-permissions_w = { fg = "#e0af68" } # Yellow
-permissions_x = { fg = "#f7768e" } # Red
-permissions_s = { fg = "#bb9af7" } # Magenta
-
-# : }}}
-
-
-# : Select {{{
-
-[select]
-border = { fg = "#7aa2f7" } # Blue
-active = { fg = "#bb9af7", bold = true } # Magenta
-inactive = {}
-
-# : }}}
-
-
-# : Input {{{
-
-[input]
-border = { fg = "#7aa2f7" } # Blue
-title = {}
-value = {}
-selected = { reversed = true }
-
-# : }}}
-
-
-# : Completion {{{
-
-[completion]
-border = { fg = "#7aa2f7" } # Blue
-
-# : }}}
-
-
-# : Tasks {{{
-
-[tasks]
-border = { fg = "#7aa2f7" } # Blue
-title = {}
-hovered = { fg = "#bb9af7", underline = true } # Magenta
-
-# : }}}
-# : Which {{{
-
-[which]
-mask = { bg = "#414868" } # Darkened black
-cand = { fg = "#9ece6a" } # Green
-rest = { fg = "#a9b1d6" } # White
-desc = { fg = "#bb9af7" } # Magenta
-separator = " ๎ช "
-separator_style = { fg = "#626880" } # Darkened gray
-
-# : }}}
-
-
-# : Help {{{
-
-[help]
-on = { fg = "#9ece6a" } # Green
-run = { fg = "#bb9af7" } # Magenta
-hovered = { reversed = true, bold = true }
-footer = { fg = "#a9b1d6", bg = "#c6d0f5" } # White on Light gray
-
-# : }}}
-
-
-# : Notify {{{
-
-[notify]
-title_info = { fg = "#9ece6a" } # Green
-title_warn = { fg = "#f7768e" } # Red
-title_error = { fg = "#e0af68" } # Yellow
-
-# : }}}
-
-
-# : File-specific styles {{{
-
-[filetype]
-
-rules = [
- # Images
- { mime = "image/*", fg = "#e0af68" }, # Yellow
-
- # Media
- { mime = "video/*", fg = "#f7768e" }, # Red
- { mime = "audio/*", fg = "#f7768e" }, # Red
-
- # Archives
- { mime = "application/zip", fg = "#bb9af7" }, # Magenta
- { mime = "application/x-tar", fg = "#bb9af7" }, # Magenta
- { mime = "application/x-bzip*", fg = "#bb9af7" }, # Magenta
- { mime = "application/x-bzip2", fg = "#bb9af7" }, # Magenta
- { mime = "application/x-7z-compressed", fg = "#bb9af7" }, # Magenta
- { mime = "application/x-rar", fg = "#bb9af7" }, # Magenta
- { mime = "application/x-xz", fg = "#bb9af7" }, # Magenta
-
- # Documents
- { mime = "application/doc", fg = "#9ece6a" }, # Green
- { mime = "application/pdf", fg = "#9ece6a" }, # Green
- { mime = "application/rtf", fg = "#9ece6a" }, # Green
- { mime = "application/vnd.*", fg = "#9ece6a" }, # Green
-
- # Fallback
- { name = "*", fg = "#c6d0f5" }, # Light gray
- { name = "*/", fg = "#7aa2f7" } # Blue
-]
-
-# : }}}
diff --git a/config/yazi/flavors/tokyo-night.yazi/preview.png b/config/yazi/flavors/tokyo-night.yazi/preview.png
deleted file mode 100644
index 75f2f4a..0000000
Binary files a/config/yazi/flavors/tokyo-night.yazi/preview.png and /dev/null differ
diff --git a/config/yazi/flavors/tokyo-night.yazi/tmtheme.xml b/config/yazi/flavors/tokyo-night.yazi/tmtheme.xml
deleted file mode 100644
index 21d2163..0000000
--- a/config/yazi/flavors/tokyo-night.yazi/tmtheme.xml
+++ /dev/null
@@ -1,1329 +0,0 @@
-
-
-
-
- author
- Kristi Russell (http://github.com/enkia)
- colorSpaceName
- sRGB
- name
- Enki-Tokyo-Night
- semanticClass
- enki.theme.tokyo
- settings
-
-
- settings
-
- activeGuide
- #363b54
- background
- #1d1f29
- caret
- #DBC08A
- findHighlight
- #ffa300
- findHighlightForeground
- #000000
- foreground
- #AFBAD4ff
- guide
- #4f4f5e40
- gutterForeground
- #3b415caa
- inactiveSelection
- #282833
- invisibles
- #4f4f5e
- lineHighlight
- #00000030
- phantomCss
- <![CDATA[ html { position: relative; } ]]>
- popupCss
- <![CDATA[ html { color: #B376B3; background-color: #2b2d3a; padding: 10px; } a { color: #6189BB; line-height: 1.2; text-decoration: none; } .error, .deleted { color: #50B4DC; } .success, .inserted { color: #9DBA72; } .warning, .modified { color: #ffa300; } ]]>
- selection
- #9D599D40
- selectionBorder
- #9D599D
- shadow
- #00000010
- stackGuide
- #4f4f5e60
- tagsOptions
- underline
-
-
-
- name
- Italics - Comments, Storage, Keyword Flow, Vue attributes, Decorators
- scope
- comment, meta.var.expr storage.type, keyword.control.flow, meta.directive.vue punctuation.separator.key-value.html, meta.directive.vue entity.other.attribute-name.html, tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js, storage.modifier
- settings
-
- fontStyle
- italic
-
-
-
- name
- Comment
- scope
- comment, comment.block.documentation, punctuation.definition.comment
- settings
-
- foreground
- #444b6a
-
-
-
- name
- Comment Doc
- scope
- comment.block.documentation variable, comment.block.documentation storage, comment.block.documentation punctuation, comment.block.documentation keyword, comment.block.documentation support, comment.block.documentation markup, comment.block.documentation markup.inline.raw.string.markdown, keyword.other.phpdoc.php
- settings
-
- foreground
- #7982a9
-
-
-
- name
- Number, Boolean, Undefined, Null
- scope
- variable.other.constant, punctuation.definition.constant, constant.language, constant.numeric, support.constant
- settings
-
- foreground
- #ff9e64
-
-
-
- name
- String, Symbols, Markup Heading
- scope
- string, constant.other.symbol, constant.other.key, markup.heading, meta.attribute-selector
- settings
-
- fontStyle
-
- foreground
- #9ece6a
-
-
-
- name
- Colors
- scope
- constant.other.color, constant.other.color.rgb-value.hex punctuation.definition.constant
- settings
-
- foreground
- #9aa5ce
-
-
-
- name
- Invalid
- scope
- invalid, invalid.illegal
- settings
-
- foreground
- #ff5370
-
-
-
- name
- Invalid deprecated
- scope
- invalid.deprecated
- settings
-
- foreground
- #bb9af7
-
-
-
- name
- Storage Type
- scope
- storage.type
- settings
-
- foreground
- #bb9af7
-
-
-
- name
- Storage - modifier, var, const, let
- scope
- meta.var.expr storage.type, storage.modifier
- settings
-
- foreground
- #9d7cd8
-
-
-
- name
- Interpolation
- scope
- punctuation.definition.template-expression, punctuation.section.embedded
- settings
-
- foreground
- #7dcfff
-
-
-
- name
- Spread
- scope
- keyword.operator.spread, keyword.operator.rest
- settings
-
- fontStyle
- bold
- foreground
- #f7768e
-
-
-
- name
- Operator, Misc
- scope
- keyword.operator, keyword.control.as, keyword.other, keyword.operator.bitwise.shift, punctuation, punctuation.definition.constant.markdown, punctuation.definition.string, punctuation.support.type.property-name, text.html.vue-html meta.tag, punctuation.definition.keyword, punctuation.terminator.rule, punctuation.definition.entity, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.definition.tag.html, keyword.other.template, keyword.other.substitution, entity.name.operator, text.html.vue meta.tag.block.any.html, text.html.vue meta.tag.inline.any.html, text.html.vue meta.tag.other.html, text.html.twig meta.tag.inline.any.html, text.html.twig meta.tag.block.any.html, text.html.twig meta.tag.structure.any.html, text.html.twig meta.tag.any.html
- settings
-
- foreground
- #89ddff
-
-
-
- name
- Import, Export, From, Default
- scope
- keyword.control.import, keyword.control.export, keyword.control.from, keyword.control.default, meta.import keyword.other
- settings
-
- foreground
- #7dcfff
-
-
-
- name
- Keyword
- scope
- keyword, keyword.control, keyword.other.important
- settings
-
- foreground
- #bb9af7
-
-
-
- name
- Keyword SQL
- scope
- keyword.other.DML
- settings
-
- foreground
- #7dcfff
-
-
-
- name
- Keyword Operator Logical, Arrow, Ternary, Comparison
- scope
- keyword.operator.logical, storage.type.function, keyword.operator.bitwise, keyword.operator.ternary, keyword.operator.comparison, keyword.operator.relational, keyword.operator.or.regexp
- settings
-
- foreground
- #bb9af7
-
-
-
- name
- Tag
- scope
- entity.name.tag, entity.name.tag support.class.component, meta.tag
- settings
-
- foreground
- #f7768e
-
-
-
- name
- Tag Punctuation
- scope
- punctuation.definition.tag, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html
- settings
-
- foreground
- #ba3c97
-
-
-
- name
- Blade
- scope
- keyword.blade, entity.name.function.blade
- settings
-
- foreground
- #7aa2f7
-
-
-
- name
- PHP - Embedded Tag
- scope
- punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php
- settings
-
- foreground
- #0db9d7
-
-
-
- name
- Smarty - Twig tag - Blade
- scope
- punctuation.definition.variable.smarty, punctuation.section.embedded.begin.smarty, punctuation.section.embedded.end.smarty, meta.tag.template.value.twig, punctuation.section.tag.twig, meta.tag.expression.twig, punctuation.definition.tag.expression.twig, punctuation.definition.tag.output.twig, variable.parameter.smarty
- settings
-
- foreground
- #7DCFFF
-
-
-
- name
- Smarty - Twig variable - function
- scope
- variable.other.property.twig, support.function.twig, meta.function-call.twig, keyword.control.twig, keyword.control.smarty, keyword.operator.other.twig, keyword.operator.comparison.twig, support.function.functions.twig, support.function.functions.twig, keyword.operator.assignment.twig, support.function.filters.twig, support.function.built-in.smarty, keyword.operator.smarty, text.blade text.html.blade custom.compiler.blade.php punctuation.section.embedded.php entity.name.tag.block.any.html, text.blade text.html.blade custom.compiler.blade.php punctuation.section.embedded.php constant.other.inline-data.html, text.blade text.html.blade custom.compiler.blade.php support.function constant.other.inline-data.html
- settings
-
- foreground
- #0db9d7
-
-
-
- name
- Globals - PHP Constants etc
- scope
- constant.other.php, variable.other.global.safer, variable.other.global.safer punctuation.definition.variable, variable.other.global, variable.other.global punctuation.definition.variable, constant.other
- settings
-
- foreground
- #e0af68
-
-
-
- name
- Variables
- scope
- variable, support.variable, string constant.other.placeholder
- settings
-
- foreground
- #c0caf5
-
-
-
- name
- Object Variable
- scope
- variable.other.object, support.module.node
- settings
-
- foreground
- #c0caf5
-
-
-
- name
- Object Key
- scope
- meta.object-literal.key, meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js, string.alias.graphql, string.unquoted.graphql, string.unquoted.alias.graphql, meta.field.declaration.ts variable.object.property
- settings
-
- foreground
- #73daca
-
-
-
- name
- Object Property
- scope
- variable.other.property, support.variable.property, support.variable.property.dom, meta.function-call variable.other.object.property, variable.language.prototype, meta.property.object, variable.other.member
- settings
-
- foreground
- #7dcfff
-
-
-
- name
- Object Property
- scope
- variable.other.object.property
- settings
-
- foreground
- #c0caf5
-
-
-
- name
- Object Literal Member lvl 3 (Vue Prop Validation)
- scope
- meta.objectliteral meta.object.member meta.objectliteral meta.object.member meta.objectliteral meta.object.member meta.object-literal.key
- settings
-
- foreground
- #41a6b5
-
-
-
- name
- C-related Block Level Variables
- scope
- source.cpp meta.block variable.other
- settings
-
- foreground
- #f7768e
-
-
-
- name
- Other Variable
- scope
- support.other.variable
- settings
-
- foreground
- #f7768e
-
-
-
- name
- Methods
- scope
- meta.class-method.js entity.name.function.js, entity.name.method.js, variable.function.constructor, keyword.other.special-method, storage.type.cs
- settings
-
- foreground
- #7aa2f7
-
-
-
- name
- Function Definition
- scope
- entity.name.function, meta.function-call, meta.function-call entity.name.function, variable.function, meta.definition.method entity.name.function, meta.object-literal entity.name.function
- settings
-
- foreground
- #7aa2f7
-
-
-
- name
- Function Argument
- scope
- variable.parameter.function.language.special, variable.parameter, meta.function.parameters punctuation.definition.variable, meta.function.parameter variable
- settings
-
- foreground
- #e0af68
-
-
-
- name
- Constant, Tag Attribute
- scope
- keyword.other.type.php, storage.type.php, constant.character, constant.escape, keyword.other.unit
- settings
-
- foreground
- #bb9af7
-
-
-
- name
- Variable Definition
- scope
- meta.definition.variable variable.other.constant, meta.definition.variable variable.other.readwrite, variable.other.declaration
- settings
-
- foreground
- #bb9af7
-
-
-
- name
- Inherited Class
- scope
- entity.other.inherited-class
- settings
-
- fontStyle
-
- foreground
- #bb9af7
-
-
-
- name
- Class, Support, DOM, etc
- scope
- support.class, support.type, variable.other.readwrite.alias, support.orther.namespace.use.php, meta.use.php, support.other.namespace.php, support.type.sys-types, support.variable.dom, support.constant.math, support.type.object.module, support.constant.json, entity.name.namespace, meta.import.qualifier, entity.name.class
- settings
-
- foreground
- #0db9d7
-
-
-
- name
- Class Name
- scope
- entity.name
- settings
-
- foreground
- #c0caf5
-
-
-
- name
- Support Function
- scope
- support.function
- settings
-
- foreground
- #0db9d7
-
-
-
- name
- CSS Class and Support
- scope
- source.css support.type.property-name, source.sass support.type.property-name, source.scss support.type.property-name, source.less support.type.property-name, source.stylus support.type.property-name, source.postcss support.type.property-name, support.type.property-name.css, support.type.vendored.property-name, support.type.map.key
- settings
-
- foreground
- #7aa2f7
-
-
-
- name
- CSS Font
- scope
- support.constant.font-name, meta.definition.variable
- settings
-
- foreground
- #9ece6a
-
-
-
- name
- CSS Class
- scope
- entity.other.attribute-name.class, meta.at-rule.mixin.scss entity.name.function.scss
- settings
-
- foreground
- #9ece6a
-
-
-
- name
- CSS ID
- scope
- entity.other.attribute-name.id
- settings
-
- foreground
- #fc7b7b
-
-
-
- name
- CSS Tag
- scope
- entity.name.tag.css, entity.name.tag.reference, entity.name.tag.scss
- settings
-
- foreground
- #0db9d7
-
-
-
- name
- CSS Tag Reference
- scope
- entity.name.tag.reference
- settings
-
- foreground
- #e0af68
-
-
-
- name
- CSS Property Separator
- scope
- meta.property-list punctuation.separator.key-value
- settings
-
- foreground
- #9abdf5
-
-
-
- name
- CSS Punctuation
- scope
- meta.property-list, punctuation.definition.entity.css
- settings
-
- foreground
- #e0af68
-
-
-
- name
- SCSS @
- scope
- meta.at-rule.mixin keyword.control.at-rule.mixin, meta.at-rule.include entity.name.function.scss, meta.at-rule.include keyword.control.at-rule.include
- settings
-
- foreground
- #bb9af7
-
-
-
- name
- SCSS Mixins, Extends, Include Keyword
- scope
- keyword.control.at-rule.include punctuation.definition.keyword, keyword.control.at-rule.mixin punctuation.definition.keyword, meta.at-rule.include keyword.control.at-rule.include, keyword.control.at-rule.extend punctuation.definition.keyword, meta.at-rule.extend keyword.control.at-rule.extend, entity.other.attribute-name.placeholder.css punctuation.definition.entity.css, meta.at-rule.media keyword.control.at-rule.media, meta.at-rule.mixin keyword.control.at-rule.mixin, meta.at-rule.function keyword.control.at-rule.function, keyword.control punctuation.definition.keyword, meta.at-rule.import.scss entity.other.attribute-name.placeholder.scss punctuation.definition.entity.scss, meta.at-rule.import.scss keyword.control.at-rule.import.scss
- settings
-
- foreground
- #9d7cd8
-
-
-
- name
- SCSS Include Mixin Argument
- scope
- meta.property-list meta.at-rule.include
- settings
-
- foreground
- #c0caf5
-
-
-
- name
- CSS value
- scope
- support.constant.property-value
- settings
-
- foreground
- #ff9e64
-
-
-
- name
- Sub-methods
- scope
- entity.name.module.js, variable.import.parameter.js, variable.other.class.js
- settings
-
- foreground
- #c0caf5
-
-
-
- name
- Language methods
- scope
- variable.language
- settings
-
- foreground
- #f7768e
-
-
-
- name
- Variable punctuation
- scope
- variable.other punctuation.definition.variable
- settings
-
- foreground
- #c0caf5
-
-
-
- name
- Keyword this with Punctuation, ES7 Bind Operator
- scope
- source.js constant.other.object.key.js string.unquoted.label.js, variable.language.this punctuation.definition.variable, keyword.other.this
- settings
-
- foreground
- #f7768e
-
-
-
- name
- HTML Attributes
- scope
- entity.other.attribute-name, text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name, text.blade entity.other.attribute-name.class, text.html.smarty entity.other.attribute-name.class
- settings
-
- foreground
- #bb9af7
-
-
-
- name
- Vue Template attributes
- scope
- meta.directive.vue punctuation.separator.key-value.html, meta.directive.vue entity.other.attribute-name.html
- settings
-
- foreground
- #bb9af7
-
-
-
- name
- Vue Template attribute separator
- scope
- meta.directive.vue punctuation.separator.key-value.html
- settings
-
- foreground
- #89ddff
-
-
-
- name
- CSS IDs
- scope
- source.sass keyword.control
- settings
-
- foreground
- #7aa2f7
-
-
-
- name
- CSS psuedo selectors
- scope
- entity.other.attribute-name.pseudo-class, entity.other.attribute-name.pseudo-element, entity.other.attribute-name.placeholder, meta.property-list meta.property-value
- settings
-
- foreground
- #bb9af7
-
-
-
- name
- Inserted
- scope
- markup.inserted
- settings
-
- foreground
- #449dab
-
-
-
- name
- Deleted
- scope
- markup.deleted
- settings
-
- foreground
- #914c54
-
-
-
- name
- Changed
- scope
- markup.changed
- settings
-
- foreground
- #6183bb
-
-
-
- name
- Regular Expressions
- scope
- string.regexp
- settings
-
- foreground
- #b4f9f8
-
-
-
- name
- Regular Expressions - Punctuation
- scope
- punctuation.definition.group
- settings
-
- foreground
- #f7768e
-
-
-
- name
- Regular Expressions - Character Class
- scope
- constant.other.character-class.regexp
- settings
-
- foreground
- #bb9af7
-
-
-
- name
- Regular Expressions - Character Class Set
- scope
- constant.other.character-class.set.regexp, punctuation.definition.character-class.regexp
- settings
-
- foreground
- #e0af68
-
-
-
- name
- Regular Expressions - Quantifier
- scope
- keyword.operator.quantifier.regexp
- settings
-
- foreground
- #89ddff
-
-
-
- name
- Regular Expressions - Backslash
- scope
- constant.character.escape.backslash
- settings
-
- foreground
- #c0caf5
-
-
-
- name
- Escape Characters
- scope
- constant.character.escape
- settings
-
- foreground
- #89ddff
-
-
-
- name
- Decorators
- scope
- tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js
- settings
-
- foreground
- #7aa2f7
-
-
-
- name
- CSS Units
- scope
- keyword.other.unit
- settings
-
- foreground
- #f7768e
-
-
-
- name
- JSON Key - Level 0
- scope
- source.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json string.quoted.double.json
- settings
-
- foreground
- #7aa2f7
-
-
-
- name
- JSON Key - Level 1
- scope
- source.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json string.quoted.double.json
- settings
-
- foreground
- #0db9d7
-
-
-
- name
- JSON Key - Level 2
- scope
- source.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json string.quoted.double.json
- settings
-
- foreground
- #7dcfff
-
-
-
- name
- JSON Key - Level 3
- scope
- source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json string.quoted.double.json
- settings
-
- foreground
- #bb9af7
-
-
-
- name
- JSON Key - Level 4
- scope
- source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json string.quoted.double.json
- settings
-
- foreground
- #e0af68
-
-
-
- name
- JSON Key - Level 5
- scope
- source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json string.quoted.double.json
- settings
-
- foreground
- #0db9d7
-
-
-
- name
- JSON Key - Level 6
- scope
- source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json string.quoted.double.json
- settings
-
- foreground
- #73daca
-
-
-
- name
- JSON Key - Level 7
- scope
- source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json
- settings
-
- foreground
- #f7768e
-
-
-
- name
- JSON Key - Level 8
- scope
- source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json punctuation.definition.string.end.json
- settings
-
- foreground
- #9ece6a
-
-
-
- name
- JSON Key - value
- scope
- source.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json
- settings
-
- foreground
- #9ece6a
-
-
-
- name
- Plain Punctuation
- scope
- punctuation.definition.list_item.markdown
- settings
-
- foreground
- #9abdf5
-
-
-
- name
- Block Punctuation
- scope
- meta.block, meta.brace, punctuation.definition.block, punctuation.definition.use, punctuation.definition.group.shell, punctuation.definition.class, punctuation.definition.begin.bracket, punctuation.definition.end.bracket, punctuation.definition.parameters, punctuation.definition.arguments, punctuation.definition.dictionary, punctuation.definition.array, punctuation.section
- settings
-
- foreground
- #9abdf5
-
-
-
- name
- Markdown - Plain
- scope
- meta.jsx.children, meta.embedded.block
- settings
-
- foreground
- #c0caf5
-
-
-
- name
- HTML text
- scope
- text.html
- settings
-
- foreground
- #9aa5ce
-
-
-
- name
- Markdown - Markup Raw Inline
- scope
- text.html.markdown markup.inline.raw.markdown
- settings
-
- foreground
- #bb9af7
-
-
-
- name
- Markdown - Markup Raw Inline Punctuation
- scope
- text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown
- settings
-
- foreground
- #4E5579
-
-
-
- name
- Markdown - Heading 1
- scope
- heading.1.markdown entity.name, heading.1.markdown punctuation.definition.heading.markdown
- settings
-
- fontStyle
- bold
- foreground
- #89ddff
-
-
-
- name
- Markdown - Heading 2
- scope
- heading.2.markdown entity.name, heading.2.markdown punctuation.definition.heading.markdown
- settings
-
- fontStyle
- bold
- foreground
- #61bdf2
-
-
-
- name
- Markdown - Heading 3
- scope
- heading.3.markdown entity.name, heading.3.markdown punctuation.definition.heading.markdown
- settings
-
- fontStyle
- bold
- foreground
- #7aa2f7
-
-
-
- name
- Markdown - Heading 4
- scope
- heading.4.markdown entity.name, heading.4.markdown punctuation.definition.heading.markdown
- settings
-
- fontStyle
- bold
- foreground
- #6d91de
-
-
-
- name
- Markdown - Heading 5
- scope
- heading.5.markdown entity.name, heading.5.markdown punctuation.definition.heading.markdown
- settings
-
- fontStyle
- bold
- foreground
- #9aa5ce
-
-
-
- name
- Markdown - Heading 6
- scope
- heading.6.markdown entity.name, heading.6.markdown punctuation.definition.heading.markdown
- settings
-
- fontStyle
- bold
- foreground
- #747ca1
-
-
-
- name
- Markup - Italic
- scope
- markup.italic, markup.italic punctuation
- settings
-
- fontStyle
- italic
- foreground
- #c0caf5
-
-
-
- name
- Markup - Bold
- scope
- markup.bold, markup.bold punctuation
- settings
-
- fontStyle
- bold
- foreground
- #c0caf5
-
-
-
- name
- Markup - Bold-Italic
- scope
- markup.bold markup.italic, markup.bold markup.italic punctuation
- settings
-
- fontStyle
- bold italic
- foreground
- #c0caf5
-
-
-
- name
- Markup - Underline
- scope
- markup.underline, markup.underline punctuation
- settings
-
- fontStyle
- underline
-
-
-
- name
- Markdown - Blockquote
- scope
- markup.quote punctuation.definition.blockquote.markdown
- settings
-
- foreground
- #4e5579
-
-
-
- name
- Markup - Quote
- scope
- markup.quote
- settings
-
- fontStyle
- italic
-
-
-
- name
- Markdown - Link
- scope
- string.other.link, markup.underline.link, constant.other.reference.link.markdown, string.other.link.description.title.markdown
- settings
-
- foreground
- #73daca
-
-
-
- name
- Markdown - Fenced Code Block
- scope
- markup.fenced_code.block.markdown, markup.inline.raw.string.markdown, variable.language.fenced.markdown
- settings
-
- foreground
- #89ddff
-
-
-
- name
- Markdown - Separator
- scope
- meta.separator
- settings
-
- fontStyle
- bold
- foreground
- #444b6a
-
-
-
- name
- Markup - Table
- scope
- markup.table
- settings
-
- foreground
- #c0cefc
-
-
-
- name
- Token - Info
- scope
- token.info-token
- settings
-
- foreground
- #0db9d7
-
-
-
- name
- Token - Warn
- scope
- token.warn-token
- settings
-
- foreground
- #ffdb69
-
-
-
- name
- Token - Error
- scope
- token.error-token
- settings
-
- foreground
- #db4b4b
-
-
-
- name
- Token - Debug
- scope
- token.debug-token
- settings
-
- foreground
- #b267e6
-
-
-
- name
- Apache Tag
- scope
- entity.tag.apacheconf
- settings
-
- foreground
- #f7768e
-
-
-
- name
- Preprocessor
- scope
- meta.preprocessor
- settings
-
- foreground
- #73daca
-
-
-
- name
- ENV value
- scope
- source.env
- settings
-
- foreground
- #7aa2f7
-
-
-
- uuid
- 06f855e3-9fb7-4fb1-b790-aef06065f34e
-
-
diff --git a/config/yazi/flavors/vscode-dark-modern.yazi/LICENSE b/config/yazi/flavors/vscode-dark-modern.yazi/LICENSE
deleted file mode 100644
index 5436de3..0000000
--- a/config/yazi/flavors/vscode-dark-modern.yazi/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2024 Alexander Bays
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/config/yazi/flavors/vscode-dark-modern.yazi/LICENSE-tmtheme b/config/yazi/flavors/vscode-dark-modern.yazi/LICENSE-tmtheme
deleted file mode 100644
index 5436de3..0000000
--- a/config/yazi/flavors/vscode-dark-modern.yazi/LICENSE-tmtheme
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2024 Alexander Bays
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/config/yazi/flavors/vscode-dark-modern.yazi/README.md b/config/yazi/flavors/vscode-dark-modern.yazi/README.md
deleted file mode 100644
index ce9c25f..0000000
--- a/config/yazi/flavors/vscode-dark-modern.yazi/README.md
+++ /dev/null
@@ -1,13 +0,0 @@
-# vscode-dark-modern
-
-[themes/](../) ยท [vscode-dark-plus](../vscode-dark-plus.yazi/) ยท [vscode-light-modern](../vscode-light-modern.yazi/) ยท [vscode-light-plus](../vscode-light-plus.yazi/)
-
-
-
-
-
-
-
-
-
-
diff --git a/config/yazi/flavors/vscode-dark-modern.yazi/flavor.toml b/config/yazi/flavors/vscode-dark-modern.yazi/flavor.toml
deleted file mode 100644
index 90f9d77..0000000
--- a/config/yazi/flavors/vscode-dark-modern.yazi/flavor.toml
+++ /dev/null
@@ -1,186 +0,0 @@
-# A TOML linter such as https://taplo.tamasfe.dev/ can use this schema to validate your config.
-# If you encounter any issues, please make an issue at https://github.com/yazi-rs/schemas.
-"$schema" = "https://yazi-rs.github.io/schemas/theme.json"
-
-# vscode-dark-modern
-# https://github.com/956MB/vscode.yazi/blob/main/themes/vscode-dark-modern/
-#
-# A theme inspired by Visual Studio Code's Dark Modern theme.
-
-[mgr]
-background = "#1F1F1F"
-foreground = "#D4D4D4"
-selection = "#264F78"
-cursor = "#AEAFAD"
-black = "#000000"
-red = "#F44747"
-green = "#6A9955"
-yellow = "#D7BA7D"
-blue = "#569CD6"
-magenta = "#C586C0"
-cyan = "#4EC9B0"
-white = "#D4D4D4"
-bright_black = "#808080"
-bright_red = "#F44747"
-bright_green = "#6A9955"
-bright_yellow = "#DCDCAA"
-bright_blue = "#569CD6"
-bright_magenta = "#C586C0"
-bright_cyan = "#4EC9B0"
-bright_white = "#FFFFFF"
-
-[manager]
-cwd = { fg = "cyan" }
-# Hovered
-hovered = { fg = "#D4D4D4", bg = "#264F78" }
-preview_hovered = { underline = true }
-# Find
-find_keyword = { fg = "#DCDCAA", bold = true, italic = true, underline = true }
-find_position = { fg = "#C586C0", bg = "#1F1F1F", bold = true, italic = true }
-# Marker
-marker_copied = { fg = "#73C991", bg = "#73C991" }
-marker_cut = { fg = "#F44747", bg = "#F44747" }
-marker_marked = { fg = "#4EC9B0", bg = "#4EC9B0" }
-marker_selected = { fg = "#D7BA7D", bg = "#D7BA7D" }
-# Tab
-tab_active = { fg = "#D4D4D4", bg = "#1F1F1F" }
-tab_inactive = { fg = "#D4D4D4", bg = "#2D2D2D" }
-tab_width = 1
-# Count
-count_copied = { fg = "#1F1F1F", bg = "#73C991" }
-count_cut = { fg = "#1F1F1F", bg = "#F44747" }
-count_selected = { fg = "#1F1F1F", bg = "#D7BA7D" }
-# Border
-border_symbol = "โ"
-border_style = { fg = "#444444" }
-# Highlighting
-syntect_theme = "./tmtheme.xml"
-# Cursor
-cursor_symbol = "โ"
-cursor = { fg = "#1F1F1F", bg = "#AEAFAD" }
-# Executable
-exe_symbol = ""
-exe = { fg = "#4EC9B0", bg = "#1F1F1F" }
-# Regular
-file_symbol = ""
-file = { }
-# Directory
-folder_symbol = ""
-folder = { fg = "#569CD6", bg = "#1F1F1F" }
-# Hidden
-hidden_symbol = ""
-hidden = { fg = "#808080" }
-# Link
-link_symbol = ""
-link = { fg = "#4EC9B0", bg = "#1F1F1F" }
-# Link (broken)
-broken_symbol = ""
-broken = { fg = "#F44747", bg = "#3A1212" }
-# Selected
-selected = { fg = "#FFFFFF", bg = "#264F78" }
-
-[status]
-separator_open = ""
-separator_close = ""
-separator_style = { fg = "#444444", bg = "#444444" }
-# Mode
-mode_normal = { fg = "#1F1F1F", bg = "#569CD6", bold = true }
-mode_select = { fg = "#1F1F1F", bg = "#FFAF00", bold = true }
-mode_unset = { fg = "#1F1F1F", bg = "#F44747", bold = true }
-# Progress
-progress_label = { bold = true }
-progress_normal = { fg = "#569CD6", bg = "#1F1F1F" }
-progress_error = { fg = "#F44747", bg = "#1F1F1F" }
-# Permissions
-permissions_t = { fg = "#6A9955" }
-permissions_r = { fg = "#D7BA7D" }
-permissions_w = { fg = "#F44747" }
-permissions_x = { fg = "#4EC9B0" }
-permissions_s = { fg = "#808080" }
-
-[select]
-border = { fg = "#569CD6" }
-active = { fg = "#C586C0", bold = true }
-inactive = {}
-
-[input]
-border = { fg = "#569CD6" }
-title = {}
-value = {}
-selected = { reversed = true }
-
-[completion]
-border = { fg = "#569CD6" }
-active = { bg = "#264F78" }
-inactive = {}
-# Icons
-icon_file = ""
-icon_folder = ""
-icon_command = ""
-
-[tasks]
-border = { fg = "#569CD6" }
-title = {}
-hovered = { underline = true }
-
-[which]
-mask = { bg = "#1F1F1F" }
-cand = { fg = "#4EC9B0" }
-rest = { fg = "#808080" }
-desc = { fg = "#C586C0" }
-separator = " "
-separator_style = { fg = "#808080" }
-
-[help]
-on = { fg = "#4EC9B0" }
-run = { fg = "#C586C0" }
-desc = { fg = "#D4D4D4" }
-hovered = { bg = "#264F78", bold = true }
-footer = { fg = "#D4D4D4", bg = "#252526" }
-
-[filetype]
-rules = [
- # Images
- { mime = "image/*", fg = "#D7BA7D" },
- # Videos
- { mime = "video/*", fg = "#C586C0" },
- # Audio
- { mime = "audio/*", fg = "#C586C0" },
- # Archives
- { mime = "application/zip", fg = "#F44747" },
- { mime = "application/gzip", fg = "#F44747" },
- { mime = "application/x-tar", fg = "#F44747" },
- { mime = "application/x-bzip", fg = "#F44747" },
- { mime = "application/x-bzip2", fg = "#F44747" },
- { mime = "application/x-7z-compressed", fg = "#F44747" },
- { mime = "application/x-rar", fg = "#F44747" },
- # Documents
- { mime = "application/pdf", fg = "#4EC9B0" },
- { mime = "application/msword", fg = "#4EC9B0" },
- { mime = "application/vnd.openxmlformats-officedocument.*", fg = "#4EC9B0" },
- # Fallback
- { name = "*", fg = "#D4D4D4" },
- { name = "*/", fg = "#569CD6" },
- # Executable
- { name = "*", category = "executable", fg = "#4EC9B0", bg = "#1F1F1F" },
- # Directories
- { name = "*/", fg = "#569CD6", bg = "#1F1F1F" },
- # Hidden files
- { name = ".*", fg = "#808080" },
- # Symlinks
- { name = "*", category = "link", fg = "#4EC9B0", bg = "#1F1F1F" },
- # Broken symlinks
- { name = "*", category = "broken", fg = "#F44747", bg = "#3A1212" },
-]
-
-[icon]
-rules = [
- { name = "Desktop", text = "" },
- { name = "Documents", text = "" },
- { name = "Downloads", text = "" },
- { name = "Pictures", text = "" },
- { name = "Music", text = "" },
- { name = "Videos", text = "" },
- { name = ".git", text = "" },
- { name = ".config", text = "" },
-]
diff --git a/config/yazi/flavors/vscode-dark-modern.yazi/img/1.png b/config/yazi/flavors/vscode-dark-modern.yazi/img/1.png
deleted file mode 100644
index 045985b..0000000
Binary files a/config/yazi/flavors/vscode-dark-modern.yazi/img/1.png and /dev/null differ
diff --git a/config/yazi/flavors/vscode-dark-modern.yazi/img/2.png b/config/yazi/flavors/vscode-dark-modern.yazi/img/2.png
deleted file mode 100644
index 2cc6a33..0000000
Binary files a/config/yazi/flavors/vscode-dark-modern.yazi/img/2.png and /dev/null differ
diff --git a/config/yazi/flavors/vscode-dark-modern.yazi/img/3.png b/config/yazi/flavors/vscode-dark-modern.yazi/img/3.png
deleted file mode 100644
index befbed9..0000000
Binary files a/config/yazi/flavors/vscode-dark-modern.yazi/img/3.png and /dev/null differ
diff --git a/config/yazi/flavors/vscode-dark-modern.yazi/img/4.png b/config/yazi/flavors/vscode-dark-modern.yazi/img/4.png
deleted file mode 100644
index a645c27..0000000
Binary files a/config/yazi/flavors/vscode-dark-modern.yazi/img/4.png and /dev/null differ
diff --git a/config/yazi/flavors/vscode-dark-modern.yazi/img/5.png b/config/yazi/flavors/vscode-dark-modern.yazi/img/5.png
deleted file mode 100644
index 490dcec..0000000
Binary files a/config/yazi/flavors/vscode-dark-modern.yazi/img/5.png and /dev/null differ
diff --git a/config/yazi/flavors/vscode-dark-modern.yazi/tmtheme.xml b/config/yazi/flavors/vscode-dark-modern.yazi/tmtheme.xml
deleted file mode 100644
index de79514..0000000
--- a/config/yazi/flavors/vscode-dark-modern.yazi/tmtheme.xml
+++ /dev/null
@@ -1,250 +0,0 @@
-
-
-
-
- name
- VSCode Dark Modern
- settings
-
-
- settings
-
- background
- #1F1F1F
- foreground
- #D4D4D4
- caret
- #AEAFAD
- invisibles
- #6E7681
- lineHighlight
- #222222
- selection
- #264F78
-
-
-
- name
- Comment
- scope
- comment
- settings
-
- foreground
- #6A9955
-
-
-
- name
- String
- scope
- string
- settings
-
- foreground
- #CE9178
-
-
-
- name
- Number
- scope
- constant.numeric
- settings
-
- foreground
- #B5CEA8
-
-
-
- name
- Built-in constant
- scope
- constant.language
- settings
-
- foreground
- #569CD6
-
-
-
- name
- User-defined constant
- scope
- constant.character, constant.other
- settings
-
- foreground
- #4FC1FF
-
-
-
- name
- Variable
- scope
- variable
- settings
-
- foreground
- #9CDCFE
-
-
-
- name
- Keyword
- scope
- keyword
- settings
-
- foreground
- #C586C0
-
-
-
- name
- Storage
- scope
- storage
- settings
-
- foreground
- #569CD6
-
-
-
- name
- Storage type
- scope
- storage.type
- settings
-
- foreground
- #569CD6
-
-
-
- name
- Class name
- scope
- entity.name.class
- settings
-
- foreground
- #4EC9B0
-
-
-
- name
- Inherited class
- scope
- entity.other.inherited-class
- settings
-
- foreground
- #4EC9B0
-
-
-
- name
- Function name
- scope
- entity.name.function
- settings
-
- foreground
- #DCDCAA
-
-
-
- name
- Function argument
- scope
- variable.parameter
- settings
-
- foreground
- #9CDCFE
-
-
-
- name
- Tag name
- scope
- entity.name.tag
- settings
-
- foreground
- #569CD6
-
-
-
- name
- Tag attribute
- scope
- entity.other.attribute-name
- settings
-
- foreground
- #9CDCFE
-
-
-
- name
- Library function
- scope
- support.function
- settings
-
- foreground
- #DCDCAA
-
-
-
- name
- Library constant
- scope
- support.constant
- settings
-
- foreground
- #4FC1FF
-
-
-
- name
- Library class/type
- scope
- support.type, support.class
- settings
-
- foreground
- #4EC9B0
-
-
-
- name
- Invalid
- scope
- invalid
- settings
-
- foreground
- #F44747
-
-
-
- name
- Invalid deprecated
- scope
- invalid.deprecated
- settings
-
- foreground
- #F44747
-
-
-
- uuid
- 231D4441-F280-4D49-A647-E1FD7E84D1D8
-
-
diff --git a/config/yazi/flavors/vscode-light-modern.yazi/LICENSE b/config/yazi/flavors/vscode-light-modern.yazi/LICENSE
deleted file mode 100644
index 5436de3..0000000
--- a/config/yazi/flavors/vscode-light-modern.yazi/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2024 Alexander Bays
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/config/yazi/flavors/vscode-light-modern.yazi/LICENSE-tmtheme b/config/yazi/flavors/vscode-light-modern.yazi/LICENSE-tmtheme
deleted file mode 100644
index 5436de3..0000000
--- a/config/yazi/flavors/vscode-light-modern.yazi/LICENSE-tmtheme
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2024 Alexander Bays
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/config/yazi/flavors/vscode-light-modern.yazi/README.md b/config/yazi/flavors/vscode-light-modern.yazi/README.md
deleted file mode 100644
index 99076ea..0000000
--- a/config/yazi/flavors/vscode-light-modern.yazi/README.md
+++ /dev/null
@@ -1,13 +0,0 @@
-# vscode-light-modern
-
-[themes/](../) ยท [vscode-dark-modern](../vscode-dark-modern.yazi/) ยท [vscode-dark-plus](../vscode-dark-plus.yazi/) ยท [vscode-light-plus](../vscode-light-plus.yazi/)
-
-
-
-
-
-
-
-
-
-
diff --git a/config/yazi/flavors/vscode-light-modern.yazi/flavor.toml b/config/yazi/flavors/vscode-light-modern.yazi/flavor.toml
deleted file mode 100644
index 6af54a2..0000000
--- a/config/yazi/flavors/vscode-light-modern.yazi/flavor.toml
+++ /dev/null
@@ -1,186 +0,0 @@
-# A TOML linter such as https://taplo.tamasfe.dev/ can use this schema to validate your config.
-# If you encounter any issues, please make an issue at https://github.com/yazi-rs/schemas.
-"$schema" = "https://yazi-rs.github.io/schemas/theme.json"
-
-# vscode-light-modern
-# https://github.com/956MB/vscode.yazi/blob/main/themes/vscode-light-modern/
-#
-# A theme inspired by Visual Studio Code's Light Modern theme.
-
-[colors]
-background = "#FFFFFF"
-foreground = "#3B3B3B"
-selection = "#ADD6FF"
-cursor = "#005FB8"
-black = "#000000"
-red = "#F85149"
-green = "#2EA043"
-yellow = "#D7BA7D"
-blue = "#005FB8"
-magenta = "#AF00DB"
-cyan = "#0598BC"
-white = "#FFFFFF"
-bright_black = "#6E7681"
-bright_red = "#F85149"
-bright_green = "#2EA043"
-bright_yellow = "#D7BA7D"
-bright_blue = "#005FB8"
-bright_magenta = "#AF00DB"
-bright_cyan = "#0598BC"
-bright_white = "#FFFFFF"
-
-[mgr]
-cwd = { fg = "cyan" }
-# Hovered
-hovered = { fg = "#000000", bg = "#ADD6FF" }
-preview_hovered = { underline = true }
-# Find
-find_keyword = { fg = "#795E26", bold = true, italic = true, underline = true }
-find_position = { fg = "#AF00DB", bg = "#FFFFFF", bold = true, italic = true }
-# Marker
-marker_copied = { fg = "#2EA043", bg = "#2EA043" }
-marker_cut = { fg = "#F85149", bg = "#F85149" }
-marker_marked = { fg = "#0598BC", bg = "#0598BC" }
-marker_selected = { fg = "#D7BA7D", bg = "#D7BA7D" }
-# Tab
-tab_active = { fg = "#3B3B3B", bg = "#FFFFFF" }
-tab_inactive = { fg = "#3B3B3B", bg = "#F8F8F8" }
-tab_width = 1
-# Count
-count_copied = { fg = "#FFFFFF", bg = "#2EA043" }
-count_cut = { fg = "#FFFFFF", bg = "#F85149" }
-count_selected = { fg = "#FFFFFF", bg = "#D7BA7D" }
-# Border
-border_symbol = "โ"
-border_style = { fg = "#E5E5E5" }
-# Highlighting
-syntect_theme = "./tmtheme.xml"
-# Cursor
-cursor_symbol = "โ"
-cursor = { fg = "#FFFFFF", bg = "#005FB8" }
-# Executable
-exe_symbol = ""
-exe = { fg = "#2EA043", bg = "#FFFFFF" }
-# Regular
-file_symbol = ""
-file = { }
-# Directory
-folder_symbol = ""
-folder = { fg = "#005FB8", bg = "#FFFFFF" }
-# Hidden
-hidden_symbol = ""
-hidden = { fg = "#6E7681" }
-# Link
-link_symbol = ""
-link = { fg = "#0598BC", bg = "#FFFFFF" }
-# Link (broken)
-broken_symbol = ""
-broken = { fg = "#F85149", bg = "#FFF0F0" }
-# Selected
-selected = { fg = "#000000", bg = "#ADD6FF" }
-
-[status]
-separator_open = ""
-separator_close = ""
-separator_style = { fg = "#E5E5E5", bg = "#E5E5E5" }
-# Mode
-mode_normal = { fg = "#FFFFFF", bg = "#005FB8", bold = true }
-mode_select = { fg = "#FFFFFF", bg = "#FFAF00", bold = true }
-mode_unset = { fg = "#FFFFFF", bg = "#F85149", bold = true }
-# Progress
-progress_label = { bold = true }
-progress_normal = { fg = "#005FB8", bg = "#FFFFFF" }
-progress_error = { fg = "#F85149", bg = "#FFFFFF" }
-# Permissions
-permissions_t = { fg = "#2EA043" }
-permissions_r = { fg = "#D7BA7D" }
-permissions_w = { fg = "#F85149" }
-permissions_x = { fg = "#0598BC" }
-permissions_s = { fg = "#6E7681" }
-
-[select]
-border = { fg = "#005FB8" }
-active = { fg = "#AF00DB", bold = true }
-inactive = {}
-
-[input]
-border = { fg = "#005FB8" }
-title = {}
-value = {}
-selected = { reversed = true }
-
-[completion]
-border = { fg = "#005FB8" }
-active = { bg = "#ADD6FF" }
-inactive = {}
-# Icons
-icon_file = ""
-icon_folder = ""
-icon_command = ""
-
-[tasks]
-border = { fg = "#005FB8" }
-title = {}
-hovered = { underline = true }
-
-[which]
-mask = { bg = "#FFFFFF" }
-cand = { fg = "#0598BC" }
-rest = { fg = "#6E7681" }
-desc = { fg = "#AF00DB" }
-separator = " "
-separator_style = { fg = "#6E7681" }
-
-[help]
-on = { fg = "#0598BC" }
-run = { fg = "#AF00DB" }
-desc = { fg = "#3B3B3B" }
-hovered = { bg = "#ADD6FF", bold = true }
-footer = { fg = "#3B3B3B", bg = "#F8F8F8" }
-
-[filetype]
-rules = [
- # Images
- { mime = "image/*", fg = "#D7BA7D" },
- # Videos
- { mime = "video/*", fg = "#AF00DB" },
- # Audio
- { mime = "audio/*", fg = "#AF00DB" },
- # Archives
- { mime = "application/zip", fg = "#F85149" },
- { mime = "application/gzip", fg = "#F85149" },
- { mime = "application/x-tar", fg = "#F85149" },
- { mime = "application/x-bzip", fg = "#F85149" },
- { mime = "application/x-bzip2", fg = "#F85149" },
- { mime = "application/x-7z-compressed", fg = "#F85149" },
- { mime = "application/x-rar", fg = "#F85149" },
- # Documents
- { mime = "application/pdf", fg = "#0598BC" },
- { mime = "application/msword", fg = "#0598BC" },
- { mime = "application/vnd.openxmlformats-officedocument.*", fg = "#0598BC" },
- # Fallback
- { name = "*", fg = "#3B3B3B" },
- { name = "*/", fg = "#005FB8" },
- # Executable
- { name = "*", category = "executable", fg = "#2EA043", bg = "#FFFFFF" },
- # Directories
- { name = "*/", fg = "#005FB8", bg = "#FFFFFF" },
- # Hidden files
- { name = ".*", fg = "#6E7681" },
- # Symlinks
- { name = "*", category = "link", fg = "#0598BC", bg = "#FFFFFF" },
- # Broken symlinks
- { name = "*", category = "broken", fg = "#F85149", bg = "#FFF0F0" },
-]
-
-[icon]
-rules = [
- { name = "Desktop", text = "" },
- { name = "Documents", text = "" },
- { name = "Downloads", text = "" },
- { name = "Pictures", text = "" },
- { name = "Music", text = "" },
- { name = "Videos", text = "" },
- { name = ".git", text = "" },
- { name = ".config", text = "" },
-]
diff --git a/config/yazi/flavors/vscode-light-modern.yazi/img/1.png b/config/yazi/flavors/vscode-light-modern.yazi/img/1.png
deleted file mode 100644
index 6343c68..0000000
Binary files a/config/yazi/flavors/vscode-light-modern.yazi/img/1.png and /dev/null differ
diff --git a/config/yazi/flavors/vscode-light-modern.yazi/img/2.png b/config/yazi/flavors/vscode-light-modern.yazi/img/2.png
deleted file mode 100644
index 13b9122..0000000
Binary files a/config/yazi/flavors/vscode-light-modern.yazi/img/2.png and /dev/null differ
diff --git a/config/yazi/flavors/vscode-light-modern.yazi/img/3.png b/config/yazi/flavors/vscode-light-modern.yazi/img/3.png
deleted file mode 100644
index 9e726b9..0000000
Binary files a/config/yazi/flavors/vscode-light-modern.yazi/img/3.png and /dev/null differ
diff --git a/config/yazi/flavors/vscode-light-modern.yazi/img/4.png b/config/yazi/flavors/vscode-light-modern.yazi/img/4.png
deleted file mode 100644
index 5124fd4..0000000
Binary files a/config/yazi/flavors/vscode-light-modern.yazi/img/4.png and /dev/null differ
diff --git a/config/yazi/flavors/vscode-light-modern.yazi/img/5.png b/config/yazi/flavors/vscode-light-modern.yazi/img/5.png
deleted file mode 100644
index 6dc5d51..0000000
Binary files a/config/yazi/flavors/vscode-light-modern.yazi/img/5.png and /dev/null differ
diff --git a/config/yazi/flavors/vscode-light-modern.yazi/tmtheme.xml b/config/yazi/flavors/vscode-light-modern.yazi/tmtheme.xml
deleted file mode 100644
index 5aa76f8..0000000
--- a/config/yazi/flavors/vscode-light-modern.yazi/tmtheme.xml
+++ /dev/null
@@ -1,250 +0,0 @@
-
-
-
-
- name
- VSCode Light Modern
- settings
-
-
- settings
-
- background
- #FFFFFF
- foreground
- #000000
- caret
- #000000
- invisibles
- #D3D3D3
- lineHighlight
- #E5EBF1
- selection
- #ADD6FF
-
-
-
- name
- Comment
- scope
- comment
- settings
-
- foreground
- #008000
-
-
-
- name
- String
- scope
- string
- settings
-
- foreground
- #A31515
-
-
-
- name
- Number
- scope
- constant.numeric
- settings
-
- foreground
- #098658
-
-
-
- name
- Built-in constant
- scope
- constant.language
- settings
-
- foreground
- #0000FF
-
-
-
- name
- User-defined constant
- scope
- constant.character, constant.other
- settings
-
- foreground
- #0000FF
-
-
-
- name
- Variable
- scope
- variable
- settings
-
- foreground
- #795E26
-
-
-
- name
- Keyword
- scope
- keyword
- settings
-
- foreground
- #AF00DB
-
-
-
- name
- Storage
- scope
- storage
- settings
-
- foreground
- #0000FF
-
-
-
- name
- Storage type
- scope
- storage.type
- settings
-
- foreground
- #0000FF
-
-
-
- name
- Class name
- scope
- entity.name.class
- settings
-
- foreground
- #267F99
-
-
-
- name
- Inherited class
- scope
- entity.other.inherited-class
- settings
-
- foreground
- #267F99
-
-
-
- name
- Function name
- scope
- entity.name.function
- settings
-
- foreground
- #795E26
-
-
-
- name
- Function argument
- scope
- variable.parameter
- settings
-
- foreground
- #001080
-
-
-
- name
- Tag name
- scope
- entity.name.tag
- settings
-
- foreground
- #800000
-
-
-
- name
- Tag attribute
- scope
- entity.other.attribute-name
- settings
-
- foreground
- #E50000
-
-
-
- name
- Library function
- scope
- support.function
- settings
-
- foreground
- #795E26
-
-
-
- name
- Library constant
- scope
- support.constant
- settings
-
- foreground
- #0000FF
-
-
-
- name
- Library class/type
- scope
- support.type, support.class
- settings
-
- foreground
- #267F99
-
-
-
- name
- Invalid
- scope
- invalid
- settings
-
- foreground
- #CD3131
-
-
-
- name
- Invalid deprecated
- scope
- invalid.deprecated
- settings
-
- foreground
- #CD3131
-
-
-
- uuid
- 231D4441-F280-4D49-A647-E1FD7E84D1D8
-
-
diff --git a/config/yazi/package.toml b/config/yazi/package.toml
index 08f2c9c..e65fffc 100644
--- a/config/yazi/package.toml
+++ b/config/yazi/package.toml
@@ -1,17 +1,29 @@
[[plugin.deps]]
use = "ndtoan96/ouch"
-rev = "558188d"
-hash = "2d0afef7b50747c543c4304004a72cec"
+rev = "406ce6c"
+hash = "f5afc904d5106ee368c8aa2ded43bd74"
[[plugin.deps]]
use = "boydaihungst/restore"
-rev = "5d22884"
-hash = "8e6fc2d660f661c91e30b10dd1a251b8"
+rev = "0e08704"
+hash = "e4d7c06510b4fe5f64ae31fbb4e017d6"
[[plugin.deps]]
use = "yazi-rs/plugins:vcs-files"
-rev = "e95c7b3"
-hash = "cc8da55f1deda45ee3787cc97b58ffc9"
+rev = "1db18bb"
+hash = "6b141fbed3c74b45558fbc7088c805ee"
-[flavor]
-deps = []
+[[flavor.deps]]
+use = "bennyoe/tokyo-night"
+rev = "8e6296f"
+hash = "d9da921c3bd37ba32ee27a8a7a40461f"
+
+[[flavor.deps]]
+use = "yazi-rs/flavors:dracula"
+rev = "0670801"
+hash = "20624fcdfcf7e4e912de05e348065e5e"
+
+[[flavor.deps]]
+use = "yazi-rs/flavors:catppuccin-latte"
+rev = "0670801"
+hash = "b8f46853c27707115f25f3423a47bd38"
diff --git a/config/yazi/theme.toml b/config/yazi/theme.toml
index fc762b5..ea9a748 100644
--- a/config/yazi/theme.toml
+++ b/config/yazi/theme.toml
@@ -1,3 +1,3 @@
[flavor]
-dark = "vscode-dark-modern"
-light = "vscode-dark-modern"
+dark = "dracula"
+light = "dracula"