summaryrefslogtreecommitdiff
path: root/fedora/.config/yazi/flavors
diff options
context:
space:
mode:
Diffstat (limited to 'fedora/.config/yazi/flavors')
-rwxr-xr-xfedora/.config/yazi/flavors/ayu-dark.yazi/LICENSE21
-rwxr-xr-xfedora/.config/yazi/flavors/ayu-dark.yazi/LICENSE-tmtheme21
-rw-r--r--fedora/.config/yazi/flavors/ayu-dark.yazi/README.md32
-rwxr-xr-xfedora/.config/yazi/flavors/ayu-dark.yazi/flavor.toml137
-rw-r--r--fedora/.config/yazi/flavors/ayu-dark.yazi/preview.pngbin0 -> 316943 bytes
-rwxr-xr-xfedora/.config/yazi/flavors/ayu-dark.yazi/tmtheme.xml1025
-rw-r--r--fedora/.config/yazi/flavors/catppuccin-frappe.yazi/LICENSE21
-rw-r--r--fedora/.config/yazi/flavors/catppuccin-frappe.yazi/LICENSE-tmtheme21
-rw-r--r--fedora/.config/yazi/flavors/catppuccin-frappe.yazi/README.md36
-rw-r--r--fedora/.config/yazi/flavors/catppuccin-frappe.yazi/flavor.toml189
-rw-r--r--fedora/.config/yazi/flavors/catppuccin-frappe.yazi/preview.pngbin0 -> 587309 bytes
-rw-r--r--fedora/.config/yazi/flavors/catppuccin-frappe.yazi/tmtheme.xml2112
-rw-r--r--fedora/.config/yazi/flavors/catppuccin-latte.yazi/LICENSE21
-rw-r--r--fedora/.config/yazi/flavors/catppuccin-latte.yazi/LICENSE-tmtheme21
-rw-r--r--fedora/.config/yazi/flavors/catppuccin-latte.yazi/README.md36
-rw-r--r--fedora/.config/yazi/flavors/catppuccin-latte.yazi/flavor.toml189
-rw-r--r--fedora/.config/yazi/flavors/catppuccin-latte.yazi/preview.pngbin0 -> 734865 bytes
-rw-r--r--fedora/.config/yazi/flavors/catppuccin-latte.yazi/tmtheme.xml2112
-rw-r--r--fedora/.config/yazi/flavors/catppuccin-macchiato.yazi/LICENSE21
-rw-r--r--fedora/.config/yazi/flavors/catppuccin-macchiato.yazi/LICENSE-tmtheme21
-rw-r--r--fedora/.config/yazi/flavors/catppuccin-macchiato.yazi/README.md36
-rw-r--r--fedora/.config/yazi/flavors/catppuccin-macchiato.yazi/flavor.toml189
-rw-r--r--fedora/.config/yazi/flavors/catppuccin-macchiato.yazi/preview.pngbin0 -> 690459 bytes
-rw-r--r--fedora/.config/yazi/flavors/catppuccin-macchiato.yazi/tmtheme.xml2112
-rw-r--r--fedora/.config/yazi/flavors/catppuccin-mocha.yazi/LICENSE21
-rw-r--r--fedora/.config/yazi/flavors/catppuccin-mocha.yazi/LICENSE-tmtheme21
-rw-r--r--fedora/.config/yazi/flavors/catppuccin-mocha.yazi/README.md36
-rw-r--r--fedora/.config/yazi/flavors/catppuccin-mocha.yazi/flavor.toml189
-rw-r--r--fedora/.config/yazi/flavors/catppuccin-mocha.yazi/preview.pngbin0 -> 675868 bytes
-rw-r--r--fedora/.config/yazi/flavors/catppuccin-mocha.yazi/tmtheme.xml2112
-rw-r--r--fedora/.config/yazi/flavors/dracula.yazi/LICENSE21
-rw-r--r--fedora/.config/yazi/flavors/dracula.yazi/LICENSE-tmtheme21
-rw-r--r--fedora/.config/yazi/flavors/dracula.yazi/README.md36
-rw-r--r--fedora/.config/yazi/flavors/dracula.yazi/flavor.toml189
-rw-r--r--fedora/.config/yazi/flavors/dracula.yazi/preview.pngbin0 -> 855046 bytes
-rw-r--r--fedora/.config/yazi/flavors/dracula.yazi/tmtheme.xml940
-rw-r--r--fedora/.config/yazi/flavors/everforest-medium.yazi/LICENSE21
-rw-r--r--fedora/.config/yazi/flavors/everforest-medium.yazi/LICENSE-tmtheme21
-rw-r--r--fedora/.config/yazi/flavors/everforest-medium.yazi/README.md45
-rw-r--r--fedora/.config/yazi/flavors/everforest-medium.yazi/flavor.toml229
-rw-r--r--fedora/.config/yazi/flavors/everforest-medium.yazi/preview.pngbin0 -> 78490 bytes
-rw-r--r--fedora/.config/yazi/flavors/everforest-medium.yazi/tmtheme.xml3186
-rw-r--r--fedora/.config/yazi/flavors/gruvbox-dark.yazi/LICENSE22
-rw-r--r--fedora/.config/yazi/flavors/gruvbox-dark.yazi/LICENSE-tmtheme21
-rw-r--r--fedora/.config/yazi/flavors/gruvbox-dark.yazi/README.md32
-rw-r--r--fedora/.config/yazi/flavors/gruvbox-dark.yazi/flavor.toml176
-rw-r--r--fedora/.config/yazi/flavors/gruvbox-dark.yazi/preview.pngbin0 -> 7036575 bytes
-rw-r--r--fedora/.config/yazi/flavors/gruvbox-dark.yazi/tmtheme.xml1509
-rw-r--r--fedora/.config/yazi/flavors/kanagawa-dragon.yazi/LICENSE21
-rw-r--r--fedora/.config/yazi/flavors/kanagawa-dragon.yazi/LICENSE-tmtheme21
-rw-r--r--fedora/.config/yazi/flavors/kanagawa-dragon.yazi/README.md32
-rw-r--r--fedora/.config/yazi/flavors/kanagawa-dragon.yazi/flavor.toml137
-rw-r--r--fedora/.config/yazi/flavors/kanagawa-dragon.yazi/preview.pngbin0 -> 1212654 bytes
-rw-r--r--fedora/.config/yazi/flavors/kanagawa-dragon.yazi/tmtheme.xml448
-rw-r--r--fedora/.config/yazi/flavors/kanagawa-lotus.yazi/LICENSE21
-rw-r--r--fedora/.config/yazi/flavors/kanagawa-lotus.yazi/LICENSE-tmtheme21
-rw-r--r--fedora/.config/yazi/flavors/kanagawa-lotus.yazi/README.md41
-rw-r--r--fedora/.config/yazi/flavors/kanagawa-lotus.yazi/flavor.toml130
-rw-r--r--fedora/.config/yazi/flavors/kanagawa-lotus.yazi/preview.pngbin0 -> 264566 bytes
-rw-r--r--fedora/.config/yazi/flavors/kanagawa-lotus.yazi/tmtheme.xml448
-rw-r--r--fedora/.config/yazi/flavors/kanagawa.yazi/LICENSE21
-rw-r--r--fedora/.config/yazi/flavors/kanagawa.yazi/LICENSE-tmtheme21
-rw-r--r--fedora/.config/yazi/flavors/kanagawa.yazi/README.md36
-rw-r--r--fedora/.config/yazi/flavors/kanagawa.yazi/flavor.toml140
-rw-r--r--fedora/.config/yazi/flavors/kanagawa.yazi/preview.pngbin0 -> 166757 bytes
-rw-r--r--fedora/.config/yazi/flavors/kanagawa.yazi/tmtheme.xml448
-rw-r--r--fedora/.config/yazi/flavors/rose-pine-dawn.yazi/LICENSE21
-rw-r--r--fedora/.config/yazi/flavors/rose-pine-dawn.yazi/LICENSE-tmtheme21
-rw-r--r--fedora/.config/yazi/flavors/rose-pine-dawn.yazi/README.md36
-rw-r--r--fedora/.config/yazi/flavors/rose-pine-dawn.yazi/flavor.toml230
-rw-r--r--fedora/.config/yazi/flavors/rose-pine-dawn.yazi/preview.pngbin0 -> 496676 bytes
-rw-r--r--fedora/.config/yazi/flavors/rose-pine-dawn.yazi/tmtheme.xml316
-rw-r--r--fedora/.config/yazi/flavors/rose-pine-moon.yazi/LICENSE21
-rw-r--r--fedora/.config/yazi/flavors/rose-pine-moon.yazi/LICENSE-tmtheme21
-rw-r--r--fedora/.config/yazi/flavors/rose-pine-moon.yazi/README.md36
-rw-r--r--fedora/.config/yazi/flavors/rose-pine-moon.yazi/flavor.toml230
-rw-r--r--fedora/.config/yazi/flavors/rose-pine-moon.yazi/preview.pngbin0 -> 1008743 bytes
-rw-r--r--fedora/.config/yazi/flavors/rose-pine-moon.yazi/tmtheme.xml316
-rw-r--r--fedora/.config/yazi/flavors/rose-pine.yazi/LICENSE21
-rw-r--r--fedora/.config/yazi/flavors/rose-pine.yazi/LICENSE-tmtheme21
-rw-r--r--fedora/.config/yazi/flavors/rose-pine.yazi/README.md36
-rw-r--r--fedora/.config/yazi/flavors/rose-pine.yazi/flavor.toml230
-rw-r--r--fedora/.config/yazi/flavors/rose-pine.yazi/preview.pngbin0 -> 983910 bytes
-rw-r--r--fedora/.config/yazi/flavors/rose-pine.yazi/tmtheme.xml316
-rw-r--r--fedora/.config/yazi/flavors/scripts/README.md36
-rw-r--r--fedora/.config/yazi/flavors/scripts/generate.js169
-rw-r--r--fedora/.config/yazi/flavors/scripts/template.toml189
-rw-r--r--fedora/.config/yazi/flavors/tokyo-night.yazi/LICENSE21
-rw-r--r--fedora/.config/yazi/flavors/tokyo-night.yazi/LICENSE-tmtheme21
-rw-r--r--fedora/.config/yazi/flavors/tokyo-night.yazi/README.md47
-rw-r--r--fedora/.config/yazi/flavors/tokyo-night.yazi/flavor.toml190
-rw-r--r--fedora/.config/yazi/flavors/tokyo-night.yazi/preview.pngbin0 -> 729541 bytes
-rw-r--r--fedora/.config/yazi/flavors/tokyo-night.yazi/tmtheme.xml1329
-rw-r--r--fedora/.config/yazi/flavors/vscode-dark-modern.yazi/LICENSE21
-rw-r--r--fedora/.config/yazi/flavors/vscode-dark-modern.yazi/LICENSE-tmtheme21
-rw-r--r--fedora/.config/yazi/flavors/vscode-dark-modern.yazi/README.md50
-rw-r--r--fedora/.config/yazi/flavors/vscode-dark-modern.yazi/flavor.toml186
-rw-r--r--fedora/.config/yazi/flavors/vscode-dark-modern.yazi/img/1.pngbin0 -> 465582 bytes
-rw-r--r--fedora/.config/yazi/flavors/vscode-dark-modern.yazi/img/2.pngbin0 -> 591609 bytes
-rw-r--r--fedora/.config/yazi/flavors/vscode-dark-modern.yazi/img/3.pngbin0 -> 646085 bytes
-rw-r--r--fedora/.config/yazi/flavors/vscode-dark-modern.yazi/img/4.pngbin0 -> 590651 bytes
-rw-r--r--fedora/.config/yazi/flavors/vscode-dark-modern.yazi/img/preview.pngbin0 -> 474310 bytes
-rw-r--r--fedora/.config/yazi/flavors/vscode-dark-modern.yazi/preview.pngbin0 -> 474310 bytes
-rw-r--r--fedora/.config/yazi/flavors/vscode-dark-modern.yazi/tmtheme.xml250
-rw-r--r--fedora/.config/yazi/flavors/vscode-dark-plus.yazi/LICENSE21
-rw-r--r--fedora/.config/yazi/flavors/vscode-dark-plus.yazi/LICENSE-tmtheme21
-rw-r--r--fedora/.config/yazi/flavors/vscode-dark-plus.yazi/README.md50
-rw-r--r--fedora/.config/yazi/flavors/vscode-dark-plus.yazi/flavor.toml186
-rw-r--r--fedora/.config/yazi/flavors/vscode-dark-plus.yazi/img/1.pngbin0 -> 465477 bytes
-rw-r--r--fedora/.config/yazi/flavors/vscode-dark-plus.yazi/img/2.pngbin0 -> 591518 bytes
-rw-r--r--fedora/.config/yazi/flavors/vscode-dark-plus.yazi/img/3.pngbin0 -> 646158 bytes
-rw-r--r--fedora/.config/yazi/flavors/vscode-dark-plus.yazi/img/4.pngbin0 -> 589782 bytes
-rw-r--r--fedora/.config/yazi/flavors/vscode-dark-plus.yazi/img/preview.pngbin0 -> 474215 bytes
-rw-r--r--fedora/.config/yazi/flavors/vscode-dark-plus.yazi/preview.pngbin0 -> 474215 bytes
-rw-r--r--fedora/.config/yazi/flavors/vscode-dark-plus.yazi/tmtheme.xml250
-rw-r--r--fedora/.config/yazi/flavors/vscode-light-modern.yazi/LICENSE21
-rw-r--r--fedora/.config/yazi/flavors/vscode-light-modern.yazi/LICENSE-tmtheme21
-rw-r--r--fedora/.config/yazi/flavors/vscode-light-modern.yazi/README.md50
-rw-r--r--fedora/.config/yazi/flavors/vscode-light-modern.yazi/flavor.toml186
-rw-r--r--fedora/.config/yazi/flavors/vscode-light-modern.yazi/img/1.pngbin0 -> 451099 bytes
-rw-r--r--fedora/.config/yazi/flavors/vscode-light-modern.yazi/img/2.pngbin0 -> 595482 bytes
-rw-r--r--fedora/.config/yazi/flavors/vscode-light-modern.yazi/img/3.pngbin0 -> 643205 bytes
-rw-r--r--fedora/.config/yazi/flavors/vscode-light-modern.yazi/img/4.pngbin0 -> 568228 bytes
-rw-r--r--fedora/.config/yazi/flavors/vscode-light-modern.yazi/img/preview.pngbin0 -> 457221 bytes
-rw-r--r--fedora/.config/yazi/flavors/vscode-light-modern.yazi/preview.pngbin0 -> 457221 bytes
-rw-r--r--fedora/.config/yazi/flavors/vscode-light-modern.yazi/tmtheme.xml250
-rw-r--r--fedora/.config/yazi/flavors/vscode-light-plus.yazi/LICENSE21
-rw-r--r--fedora/.config/yazi/flavors/vscode-light-plus.yazi/LICENSE-tmtheme21
-rw-r--r--fedora/.config/yazi/flavors/vscode-light-plus.yazi/README.md50
-rw-r--r--fedora/.config/yazi/flavors/vscode-light-plus.yazi/flavor.toml186
-rw-r--r--fedora/.config/yazi/flavors/vscode-light-plus.yazi/img/1.pngbin0 -> 444447 bytes
-rw-r--r--fedora/.config/yazi/flavors/vscode-light-plus.yazi/img/2.pngbin0 -> 581698 bytes
-rw-r--r--fedora/.config/yazi/flavors/vscode-light-plus.yazi/img/3.pngbin0 -> 630738 bytes
-rw-r--r--fedora/.config/yazi/flavors/vscode-light-plus.yazi/img/4.pngbin0 -> 566333 bytes
-rw-r--r--fedora/.config/yazi/flavors/vscode-light-plus.yazi/img/preview.pngbin0 -> 447989 bytes
-rw-r--r--fedora/.config/yazi/flavors/vscode-light-plus.yazi/preview.pngbin0 -> 447989 bytes
-rw-r--r--fedora/.config/yazi/flavors/vscode-light-plus.yazi/tmtheme.xml250
137 files changed, 25193 insertions, 0 deletions
diff --git a/fedora/.config/yazi/flavors/ayu-dark.yazi/LICENSE b/fedora/.config/yazi/flavors/ayu-dark.yazi/LICENSE
new file mode 100755
index 0000000..894ccc9
--- /dev/null
+++ b/fedora/.config/yazi/flavors/ayu-dark.yazi/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2024 Kamal Chandra Upreti
+
+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/fedora/.config/yazi/flavors/ayu-dark.yazi/LICENSE-tmtheme b/fedora/.config/yazi/flavors/ayu-dark.yazi/LICENSE-tmtheme
new file mode 100755
index 0000000..97c6154
--- /dev/null
+++ b/fedora/.config/yazi/flavors/ayu-dark.yazi/LICENSE-tmtheme
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2016 Ike Ku
+
+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/fedora/.config/yazi/flavors/ayu-dark.yazi/README.md b/fedora/.config/yazi/flavors/ayu-dark.yazi/README.md
new file mode 100644
index 0000000..6384dcc
--- /dev/null
+++ b/fedora/.config/yazi/flavors/ayu-dark.yazi/README.md
@@ -0,0 +1,32 @@
+<div align="center">
+ <img src="https://github.com/sxyazi/yazi/blob/main/assets/logo.png?raw=true" alt="Yazi logo" width="20%">
+</div>
+
+<h3 align="center">
+ Ayu Dark Flavor for <a href="https://github.com/sxyazi/yazi">Yazi</a>
+</h3>
+
+## 👀 Preview
+
+<img src="preview.png" width="600" />
+
+## 🎨 Installation
+
+```bash
+ya pack -a kmlupreti/ayu-dark
+```
+
+## ⚙️ Usage
+
+Add the these lines to your `theme.toml` configuration file to use it:
+
+```toml
+[flavor]
+dark = "ayu-dark"
+```
+
+## 📜 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/fedora/.config/yazi/flavors/ayu-dark.yazi/flavor.toml b/fedora/.config/yazi/flavors/ayu-dark.yazi/flavor.toml
new file mode 100755
index 0000000..7fafb1b
--- /dev/null
+++ b/fedora/.config/yazi/flavors/ayu-dark.yazi/flavor.toml
@@ -0,0 +1,137 @@
+[mgr]
+# current working dir
+cwd = { fg = "#5c6773" }
+
+# Hovered
+hovered = { reversed = true }
+preview_hovered = { underline = true }
+
+# find
+find_keyword = { fg = "#1f6f88", bold = true, italic = true, underline = true }
+find_position = { fg = "#1f6f88", bold = true, italic = true }
+
+# Symlink
+symlink_target = { italic = true }
+
+# marker
+marker_copied = { fg = "#0a0e14", bg = "#7e9350" }
+marker_cut = { fg = "#0a0e14", bg = "#a85361" }
+marker_marked = { fg = "#0a0e14", bg = "#1f6f88" }
+marker_selected = { fg = "#0a0e14", bg = "#c2a05c" }
+
+# count
+count_copied = { fg = "#0a0e14", bg = "#7e9350" }
+count_cut = { fg = "#5c6773", bg = "#a85361" }
+count_selected = { fg = "#0a0e14", bg = "#c2a05c" }
+
+# border
+border_symbol = " "
+
+[tabs]
+active = { fg = "#0a0e14", bg = "#c2a05c", bold = true }
+inactive = { fg = "#c2a05c", bg = "#0a0e14" }
+sep_inner = { open = "", close = "" }
+sep_outer = { open = "", close = "" }
+
+[mode]
+normal_main = { fg = "#0a0e14", bg = "#c2a05c", bold = true }
+normal_alt = { fg = "#1f6f88", bg = "#2d3640", bold = true }
+
+select_main = { fg = "#0a0e14", bg = "#1f6f88", bold = true }
+select_alt = { fg = "#0a0e14", bg = "#1f6f88", bold = true }
+
+unset_main = { fg = "#0a0e14", bg = "#a85361", bold = true }
+unset_alt = { fg = "#0a0e14", bg = "#a85361", bold = true }
+
+[status]
+overall = {}
+sep_left = { open = "", close = "" }
+sep_right = { open = "", close = "" }
+
+# Progress
+progress_label = { fg = "#0a0e14", bold = true }
+progress_normal = { fg = "#c2a05c", bg = "#0a0e14" }
+progress_error = { fg = "#a85361", bg = "#0a0e14" }
+
+# permissions
+perm_type = { fg = "#c2c2c2" }
+perm_write = { fg = "#a85361" }
+perm_exec = { fg = "#7e9350" }
+perm_read = { fg = "#1f6f88" }
+perm_sep = { fg = "#5c6773" }
+
+[select]
+border = { fg = "#c2a05c" }
+active = { fg = "#a85361", bold = true }
+inactive = { fg = "#5c6773", bg = "#0a0e14" }
+
+[input]
+border = { fg = "#c2a05c" }
+value = { fg = "#5c6773" }
+
+[completion]
+border = { fg = "#c2a05c", bg = "#0a0e14" }
+
+[tasks]
+border = { fg = "#c2a05c" }
+title = { fg = "#5c6773" }
+hovered = { fg = "#7e9350", underline = true }
+
+[which]
+cols = 3
+mask = { bg = "#0a0e14" }
+cand = { fg = "#c2a05c" }
+rest = { fg = "#0a0e14" }
+desc = { fg = "#5c6773" }
+separator = " ⯈ "
+separator_style = { fg = "#5c6773" }
+
+[help]
+on = { fg = "#c2a05c" }
+run = { fg = "#7e9350" }
+footer = { fg = "#0a0e14", bg = "#5c6773" }
+
+[notify]
+title_info = { fg = "#7e9350" }
+title_warn = { fg = "#c2a05c" }
+title_error = { fg = "#a85361" }
+
+[filetype]
+rules = [
+ # directories
+ { name = "*/", fg = "#1f6f88" },
+
+ # executables
+ { name = "*", is = "exec", fg = "#7e9350" },
+
+ # images
+ { mime = "image/*", fg = "#c2a05c" },
+
+ # media
+ { mime = "{audio,video}/*", fg = "#7e9350" },
+
+ # archives
+ { mime = "application/{,g}zip", fg = "#a85361" },
+ { mime = "application/x-{tar,bzip*,7z-compressed,xz,rar}", fg = "#a85361" },
+
+ # documents
+ { mime = "application/{pdf,doc,rtf,vnd.*}", fg = "#1f6f88" },
+
+ # scripts and code
+ { mime = "application/{x-shellscript,x-python,x-ruby,x-javascript}", fg = "#c2a05c" },
+ { mime = "text/x-{c,c++}", fg = "#1f6f88" },
+
+ # config files
+ { name = "*.json", fg = "#c2a05c" },
+ { name = "*.yml", fg = "#1f6f88" },
+ { name = "*.toml", fg = "#9464b6" },
+
+ # special files
+ { name = "*", is = "orphan", bg = "#0a0e14" },
+
+ # dummy files
+ { name = "*", is = "dummy", bg = "#0a0e14" },
+
+ # fallback
+ { name = "*/", fg = "#1f6f88" },
+]
diff --git a/fedora/.config/yazi/flavors/ayu-dark.yazi/preview.png b/fedora/.config/yazi/flavors/ayu-dark.yazi/preview.png
new file mode 100644
index 0000000..cdaeeff
--- /dev/null
+++ b/fedora/.config/yazi/flavors/ayu-dark.yazi/preview.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/ayu-dark.yazi/tmtheme.xml b/fedora/.config/yazi/flavors/ayu-dark.yazi/tmtheme.xml
new file mode 100755
index 0000000..a6d90da
--- /dev/null
+++ b/fedora/.config/yazi/flavors/ayu-dark.yazi/tmtheme.xml
@@ -0,0 +1,1025 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>author</key>
+ <string>Ike Ku</string>
+ <key>colorSpaceName</key>
+ <string>sRGB</string>
+ <key>name</key>
+ <string>ayu</string>
+ <key>semanticClass</key>
+ <string>ayu.dark</string>
+ <key>settings</key>
+ <array>
+ <dict>
+ <key>settings</key>
+ <dict>
+ <key>accent</key>
+ <string>#F29718</string>
+ <key>activeGuide</key>
+ <string>#363F46</string>
+ <key>background</key>
+ <string>#0F1419</string>
+ <key>caret</key>
+ <string>#F29718</string>
+ <key>findHighlight</key>
+ <string>#F29718</string>
+ <key>findHighlightForeground</key>
+ <string>#0F1419</string>
+ <key>foreground</key>
+ <string>#BFBAB0</string>
+ <key>guide</key>
+ <string>#20272C</string>
+ <key>gutter</key>
+ <string>#0F1419</string>
+ <key>gutterForeground</key>
+ <string>#252D33</string>
+ <key>inactiveBackground</key>
+ <string>#0F1419</string>
+ <key>inactiveSelection</key>
+ <string>#131E27</string>
+ <key>invisibles</key>
+ <string>#252D33</string>
+ <key>lineHighlight</key>
+ <string>#0A0E12</string>
+ <key>popupCss</key>
+ <string>html, body {
+ background-color: #13181D;
+ color: #BFBAB0;
+}
+body {
+ padding: 1px 3px;
+}
+a {
+ color: rgba(57, 186, 230, .7);
+}
+</string>
+ <key>selection</key>
+ <string>#16242E</string>
+ <key>selectionBorder</key>
+ <string>#192B37</string>
+ <key>shadow</key>
+ <string>#00000010</string>
+ <key>stackGuide</key>
+ <string>#20272C</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Comment</string>
+ <key>scope</key>
+ <string>comment, punctuation.definition.comment</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ <key>foreground</key>
+ <string>#5C6773</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Variable</string>
+ <key>scope</key>
+ <string>variable</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#BFBAB0</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>String</string>
+ <key>scope</key>
+ <string>string, constant.other.symbol</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#C2D94C</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Number</string>
+ <key>scope</key>
+ <string>constant.numeric</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#F29718</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regular Expressions and Escape Characters</string>
+ <key>scope</key>
+ <string>string.regexp, constant.character.escape</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#95E6CB</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Built-in constant</string>
+ <key>scope</key>
+ <string>constant.language</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#F29718</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>User-defined constant</string>
+ <key>scope</key>
+ <string>constant.character, constant.other</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#F29718</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Member Variable</string>
+ <key>scope</key>
+ <string>variable.member</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ec5f67</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Keyword</string>
+ <key>scope</key>
+ <string>keyword - keyword.operator, keyword.operator.word</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#FF7733</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Operators</string>
+ <key>scope</key>
+ <string>keyword.operator</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#F29668</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Punctuation</string>
+ <key>scope</key>
+ <string>punctuation.separator, punctuation.terminator</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#BFBAB0CC</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Punctuation</string>
+ <key>scope</key>
+ <string>punctuation.section</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#BFBAB0</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Accessor</string>
+ <key>scope</key>
+ <string>punctuation.accessor</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#F29668</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Annotation Punctuation</string>
+ <key>scope</key>
+ <string>punctuation.definition.annotation</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#BFBAB0CC</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JavaScript Dollar</string>
+ <key>scope</key>
+ <string>variable.other.dollar.only.js, variable.other.object.dollar.only.js, variable.type.dollar.only.js, support.class.dollar.only.js</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#E6B673</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Storage</string>
+ <key>scope</key>
+ <string>storage</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#FF7733</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Storage type</string>
+ <key>scope</key>
+ <string>storage.type</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#FF7733</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function name</string>
+ <key>scope</key>
+ <string>entity.name.function</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#FFB454</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Entity name</string>
+ <key>scope</key>
+ <string>entity.name - (entity.name.section | entity.name.tag | entity.name.label)</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#59C2FF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Inherited class</string>
+ <key>scope</key>
+ <string>entity.other.inherited-class</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>underline</string>
+ <key>foreground</key>
+ <string>#59C2FF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function argument</string>
+ <key>scope</key>
+ <string>variable.parameter</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#F29718</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Language variable</string>
+ <key>scope</key>
+ <string>variable.language</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ <key>foreground</key>
+ <string>#39BAE6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Tag</string>
+ <key>scope</key>
+ <string>entity.name.tag, meta.tag.sgml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#39BAE6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Tag start/end</string>
+ <key>scope</key>
+ <string>punctuation.definition.tag.end, punctuation.definition.tag.begin, punctuation.definition.tag</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#39BAE690</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Tag attribute</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#FFB454</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function call</string>
+ <key>scope</key>
+ <string>variable.function, variable.annotation</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#FFB454</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library function</string>
+ <key>scope</key>
+ <string>support.function, support.macro</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#F07178</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library constant</string>
+ <key>scope</key>
+ <string>support.constant</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ <key>foreground</key>
+ <string>#F29668</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library class/type</string>
+ <key>scope</key>
+ <string>support.type, support.class</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ <key>foreground</key>
+ <string>#39BAE6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Invalid</string>
+ <key>scope</key>
+ <string>invalid</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#FF3333</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Invalid deprecated</string>
+ <key>scope</key>
+ <string>invalid.deprecated</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#FF7733</string>
+ <key>foreground</key>
+ <string>#FFFFFF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>diff.header</string>
+ <key>scope</key>
+ <string>meta.diff, meta.diff.header</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c594c5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Ruby class methods</string>
+ <key>scope</key>
+ <string>source.ruby variable.other.readwrite</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#FFB454</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS tag names</string>
+ <key>scope</key>
+ <string>source.css entity.name.tag, source.sass entity.name.tag, source.scss entity.name.tag, source.less entity.name.tag, source.stylus entity.name.tag</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#59C2FF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS browser prefix</string>
+ <key>scope</key>
+ <string>source.css support.type, source.sass support.type, source.scss support.type, source.less support.type, source.stylus support.type</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#5C6773</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS Properties</string>
+ <key>scope</key>
+ <string>support.type.property-name</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>normal</string>
+ <key>foreground</key>
+ <string>#39BAE6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Search Results Nums</string>
+ <key>scope</key>
+ <string>constant.numeric.line-number.find-in-files - match</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#5C6773</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Search Results Match Nums</string>
+ <key>scope</key>
+ <string>constant.numeric.line-number.match</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#FF7733</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Search Results Lines</string>
+ <key>scope</key>
+ <string>entity.name.filename.find-in-files</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#C2D94C</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>message.error</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#FF3333</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON Key - Level 8</string>
+ <key>scope</key>
+ <string>source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#39BAE6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON Key - Level 7</string>
+ <key>scope</key>
+ <string>source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#39BAE6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON Key - Level 6</string>
+ <key>scope</key>
+ <string>source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#39BAE6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON Key - Level 5</string>
+ <key>scope</key>
+ <string>source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#39BAE6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON Key - Level 4</string>
+ <key>scope</key>
+ <string>source.json meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#39BAE6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON Key - Level 3</string>
+ <key>scope</key>
+ <string>source.json meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#39BAE6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON Key - Level 2</string>
+ <key>scope</key>
+ <string>source.json meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#39BAE6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON Key - Level 1</string>
+ <key>scope</key>
+ <string>source.json meta meta.structure.dictionary.json string.quoted.double.json - meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta.structure.dictionary.json punctuation.definition.string - meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#39BAE6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON Key - Level 0</string>
+ <key>scope</key>
+ <string>source.json meta.structure.dictionary.json string.quoted.double.json - meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json punctuation.definition.string - meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#39BAE6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup Heading</string>
+ <key>scope</key>
+ <string>markup.heading</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#FF7733</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup Links</string>
+ <key>scope</key>
+ <string>string.other.link, markup.underline.link</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic underline</string>
+ <key>foreground</key>
+ <string>#95E6CB</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup image</string>
+ <key>scope</key>
+ <string>punctuation.definition.image</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#FFB454</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup Italic</string>
+ <key>scope</key>
+ <string>markup.italic</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ <key>foreground</key>
+ <string>#F07178</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup Bold</string>
+ <key>scope</key>
+ <string>markup.bold</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#F07178</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup Bold/italic</string>
+ <key>scope</key>
+ <string>markup.italic markup.bold | markup.bold markup.italic</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup Code</string>
+ <key>scope</key>
+ <string>markup.raw</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#BFBAB007</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup Code Inline</string>
+ <key>scope</key>
+ <string>markup.raw.inline</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#BFBAB010</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown Separator</string>
+ <key>scope</key>
+ <string>meta.separator</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#BFBAB010</string>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#5C6773</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup Blockquote</string>
+ <key>scope</key>
+ <string>markup.quote</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ <key>foreground</key>
+ <string>#F29718</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup List Bullet</string>
+ <key>scope</key>
+ <string>markup.list.numbered.bullet, markup.list punctuation.definition.list_item</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#95E6CB</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup Inserted</string>
+ <key>scope</key>
+ <string>markup.inserted</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#C2D94C</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup Changed</string>
+ <key>scope</key>
+ <string>markup.changed</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#39BAE6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup Deleted</string>
+ <key>scope</key>
+ <string>markup.deleted</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#F07178</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup Strike</string>
+ <key>scope</key>
+ <string>markup.strike</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#E6B673</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup Table</string>
+ <key>scope</key>
+ <string>markup.table</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#BFBAB010</string>
+ <key>foreground</key>
+ <string>#39BAE6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup Raw Inline</string>
+ <key>scope</key>
+ <string>text.html.markdown markup.raw.inline</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#F29668</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown - Line Break</string>
+ <key>scope</key>
+ <string>text.html.markdown meta.dummy.line-break</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#5C6773</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown - Raw Block Fenced</string>
+ <key>scope</key>
+ <string>markup.raw.block.fenced.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#BFBAB010</string>
+ <key>foreground</key>
+ <string>#BFBAB0</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown - Fenced Bode Block</string>
+ <key>scope</key>
+ <string>punctuation.definition.fenced.markdown, variable.language.fenced.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#BFBAB010</string>
+ <key>foreground</key>
+ <string>#5C6773</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown - Fenced Language</string>
+ <key>scope</key>
+ <string>variable.language.fenced.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#5C6773</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GitGutter Added</string>
+ <key>scope</key>
+ <string>markup.inserted.git_gutter</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#C2D94C</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GitGutter Changed</string>
+ <key>scope</key>
+ <string>markup.changed.git_gutter</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#39BAE6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GitGutter Deleted</string>
+ <key>scope</key>
+ <string>markup.deleted.git_gutter</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#FF3333</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GitGutter Ignored</string>
+ <key>scope</key>
+ <string>markup.ignored.git_gutter</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#20272C</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GitGutter Untracked</string>
+ <key>scope</key>
+ <string>markup.untracked.git_gutter</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#20272C</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GutterColor</string>
+ <key>scope</key>
+ <string>gutter_color</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#FFFFFF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>AceJump Label - Blue</string>
+ <key>scope</key>
+ <string>acejump.label.blue</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#39BAE6</string>
+ <key>foreground</key>
+ <string>#FFFFFF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>AceJump Label - Green</string>
+ <key>scope</key>
+ <string>acejump.label.green</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#C2D94C</string>
+ <key>foreground</key>
+ <string>#FFFFFF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>AceJump Label - Orange</string>
+ <key>scope</key>
+ <string>acejump.label.orange</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#FF7733</string>
+ <key>foreground</key>
+ <string>#FFFFFF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>AceJump Label - Purple</string>
+ <key>scope</key>
+ <string>acejump.label.purple</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#F07178</string>
+ <key>foreground</key>
+ <string>#FFFFFF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>SublimeLinter Warning</string>
+ <key>scope</key>
+ <string>sublimelinter.mark.warning</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#39BAE6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>SublimeLinter Gutter Mark</string>
+ <key>scope</key>
+ <string>sublimelinter.gutter-mark</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#FFFFFF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>SublimeLinter Error</string>
+ <key>scope</key>
+ <string>sublimelinter.mark.error</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#FF3333</string>
+ </dict>
+ </dict>
+ </array>
+ <key>uuid</key>
+ <string>0e709986-46a0-40a0-b3bf-c8dfe525c455</string>
+</dict>
+</plist>
diff --git a/fedora/.config/yazi/flavors/catppuccin-frappe.yazi/LICENSE b/fedora/.config/yazi/flavors/catppuccin-frappe.yazi/LICENSE
new file mode 100644
index 0000000..fb5b1d6
--- /dev/null
+++ b/fedora/.config/yazi/flavors/catppuccin-frappe.yazi/LICENSE
@@ -0,0 +1,21 @@
+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/fedora/.config/yazi/flavors/catppuccin-frappe.yazi/LICENSE-tmtheme b/fedora/.config/yazi/flavors/catppuccin-frappe.yazi/LICENSE-tmtheme
new file mode 100644
index 0000000..006383b
--- /dev/null
+++ b/fedora/.config/yazi/flavors/catppuccin-frappe.yazi/LICENSE-tmtheme
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2021 Catppuccin
+
+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/fedora/.config/yazi/flavors/catppuccin-frappe.yazi/README.md b/fedora/.config/yazi/flavors/catppuccin-frappe.yazi/README.md
new file mode 100644
index 0000000..737a6aa
--- /dev/null
+++ b/fedora/.config/yazi/flavors/catppuccin-frappe.yazi/README.md
@@ -0,0 +1,36 @@
+<div align="center">
+ <img src="https://github.com/sxyazi/yazi/blob/main/assets/logo.png?raw=true" alt="Yazi logo" width="20%">
+</div>
+
+<h3 align="center">
+ Catppuccin Frappe Flavor for <a href="https://github.com/sxyazi/yazi">Yazi</a>
+</h3>
+
+## 👀 Preview
+
+<img src="preview.png" width="600" />
+
+## 🎨 Installation
+
+```sh
+ya pkg add yazi-rs/flavors:catppuccin-frappe
+```
+
+## ⚙️ Usage
+
+Set the content of your `theme.toml` to enable it as your _dark_ flavor:
+
+```toml
+[flavor]
+dark = "catppuccin-frappe"
+```
+
+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/fedora/.config/yazi/flavors/catppuccin-frappe.yazi/flavor.toml b/fedora/.config/yazi/flavors/catppuccin-frappe.yazi/flavor.toml
new file mode 100644
index 0000000..bb32478
--- /dev/null
+++ b/fedora/.config/yazi/flavors/catppuccin-frappe.yazi/flavor.toml
@@ -0,0 +1,189 @@
+# vim:fileencoding=utf-8:foldmethod=marker
+
+# : Manager {{{
+
+[mgr]
+cwd = { fg = "#81c8be" }
+
+# Hovered
+hovered = { reversed = true }
+preview_hovered = { underline = true }
+
+# Find
+find_keyword = { fg = "#e5c890", bold = true, italic = true, underline = true }
+find_position = { fg = "#f4b8e4", bg = "reset", bold = true, italic = true }
+
+# Marker
+marker_copied = { fg = "#a6d189", bg = "#a6d189" }
+marker_cut = { fg = "#e78284", bg = "#e78284" }
+marker_marked = { fg = "#81c8be", bg = "#81c8be" }
+marker_selected = { fg = "#e5c890", bg = "#e5c890" }
+
+# Count
+count_copied = { fg = "#303446", bg = "#a6d189" }
+count_cut = { fg = "#303446", bg = "#e78284" }
+count_selected = { fg = "#303446", bg = "#e5c890" }
+
+# Border
+border_symbol = "│"
+border_style = { fg = "#838ba7" }
+
+# : }}}
+
+
+# : Tabs {{{
+
+[tabs]
+active = { fg = "#303446", bg = "#8caaee", bold = true }
+inactive = { fg = "#8caaee", bg = "#414559" }
+
+# : }}}
+
+
+# : Mode {{{
+
+[mode]
+
+normal_main = { fg = "#303446", bg = "#8caaee", bold = true }
+normal_alt = { fg = "#8caaee", bg = "#414559" }
+
+# Select mode
+select_main = { fg = "#303446", bg = "#81c8be", bold = true }
+select_alt = { fg = "#81c8be", bg = "#414559" }
+
+# Unset mode
+unset_main = { fg = "#303446", bg = "#eebebe", bold = true }
+unset_alt = { fg = "#eebebe", bg = "#414559" }
+
+# : }}}
+
+
+# : Status bar {{{
+
+[status]
+# Permissions
+perm_sep = { fg = "#838ba7" }
+perm_type = { fg = "#8caaee" }
+perm_read = { fg = "#e5c890" }
+perm_write = { fg = "#e78284" }
+perm_exec = { fg = "#a6d189" }
+
+# Progress
+progress_label = { fg = "#ffffff", bold = true }
+progress_normal = { fg = "#8caaee", bg = "#51576d" }
+progress_error = { fg = "#8caaee", bg = "#e78284" }
+
+# : }}}
+
+
+# : Pick {{{
+
+[pick]
+border = { fg = "#8caaee" }
+active = { fg = "#f4b8e4", bold = true }
+inactive = {}
+
+# : }}}
+
+
+# : Input {{{
+
+[input]
+border = { fg = "#8caaee" }
+title = {}
+value = {}
+selected = { reversed = true }
+
+# : }}}
+
+
+# : Completion {{{
+
+[cmp]
+border = { fg = "#8caaee" }
+
+# : }}}
+
+
+# : Tasks {{{
+
+[tasks]
+border = { fg = "#8caaee" }
+title = {}
+hovered = { fg = "#f4b8e4", bold = true }
+
+# : }}}
+
+
+# : Which {{{
+
+[which]
+mask = { bg = "#414559" }
+cand = { fg = "#81c8be" }
+rest = { fg = "#949cbb" }
+desc = { fg = "#f4b8e4" }
+separator = "  "
+separator_style = { fg = "#626880" }
+
+# : }}}
+
+
+# : Help {{{
+
+[help]
+on = { fg = "#81c8be" }
+run = { fg = "#f4b8e4" }
+hovered = { reversed = true, bold = true }
+footer = { fg = "#414559", bg = "#c6d0f5" }
+
+# : }}}
+
+
+# : Spotter {{{
+
+[spot]
+border = { fg = "#8caaee" }
+title = { fg = "#8caaee" }
+tbl_col = { fg = "#81c8be" }
+tbl_cell = { fg = "#f4b8e4", bg = "#51576d" }
+
+# : }}}
+
+
+# : Notification {{{
+
+[notify]
+title_info = { fg = "#a6d189" }
+title_warn = { fg = "#e5c890" }
+title_error = { fg = "#e78284" }
+
+# : }}}
+
+
+# : File-specific styles {{{
+
+[filetype]
+
+rules = [
+ # Images
+ { mime = "image/*", fg = "#81c8be" },
+
+ # Media
+ { mime = "{audio,video}/*", fg = "#e5c890" },
+
+ # Archives
+ { mime = "application/{zip,rar,7z*,tar,gzip,xz,zstd,bzip*,lzma,compress,archive,cpio,arj,xar,ms-cab*}", fg = "#f4b8e4" },
+
+ # Documents
+ { mime = "application/{pdf,doc,rtf}", fg = "#a6d189" },
+
+ # Fallback
+ { url = "*", fg = "#c6d0f5" },
+ { url = "*/", fg = "#8caaee" },
+
+ # TODO: remove
+ { name = "*", fg = "#c6d0f5" },
+ { name = "*/", fg = "#8caaee" }
+]
+
+# : }}}
diff --git a/fedora/.config/yazi/flavors/catppuccin-frappe.yazi/preview.png b/fedora/.config/yazi/flavors/catppuccin-frappe.yazi/preview.png
new file mode 100644
index 0000000..03203c9
--- /dev/null
+++ b/fedora/.config/yazi/flavors/catppuccin-frappe.yazi/preview.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/catppuccin-frappe.yazi/tmtheme.xml b/fedora/.config/yazi/flavors/catppuccin-frappe.yazi/tmtheme.xml
new file mode 100644
index 0000000..6d0a97f
--- /dev/null
+++ b/fedora/.config/yazi/flavors/catppuccin-frappe.yazi/tmtheme.xml
@@ -0,0 +1,2112 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+ <dict>
+ <key>name</key>
+ <string>Catppuccin Frappé</string>
+ <key>semanticClass</key>
+ <string>theme.dark.catppuccin-frappé</string>
+ <key>uuid</key>
+ <string>e0ada983-8938-490c-86f0-97a1a0ec58e4</string>
+ <key>author</key>
+ <string>Catppuccin Org</string>
+ <key>colorSpaceName</key>
+ <string>sRGB</string>
+ <key>settings</key>
+ <array>
+ <dict>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#303446</string>
+ <key>foreground</key>
+ <string>#c6d0f5</string>
+ <key>caret</key>
+ <string>#f2d5cf</string>
+ <key>lineHighlight</key>
+ <string>#414559</string>
+ <key>misspelling</key>
+ <string>#e78284</string>
+ <key>accent</key>
+ <string>#ca9ee6</string>
+ <key>selection</key>
+ <string>#949cbb40</string>
+ <key>activeGuide</key>
+ <string>#51576d</string>
+ <key>findHighlight</key>
+ <string>#506373</string>
+ <key>gutterForeground</key>
+ <string>#838ba7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Basic text &amp; variable names (incl. leading punctuation)</string>
+ <key>scope</key>
+ <string>text, source, variable.other.readwrite, punctuation.definition.variable</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6d0f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Parentheses, Brackets, Braces</string>
+ <key>scope</key>
+ <string>punctuation</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#949cbb</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Comments</string>
+ <key>scope</key>
+ <string>comment, punctuation.definition.comment</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#949cbb</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>string, punctuation.definition.string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a6d189</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>constant.character.escape</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f4b8e4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Booleans, constants, numbers</string>
+ <key>scope</key>
+ <string>constant.numeric, variable.other.constant, entity.name.constant, constant.language.boolean, constant.language.false, constant.language.true, keyword.other.unit.user-defined, keyword.other.unit.suffix.floating-point</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ef9f76</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>keyword, keyword.operator.word, keyword.operator.new, variable.language.super, support.type.primitive, storage.type, storage.modifier, punctuation.definition.keyword</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ca9ee6</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>entity.name.tag.documentation</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ca9ee6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Punctuation</string>
+ <key>scope</key>
+ <string>keyword.operator, punctuation.accessor, punctuation.definition.generic, meta.function.closure punctuation.section.parameters, punctuation.definition.tag, punctuation.separator.key-value</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#81c8be</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>entity.name.function, meta.function-call.method, support.function, support.function.misc, variable.function</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8caaee</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Classes</string>
+ <key>scope</key>
+ <string>entity.name.class, entity.other.inherited-class, support.class, meta.function-call.constructor, entity.name.struct</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e5c890</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Enum</string>
+ <key>scope</key>
+ <string>entity.name.enum</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e5c890</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Enum member</string>
+ <key>scope</key>
+ <string>meta.enum variable.other.readwrite, variable.other.enummember</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#81c8be</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Object properties</string>
+ <key>scope</key>
+ <string>meta.property.object</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#81c8be</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Types</string>
+ <key>scope</key>
+ <string>meta.type, meta.type-alias, support.type, entity.name.type</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e5c890</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Decorators</string>
+ <key>scope</key>
+ <string>meta.annotation variable.function, meta.annotation variable.annotation.function, meta.annotation punctuation.definition.annotation, meta.decorator, punctuation.decorator</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ef9f76</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>variable.parameter, meta.function.parameters</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ea999c</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Built-ins</string>
+ <key>scope</key>
+ <string>constant.language, support.function.builtin</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e78284</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>entity.other.attribute-name.documentation</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e78284</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Preprocessor directives</string>
+ <key>scope</key>
+ <string>keyword.control.directive, punctuation.definition.directive</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e5c890</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Type parameters</string>
+ <key>scope</key>
+ <string>punctuation.definition.typeparameters</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#99d1db</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Namespaces</string>
+ <key>scope</key>
+ <string>entity.name.namespace</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e5c890</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Property names (left hand assignments in json/yaml/css)</string>
+ <key>scope</key>
+ <string>support.type.property-name.css</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8caaee</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>This/Self keyword</string>
+ <key>scope</key>
+ <string>variable.language.this, variable.language.this punctuation.definition.variable</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e78284</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Object properties</string>
+ <key>scope</key>
+ <string>variable.object.property</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6d0f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>String template interpolation</string>
+ <key>scope</key>
+ <string>string.template variable, string variable</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6d0f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>`new` as bold</string>
+ <key>scope</key>
+ <string>keyword.operator.new</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C++ extern keyword</string>
+ <key>scope</key>
+ <string>storage.modifier.specifier.extern.cpp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ca9ee6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C++ scope resolution</string>
+ <key>scope</key>
+ <string>entity.name.scope-resolution.template.call.cpp, entity.name.scope-resolution.parameter.cpp, entity.name.scope-resolution.cpp, entity.name.scope-resolution.function.definition.cpp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e5c890</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C++ doc keywords</string>
+ <key>scope</key>
+ <string>storage.type.class.doxygen</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C++ operators</string>
+ <key>scope</key>
+ <string>storage.modifier.reference.cpp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#81c8be</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C# Interpolated Strings</string>
+ <key>scope</key>
+ <string>meta.interpolation.cs</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6d0f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C# xml-style docs</string>
+ <key>scope</key>
+ <string>comment.block.documentation.cs</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6d0f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Classes, reflecting the className color in JSX</string>
+ <key>scope</key>
+ <string>source.css entity.other.attribute-name.class.css, entity.other.attribute-name.parent-selector.css punctuation.definition.entity.css</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e5c890</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Operators</string>
+ <key>scope</key>
+ <string>punctuation.separator.operator.css</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#81c8be</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Pseudo classes</string>
+ <key>scope</key>
+ <string>source.css entity.other.attribute-name.pseudo-class</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#81c8be</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>source.css constant.other.unicode-range</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ef9f76</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>source.css variable.parameter.url</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a6d189</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS vendored property names</string>
+ <key>scope</key>
+ <string>support.type.vendored.property-name</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#99d1db</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Less/SCSS right-hand variables (@/$-prefixed)</string>
+ <key>scope</key>
+ <string>source.css meta.property-value variable, source.css meta.property-value variable.other.less, source.css meta.property-value variable.other.less punctuation.definition.variable.less, meta.definition.variable.scss</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ea999c</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS variables (--prefixed)</string>
+ <key>scope</key>
+ <string>source.css meta.property-list variable, meta.property-list variable.other.less, meta.property-list variable.other.less punctuation.definition.variable.less</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8caaee</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS Percentage values, styled the same as numbers</string>
+ <key>scope</key>
+ <string>keyword.other.unit.percentage.css</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ef9f76</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS Attribute selectors, styled the same as strings</string>
+ <key>scope</key>
+ <string>source.css meta.attribute-selector</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a6d189</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON/YAML keys, other left-hand assignments</string>
+ <key>scope</key>
+ <string>keyword.other.definition.ini, punctuation.support.type.property-name.json, support.type.property-name.json, punctuation.support.type.property-name.toml, support.type.property-name.toml, entity.name.tag.yaml, punctuation.support.type.property-name.yaml, support.type.property-name.yaml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8caaee</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON/YAML constants</string>
+ <key>scope</key>
+ <string>constant.language.json, constant.language.yaml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ef9f76</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>YAML anchors</string>
+ <key>scope</key>
+ <string>entity.name.type.anchor.yaml, variable.other.alias.yaml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e5c890</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>TOML tables / ini groups</string>
+ <key>scope</key>
+ <string>support.type.property-name.table, entity.name.section.group-title.ini</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e5c890</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>TOML dates</string>
+ <key>scope</key>
+ <string>constant.other.time.datetime.offset.toml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f4b8e4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>YAML anchor puctuation</string>
+ <key>scope</key>
+ <string>punctuation.definition.anchor.yaml, punctuation.definition.alias.yaml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f4b8e4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>YAML triple dashes</string>
+ <key>scope</key>
+ <string>entity.other.document.begin.yaml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f4b8e4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup Diff</string>
+ <key>scope</key>
+ <string>markup.changed.diff</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ef9f76</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Diff</string>
+ <key>scope</key>
+ <string>meta.diff.header.from-file, meta.diff.header.to-file, punctuation.definition.from-file.diff, punctuation.definition.to-file.diff</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8caaee</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Diff Inserted</string>
+ <key>scope</key>
+ <string>markup.inserted.diff</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a6d189</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Diff Deleted</string>
+ <key>scope</key>
+ <string>markup.deleted.diff</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e78284</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>dotenv left-hand side assignments</string>
+ <key>scope</key>
+ <string>variable.other.env</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8caaee</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>dotenv reference to existing env variable</string>
+ <key>scope</key>
+ <string>string.quoted variable.other.env</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6d0f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GDScript functions</string>
+ <key>scope</key>
+ <string>support.function.builtin.gdscript</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8caaee</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GDScript constants</string>
+ <key>scope</key>
+ <string>constant.language.gdscript</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ef9f76</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Comment keywords</string>
+ <key>scope</key>
+ <string>comment meta.annotation.go</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ea999c</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>go:embed, go:build, etc.</string>
+ <key>scope</key>
+ <string>comment meta.annotation.parameters.go</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ef9f76</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Go constants (nil, true, false)</string>
+ <key>scope</key>
+ <string>constant.language.go</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ef9f76</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GraphQL variables</string>
+ <key>scope</key>
+ <string>variable.graphql</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6d0f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GraphQL aliases</string>
+ <key>scope</key>
+ <string>string.unquoted.alias.graphql</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#eebebe</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GraphQL enum members</string>
+ <key>scope</key>
+ <string>constant.character.enum.graphql</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#81c8be</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GraphQL field in types</string>
+ <key>scope</key>
+ <string>meta.objectvalues.graphql constant.object.key.graphql string.unquoted.graphql</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#eebebe</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>HTML/XML DOCTYPE as keyword</string>
+ <key>scope</key>
+ <string>keyword.other.doctype, meta.tag.sgml.doctype punctuation.definition.tag, meta.tag.metadata.doctype entity.name.tag, meta.tag.metadata.doctype punctuation.definition.tag</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ca9ee6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>HTML/XML-like &lt;tags/&gt;</string>
+ <key>scope</key>
+ <string>entity.name.tag</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8caaee</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Special characters like &amp;amp;</string>
+ <key>scope</key>
+ <string>text.html constant.character.entity, text.html constant.character.entity punctuation, constant.character.entity.xml, constant.character.entity.xml punctuation, constant.character.entity.js.jsx, constant.charactger.entity.js.jsx punctuation, constant.character.entity.tsx, constant.character.entity.tsx punctuation</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e78284</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>HTML/XML tag attribute values</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e5c890</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Components</string>
+ <key>scope</key>
+ <string>support.class.component, support.class.component.jsx, support.class.component.tsx, support.class.component.vue</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f4b8e4</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Annotations</string>
+ <key>scope</key>
+ <string>punctuation.definition.annotation, storage.type.annotation</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ef9f76</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Java enums</string>
+ <key>scope</key>
+ <string>constant.other.enum.java</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#81c8be</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Java imports</string>
+ <key>scope</key>
+ <string>storage.modifier.import.java</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6d0f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Javadoc</string>
+ <key>scope</key>
+ <string>comment.block.javadoc.java keyword.other.documentation.javadoc.java</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Exported Variable</string>
+ <key>scope</key>
+ <string>meta.export variable.other.readwrite.js</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ea999c</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JS/TS constants &amp; properties</string>
+ <key>scope</key>
+ <string>variable.other.constant.js, variable.other.constant.ts, variable.other.property.js, variable.other.property.ts</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6d0f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSDoc; these are mainly params, so styled as such</string>
+ <key>scope</key>
+ <string>variable.other.jsdoc, comment.block.documentation variable.other</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ea999c</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSDoc keywords</string>
+ <key>scope</key>
+ <string>storage.type.class.jsdoc</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>support.type.object.console.js</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6d0f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Node constants as keywords (module, etc.)</string>
+ <key>scope</key>
+ <string>support.constant.node, support.type.object.module.js</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ca9ee6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>implements as keyword</string>
+ <key>scope</key>
+ <string>storage.modifier.implements</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ca9ee6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Builtin types</string>
+ <key>scope</key>
+ <string>constant.language.null.js, constant.language.null.ts, constant.language.undefined.js, constant.language.undefined.ts, support.type.builtin.ts</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ca9ee6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>variable.parameter.generic</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e5c890</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Arrow functions</string>
+ <key>scope</key>
+ <string>keyword.declaration.function.arrow.js, storage.type.function.arrow.ts</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#81c8be</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Decorator punctuations (decorators inherit from blue functions, instead of styleguide peach)</string>
+ <key>scope</key>
+ <string>punctuation.decorator.ts</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8caaee</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Extra JS/TS keywords</string>
+ <key>scope</key>
+ <string>keyword.operator.expression.in.js, keyword.operator.expression.in.ts, keyword.operator.expression.infer.ts, keyword.operator.expression.instanceof.js, keyword.operator.expression.instanceof.ts, keyword.operator.expression.is, keyword.operator.expression.keyof.ts, keyword.operator.expression.of.js, keyword.operator.expression.of.ts, keyword.operator.expression.typeof.ts</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ca9ee6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Julia macros</string>
+ <key>scope</key>
+ <string>support.function.macro.julia</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#81c8be</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Julia language constants (true, false)</string>
+ <key>scope</key>
+ <string>constant.language.julia</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ef9f76</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Julia other constants (these seem to be arguments inside arrays)</string>
+ <key>scope</key>
+ <string>constant.other.symbol.julia</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ea999c</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>LaTeX preamble</string>
+ <key>scope</key>
+ <string>text.tex keyword.control.preamble</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#81c8be</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>LaTeX be functions</string>
+ <key>scope</key>
+ <string>text.tex support.function.be</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#99d1db</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>LaTeX math</string>
+ <key>scope</key>
+ <string>constant.other.general.math.tex</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#eebebe</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Liquid Builtin Objects &amp; User Defined Variables</string>
+ <key>scope</key>
+ <string>variable.language.liquid</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f4b8e4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Lua docstring keywords</string>
+ <key>scope</key>
+ <string>comment.line.double-dash.documentation.lua storage.type.annotation.lua</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ca9ee6</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Lua docstring variables</string>
+ <key>scope</key>
+ <string>comment.line.double-dash.documentation.lua entity.name.variable.lua, comment.line.double-dash.documentation.lua variable.lua</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6d0f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>heading.1.markdown punctuation.definition.heading.markdown, heading.1.markdown, heading.1.quarto punctuation.definition.heading.quarto, heading.1.quarto, markup.heading.atx.1.mdx, markup.heading.atx.1.mdx punctuation.definition.heading.mdx, markup.heading.setext.1.markdown, markup.heading.heading-0.asciidoc</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e78284</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>heading.2.markdown punctuation.definition.heading.markdown, heading.2.markdown, heading.2.quarto punctuation.definition.heading.quarto, heading.2.quarto, markup.heading.atx.2.mdx, markup.heading.atx.2.mdx punctuation.definition.heading.mdx, markup.heading.setext.2.markdown, markup.heading.heading-1.asciidoc</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ef9f76</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>heading.3.markdown punctuation.definition.heading.markdown, heading.3.markdown, heading.3.quarto punctuation.definition.heading.quarto, heading.3.quarto, markup.heading.atx.3.mdx, markup.heading.atx.3.mdx punctuation.definition.heading.mdx, markup.heading.heading-2.asciidoc</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e5c890</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>heading.4.markdown punctuation.definition.heading.markdown, heading.4.markdown, heading.4.quarto punctuation.definition.heading.quarto, heading.4.quarto, markup.heading.atx.4.mdx, markup.heading.atx.4.mdx punctuation.definition.heading.mdx, markup.heading.heading-3.asciidoc</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a6d189</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>heading.5.markdown punctuation.definition.heading.markdown, heading.5.markdown, heading.5.quarto punctuation.definition.heading.quarto, heading.5.quarto, markup.heading.atx.5.mdx, markup.heading.atx.5.mdx punctuation.definition.heading.mdx, markup.heading.heading-4.asciidoc</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#85c1dc</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>heading.6.markdown punctuation.definition.heading.markdown, heading.6.markdown, heading.6.quarto punctuation.definition.heading.quarto, heading.6.quarto, markup.heading.atx.6.mdx, markup.heading.atx.6.mdx punctuation.definition.heading.mdx, markup.heading.heading-5.asciidoc</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#babbf1</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.bold</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e78284</string>
+ <key>fontStyle</key>
+ <string>bold</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.italic</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e78284</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.strikethrough</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a5adce</string>
+ <key>fontStyle</key>
+ <string>strikethrough</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown auto links</string>
+ <key>scope</key>
+ <string>punctuation.definition.link, markup.underline.link</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8caaee</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown links</string>
+ <key>scope</key>
+ <string>text.html.markdown punctuation.definition.link.title, text.html.quarto punctuation.definition.link.title, string.other.link.title.markdown, string.other.link.title.quarto, markup.link, punctuation.definition.constant.markdown, punctuation.definition.constant.quarto, constant.other.reference.link.markdown, constant.other.reference.link.quarto, markup.substitution.attribute-reference</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#babbf1</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown code spans</string>
+ <key>scope</key>
+ <string>punctuation.definition.raw.markdown, punctuation.definition.raw.quarto, markup.inline.raw.string.markdown, markup.inline.raw.string.quarto, markup.raw.block.markdown, markup.raw.block.quarto</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a6d189</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown triple backtick language identifier</string>
+ <key>scope</key>
+ <string>fenced_code.block.language</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#99d1db</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown triple backticks</string>
+ <key>scope</key>
+ <string>markup.fenced_code.block punctuation.definition, markup.raw support.asciidoc</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#949cbb</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown quotes</string>
+ <key>scope</key>
+ <string>markup.quote, punctuation.definition.quote.begin</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f4b8e4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown separators</string>
+ <key>scope</key>
+ <string>meta.separator.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#81c8be</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown list bullets</string>
+ <key>scope</key>
+ <string>punctuation.definition.list.begin.markdown, punctuation.definition.list.begin.quarto, markup.list.bullet</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#81c8be</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Quarto headings</string>
+ <key>scope</key>
+ <string>markup.heading.quarto</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Nix attribute names</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name.multipart.nix, entity.other.attribute-name.single.nix</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8caaee</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Nix parameter names</string>
+ <key>scope</key>
+ <string>variable.parameter.name.nix</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6d0f5</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Nix interpolated parameter names</string>
+ <key>scope</key>
+ <string>meta.embedded variable.parameter.name.nix</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#babbf1</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Nix paths</string>
+ <key>scope</key>
+ <string>string.unquoted.path.nix</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f4b8e4</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PHP Attributes</string>
+ <key>scope</key>
+ <string>support.attribute.builtin, meta.attribute.php</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e5c890</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PHP Parameters (needed for the leading dollar sign)</string>
+ <key>scope</key>
+ <string>meta.function.parameters.php punctuation.definition.variable.php</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ea999c</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PHP Constants (null, __FILE__, etc.)</string>
+ <key>scope</key>
+ <string>constant.language.php</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ca9ee6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PHP functions</string>
+ <key>scope</key>
+ <string>text.html.php support.function</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#99d1db</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PHPdoc keywords</string>
+ <key>scope</key>
+ <string>keyword.other.phpdoc.php</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Python argument functions reset to text, otherwise they inherit blue from function-call</string>
+ <key>scope</key>
+ <string>support.variable.magic.python, meta.function-call.arguments.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6d0f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Python double underscore functions</string>
+ <key>scope</key>
+ <string>support.function.magic.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#99d1db</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Python `self` keyword</string>
+ <key>scope</key>
+ <string>variable.parameter.function.language.special.self.python, variable.language.special.self.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e78284</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>python keyword flow/logical (for ... in)</string>
+ <key>scope</key>
+ <string>keyword.control.flow.python, keyword.operator.logical.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ca9ee6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>python storage type</string>
+ <key>scope</key>
+ <string>storage.type.function.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ca9ee6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>python function support</string>
+ <key>scope</key>
+ <string>support.token.decorator.python, meta.function.decorator.identifier.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#99d1db</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>python function calls</string>
+ <key>scope</key>
+ <string>meta.function-call.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8caaee</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>python function decorators</string>
+ <key>scope</key>
+ <string>entity.name.function.decorator.python, punctuation.definition.decorator.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ef9f76</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>python placeholder reset to normal string</string>
+ <key>scope</key>
+ <string>constant.character.format.placeholder.other.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f4b8e4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Python exception &amp; builtins such as exit()</string>
+ <key>scope</key>
+ <string>support.type.exception.python, support.function.builtin.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ef9f76</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>entity.name.type</string>
+ <key>scope</key>
+ <string>support.type.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ca9ee6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>python constants (True/False)</string>
+ <key>scope</key>
+ <string>constant.language.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ef9f76</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Arguments accessed later in the function body</string>
+ <key>scope</key>
+ <string>meta.indexed-name.python, meta.item-access.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ea999c</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Python f-strings/binary/unicode storage types</string>
+ <key>scope</key>
+ <string>storage.type.string.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a6d189</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Python type hints</string>
+ <key>scope</key>
+ <string>meta.function.parameters.python</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex string begin/end in JS/TS</string>
+ <key>scope</key>
+ <string>string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f4b8e4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex anchors (^, $)</string>
+ <key>scope</key>
+ <string>keyword.control.anchor.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ca9ee6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex regular string match</string>
+ <key>scope</key>
+ <string>string.regexp.ts</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6d0f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex group parenthesis &amp; backreference (\1, \2, \3, ...)</string>
+ <key>scope</key>
+ <string>punctuation.definition.group.regexp, keyword.other.back-reference.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a6d189</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex character class []</string>
+ <key>scope</key>
+ <string>punctuation.definition.character-class.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e5c890</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex character classes (\d, \w, \s)</string>
+ <key>scope</key>
+ <string>constant.other.character-class.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f4b8e4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex range</string>
+ <key>scope</key>
+ <string>constant.other.character-class.range.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f2d5cf</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex quantifier</string>
+ <key>scope</key>
+ <string>keyword.operator.quantifier.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#81c8be</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex constant/numeric</string>
+ <key>scope</key>
+ <string>constant.character.numeric.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ef9f76</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex lookaheads, negative lookaheads, lookbehinds, negative lookbehinds</string>
+ <key>scope</key>
+ <string>punctuation.definition.group.no-capture.regexp, meta.assertion.look-ahead.regexp, meta.assertion.negative-look-ahead.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8caaee</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust attribute</string>
+ <key>scope</key>
+ <string>meta.annotation.rust, meta.annotation.rust punctuation, meta.attribute.rust, punctuation.definition.attribute.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e5c890</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust attribute strings</string>
+ <key>scope</key>
+ <string>meta.attribute.rust string.quoted.double.rust, meta.attribute.rust string.quoted.single.char.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust keyword</string>
+ <key>scope</key>
+ <string>entity.name.function.macro.rules.rust, storage.type.module.rust, storage.modifier.rust, storage.type.struct.rust, storage.type.enum.rust, storage.type.trait.rust, storage.type.union.rust, storage.type.impl.rust, storage.type.rust, storage.type.function.rust, storage.type.type.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ca9ee6</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust u/i32, u/i64, etc.</string>
+ <key>scope</key>
+ <string>entity.name.type.numeric.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ca9ee6</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust generic</string>
+ <key>scope</key>
+ <string>meta.generic.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ef9f76</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust impl</string>
+ <key>scope</key>
+ <string>entity.name.impl.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e5c890</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust module</string>
+ <key>scope</key>
+ <string>entity.name.module.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ef9f76</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust trait</string>
+ <key>scope</key>
+ <string>entity.name.trait.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e5c890</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust struct</string>
+ <key>scope</key>
+ <string>storage.type.source.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e5c890</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust union</string>
+ <key>scope</key>
+ <string>entity.name.union.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e5c890</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust enum member</string>
+ <key>scope</key>
+ <string>meta.enum.rust storage.type.source.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#81c8be</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust macro</string>
+ <key>scope</key>
+ <string>support.macro.rust, meta.macro.rust support.function.rust, entity.name.function.macro.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8caaee</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust lifetime</string>
+ <key>scope</key>
+ <string>storage.modifier.lifetime.rust, entity.name.type.lifetime</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8caaee</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust string formatting</string>
+ <key>scope</key>
+ <string>string.quoted.double.rust constant.other.placeholder.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f4b8e4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust return type generic</string>
+ <key>scope</key>
+ <string>meta.function.return-type.rust meta.generic.rust storage.type.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6d0f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust functions</string>
+ <key>scope</key>
+ <string>meta.function.call.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8caaee</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust angle brackets</string>
+ <key>scope</key>
+ <string>punctuation.brackets.angle.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#99d1db</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust constants</string>
+ <key>scope</key>
+ <string>constant.other.caps.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ef9f76</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust function parameters</string>
+ <key>scope</key>
+ <string>meta.function.definition.rust variable.other.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ea999c</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust closure variables</string>
+ <key>scope</key>
+ <string>meta.function.call.rust variable.other.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6d0f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust self</string>
+ <key>scope</key>
+ <string>variable.language.self.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e78284</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust metavariable names</string>
+ <key>scope</key>
+ <string>variable.other.metavariable.name.rust, meta.macro.metavariable.rust keyword.operator.macro.dollar.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f4b8e4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Shell shebang</string>
+ <key>scope</key>
+ <string>comment.line.shebang, comment.line.shebang punctuation.definition.comment, comment.line.shebang, punctuation.definition.comment.shebang.shell, meta.shebang.shell</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f4b8e4</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Shell shebang command</string>
+ <key>scope</key>
+ <string>comment.line.shebang constant.language</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#81c8be</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Shell interpolated command</string>
+ <key>scope</key>
+ <string>meta.function-call.arguments.shell punctuation.definition.variable.shell, meta.function-call.arguments.shell punctuation.section.interpolation, meta.function-call.arguments.shell punctuation.definition.variable.shell, meta.function-call.arguments.shell punctuation.section.interpolation</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e78284</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Shell interpolated command variable</string>
+ <key>scope</key>
+ <string>meta.string meta.interpolation.parameter.shell variable.other.readwrite</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ef9f76</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>source.shell punctuation.section.interpolation, punctuation.definition.evaluation.backticks.shell</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#81c8be</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Shell EOF</string>
+ <key>scope</key>
+ <string>entity.name.tag.heredoc.shell</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ca9ee6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Shell quoted variable</string>
+ <key>scope</key>
+ <string>string.quoted.double.shell variable.other.normal.shell</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6d0f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.heading.typst</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e78284</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON Keys</string>
+ <key>scope</key>
+ <string>source.json meta.mapping.key string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8caaee</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON key surrounding quotes</string>
+ <key>scope</key>
+ <string>source.json meta.mapping.key punctuation.definition.string.begin, source.json meta.mapping.key punctuation.definition.string.end</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#949cbb</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.heading.synopsis.man, markup.heading.title.man, markup.heading.other.man, markup.heading.env.man</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ca9ee6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.heading.commands.man</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8caaee</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.heading.env.man</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f4b8e4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Man page options</string>
+ <key>scope</key>
+ <string>entity.name</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#81c8be</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.heading.1.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e78284</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.heading.2.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ef9f76</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.heading.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e5c890</string>
+ </dict>
+ </dict>
+ </array>
+ </dict>
+</plist> \ No newline at end of file
diff --git a/fedora/.config/yazi/flavors/catppuccin-latte.yazi/LICENSE b/fedora/.config/yazi/flavors/catppuccin-latte.yazi/LICENSE
new file mode 100644
index 0000000..fb5b1d6
--- /dev/null
+++ b/fedora/.config/yazi/flavors/catppuccin-latte.yazi/LICENSE
@@ -0,0 +1,21 @@
+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/fedora/.config/yazi/flavors/catppuccin-latte.yazi/LICENSE-tmtheme b/fedora/.config/yazi/flavors/catppuccin-latte.yazi/LICENSE-tmtheme
new file mode 100644
index 0000000..006383b
--- /dev/null
+++ b/fedora/.config/yazi/flavors/catppuccin-latte.yazi/LICENSE-tmtheme
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2021 Catppuccin
+
+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/fedora/.config/yazi/flavors/catppuccin-latte.yazi/README.md b/fedora/.config/yazi/flavors/catppuccin-latte.yazi/README.md
new file mode 100644
index 0000000..ea1c35e
--- /dev/null
+++ b/fedora/.config/yazi/flavors/catppuccin-latte.yazi/README.md
@@ -0,0 +1,36 @@
+<div align="center">
+ <img src="https://github.com/sxyazi/yazi/blob/main/assets/logo.png?raw=true" alt="Yazi logo" width="20%">
+</div>
+
+<h3 align="center">
+ Catppuccin Latte Flavor for <a href="https://github.com/sxyazi/yazi">Yazi</a>
+</h3>
+
+## 👀 Preview
+
+<img src="preview.png" width="600" />
+
+## 🎨 Installation
+
+```sh
+ya pkg add yazi-rs/flavors:catppuccin-latte
+```
+
+## ⚙️ Usage
+
+Set the content of your `theme.toml` to enable it as your _light_ flavor:
+
+```toml
+[flavor]
+light = "catppuccin-latte"
+```
+
+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/fedora/.config/yazi/flavors/catppuccin-latte.yazi/flavor.toml b/fedora/.config/yazi/flavors/catppuccin-latte.yazi/flavor.toml
new file mode 100644
index 0000000..ba2bb78
--- /dev/null
+++ b/fedora/.config/yazi/flavors/catppuccin-latte.yazi/flavor.toml
@@ -0,0 +1,189 @@
+# vim:fileencoding=utf-8:foldmethod=marker
+
+# : Manager {{{
+
+[mgr]
+cwd = { fg = "#179299" }
+
+# Hovered
+hovered = { reversed = true }
+preview_hovered = { underline = true }
+
+# Find
+find_keyword = { fg = "#df8e1d", bold = true, italic = true, underline = true }
+find_position = { fg = "#ea76cb", bg = "reset", bold = true, italic = true }
+
+# Marker
+marker_copied = { fg = "#40a02b", bg = "#40a02b" }
+marker_cut = { fg = "#d20f39", bg = "#d20f39" }
+marker_marked = { fg = "#179299", bg = "#179299" }
+marker_selected = { fg = "#df8e1d", bg = "#df8e1d" }
+
+# Count
+count_copied = { fg = "#eff1f5", bg = "#40a02b" }
+count_cut = { fg = "#eff1f5", bg = "#d20f39" }
+count_selected = { fg = "#eff1f5", bg = "#df8e1d" }
+
+# Border
+border_symbol = "│"
+border_style = { fg = "#8c8fa1" }
+
+# : }}}
+
+
+# : Tabs {{{
+
+[tabs]
+active = { fg = "#eff1f5", bg = "#1e66f5", bold = true }
+inactive = { fg = "#1e66f5", bg = "#ccd0da" }
+
+# : }}}
+
+
+# : Mode {{{
+
+[mode]
+
+normal_main = { fg = "#eff1f5", bg = "#1e66f5", bold = true }
+normal_alt = { fg = "#1e66f5", bg = "#ccd0da" }
+
+# Select mode
+select_main = { fg = "#eff1f5", bg = "#179299", bold = true }
+select_alt = { fg = "#179299", bg = "#ccd0da" }
+
+# Unset mode
+unset_main = { fg = "#eff1f5", bg = "#dd7878", bold = true }
+unset_alt = { fg = "#dd7878", bg = "#ccd0da" }
+
+# : }}}
+
+
+# : Status bar {{{
+
+[status]
+# Permissions
+perm_sep = { fg = "#8c8fa1" }
+perm_type = { fg = "#1e66f5" }
+perm_read = { fg = "#df8e1d" }
+perm_write = { fg = "#d20f39" }
+perm_exec = { fg = "#40a02b" }
+
+# Progress
+progress_label = { fg = "#ffffff", bold = true }
+progress_normal = { fg = "#1e66f5", bg = "#bcc0cc" }
+progress_error = { fg = "#1e66f5", bg = "#d20f39" }
+
+# : }}}
+
+
+# : Pick {{{
+
+[pick]
+border = { fg = "#1e66f5" }
+active = { fg = "#ea76cb", bold = true }
+inactive = {}
+
+# : }}}
+
+
+# : Input {{{
+
+[input]
+border = { fg = "#1e66f5" }
+title = {}
+value = {}
+selected = { reversed = true }
+
+# : }}}
+
+
+# : Completion {{{
+
+[cmp]
+border = { fg = "#1e66f5" }
+
+# : }}}
+
+
+# : Tasks {{{
+
+[tasks]
+border = { fg = "#1e66f5" }
+title = {}
+hovered = { fg = "#ea76cb", bold = true }
+
+# : }}}
+
+
+# : Which {{{
+
+[which]
+mask = { bg = "#ccd0da" }
+cand = { fg = "#179299" }
+rest = { fg = "#7c7f93" }
+desc = { fg = "#ea76cb" }
+separator = "  "
+separator_style = { fg = "#acb0be" }
+
+# : }}}
+
+
+# : Help {{{
+
+[help]
+on = { fg = "#179299" }
+run = { fg = "#ea76cb" }
+hovered = { reversed = true, bold = true }
+footer = { fg = "#ccd0da", bg = "#4c4f69" }
+
+# : }}}
+
+
+# : Spotter {{{
+
+[spot]
+border = { fg = "#1e66f5" }
+title = { fg = "#1e66f5" }
+tbl_col = { fg = "#179299" }
+tbl_cell = { fg = "#ea76cb", bg = "#bcc0cc" }
+
+# : }}}
+
+
+# : Notification {{{
+
+[notify]
+title_info = { fg = "#40a02b" }
+title_warn = { fg = "#df8e1d" }
+title_error = { fg = "#d20f39" }
+
+# : }}}
+
+
+# : File-specific styles {{{
+
+[filetype]
+
+rules = [
+ # Images
+ { mime = "image/*", fg = "#179299" },
+
+ # Media
+ { mime = "{audio,video}/*", fg = "#df8e1d" },
+
+ # Archives
+ { mime = "application/{zip,rar,7z*,tar,gzip,xz,zstd,bzip*,lzma,compress,archive,cpio,arj,xar,ms-cab*}", fg = "#ea76cb" },
+
+ # Documents
+ { mime = "application/{pdf,doc,rtf}", fg = "#40a02b" },
+
+ # Fallback
+ { url = "*", fg = "#4c4f69" },
+ { url = "*/", fg = "#1e66f5" },
+
+ # TODO: remove
+ { name = "*", fg = "#4c4f69" },
+ { name = "*/", fg = "#1e66f5" }
+]
+
+# : }}}
diff --git a/fedora/.config/yazi/flavors/catppuccin-latte.yazi/preview.png b/fedora/.config/yazi/flavors/catppuccin-latte.yazi/preview.png
new file mode 100644
index 0000000..7712450
--- /dev/null
+++ b/fedora/.config/yazi/flavors/catppuccin-latte.yazi/preview.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/catppuccin-latte.yazi/tmtheme.xml b/fedora/.config/yazi/flavors/catppuccin-latte.yazi/tmtheme.xml
new file mode 100644
index 0000000..ddeb349
--- /dev/null
+++ b/fedora/.config/yazi/flavors/catppuccin-latte.yazi/tmtheme.xml
@@ -0,0 +1,2112 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+ <dict>
+ <key>name</key>
+ <string>Catppuccin Latte</string>
+ <key>semanticClass</key>
+ <string>theme.light.catppuccin-latte</string>
+ <key>uuid</key>
+ <string>96a262cd-4b2f-49f5-9125-8dd0077cbfe1</string>
+ <key>author</key>
+ <string>Catppuccin Org</string>
+ <key>colorSpaceName</key>
+ <string>sRGB</string>
+ <key>settings</key>
+ <array>
+ <dict>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#eff1f5</string>
+ <key>foreground</key>
+ <string>#4c4f69</string>
+ <key>caret</key>
+ <string>#dc8a78</string>
+ <key>lineHighlight</key>
+ <string>#ccd0da</string>
+ <key>misspelling</key>
+ <string>#d20f39</string>
+ <key>accent</key>
+ <string>#8839ef</string>
+ <key>selection</key>
+ <string>#7c7f934d</string>
+ <key>activeGuide</key>
+ <string>#bcc0cc</string>
+ <key>findHighlight</key>
+ <string>#a9daf0</string>
+ <key>gutterForeground</key>
+ <string>#8c8fa1</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Basic text &amp; variable names (incl. leading punctuation)</string>
+ <key>scope</key>
+ <string>text, source, variable.other.readwrite, punctuation.definition.variable</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#4c4f69</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Parentheses, Brackets, Braces</string>
+ <key>scope</key>
+ <string>punctuation</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7c7f93</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Comments</string>
+ <key>scope</key>
+ <string>comment, punctuation.definition.comment</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7c7f93</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>string, punctuation.definition.string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#40a02b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>constant.character.escape</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ea76cb</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Booleans, constants, numbers</string>
+ <key>scope</key>
+ <string>constant.numeric, variable.other.constant, entity.name.constant, constant.language.boolean, constant.language.false, constant.language.true, keyword.other.unit.user-defined, keyword.other.unit.suffix.floating-point</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fe640b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>keyword, keyword.operator.word, keyword.operator.new, variable.language.super, support.type.primitive, storage.type, storage.modifier, punctuation.definition.keyword</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8839ef</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>entity.name.tag.documentation</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8839ef</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Punctuation</string>
+ <key>scope</key>
+ <string>keyword.operator, punctuation.accessor, punctuation.definition.generic, meta.function.closure punctuation.section.parameters, punctuation.definition.tag, punctuation.separator.key-value</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#179299</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>entity.name.function, meta.function-call.method, support.function, support.function.misc, variable.function</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#1e66f5</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Classes</string>
+ <key>scope</key>
+ <string>entity.name.class, entity.other.inherited-class, support.class, meta.function-call.constructor, entity.name.struct</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#df8e1d</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Enum</string>
+ <key>scope</key>
+ <string>entity.name.enum</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#df8e1d</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Enum member</string>
+ <key>scope</key>
+ <string>meta.enum variable.other.readwrite, variable.other.enummember</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#179299</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Object properties</string>
+ <key>scope</key>
+ <string>meta.property.object</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#179299</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Types</string>
+ <key>scope</key>
+ <string>meta.type, meta.type-alias, support.type, entity.name.type</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#df8e1d</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Decorators</string>
+ <key>scope</key>
+ <string>meta.annotation variable.function, meta.annotation variable.annotation.function, meta.annotation punctuation.definition.annotation, meta.decorator, punctuation.decorator</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fe640b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>variable.parameter, meta.function.parameters</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e64553</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Built-ins</string>
+ <key>scope</key>
+ <string>constant.language, support.function.builtin</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d20f39</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>entity.other.attribute-name.documentation</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d20f39</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Preprocessor directives</string>
+ <key>scope</key>
+ <string>keyword.control.directive, punctuation.definition.directive</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#df8e1d</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Type parameters</string>
+ <key>scope</key>
+ <string>punctuation.definition.typeparameters</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#04a5e5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Namespaces</string>
+ <key>scope</key>
+ <string>entity.name.namespace</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#df8e1d</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Property names (left hand assignments in json/yaml/css)</string>
+ <key>scope</key>
+ <string>support.type.property-name.css</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#1e66f5</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>This/Self keyword</string>
+ <key>scope</key>
+ <string>variable.language.this, variable.language.this punctuation.definition.variable</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d20f39</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Object properties</string>
+ <key>scope</key>
+ <string>variable.object.property</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#4c4f69</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>String template interpolation</string>
+ <key>scope</key>
+ <string>string.template variable, string variable</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#4c4f69</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>`new` as bold</string>
+ <key>scope</key>
+ <string>keyword.operator.new</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C++ extern keyword</string>
+ <key>scope</key>
+ <string>storage.modifier.specifier.extern.cpp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8839ef</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C++ scope resolution</string>
+ <key>scope</key>
+ <string>entity.name.scope-resolution.template.call.cpp, entity.name.scope-resolution.parameter.cpp, entity.name.scope-resolution.cpp, entity.name.scope-resolution.function.definition.cpp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#df8e1d</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C++ doc keywords</string>
+ <key>scope</key>
+ <string>storage.type.class.doxygen</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C++ operators</string>
+ <key>scope</key>
+ <string>storage.modifier.reference.cpp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#179299</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C# Interpolated Strings</string>
+ <key>scope</key>
+ <string>meta.interpolation.cs</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#4c4f69</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C# xml-style docs</string>
+ <key>scope</key>
+ <string>comment.block.documentation.cs</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#4c4f69</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Classes, reflecting the className color in JSX</string>
+ <key>scope</key>
+ <string>source.css entity.other.attribute-name.class.css, entity.other.attribute-name.parent-selector.css punctuation.definition.entity.css</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#df8e1d</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Operators</string>
+ <key>scope</key>
+ <string>punctuation.separator.operator.css</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#179299</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Pseudo classes</string>
+ <key>scope</key>
+ <string>source.css entity.other.attribute-name.pseudo-class</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#179299</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>source.css constant.other.unicode-range</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fe640b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>source.css variable.parameter.url</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#40a02b</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS vendored property names</string>
+ <key>scope</key>
+ <string>support.type.vendored.property-name</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#04a5e5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Less/SCSS right-hand variables (@/$-prefixed)</string>
+ <key>scope</key>
+ <string>source.css meta.property-value variable, source.css meta.property-value variable.other.less, source.css meta.property-value variable.other.less punctuation.definition.variable.less, meta.definition.variable.scss</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e64553</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS variables (--prefixed)</string>
+ <key>scope</key>
+ <string>source.css meta.property-list variable, meta.property-list variable.other.less, meta.property-list variable.other.less punctuation.definition.variable.less</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#1e66f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS Percentage values, styled the same as numbers</string>
+ <key>scope</key>
+ <string>keyword.other.unit.percentage.css</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fe640b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS Attribute selectors, styled the same as strings</string>
+ <key>scope</key>
+ <string>source.css meta.attribute-selector</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#40a02b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON/YAML keys, other left-hand assignments</string>
+ <key>scope</key>
+ <string>keyword.other.definition.ini, punctuation.support.type.property-name.json, support.type.property-name.json, punctuation.support.type.property-name.toml, support.type.property-name.toml, entity.name.tag.yaml, punctuation.support.type.property-name.yaml, support.type.property-name.yaml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#1e66f5</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON/YAML constants</string>
+ <key>scope</key>
+ <string>constant.language.json, constant.language.yaml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fe640b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>YAML anchors</string>
+ <key>scope</key>
+ <string>entity.name.type.anchor.yaml, variable.other.alias.yaml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#df8e1d</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>TOML tables / ini groups</string>
+ <key>scope</key>
+ <string>support.type.property-name.table, entity.name.section.group-title.ini</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#df8e1d</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>TOML dates</string>
+ <key>scope</key>
+ <string>constant.other.time.datetime.offset.toml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ea76cb</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>YAML anchor puctuation</string>
+ <key>scope</key>
+ <string>punctuation.definition.anchor.yaml, punctuation.definition.alias.yaml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ea76cb</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>YAML triple dashes</string>
+ <key>scope</key>
+ <string>entity.other.document.begin.yaml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ea76cb</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup Diff</string>
+ <key>scope</key>
+ <string>markup.changed.diff</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fe640b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Diff</string>
+ <key>scope</key>
+ <string>meta.diff.header.from-file, meta.diff.header.to-file, punctuation.definition.from-file.diff, punctuation.definition.to-file.diff</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#1e66f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Diff Inserted</string>
+ <key>scope</key>
+ <string>markup.inserted.diff</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#40a02b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Diff Deleted</string>
+ <key>scope</key>
+ <string>markup.deleted.diff</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d20f39</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>dotenv left-hand side assignments</string>
+ <key>scope</key>
+ <string>variable.other.env</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#1e66f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>dotenv reference to existing env variable</string>
+ <key>scope</key>
+ <string>string.quoted variable.other.env</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#4c4f69</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GDScript functions</string>
+ <key>scope</key>
+ <string>support.function.builtin.gdscript</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#1e66f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GDScript constants</string>
+ <key>scope</key>
+ <string>constant.language.gdscript</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fe640b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Comment keywords</string>
+ <key>scope</key>
+ <string>comment meta.annotation.go</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e64553</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>go:embed, go:build, etc.</string>
+ <key>scope</key>
+ <string>comment meta.annotation.parameters.go</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fe640b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Go constants (nil, true, false)</string>
+ <key>scope</key>
+ <string>constant.language.go</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fe640b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GraphQL variables</string>
+ <key>scope</key>
+ <string>variable.graphql</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#4c4f69</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GraphQL aliases</string>
+ <key>scope</key>
+ <string>string.unquoted.alias.graphql</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#dd7878</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GraphQL enum members</string>
+ <key>scope</key>
+ <string>constant.character.enum.graphql</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#179299</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GraphQL field in types</string>
+ <key>scope</key>
+ <string>meta.objectvalues.graphql constant.object.key.graphql string.unquoted.graphql</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#dd7878</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>HTML/XML DOCTYPE as keyword</string>
+ <key>scope</key>
+ <string>keyword.other.doctype, meta.tag.sgml.doctype punctuation.definition.tag, meta.tag.metadata.doctype entity.name.tag, meta.tag.metadata.doctype punctuation.definition.tag</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8839ef</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>HTML/XML-like &lt;tags/&gt;</string>
+ <key>scope</key>
+ <string>entity.name.tag</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#1e66f5</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Special characters like &amp;amp;</string>
+ <key>scope</key>
+ <string>text.html constant.character.entity, text.html constant.character.entity punctuation, constant.character.entity.xml, constant.character.entity.xml punctuation, constant.character.entity.js.jsx, constant.charactger.entity.js.jsx punctuation, constant.character.entity.tsx, constant.character.entity.tsx punctuation</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d20f39</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>HTML/XML tag attribute values</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#df8e1d</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Components</string>
+ <key>scope</key>
+ <string>support.class.component, support.class.component.jsx, support.class.component.tsx, support.class.component.vue</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ea76cb</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Annotations</string>
+ <key>scope</key>
+ <string>punctuation.definition.annotation, storage.type.annotation</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fe640b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Java enums</string>
+ <key>scope</key>
+ <string>constant.other.enum.java</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#179299</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Java imports</string>
+ <key>scope</key>
+ <string>storage.modifier.import.java</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#4c4f69</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Javadoc</string>
+ <key>scope</key>
+ <string>comment.block.javadoc.java keyword.other.documentation.javadoc.java</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Exported Variable</string>
+ <key>scope</key>
+ <string>meta.export variable.other.readwrite.js</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e64553</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JS/TS constants &amp; properties</string>
+ <key>scope</key>
+ <string>variable.other.constant.js, variable.other.constant.ts, variable.other.property.js, variable.other.property.ts</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#4c4f69</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSDoc; these are mainly params, so styled as such</string>
+ <key>scope</key>
+ <string>variable.other.jsdoc, comment.block.documentation variable.other</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e64553</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSDoc keywords</string>
+ <key>scope</key>
+ <string>storage.type.class.jsdoc</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>support.type.object.console.js</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#4c4f69</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Node constants as keywords (module, etc.)</string>
+ <key>scope</key>
+ <string>support.constant.node, support.type.object.module.js</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8839ef</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>implements as keyword</string>
+ <key>scope</key>
+ <string>storage.modifier.implements</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8839ef</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Builtin types</string>
+ <key>scope</key>
+ <string>constant.language.null.js, constant.language.null.ts, constant.language.undefined.js, constant.language.undefined.ts, support.type.builtin.ts</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8839ef</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>variable.parameter.generic</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#df8e1d</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Arrow functions</string>
+ <key>scope</key>
+ <string>keyword.declaration.function.arrow.js, storage.type.function.arrow.ts</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#179299</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Decorator punctuations (decorators inherit from blue functions, instead of styleguide peach)</string>
+ <key>scope</key>
+ <string>punctuation.decorator.ts</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#1e66f5</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Extra JS/TS keywords</string>
+ <key>scope</key>
+ <string>keyword.operator.expression.in.js, keyword.operator.expression.in.ts, keyword.operator.expression.infer.ts, keyword.operator.expression.instanceof.js, keyword.operator.expression.instanceof.ts, keyword.operator.expression.is, keyword.operator.expression.keyof.ts, keyword.operator.expression.of.js, keyword.operator.expression.of.ts, keyword.operator.expression.typeof.ts</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8839ef</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Julia macros</string>
+ <key>scope</key>
+ <string>support.function.macro.julia</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#179299</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Julia language constants (true, false)</string>
+ <key>scope</key>
+ <string>constant.language.julia</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fe640b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Julia other constants (these seem to be arguments inside arrays)</string>
+ <key>scope</key>
+ <string>constant.other.symbol.julia</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e64553</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>LaTeX preamble</string>
+ <key>scope</key>
+ <string>text.tex keyword.control.preamble</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#179299</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>LaTeX be functions</string>
+ <key>scope</key>
+ <string>text.tex support.function.be</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#04a5e5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>LaTeX math</string>
+ <key>scope</key>
+ <string>constant.other.general.math.tex</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#dd7878</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Liquid Builtin Objects &amp; User Defined Variables</string>
+ <key>scope</key>
+ <string>variable.language.liquid</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ea76cb</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Lua docstring keywords</string>
+ <key>scope</key>
+ <string>comment.line.double-dash.documentation.lua storage.type.annotation.lua</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8839ef</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Lua docstring variables</string>
+ <key>scope</key>
+ <string>comment.line.double-dash.documentation.lua entity.name.variable.lua, comment.line.double-dash.documentation.lua variable.lua</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#4c4f69</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>heading.1.markdown punctuation.definition.heading.markdown, heading.1.markdown, heading.1.quarto punctuation.definition.heading.quarto, heading.1.quarto, markup.heading.atx.1.mdx, markup.heading.atx.1.mdx punctuation.definition.heading.mdx, markup.heading.setext.1.markdown, markup.heading.heading-0.asciidoc</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d20f39</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>heading.2.markdown punctuation.definition.heading.markdown, heading.2.markdown, heading.2.quarto punctuation.definition.heading.quarto, heading.2.quarto, markup.heading.atx.2.mdx, markup.heading.atx.2.mdx punctuation.definition.heading.mdx, markup.heading.setext.2.markdown, markup.heading.heading-1.asciidoc</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fe640b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>heading.3.markdown punctuation.definition.heading.markdown, heading.3.markdown, heading.3.quarto punctuation.definition.heading.quarto, heading.3.quarto, markup.heading.atx.3.mdx, markup.heading.atx.3.mdx punctuation.definition.heading.mdx, markup.heading.heading-2.asciidoc</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#df8e1d</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>heading.4.markdown punctuation.definition.heading.markdown, heading.4.markdown, heading.4.quarto punctuation.definition.heading.quarto, heading.4.quarto, markup.heading.atx.4.mdx, markup.heading.atx.4.mdx punctuation.definition.heading.mdx, markup.heading.heading-3.asciidoc</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#40a02b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>heading.5.markdown punctuation.definition.heading.markdown, heading.5.markdown, heading.5.quarto punctuation.definition.heading.quarto, heading.5.quarto, markup.heading.atx.5.mdx, markup.heading.atx.5.mdx punctuation.definition.heading.mdx, markup.heading.heading-4.asciidoc</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#209fb5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>heading.6.markdown punctuation.definition.heading.markdown, heading.6.markdown, heading.6.quarto punctuation.definition.heading.quarto, heading.6.quarto, markup.heading.atx.6.mdx, markup.heading.atx.6.mdx punctuation.definition.heading.mdx, markup.heading.heading-5.asciidoc</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7287fd</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.bold</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d20f39</string>
+ <key>fontStyle</key>
+ <string>bold</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.italic</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d20f39</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.strikethrough</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#6c6f85</string>
+ <key>fontStyle</key>
+ <string>strikethrough</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown auto links</string>
+ <key>scope</key>
+ <string>punctuation.definition.link, markup.underline.link</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#1e66f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown links</string>
+ <key>scope</key>
+ <string>text.html.markdown punctuation.definition.link.title, text.html.quarto punctuation.definition.link.title, string.other.link.title.markdown, string.other.link.title.quarto, markup.link, punctuation.definition.constant.markdown, punctuation.definition.constant.quarto, constant.other.reference.link.markdown, constant.other.reference.link.quarto, markup.substitution.attribute-reference</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7287fd</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown code spans</string>
+ <key>scope</key>
+ <string>punctuation.definition.raw.markdown, punctuation.definition.raw.quarto, markup.inline.raw.string.markdown, markup.inline.raw.string.quarto, markup.raw.block.markdown, markup.raw.block.quarto</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#40a02b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown triple backtick language identifier</string>
+ <key>scope</key>
+ <string>fenced_code.block.language</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#04a5e5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown triple backticks</string>
+ <key>scope</key>
+ <string>markup.fenced_code.block punctuation.definition, markup.raw support.asciidoc</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7c7f93</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown quotes</string>
+ <key>scope</key>
+ <string>markup.quote, punctuation.definition.quote.begin</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ea76cb</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown separators</string>
+ <key>scope</key>
+ <string>meta.separator.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#179299</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown list bullets</string>
+ <key>scope</key>
+ <string>punctuation.definition.list.begin.markdown, punctuation.definition.list.begin.quarto, markup.list.bullet</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#179299</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Quarto headings</string>
+ <key>scope</key>
+ <string>markup.heading.quarto</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Nix attribute names</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name.multipart.nix, entity.other.attribute-name.single.nix</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#1e66f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Nix parameter names</string>
+ <key>scope</key>
+ <string>variable.parameter.name.nix</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#4c4f69</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Nix interpolated parameter names</string>
+ <key>scope</key>
+ <string>meta.embedded variable.parameter.name.nix</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7287fd</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Nix paths</string>
+ <key>scope</key>
+ <string>string.unquoted.path.nix</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ea76cb</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PHP Attributes</string>
+ <key>scope</key>
+ <string>support.attribute.builtin, meta.attribute.php</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#df8e1d</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PHP Parameters (needed for the leading dollar sign)</string>
+ <key>scope</key>
+ <string>meta.function.parameters.php punctuation.definition.variable.php</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e64553</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PHP Constants (null, __FILE__, etc.)</string>
+ <key>scope</key>
+ <string>constant.language.php</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8839ef</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PHP functions</string>
+ <key>scope</key>
+ <string>text.html.php support.function</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#04a5e5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PHPdoc keywords</string>
+ <key>scope</key>
+ <string>keyword.other.phpdoc.php</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Python argument functions reset to text, otherwise they inherit blue from function-call</string>
+ <key>scope</key>
+ <string>support.variable.magic.python, meta.function-call.arguments.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#4c4f69</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Python double underscore functions</string>
+ <key>scope</key>
+ <string>support.function.magic.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#04a5e5</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Python `self` keyword</string>
+ <key>scope</key>
+ <string>variable.parameter.function.language.special.self.python, variable.language.special.self.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d20f39</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>python keyword flow/logical (for ... in)</string>
+ <key>scope</key>
+ <string>keyword.control.flow.python, keyword.operator.logical.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8839ef</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>python storage type</string>
+ <key>scope</key>
+ <string>storage.type.function.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8839ef</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>python function support</string>
+ <key>scope</key>
+ <string>support.token.decorator.python, meta.function.decorator.identifier.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#04a5e5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>python function calls</string>
+ <key>scope</key>
+ <string>meta.function-call.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#1e66f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>python function decorators</string>
+ <key>scope</key>
+ <string>entity.name.function.decorator.python, punctuation.definition.decorator.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fe640b</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>python placeholder reset to normal string</string>
+ <key>scope</key>
+ <string>constant.character.format.placeholder.other.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ea76cb</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Python exception &amp; builtins such as exit()</string>
+ <key>scope</key>
+ <string>support.type.exception.python, support.function.builtin.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fe640b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>entity.name.type</string>
+ <key>scope</key>
+ <string>support.type.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8839ef</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>python constants (True/False)</string>
+ <key>scope</key>
+ <string>constant.language.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fe640b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Arguments accessed later in the function body</string>
+ <key>scope</key>
+ <string>meta.indexed-name.python, meta.item-access.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e64553</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Python f-strings/binary/unicode storage types</string>
+ <key>scope</key>
+ <string>storage.type.string.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#40a02b</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Python type hints</string>
+ <key>scope</key>
+ <string>meta.function.parameters.python</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex string begin/end in JS/TS</string>
+ <key>scope</key>
+ <string>string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ea76cb</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex anchors (^, $)</string>
+ <key>scope</key>
+ <string>keyword.control.anchor.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8839ef</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex regular string match</string>
+ <key>scope</key>
+ <string>string.regexp.ts</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#4c4f69</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex group parenthesis &amp; backreference (\1, \2, \3, ...)</string>
+ <key>scope</key>
+ <string>punctuation.definition.group.regexp, keyword.other.back-reference.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#40a02b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex character class []</string>
+ <key>scope</key>
+ <string>punctuation.definition.character-class.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#df8e1d</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex character classes (\d, \w, \s)</string>
+ <key>scope</key>
+ <string>constant.other.character-class.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ea76cb</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex range</string>
+ <key>scope</key>
+ <string>constant.other.character-class.range.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#dc8a78</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex quantifier</string>
+ <key>scope</key>
+ <string>keyword.operator.quantifier.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#179299</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex constant/numeric</string>
+ <key>scope</key>
+ <string>constant.character.numeric.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fe640b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex lookaheads, negative lookaheads, lookbehinds, negative lookbehinds</string>
+ <key>scope</key>
+ <string>punctuation.definition.group.no-capture.regexp, meta.assertion.look-ahead.regexp, meta.assertion.negative-look-ahead.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#1e66f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust attribute</string>
+ <key>scope</key>
+ <string>meta.annotation.rust, meta.annotation.rust punctuation, meta.attribute.rust, punctuation.definition.attribute.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#df8e1d</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust attribute strings</string>
+ <key>scope</key>
+ <string>meta.attribute.rust string.quoted.double.rust, meta.attribute.rust string.quoted.single.char.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust keyword</string>
+ <key>scope</key>
+ <string>entity.name.function.macro.rules.rust, storage.type.module.rust, storage.modifier.rust, storage.type.struct.rust, storage.type.enum.rust, storage.type.trait.rust, storage.type.union.rust, storage.type.impl.rust, storage.type.rust, storage.type.function.rust, storage.type.type.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8839ef</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust u/i32, u/i64, etc.</string>
+ <key>scope</key>
+ <string>entity.name.type.numeric.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8839ef</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust generic</string>
+ <key>scope</key>
+ <string>meta.generic.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fe640b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust impl</string>
+ <key>scope</key>
+ <string>entity.name.impl.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#df8e1d</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust module</string>
+ <key>scope</key>
+ <string>entity.name.module.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fe640b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust trait</string>
+ <key>scope</key>
+ <string>entity.name.trait.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#df8e1d</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust struct</string>
+ <key>scope</key>
+ <string>storage.type.source.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#df8e1d</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust union</string>
+ <key>scope</key>
+ <string>entity.name.union.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#df8e1d</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust enum member</string>
+ <key>scope</key>
+ <string>meta.enum.rust storage.type.source.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#179299</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust macro</string>
+ <key>scope</key>
+ <string>support.macro.rust, meta.macro.rust support.function.rust, entity.name.function.macro.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#1e66f5</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust lifetime</string>
+ <key>scope</key>
+ <string>storage.modifier.lifetime.rust, entity.name.type.lifetime</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#1e66f5</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust string formatting</string>
+ <key>scope</key>
+ <string>string.quoted.double.rust constant.other.placeholder.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ea76cb</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust return type generic</string>
+ <key>scope</key>
+ <string>meta.function.return-type.rust meta.generic.rust storage.type.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#4c4f69</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust functions</string>
+ <key>scope</key>
+ <string>meta.function.call.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#1e66f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust angle brackets</string>
+ <key>scope</key>
+ <string>punctuation.brackets.angle.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#04a5e5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust constants</string>
+ <key>scope</key>
+ <string>constant.other.caps.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fe640b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust function parameters</string>
+ <key>scope</key>
+ <string>meta.function.definition.rust variable.other.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e64553</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust closure variables</string>
+ <key>scope</key>
+ <string>meta.function.call.rust variable.other.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#4c4f69</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust self</string>
+ <key>scope</key>
+ <string>variable.language.self.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d20f39</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust metavariable names</string>
+ <key>scope</key>
+ <string>variable.other.metavariable.name.rust, meta.macro.metavariable.rust keyword.operator.macro.dollar.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ea76cb</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Shell shebang</string>
+ <key>scope</key>
+ <string>comment.line.shebang, comment.line.shebang punctuation.definition.comment, comment.line.shebang, punctuation.definition.comment.shebang.shell, meta.shebang.shell</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ea76cb</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Shell shebang command</string>
+ <key>scope</key>
+ <string>comment.line.shebang constant.language</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#179299</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Shell interpolated command</string>
+ <key>scope</key>
+ <string>meta.function-call.arguments.shell punctuation.definition.variable.shell, meta.function-call.arguments.shell punctuation.section.interpolation, meta.function-call.arguments.shell punctuation.definition.variable.shell, meta.function-call.arguments.shell punctuation.section.interpolation</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d20f39</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Shell interpolated command variable</string>
+ <key>scope</key>
+ <string>meta.string meta.interpolation.parameter.shell variable.other.readwrite</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fe640b</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>source.shell punctuation.section.interpolation, punctuation.definition.evaluation.backticks.shell</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#179299</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Shell EOF</string>
+ <key>scope</key>
+ <string>entity.name.tag.heredoc.shell</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8839ef</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Shell quoted variable</string>
+ <key>scope</key>
+ <string>string.quoted.double.shell variable.other.normal.shell</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#4c4f69</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.heading.typst</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d20f39</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON Keys</string>
+ <key>scope</key>
+ <string>source.json meta.mapping.key string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#1e66f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON key surrounding quotes</string>
+ <key>scope</key>
+ <string>source.json meta.mapping.key punctuation.definition.string.begin, source.json meta.mapping.key punctuation.definition.string.end</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7c7f93</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.heading.synopsis.man, markup.heading.title.man, markup.heading.other.man, markup.heading.env.man</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8839ef</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.heading.commands.man</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#1e66f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.heading.env.man</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ea76cb</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Man page options</string>
+ <key>scope</key>
+ <string>entity.name</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#179299</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.heading.1.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d20f39</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.heading.2.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fe640b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.heading.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#df8e1d</string>
+ </dict>
+ </dict>
+ </array>
+ </dict>
+</plist> \ No newline at end of file
diff --git a/fedora/.config/yazi/flavors/catppuccin-macchiato.yazi/LICENSE b/fedora/.config/yazi/flavors/catppuccin-macchiato.yazi/LICENSE
new file mode 100644
index 0000000..fb5b1d6
--- /dev/null
+++ b/fedora/.config/yazi/flavors/catppuccin-macchiato.yazi/LICENSE
@@ -0,0 +1,21 @@
+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/fedora/.config/yazi/flavors/catppuccin-macchiato.yazi/LICENSE-tmtheme b/fedora/.config/yazi/flavors/catppuccin-macchiato.yazi/LICENSE-tmtheme
new file mode 100644
index 0000000..006383b
--- /dev/null
+++ b/fedora/.config/yazi/flavors/catppuccin-macchiato.yazi/LICENSE-tmtheme
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2021 Catppuccin
+
+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/fedora/.config/yazi/flavors/catppuccin-macchiato.yazi/README.md b/fedora/.config/yazi/flavors/catppuccin-macchiato.yazi/README.md
new file mode 100644
index 0000000..752908c
--- /dev/null
+++ b/fedora/.config/yazi/flavors/catppuccin-macchiato.yazi/README.md
@@ -0,0 +1,36 @@
+<div align="center">
+ <img src="https://github.com/sxyazi/yazi/blob/main/assets/logo.png?raw=true" alt="Yazi logo" width="20%">
+</div>
+
+<h3 align="center">
+ Catppuccin Macchiato Flavor for <a href="https://github.com/sxyazi/yazi">Yazi</a>
+</h3>
+
+## 👀 Preview
+
+<img src="preview.png" width="600" />
+
+## 🎨 Installation
+
+```sh
+ya pkg add yazi-rs/flavors:catppuccin-macchiato
+```
+
+## ⚙️ Usage
+
+Set the content of your `theme.toml` to enable it as your _dark_ flavor:
+
+```toml
+[flavor]
+dark = "catppuccin-macchiato"
+```
+
+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/fedora/.config/yazi/flavors/catppuccin-macchiato.yazi/flavor.toml b/fedora/.config/yazi/flavors/catppuccin-macchiato.yazi/flavor.toml
new file mode 100644
index 0000000..9d3042f
--- /dev/null
+++ b/fedora/.config/yazi/flavors/catppuccin-macchiato.yazi/flavor.toml
@@ -0,0 +1,189 @@
+# vim:fileencoding=utf-8:foldmethod=marker
+
+# : Manager {{{
+
+[mgr]
+cwd = { fg = "#8bd5ca" }
+
+# Hovered
+hovered = { reversed = true }
+preview_hovered = { underline = true }
+
+# Find
+find_keyword = { fg = "#eed49f", bold = true, italic = true, underline = true }
+find_position = { fg = "#f5bde6", bg = "reset", bold = true, italic = true }
+
+# Marker
+marker_copied = { fg = "#a6da95", bg = "#a6da95" }
+marker_cut = { fg = "#ed8796", bg = "#ed8796" }
+marker_marked = { fg = "#8bd5ca", bg = "#8bd5ca" }
+marker_selected = { fg = "#eed49f", bg = "#eed49f" }
+
+# Count
+count_copied = { fg = "#24273a", bg = "#a6da95" }
+count_cut = { fg = "#24273a", bg = "#ed8796" }
+count_selected = { fg = "#24273a", bg = "#eed49f" }
+
+# Border
+border_symbol = "│"
+border_style = { fg = "#8087a2" }
+
+# : }}}
+
+
+# : Tabs {{{
+
+[tabs]
+active = { fg = "#24273a", bg = "#8aadf4", bold = true }
+inactive = { fg = "#8aadf4", bg = "#363a4f" }
+
+# : }}}
+
+
+# : Mode {{{
+
+[mode]
+
+normal_main = { fg = "#24273a", bg = "#8aadf4", bold = true }
+normal_alt = { fg = "#8aadf4", bg = "#363a4f" }
+
+# Select mode
+select_main = { fg = "#24273a", bg = "#8bd5ca", bold = true }
+select_alt = { fg = "#8bd5ca", bg = "#363a4f" }
+
+# Unset mode
+unset_main = { fg = "#24273a", bg = "#f0c6c6", bold = true }
+unset_alt = { fg = "#f0c6c6", bg = "#363a4f" }
+
+# : }}}
+
+
+# : Status bar {{{
+
+[status]
+# Permissions
+perm_sep = { fg = "#8087a2" }
+perm_type = { fg = "#8aadf4" }
+perm_read = { fg = "#eed49f" }
+perm_write = { fg = "#ed8796" }
+perm_exec = { fg = "#a6da95" }
+
+# Progress
+progress_label = { fg = "#ffffff", bold = true }
+progress_normal = { fg = "#8aadf4", bg = "#494d64" }
+progress_error = { fg = "#8aadf4", bg = "#ed8796" }
+
+# : }}}
+
+
+# : Pick {{{
+
+[pick]
+border = { fg = "#8aadf4" }
+active = { fg = "#f5bde6", bold = true }
+inactive = {}
+
+# : }}}
+
+
+# : Input {{{
+
+[input]
+border = { fg = "#8aadf4" }
+title = {}
+value = {}
+selected = { reversed = true }
+
+# : }}}
+
+
+# : Completion {{{
+
+[cmp]
+border = { fg = "#8aadf4" }
+
+# : }}}
+
+
+# : Tasks {{{
+
+[tasks]
+border = { fg = "#8aadf4" }
+title = {}
+hovered = { fg = "#f5bde6", bold = true }
+
+# : }}}
+
+
+# : Which {{{
+
+[which]
+mask = { bg = "#363a4f" }
+cand = { fg = "#8bd5ca" }
+rest = { fg = "#939ab7" }
+desc = { fg = "#f5bde6" }
+separator = "  "
+separator_style = { fg = "#5b6078" }
+
+# : }}}
+
+
+# : Help {{{
+
+[help]
+on = { fg = "#8bd5ca" }
+run = { fg = "#f5bde6" }
+hovered = { reversed = true, bold = true }
+footer = { fg = "#363a4f", bg = "#cad3f5" }
+
+# : }}}
+
+
+# : Spotter {{{
+
+[spot]
+border = { fg = "#8aadf4" }
+title = { fg = "#8aadf4" }
+tbl_col = { fg = "#8bd5ca" }
+tbl_cell = { fg = "#f5bde6", bg = "#494d64" }
+
+# : }}}
+
+
+# : Notification {{{
+
+[notify]
+title_info = { fg = "#a6da95" }
+title_warn = { fg = "#eed49f" }
+title_error = { fg = "#ed8796" }
+
+# : }}}
+
+
+# : File-specific styles {{{
+
+[filetype]
+
+rules = [
+ # Images
+ { mime = "image/*", fg = "#8bd5ca" },
+
+ # Media
+ { mime = "{audio,video}/*", fg = "#eed49f" },
+
+ # Archives
+ { mime = "application/{zip,rar,7z*,tar,gzip,xz,zstd,bzip*,lzma,compress,archive,cpio,arj,xar,ms-cab*}", fg = "#f5bde6" },
+
+ # Documents
+ { mime = "application/{pdf,doc,rtf}", fg = "#a6da95" },
+
+ # Fallback
+ { url = "*", fg = "#cad3f5" },
+ { url = "*/", fg = "#8aadf4" },
+
+ # TODO: remove
+ { name = "*", fg = "#cad3f5" },
+ { name = "*/", fg = "#8aadf4" }
+]
+
+# : }}}
diff --git a/fedora/.config/yazi/flavors/catppuccin-macchiato.yazi/preview.png b/fedora/.config/yazi/flavors/catppuccin-macchiato.yazi/preview.png
new file mode 100644
index 0000000..a200463
--- /dev/null
+++ b/fedora/.config/yazi/flavors/catppuccin-macchiato.yazi/preview.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/catppuccin-macchiato.yazi/tmtheme.xml b/fedora/.config/yazi/flavors/catppuccin-macchiato.yazi/tmtheme.xml
new file mode 100644
index 0000000..8f21312
--- /dev/null
+++ b/fedora/.config/yazi/flavors/catppuccin-macchiato.yazi/tmtheme.xml
@@ -0,0 +1,2112 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+ <dict>
+ <key>name</key>
+ <string>Catppuccin Macchiato</string>
+ <key>semanticClass</key>
+ <string>theme.dark.catppuccin-macchiato</string>
+ <key>uuid</key>
+ <string>02b2bdf3-9eb7-4396-bf04-f17f1468f99f</string>
+ <key>author</key>
+ <string>Catppuccin Org</string>
+ <key>colorSpaceName</key>
+ <string>sRGB</string>
+ <key>settings</key>
+ <array>
+ <dict>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#24273a</string>
+ <key>foreground</key>
+ <string>#cad3f5</string>
+ <key>caret</key>
+ <string>#f4dbd6</string>
+ <key>lineHighlight</key>
+ <string>#363a4f</string>
+ <key>misspelling</key>
+ <string>#ed8796</string>
+ <key>accent</key>
+ <string>#c6a0f6</string>
+ <key>selection</key>
+ <string>#939ab740</string>
+ <key>activeGuide</key>
+ <string>#494d64</string>
+ <key>findHighlight</key>
+ <string>#455c6d</string>
+ <key>gutterForeground</key>
+ <string>#8087a2</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Basic text &amp; variable names (incl. leading punctuation)</string>
+ <key>scope</key>
+ <string>text, source, variable.other.readwrite, punctuation.definition.variable</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cad3f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Parentheses, Brackets, Braces</string>
+ <key>scope</key>
+ <string>punctuation</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#939ab7</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Comments</string>
+ <key>scope</key>
+ <string>comment, punctuation.definition.comment</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#939ab7</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>string, punctuation.definition.string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a6da95</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>constant.character.escape</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5bde6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Booleans, constants, numbers</string>
+ <key>scope</key>
+ <string>constant.numeric, variable.other.constant, entity.name.constant, constant.language.boolean, constant.language.false, constant.language.true, keyword.other.unit.user-defined, keyword.other.unit.suffix.floating-point</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5a97f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>keyword, keyword.operator.word, keyword.operator.new, variable.language.super, support.type.primitive, storage.type, storage.modifier, punctuation.definition.keyword</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6a0f6</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>entity.name.tag.documentation</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6a0f6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Punctuation</string>
+ <key>scope</key>
+ <string>keyword.operator, punctuation.accessor, punctuation.definition.generic, meta.function.closure punctuation.section.parameters, punctuation.definition.tag, punctuation.separator.key-value</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8bd5ca</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>entity.name.function, meta.function-call.method, support.function, support.function.misc, variable.function</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8aadf4</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Classes</string>
+ <key>scope</key>
+ <string>entity.name.class, entity.other.inherited-class, support.class, meta.function-call.constructor, entity.name.struct</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#eed49f</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Enum</string>
+ <key>scope</key>
+ <string>entity.name.enum</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#eed49f</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Enum member</string>
+ <key>scope</key>
+ <string>meta.enum variable.other.readwrite, variable.other.enummember</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8bd5ca</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Object properties</string>
+ <key>scope</key>
+ <string>meta.property.object</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8bd5ca</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Types</string>
+ <key>scope</key>
+ <string>meta.type, meta.type-alias, support.type, entity.name.type</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#eed49f</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Decorators</string>
+ <key>scope</key>
+ <string>meta.annotation variable.function, meta.annotation variable.annotation.function, meta.annotation punctuation.definition.annotation, meta.decorator, punctuation.decorator</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5a97f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>variable.parameter, meta.function.parameters</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ee99a0</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Built-ins</string>
+ <key>scope</key>
+ <string>constant.language, support.function.builtin</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ed8796</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>entity.other.attribute-name.documentation</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ed8796</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Preprocessor directives</string>
+ <key>scope</key>
+ <string>keyword.control.directive, punctuation.definition.directive</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#eed49f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Type parameters</string>
+ <key>scope</key>
+ <string>punctuation.definition.typeparameters</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#91d7e3</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Namespaces</string>
+ <key>scope</key>
+ <string>entity.name.namespace</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#eed49f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Property names (left hand assignments in json/yaml/css)</string>
+ <key>scope</key>
+ <string>support.type.property-name.css</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8aadf4</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>This/Self keyword</string>
+ <key>scope</key>
+ <string>variable.language.this, variable.language.this punctuation.definition.variable</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ed8796</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Object properties</string>
+ <key>scope</key>
+ <string>variable.object.property</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cad3f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>String template interpolation</string>
+ <key>scope</key>
+ <string>string.template variable, string variable</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cad3f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>`new` as bold</string>
+ <key>scope</key>
+ <string>keyword.operator.new</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C++ extern keyword</string>
+ <key>scope</key>
+ <string>storage.modifier.specifier.extern.cpp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6a0f6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C++ scope resolution</string>
+ <key>scope</key>
+ <string>entity.name.scope-resolution.template.call.cpp, entity.name.scope-resolution.parameter.cpp, entity.name.scope-resolution.cpp, entity.name.scope-resolution.function.definition.cpp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#eed49f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C++ doc keywords</string>
+ <key>scope</key>
+ <string>storage.type.class.doxygen</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C++ operators</string>
+ <key>scope</key>
+ <string>storage.modifier.reference.cpp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8bd5ca</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C# Interpolated Strings</string>
+ <key>scope</key>
+ <string>meta.interpolation.cs</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cad3f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C# xml-style docs</string>
+ <key>scope</key>
+ <string>comment.block.documentation.cs</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cad3f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Classes, reflecting the className color in JSX</string>
+ <key>scope</key>
+ <string>source.css entity.other.attribute-name.class.css, entity.other.attribute-name.parent-selector.css punctuation.definition.entity.css</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#eed49f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Operators</string>
+ <key>scope</key>
+ <string>punctuation.separator.operator.css</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8bd5ca</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Pseudo classes</string>
+ <key>scope</key>
+ <string>source.css entity.other.attribute-name.pseudo-class</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8bd5ca</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>source.css constant.other.unicode-range</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5a97f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>source.css variable.parameter.url</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a6da95</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS vendored property names</string>
+ <key>scope</key>
+ <string>support.type.vendored.property-name</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#91d7e3</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Less/SCSS right-hand variables (@/$-prefixed)</string>
+ <key>scope</key>
+ <string>source.css meta.property-value variable, source.css meta.property-value variable.other.less, source.css meta.property-value variable.other.less punctuation.definition.variable.less, meta.definition.variable.scss</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ee99a0</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS variables (--prefixed)</string>
+ <key>scope</key>
+ <string>source.css meta.property-list variable, meta.property-list variable.other.less, meta.property-list variable.other.less punctuation.definition.variable.less</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8aadf4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS Percentage values, styled the same as numbers</string>
+ <key>scope</key>
+ <string>keyword.other.unit.percentage.css</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5a97f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS Attribute selectors, styled the same as strings</string>
+ <key>scope</key>
+ <string>source.css meta.attribute-selector</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a6da95</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON/YAML keys, other left-hand assignments</string>
+ <key>scope</key>
+ <string>keyword.other.definition.ini, punctuation.support.type.property-name.json, support.type.property-name.json, punctuation.support.type.property-name.toml, support.type.property-name.toml, entity.name.tag.yaml, punctuation.support.type.property-name.yaml, support.type.property-name.yaml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8aadf4</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON/YAML constants</string>
+ <key>scope</key>
+ <string>constant.language.json, constant.language.yaml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5a97f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>YAML anchors</string>
+ <key>scope</key>
+ <string>entity.name.type.anchor.yaml, variable.other.alias.yaml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#eed49f</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>TOML tables / ini groups</string>
+ <key>scope</key>
+ <string>support.type.property-name.table, entity.name.section.group-title.ini</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#eed49f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>TOML dates</string>
+ <key>scope</key>
+ <string>constant.other.time.datetime.offset.toml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5bde6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>YAML anchor puctuation</string>
+ <key>scope</key>
+ <string>punctuation.definition.anchor.yaml, punctuation.definition.alias.yaml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5bde6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>YAML triple dashes</string>
+ <key>scope</key>
+ <string>entity.other.document.begin.yaml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5bde6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup Diff</string>
+ <key>scope</key>
+ <string>markup.changed.diff</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5a97f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Diff</string>
+ <key>scope</key>
+ <string>meta.diff.header.from-file, meta.diff.header.to-file, punctuation.definition.from-file.diff, punctuation.definition.to-file.diff</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8aadf4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Diff Inserted</string>
+ <key>scope</key>
+ <string>markup.inserted.diff</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a6da95</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Diff Deleted</string>
+ <key>scope</key>
+ <string>markup.deleted.diff</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ed8796</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>dotenv left-hand side assignments</string>
+ <key>scope</key>
+ <string>variable.other.env</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8aadf4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>dotenv reference to existing env variable</string>
+ <key>scope</key>
+ <string>string.quoted variable.other.env</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cad3f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GDScript functions</string>
+ <key>scope</key>
+ <string>support.function.builtin.gdscript</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8aadf4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GDScript constants</string>
+ <key>scope</key>
+ <string>constant.language.gdscript</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5a97f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Comment keywords</string>
+ <key>scope</key>
+ <string>comment meta.annotation.go</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ee99a0</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>go:embed, go:build, etc.</string>
+ <key>scope</key>
+ <string>comment meta.annotation.parameters.go</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5a97f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Go constants (nil, true, false)</string>
+ <key>scope</key>
+ <string>constant.language.go</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5a97f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GraphQL variables</string>
+ <key>scope</key>
+ <string>variable.graphql</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cad3f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GraphQL aliases</string>
+ <key>scope</key>
+ <string>string.unquoted.alias.graphql</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f0c6c6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GraphQL enum members</string>
+ <key>scope</key>
+ <string>constant.character.enum.graphql</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8bd5ca</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GraphQL field in types</string>
+ <key>scope</key>
+ <string>meta.objectvalues.graphql constant.object.key.graphql string.unquoted.graphql</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f0c6c6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>HTML/XML DOCTYPE as keyword</string>
+ <key>scope</key>
+ <string>keyword.other.doctype, meta.tag.sgml.doctype punctuation.definition.tag, meta.tag.metadata.doctype entity.name.tag, meta.tag.metadata.doctype punctuation.definition.tag</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6a0f6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>HTML/XML-like &lt;tags/&gt;</string>
+ <key>scope</key>
+ <string>entity.name.tag</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8aadf4</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Special characters like &amp;amp;</string>
+ <key>scope</key>
+ <string>text.html constant.character.entity, text.html constant.character.entity punctuation, constant.character.entity.xml, constant.character.entity.xml punctuation, constant.character.entity.js.jsx, constant.charactger.entity.js.jsx punctuation, constant.character.entity.tsx, constant.character.entity.tsx punctuation</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ed8796</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>HTML/XML tag attribute values</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#eed49f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Components</string>
+ <key>scope</key>
+ <string>support.class.component, support.class.component.jsx, support.class.component.tsx, support.class.component.vue</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5bde6</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Annotations</string>
+ <key>scope</key>
+ <string>punctuation.definition.annotation, storage.type.annotation</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5a97f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Java enums</string>
+ <key>scope</key>
+ <string>constant.other.enum.java</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8bd5ca</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Java imports</string>
+ <key>scope</key>
+ <string>storage.modifier.import.java</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cad3f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Javadoc</string>
+ <key>scope</key>
+ <string>comment.block.javadoc.java keyword.other.documentation.javadoc.java</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Exported Variable</string>
+ <key>scope</key>
+ <string>meta.export variable.other.readwrite.js</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ee99a0</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JS/TS constants &amp; properties</string>
+ <key>scope</key>
+ <string>variable.other.constant.js, variable.other.constant.ts, variable.other.property.js, variable.other.property.ts</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cad3f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSDoc; these are mainly params, so styled as such</string>
+ <key>scope</key>
+ <string>variable.other.jsdoc, comment.block.documentation variable.other</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ee99a0</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSDoc keywords</string>
+ <key>scope</key>
+ <string>storage.type.class.jsdoc</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>support.type.object.console.js</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cad3f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Node constants as keywords (module, etc.)</string>
+ <key>scope</key>
+ <string>support.constant.node, support.type.object.module.js</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6a0f6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>implements as keyword</string>
+ <key>scope</key>
+ <string>storage.modifier.implements</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6a0f6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Builtin types</string>
+ <key>scope</key>
+ <string>constant.language.null.js, constant.language.null.ts, constant.language.undefined.js, constant.language.undefined.ts, support.type.builtin.ts</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6a0f6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>variable.parameter.generic</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#eed49f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Arrow functions</string>
+ <key>scope</key>
+ <string>keyword.declaration.function.arrow.js, storage.type.function.arrow.ts</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8bd5ca</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Decorator punctuations (decorators inherit from blue functions, instead of styleguide peach)</string>
+ <key>scope</key>
+ <string>punctuation.decorator.ts</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8aadf4</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Extra JS/TS keywords</string>
+ <key>scope</key>
+ <string>keyword.operator.expression.in.js, keyword.operator.expression.in.ts, keyword.operator.expression.infer.ts, keyword.operator.expression.instanceof.js, keyword.operator.expression.instanceof.ts, keyword.operator.expression.is, keyword.operator.expression.keyof.ts, keyword.operator.expression.of.js, keyword.operator.expression.of.ts, keyword.operator.expression.typeof.ts</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6a0f6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Julia macros</string>
+ <key>scope</key>
+ <string>support.function.macro.julia</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8bd5ca</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Julia language constants (true, false)</string>
+ <key>scope</key>
+ <string>constant.language.julia</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5a97f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Julia other constants (these seem to be arguments inside arrays)</string>
+ <key>scope</key>
+ <string>constant.other.symbol.julia</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ee99a0</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>LaTeX preamble</string>
+ <key>scope</key>
+ <string>text.tex keyword.control.preamble</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8bd5ca</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>LaTeX be functions</string>
+ <key>scope</key>
+ <string>text.tex support.function.be</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#91d7e3</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>LaTeX math</string>
+ <key>scope</key>
+ <string>constant.other.general.math.tex</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f0c6c6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Liquid Builtin Objects &amp; User Defined Variables</string>
+ <key>scope</key>
+ <string>variable.language.liquid</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5bde6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Lua docstring keywords</string>
+ <key>scope</key>
+ <string>comment.line.double-dash.documentation.lua storage.type.annotation.lua</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6a0f6</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Lua docstring variables</string>
+ <key>scope</key>
+ <string>comment.line.double-dash.documentation.lua entity.name.variable.lua, comment.line.double-dash.documentation.lua variable.lua</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cad3f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>heading.1.markdown punctuation.definition.heading.markdown, heading.1.markdown, heading.1.quarto punctuation.definition.heading.quarto, heading.1.quarto, markup.heading.atx.1.mdx, markup.heading.atx.1.mdx punctuation.definition.heading.mdx, markup.heading.setext.1.markdown, markup.heading.heading-0.asciidoc</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ed8796</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>heading.2.markdown punctuation.definition.heading.markdown, heading.2.markdown, heading.2.quarto punctuation.definition.heading.quarto, heading.2.quarto, markup.heading.atx.2.mdx, markup.heading.atx.2.mdx punctuation.definition.heading.mdx, markup.heading.setext.2.markdown, markup.heading.heading-1.asciidoc</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5a97f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>heading.3.markdown punctuation.definition.heading.markdown, heading.3.markdown, heading.3.quarto punctuation.definition.heading.quarto, heading.3.quarto, markup.heading.atx.3.mdx, markup.heading.atx.3.mdx punctuation.definition.heading.mdx, markup.heading.heading-2.asciidoc</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#eed49f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>heading.4.markdown punctuation.definition.heading.markdown, heading.4.markdown, heading.4.quarto punctuation.definition.heading.quarto, heading.4.quarto, markup.heading.atx.4.mdx, markup.heading.atx.4.mdx punctuation.definition.heading.mdx, markup.heading.heading-3.asciidoc</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a6da95</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>heading.5.markdown punctuation.definition.heading.markdown, heading.5.markdown, heading.5.quarto punctuation.definition.heading.quarto, heading.5.quarto, markup.heading.atx.5.mdx, markup.heading.atx.5.mdx punctuation.definition.heading.mdx, markup.heading.heading-4.asciidoc</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7dc4e4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>heading.6.markdown punctuation.definition.heading.markdown, heading.6.markdown, heading.6.quarto punctuation.definition.heading.quarto, heading.6.quarto, markup.heading.atx.6.mdx, markup.heading.atx.6.mdx punctuation.definition.heading.mdx, markup.heading.heading-5.asciidoc</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#b7bdf8</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.bold</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ed8796</string>
+ <key>fontStyle</key>
+ <string>bold</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.italic</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ed8796</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.strikethrough</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a5adcb</string>
+ <key>fontStyle</key>
+ <string>strikethrough</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown auto links</string>
+ <key>scope</key>
+ <string>punctuation.definition.link, markup.underline.link</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8aadf4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown links</string>
+ <key>scope</key>
+ <string>text.html.markdown punctuation.definition.link.title, text.html.quarto punctuation.definition.link.title, string.other.link.title.markdown, string.other.link.title.quarto, markup.link, punctuation.definition.constant.markdown, punctuation.definition.constant.quarto, constant.other.reference.link.markdown, constant.other.reference.link.quarto, markup.substitution.attribute-reference</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#b7bdf8</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown code spans</string>
+ <key>scope</key>
+ <string>punctuation.definition.raw.markdown, punctuation.definition.raw.quarto, markup.inline.raw.string.markdown, markup.inline.raw.string.quarto, markup.raw.block.markdown, markup.raw.block.quarto</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a6da95</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown triple backtick language identifier</string>
+ <key>scope</key>
+ <string>fenced_code.block.language</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#91d7e3</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown triple backticks</string>
+ <key>scope</key>
+ <string>markup.fenced_code.block punctuation.definition, markup.raw support.asciidoc</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#939ab7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown quotes</string>
+ <key>scope</key>
+ <string>markup.quote, punctuation.definition.quote.begin</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5bde6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown separators</string>
+ <key>scope</key>
+ <string>meta.separator.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8bd5ca</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown list bullets</string>
+ <key>scope</key>
+ <string>punctuation.definition.list.begin.markdown, punctuation.definition.list.begin.quarto, markup.list.bullet</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8bd5ca</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Quarto headings</string>
+ <key>scope</key>
+ <string>markup.heading.quarto</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Nix attribute names</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name.multipart.nix, entity.other.attribute-name.single.nix</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8aadf4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Nix parameter names</string>
+ <key>scope</key>
+ <string>variable.parameter.name.nix</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cad3f5</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Nix interpolated parameter names</string>
+ <key>scope</key>
+ <string>meta.embedded variable.parameter.name.nix</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#b7bdf8</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Nix paths</string>
+ <key>scope</key>
+ <string>string.unquoted.path.nix</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5bde6</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PHP Attributes</string>
+ <key>scope</key>
+ <string>support.attribute.builtin, meta.attribute.php</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#eed49f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PHP Parameters (needed for the leading dollar sign)</string>
+ <key>scope</key>
+ <string>meta.function.parameters.php punctuation.definition.variable.php</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ee99a0</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PHP Constants (null, __FILE__, etc.)</string>
+ <key>scope</key>
+ <string>constant.language.php</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6a0f6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PHP functions</string>
+ <key>scope</key>
+ <string>text.html.php support.function</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#91d7e3</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PHPdoc keywords</string>
+ <key>scope</key>
+ <string>keyword.other.phpdoc.php</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Python argument functions reset to text, otherwise they inherit blue from function-call</string>
+ <key>scope</key>
+ <string>support.variable.magic.python, meta.function-call.arguments.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cad3f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Python double underscore functions</string>
+ <key>scope</key>
+ <string>support.function.magic.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#91d7e3</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Python `self` keyword</string>
+ <key>scope</key>
+ <string>variable.parameter.function.language.special.self.python, variable.language.special.self.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ed8796</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>python keyword flow/logical (for ... in)</string>
+ <key>scope</key>
+ <string>keyword.control.flow.python, keyword.operator.logical.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6a0f6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>python storage type</string>
+ <key>scope</key>
+ <string>storage.type.function.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6a0f6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>python function support</string>
+ <key>scope</key>
+ <string>support.token.decorator.python, meta.function.decorator.identifier.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#91d7e3</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>python function calls</string>
+ <key>scope</key>
+ <string>meta.function-call.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8aadf4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>python function decorators</string>
+ <key>scope</key>
+ <string>entity.name.function.decorator.python, punctuation.definition.decorator.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5a97f</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>python placeholder reset to normal string</string>
+ <key>scope</key>
+ <string>constant.character.format.placeholder.other.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5bde6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Python exception &amp; builtins such as exit()</string>
+ <key>scope</key>
+ <string>support.type.exception.python, support.function.builtin.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5a97f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>entity.name.type</string>
+ <key>scope</key>
+ <string>support.type.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6a0f6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>python constants (True/False)</string>
+ <key>scope</key>
+ <string>constant.language.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5a97f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Arguments accessed later in the function body</string>
+ <key>scope</key>
+ <string>meta.indexed-name.python, meta.item-access.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ee99a0</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Python f-strings/binary/unicode storage types</string>
+ <key>scope</key>
+ <string>storage.type.string.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a6da95</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Python type hints</string>
+ <key>scope</key>
+ <string>meta.function.parameters.python</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex string begin/end in JS/TS</string>
+ <key>scope</key>
+ <string>string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5bde6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex anchors (^, $)</string>
+ <key>scope</key>
+ <string>keyword.control.anchor.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6a0f6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex regular string match</string>
+ <key>scope</key>
+ <string>string.regexp.ts</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cad3f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex group parenthesis &amp; backreference (\1, \2, \3, ...)</string>
+ <key>scope</key>
+ <string>punctuation.definition.group.regexp, keyword.other.back-reference.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a6da95</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex character class []</string>
+ <key>scope</key>
+ <string>punctuation.definition.character-class.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#eed49f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex character classes (\d, \w, \s)</string>
+ <key>scope</key>
+ <string>constant.other.character-class.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5bde6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex range</string>
+ <key>scope</key>
+ <string>constant.other.character-class.range.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f4dbd6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex quantifier</string>
+ <key>scope</key>
+ <string>keyword.operator.quantifier.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8bd5ca</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex constant/numeric</string>
+ <key>scope</key>
+ <string>constant.character.numeric.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5a97f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex lookaheads, negative lookaheads, lookbehinds, negative lookbehinds</string>
+ <key>scope</key>
+ <string>punctuation.definition.group.no-capture.regexp, meta.assertion.look-ahead.regexp, meta.assertion.negative-look-ahead.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8aadf4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust attribute</string>
+ <key>scope</key>
+ <string>meta.annotation.rust, meta.annotation.rust punctuation, meta.attribute.rust, punctuation.definition.attribute.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#eed49f</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust attribute strings</string>
+ <key>scope</key>
+ <string>meta.attribute.rust string.quoted.double.rust, meta.attribute.rust string.quoted.single.char.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust keyword</string>
+ <key>scope</key>
+ <string>entity.name.function.macro.rules.rust, storage.type.module.rust, storage.modifier.rust, storage.type.struct.rust, storage.type.enum.rust, storage.type.trait.rust, storage.type.union.rust, storage.type.impl.rust, storage.type.rust, storage.type.function.rust, storage.type.type.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6a0f6</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust u/i32, u/i64, etc.</string>
+ <key>scope</key>
+ <string>entity.name.type.numeric.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6a0f6</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust generic</string>
+ <key>scope</key>
+ <string>meta.generic.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5a97f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust impl</string>
+ <key>scope</key>
+ <string>entity.name.impl.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#eed49f</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust module</string>
+ <key>scope</key>
+ <string>entity.name.module.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5a97f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust trait</string>
+ <key>scope</key>
+ <string>entity.name.trait.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#eed49f</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust struct</string>
+ <key>scope</key>
+ <string>storage.type.source.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#eed49f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust union</string>
+ <key>scope</key>
+ <string>entity.name.union.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#eed49f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust enum member</string>
+ <key>scope</key>
+ <string>meta.enum.rust storage.type.source.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8bd5ca</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust macro</string>
+ <key>scope</key>
+ <string>support.macro.rust, meta.macro.rust support.function.rust, entity.name.function.macro.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8aadf4</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust lifetime</string>
+ <key>scope</key>
+ <string>storage.modifier.lifetime.rust, entity.name.type.lifetime</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8aadf4</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust string formatting</string>
+ <key>scope</key>
+ <string>string.quoted.double.rust constant.other.placeholder.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5bde6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust return type generic</string>
+ <key>scope</key>
+ <string>meta.function.return-type.rust meta.generic.rust storage.type.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cad3f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust functions</string>
+ <key>scope</key>
+ <string>meta.function.call.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8aadf4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust angle brackets</string>
+ <key>scope</key>
+ <string>punctuation.brackets.angle.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#91d7e3</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust constants</string>
+ <key>scope</key>
+ <string>constant.other.caps.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5a97f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust function parameters</string>
+ <key>scope</key>
+ <string>meta.function.definition.rust variable.other.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ee99a0</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust closure variables</string>
+ <key>scope</key>
+ <string>meta.function.call.rust variable.other.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cad3f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust self</string>
+ <key>scope</key>
+ <string>variable.language.self.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ed8796</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust metavariable names</string>
+ <key>scope</key>
+ <string>variable.other.metavariable.name.rust, meta.macro.metavariable.rust keyword.operator.macro.dollar.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5bde6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Shell shebang</string>
+ <key>scope</key>
+ <string>comment.line.shebang, comment.line.shebang punctuation.definition.comment, comment.line.shebang, punctuation.definition.comment.shebang.shell, meta.shebang.shell</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5bde6</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Shell shebang command</string>
+ <key>scope</key>
+ <string>comment.line.shebang constant.language</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8bd5ca</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Shell interpolated command</string>
+ <key>scope</key>
+ <string>meta.function-call.arguments.shell punctuation.definition.variable.shell, meta.function-call.arguments.shell punctuation.section.interpolation, meta.function-call.arguments.shell punctuation.definition.variable.shell, meta.function-call.arguments.shell punctuation.section.interpolation</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ed8796</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Shell interpolated command variable</string>
+ <key>scope</key>
+ <string>meta.string meta.interpolation.parameter.shell variable.other.readwrite</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5a97f</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>source.shell punctuation.section.interpolation, punctuation.definition.evaluation.backticks.shell</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8bd5ca</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Shell EOF</string>
+ <key>scope</key>
+ <string>entity.name.tag.heredoc.shell</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6a0f6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Shell quoted variable</string>
+ <key>scope</key>
+ <string>string.quoted.double.shell variable.other.normal.shell</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cad3f5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.heading.typst</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ed8796</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON Keys</string>
+ <key>scope</key>
+ <string>source.json meta.mapping.key string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8aadf4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON key surrounding quotes</string>
+ <key>scope</key>
+ <string>source.json meta.mapping.key punctuation.definition.string.begin, source.json meta.mapping.key punctuation.definition.string.end</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#939ab7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.heading.synopsis.man, markup.heading.title.man, markup.heading.other.man, markup.heading.env.man</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c6a0f6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.heading.commands.man</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8aadf4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.heading.env.man</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5bde6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Man page options</string>
+ <key>scope</key>
+ <string>entity.name</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8bd5ca</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.heading.1.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ed8796</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.heading.2.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5a97f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.heading.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#eed49f</string>
+ </dict>
+ </dict>
+ </array>
+ </dict>
+</plist> \ No newline at end of file
diff --git a/fedora/.config/yazi/flavors/catppuccin-mocha.yazi/LICENSE b/fedora/.config/yazi/flavors/catppuccin-mocha.yazi/LICENSE
new file mode 100644
index 0000000..fb5b1d6
--- /dev/null
+++ b/fedora/.config/yazi/flavors/catppuccin-mocha.yazi/LICENSE
@@ -0,0 +1,21 @@
+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/fedora/.config/yazi/flavors/catppuccin-mocha.yazi/LICENSE-tmtheme b/fedora/.config/yazi/flavors/catppuccin-mocha.yazi/LICENSE-tmtheme
new file mode 100644
index 0000000..006383b
--- /dev/null
+++ b/fedora/.config/yazi/flavors/catppuccin-mocha.yazi/LICENSE-tmtheme
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2021 Catppuccin
+
+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/fedora/.config/yazi/flavors/catppuccin-mocha.yazi/README.md b/fedora/.config/yazi/flavors/catppuccin-mocha.yazi/README.md
new file mode 100644
index 0000000..20840dc
--- /dev/null
+++ b/fedora/.config/yazi/flavors/catppuccin-mocha.yazi/README.md
@@ -0,0 +1,36 @@
+<div align="center">
+ <img src="https://github.com/sxyazi/yazi/blob/main/assets/logo.png?raw=true" alt="Yazi logo" width="20%">
+</div>
+
+<h3 align="center">
+ Catppuccin Mocha Flavor for <a href="https://github.com/sxyazi/yazi">Yazi</a>
+</h3>
+
+## 👀 Preview
+
+<img src="preview.png" width="600" />
+
+## 🎨 Installation
+
+```sh
+ya pkg add yazi-rs/flavors:catppuccin-mocha
+```
+
+## ⚙️ Usage
+
+Set the content of your `theme.toml` to enable it as your _dark_ flavor:
+
+```toml
+[flavor]
+dark = "catppuccin-mocha"
+```
+
+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/fedora/.config/yazi/flavors/catppuccin-mocha.yazi/flavor.toml b/fedora/.config/yazi/flavors/catppuccin-mocha.yazi/flavor.toml
new file mode 100644
index 0000000..39a3ef5
--- /dev/null
+++ b/fedora/.config/yazi/flavors/catppuccin-mocha.yazi/flavor.toml
@@ -0,0 +1,189 @@
+# vim:fileencoding=utf-8:foldmethod=marker
+
+# : Manager {{{
+
+[mgr]
+cwd = { fg = "#94e2d5" }
+
+# Hovered
+hovered = { reversed = true }
+preview_hovered = { underline = true }
+
+# Find
+find_keyword = { fg = "#f9e2af", bold = true, italic = true, underline = true }
+find_position = { fg = "#f5c2e7", bg = "reset", bold = true, italic = true }
+
+# Marker
+marker_copied = { fg = "#a6e3a1", bg = "#a6e3a1" }
+marker_cut = { fg = "#f38ba8", bg = "#f38ba8" }
+marker_marked = { fg = "#94e2d5", bg = "#94e2d5" }
+marker_selected = { fg = "#f9e2af", bg = "#f9e2af" }
+
+# Count
+count_copied = { fg = "#1e1e2e", bg = "#a6e3a1" }
+count_cut = { fg = "#1e1e2e", bg = "#f38ba8" }
+count_selected = { fg = "#1e1e2e", bg = "#f9e2af" }
+
+# Border
+border_symbol = "│"
+border_style = { fg = "#7f849c" }
+
+# : }}}
+
+
+# : Tabs {{{
+
+[tabs]
+active = { fg = "#1e1e2e", bg = "#89b4fa", bold = true }
+inactive = { fg = "#89b4fa", bg = "#313244" }
+
+# : }}}
+
+
+# : Mode {{{
+
+[mode]
+
+normal_main = { fg = "#1e1e2e", bg = "#89b4fa", bold = true }
+normal_alt = { fg = "#89b4fa", bg = "#313244" }
+
+# Select mode
+select_main = { fg = "#1e1e2e", bg = "#94e2d5", bold = true }
+select_alt = { fg = "#94e2d5", bg = "#313244" }
+
+# Unset mode
+unset_main = { fg = "#1e1e2e", bg = "#f2cdcd", bold = true }
+unset_alt = { fg = "#f2cdcd", bg = "#313244" }
+
+# : }}}
+
+
+# : Status bar {{{
+
+[status]
+# Permissions
+perm_sep = { fg = "#7f849c" }
+perm_type = { fg = "#89b4fa" }
+perm_read = { fg = "#f9e2af" }
+perm_write = { fg = "#f38ba8" }
+perm_exec = { fg = "#a6e3a1" }
+
+# Progress
+progress_label = { fg = "#ffffff", bold = true }
+progress_normal = { fg = "#89b4fa", bg = "#45475a" }
+progress_error = { fg = "#89b4fa", bg = "#f38ba8" }
+
+# : }}}
+
+
+# : Pick {{{
+
+[pick]
+border = { fg = "#89b4fa" }
+active = { fg = "#f5c2e7", bold = true }
+inactive = {}
+
+# : }}}
+
+
+# : Input {{{
+
+[input]
+border = { fg = "#89b4fa" }
+title = {}
+value = {}
+selected = { reversed = true }
+
+# : }}}
+
+
+# : Completion {{{
+
+[cmp]
+border = { fg = "#89b4fa" }
+
+# : }}}
+
+
+# : Tasks {{{
+
+[tasks]
+border = { fg = "#89b4fa" }
+title = {}
+hovered = { fg = "#f5c2e7", bold = true }
+
+# : }}}
+
+
+# : Which {{{
+
+[which]
+mask = { bg = "#313244" }
+cand = { fg = "#94e2d5" }
+rest = { fg = "#9399b2" }
+desc = { fg = "#f5c2e7" }
+separator = "  "
+separator_style = { fg = "#585b70" }
+
+# : }}}
+
+
+# : Help {{{
+
+[help]
+on = { fg = "#94e2d5" }
+run = { fg = "#f5c2e7" }
+hovered = { reversed = true, bold = true }
+footer = { fg = "#313244", bg = "#cdd6f4" }
+
+# : }}}
+
+
+# : Spotter {{{
+
+[spot]
+border = { fg = "#89b4fa" }
+title = { fg = "#89b4fa" }
+tbl_col = { fg = "#94e2d5" }
+tbl_cell = { fg = "#f5c2e7", bg = "#45475a" }
+
+# : }}}
+
+
+# : Notification {{{
+
+[notify]
+title_info = { fg = "#a6e3a1" }
+title_warn = { fg = "#f9e2af" }
+title_error = { fg = "#f38ba8" }
+
+# : }}}
+
+
+# : File-specific styles {{{
+
+[filetype]
+
+rules = [
+ # Images
+ { mime = "image/*", fg = "#94e2d5" },
+
+ # Media
+ { mime = "{audio,video}/*", fg = "#f9e2af" },
+
+ # Archives
+ { mime = "application/{zip,rar,7z*,tar,gzip,xz,zstd,bzip*,lzma,compress,archive,cpio,arj,xar,ms-cab*}", fg = "#f5c2e7" },
+
+ # Documents
+ { mime = "application/{pdf,doc,rtf}", fg = "#a6e3a1" },
+
+ # Fallback
+ { url = "*", fg = "#cdd6f4" },
+ { url = "*/", fg = "#89b4fa" },
+
+ # TODO: remove
+ { name = "*", fg = "#cdd6f4" },
+ { name = "*/", fg = "#89b4fa" }
+]
+
+# : }}}
diff --git a/fedora/.config/yazi/flavors/catppuccin-mocha.yazi/preview.png b/fedora/.config/yazi/flavors/catppuccin-mocha.yazi/preview.png
new file mode 100644
index 0000000..a684ec8
--- /dev/null
+++ b/fedora/.config/yazi/flavors/catppuccin-mocha.yazi/preview.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/catppuccin-mocha.yazi/tmtheme.xml b/fedora/.config/yazi/flavors/catppuccin-mocha.yazi/tmtheme.xml
new file mode 100644
index 0000000..c7781ce
--- /dev/null
+++ b/fedora/.config/yazi/flavors/catppuccin-mocha.yazi/tmtheme.xml
@@ -0,0 +1,2112 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+ <dict>
+ <key>name</key>
+ <string>Catppuccin Mocha</string>
+ <key>semanticClass</key>
+ <string>theme.dark.catppuccin-mocha</string>
+ <key>uuid</key>
+ <string>627ce890-fabb-4d39-9819-7be71f4bdca7</string>
+ <key>author</key>
+ <string>Catppuccin Org</string>
+ <key>colorSpaceName</key>
+ <string>sRGB</string>
+ <key>settings</key>
+ <array>
+ <dict>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#1e1e2e</string>
+ <key>foreground</key>
+ <string>#cdd6f4</string>
+ <key>caret</key>
+ <string>#f5e0dc</string>
+ <key>lineHighlight</key>
+ <string>#313244</string>
+ <key>misspelling</key>
+ <string>#f38ba8</string>
+ <key>accent</key>
+ <string>#cba6f7</string>
+ <key>selection</key>
+ <string>#9399b240</string>
+ <key>activeGuide</key>
+ <string>#45475a</string>
+ <key>findHighlight</key>
+ <string>#3e5767</string>
+ <key>gutterForeground</key>
+ <string>#7f849c</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Basic text &amp; variable names (incl. leading punctuation)</string>
+ <key>scope</key>
+ <string>text, source, variable.other.readwrite, punctuation.definition.variable</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cdd6f4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Parentheses, Brackets, Braces</string>
+ <key>scope</key>
+ <string>punctuation</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#9399b2</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Comments</string>
+ <key>scope</key>
+ <string>comment, punctuation.definition.comment</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#9399b2</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>string, punctuation.definition.string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a6e3a1</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>constant.character.escape</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5c2e7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Booleans, constants, numbers</string>
+ <key>scope</key>
+ <string>constant.numeric, variable.other.constant, entity.name.constant, constant.language.boolean, constant.language.false, constant.language.true, keyword.other.unit.user-defined, keyword.other.unit.suffix.floating-point</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fab387</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>keyword, keyword.operator.word, keyword.operator.new, variable.language.super, support.type.primitive, storage.type, storage.modifier, punctuation.definition.keyword</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cba6f7</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>entity.name.tag.documentation</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cba6f7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Punctuation</string>
+ <key>scope</key>
+ <string>keyword.operator, punctuation.accessor, punctuation.definition.generic, meta.function.closure punctuation.section.parameters, punctuation.definition.tag, punctuation.separator.key-value</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#94e2d5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>entity.name.function, meta.function-call.method, support.function, support.function.misc, variable.function</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#89b4fa</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Classes</string>
+ <key>scope</key>
+ <string>entity.name.class, entity.other.inherited-class, support.class, meta.function-call.constructor, entity.name.struct</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f9e2af</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Enum</string>
+ <key>scope</key>
+ <string>entity.name.enum</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f9e2af</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Enum member</string>
+ <key>scope</key>
+ <string>meta.enum variable.other.readwrite, variable.other.enummember</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#94e2d5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Object properties</string>
+ <key>scope</key>
+ <string>meta.property.object</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#94e2d5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Types</string>
+ <key>scope</key>
+ <string>meta.type, meta.type-alias, support.type, entity.name.type</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f9e2af</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Decorators</string>
+ <key>scope</key>
+ <string>meta.annotation variable.function, meta.annotation variable.annotation.function, meta.annotation punctuation.definition.annotation, meta.decorator, punctuation.decorator</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fab387</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>variable.parameter, meta.function.parameters</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#eba0ac</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Built-ins</string>
+ <key>scope</key>
+ <string>constant.language, support.function.builtin</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f38ba8</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>entity.other.attribute-name.documentation</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f38ba8</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Preprocessor directives</string>
+ <key>scope</key>
+ <string>keyword.control.directive, punctuation.definition.directive</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f9e2af</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Type parameters</string>
+ <key>scope</key>
+ <string>punctuation.definition.typeparameters</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#89dceb</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Namespaces</string>
+ <key>scope</key>
+ <string>entity.name.namespace</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f9e2af</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Property names (left hand assignments in json/yaml/css)</string>
+ <key>scope</key>
+ <string>support.type.property-name.css</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#89b4fa</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>This/Self keyword</string>
+ <key>scope</key>
+ <string>variable.language.this, variable.language.this punctuation.definition.variable</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f38ba8</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Object properties</string>
+ <key>scope</key>
+ <string>variable.object.property</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cdd6f4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>String template interpolation</string>
+ <key>scope</key>
+ <string>string.template variable, string variable</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cdd6f4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>`new` as bold</string>
+ <key>scope</key>
+ <string>keyword.operator.new</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C++ extern keyword</string>
+ <key>scope</key>
+ <string>storage.modifier.specifier.extern.cpp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cba6f7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C++ scope resolution</string>
+ <key>scope</key>
+ <string>entity.name.scope-resolution.template.call.cpp, entity.name.scope-resolution.parameter.cpp, entity.name.scope-resolution.cpp, entity.name.scope-resolution.function.definition.cpp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f9e2af</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C++ doc keywords</string>
+ <key>scope</key>
+ <string>storage.type.class.doxygen</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C++ operators</string>
+ <key>scope</key>
+ <string>storage.modifier.reference.cpp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#94e2d5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C# Interpolated Strings</string>
+ <key>scope</key>
+ <string>meta.interpolation.cs</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cdd6f4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C# xml-style docs</string>
+ <key>scope</key>
+ <string>comment.block.documentation.cs</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cdd6f4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Classes, reflecting the className color in JSX</string>
+ <key>scope</key>
+ <string>source.css entity.other.attribute-name.class.css, entity.other.attribute-name.parent-selector.css punctuation.definition.entity.css</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f9e2af</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Operators</string>
+ <key>scope</key>
+ <string>punctuation.separator.operator.css</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#94e2d5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Pseudo classes</string>
+ <key>scope</key>
+ <string>source.css entity.other.attribute-name.pseudo-class</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#94e2d5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>source.css constant.other.unicode-range</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fab387</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>source.css variable.parameter.url</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a6e3a1</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS vendored property names</string>
+ <key>scope</key>
+ <string>support.type.vendored.property-name</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#89dceb</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Less/SCSS right-hand variables (@/$-prefixed)</string>
+ <key>scope</key>
+ <string>source.css meta.property-value variable, source.css meta.property-value variable.other.less, source.css meta.property-value variable.other.less punctuation.definition.variable.less, meta.definition.variable.scss</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#eba0ac</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS variables (--prefixed)</string>
+ <key>scope</key>
+ <string>source.css meta.property-list variable, meta.property-list variable.other.less, meta.property-list variable.other.less punctuation.definition.variable.less</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#89b4fa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS Percentage values, styled the same as numbers</string>
+ <key>scope</key>
+ <string>keyword.other.unit.percentage.css</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fab387</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS Attribute selectors, styled the same as strings</string>
+ <key>scope</key>
+ <string>source.css meta.attribute-selector</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a6e3a1</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON/YAML keys, other left-hand assignments</string>
+ <key>scope</key>
+ <string>keyword.other.definition.ini, punctuation.support.type.property-name.json, support.type.property-name.json, punctuation.support.type.property-name.toml, support.type.property-name.toml, entity.name.tag.yaml, punctuation.support.type.property-name.yaml, support.type.property-name.yaml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#89b4fa</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON/YAML constants</string>
+ <key>scope</key>
+ <string>constant.language.json, constant.language.yaml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fab387</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>YAML anchors</string>
+ <key>scope</key>
+ <string>entity.name.type.anchor.yaml, variable.other.alias.yaml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f9e2af</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>TOML tables / ini groups</string>
+ <key>scope</key>
+ <string>support.type.property-name.table, entity.name.section.group-title.ini</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f9e2af</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>TOML dates</string>
+ <key>scope</key>
+ <string>constant.other.time.datetime.offset.toml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5c2e7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>YAML anchor puctuation</string>
+ <key>scope</key>
+ <string>punctuation.definition.anchor.yaml, punctuation.definition.alias.yaml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5c2e7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>YAML triple dashes</string>
+ <key>scope</key>
+ <string>entity.other.document.begin.yaml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5c2e7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup Diff</string>
+ <key>scope</key>
+ <string>markup.changed.diff</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fab387</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Diff</string>
+ <key>scope</key>
+ <string>meta.diff.header.from-file, meta.diff.header.to-file, punctuation.definition.from-file.diff, punctuation.definition.to-file.diff</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#89b4fa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Diff Inserted</string>
+ <key>scope</key>
+ <string>markup.inserted.diff</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a6e3a1</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Diff Deleted</string>
+ <key>scope</key>
+ <string>markup.deleted.diff</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f38ba8</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>dotenv left-hand side assignments</string>
+ <key>scope</key>
+ <string>variable.other.env</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#89b4fa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>dotenv reference to existing env variable</string>
+ <key>scope</key>
+ <string>string.quoted variable.other.env</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cdd6f4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GDScript functions</string>
+ <key>scope</key>
+ <string>support.function.builtin.gdscript</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#89b4fa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GDScript constants</string>
+ <key>scope</key>
+ <string>constant.language.gdscript</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fab387</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Comment keywords</string>
+ <key>scope</key>
+ <string>comment meta.annotation.go</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#eba0ac</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>go:embed, go:build, etc.</string>
+ <key>scope</key>
+ <string>comment meta.annotation.parameters.go</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fab387</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Go constants (nil, true, false)</string>
+ <key>scope</key>
+ <string>constant.language.go</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fab387</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GraphQL variables</string>
+ <key>scope</key>
+ <string>variable.graphql</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cdd6f4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GraphQL aliases</string>
+ <key>scope</key>
+ <string>string.unquoted.alias.graphql</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f2cdcd</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GraphQL enum members</string>
+ <key>scope</key>
+ <string>constant.character.enum.graphql</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#94e2d5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GraphQL field in types</string>
+ <key>scope</key>
+ <string>meta.objectvalues.graphql constant.object.key.graphql string.unquoted.graphql</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f2cdcd</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>HTML/XML DOCTYPE as keyword</string>
+ <key>scope</key>
+ <string>keyword.other.doctype, meta.tag.sgml.doctype punctuation.definition.tag, meta.tag.metadata.doctype entity.name.tag, meta.tag.metadata.doctype punctuation.definition.tag</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cba6f7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>HTML/XML-like &lt;tags/&gt;</string>
+ <key>scope</key>
+ <string>entity.name.tag</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#89b4fa</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Special characters like &amp;amp;</string>
+ <key>scope</key>
+ <string>text.html constant.character.entity, text.html constant.character.entity punctuation, constant.character.entity.xml, constant.character.entity.xml punctuation, constant.character.entity.js.jsx, constant.charactger.entity.js.jsx punctuation, constant.character.entity.tsx, constant.character.entity.tsx punctuation</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f38ba8</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>HTML/XML tag attribute values</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f9e2af</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Components</string>
+ <key>scope</key>
+ <string>support.class.component, support.class.component.jsx, support.class.component.tsx, support.class.component.vue</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5c2e7</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Annotations</string>
+ <key>scope</key>
+ <string>punctuation.definition.annotation, storage.type.annotation</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fab387</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Java enums</string>
+ <key>scope</key>
+ <string>constant.other.enum.java</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#94e2d5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Java imports</string>
+ <key>scope</key>
+ <string>storage.modifier.import.java</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cdd6f4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Javadoc</string>
+ <key>scope</key>
+ <string>comment.block.javadoc.java keyword.other.documentation.javadoc.java</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Exported Variable</string>
+ <key>scope</key>
+ <string>meta.export variable.other.readwrite.js</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#eba0ac</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JS/TS constants &amp; properties</string>
+ <key>scope</key>
+ <string>variable.other.constant.js, variable.other.constant.ts, variable.other.property.js, variable.other.property.ts</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cdd6f4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSDoc; these are mainly params, so styled as such</string>
+ <key>scope</key>
+ <string>variable.other.jsdoc, comment.block.documentation variable.other</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#eba0ac</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSDoc keywords</string>
+ <key>scope</key>
+ <string>storage.type.class.jsdoc</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>support.type.object.console.js</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cdd6f4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Node constants as keywords (module, etc.)</string>
+ <key>scope</key>
+ <string>support.constant.node, support.type.object.module.js</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cba6f7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>implements as keyword</string>
+ <key>scope</key>
+ <string>storage.modifier.implements</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cba6f7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Builtin types</string>
+ <key>scope</key>
+ <string>constant.language.null.js, constant.language.null.ts, constant.language.undefined.js, constant.language.undefined.ts, support.type.builtin.ts</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cba6f7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>variable.parameter.generic</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f9e2af</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Arrow functions</string>
+ <key>scope</key>
+ <string>keyword.declaration.function.arrow.js, storage.type.function.arrow.ts</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#94e2d5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Decorator punctuations (decorators inherit from blue functions, instead of styleguide peach)</string>
+ <key>scope</key>
+ <string>punctuation.decorator.ts</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#89b4fa</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Extra JS/TS keywords</string>
+ <key>scope</key>
+ <string>keyword.operator.expression.in.js, keyword.operator.expression.in.ts, keyword.operator.expression.infer.ts, keyword.operator.expression.instanceof.js, keyword.operator.expression.instanceof.ts, keyword.operator.expression.is, keyword.operator.expression.keyof.ts, keyword.operator.expression.of.js, keyword.operator.expression.of.ts, keyword.operator.expression.typeof.ts</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cba6f7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Julia macros</string>
+ <key>scope</key>
+ <string>support.function.macro.julia</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#94e2d5</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Julia language constants (true, false)</string>
+ <key>scope</key>
+ <string>constant.language.julia</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fab387</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Julia other constants (these seem to be arguments inside arrays)</string>
+ <key>scope</key>
+ <string>constant.other.symbol.julia</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#eba0ac</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>LaTeX preamble</string>
+ <key>scope</key>
+ <string>text.tex keyword.control.preamble</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#94e2d5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>LaTeX be functions</string>
+ <key>scope</key>
+ <string>text.tex support.function.be</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#89dceb</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>LaTeX math</string>
+ <key>scope</key>
+ <string>constant.other.general.math.tex</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f2cdcd</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Liquid Builtin Objects &amp; User Defined Variables</string>
+ <key>scope</key>
+ <string>variable.language.liquid</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5c2e7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Lua docstring keywords</string>
+ <key>scope</key>
+ <string>comment.line.double-dash.documentation.lua storage.type.annotation.lua</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cba6f7</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Lua docstring variables</string>
+ <key>scope</key>
+ <string>comment.line.double-dash.documentation.lua entity.name.variable.lua, comment.line.double-dash.documentation.lua variable.lua</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cdd6f4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>heading.1.markdown punctuation.definition.heading.markdown, heading.1.markdown, heading.1.quarto punctuation.definition.heading.quarto, heading.1.quarto, markup.heading.atx.1.mdx, markup.heading.atx.1.mdx punctuation.definition.heading.mdx, markup.heading.setext.1.markdown, markup.heading.heading-0.asciidoc</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f38ba8</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>heading.2.markdown punctuation.definition.heading.markdown, heading.2.markdown, heading.2.quarto punctuation.definition.heading.quarto, heading.2.quarto, markup.heading.atx.2.mdx, markup.heading.atx.2.mdx punctuation.definition.heading.mdx, markup.heading.setext.2.markdown, markup.heading.heading-1.asciidoc</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fab387</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>heading.3.markdown punctuation.definition.heading.markdown, heading.3.markdown, heading.3.quarto punctuation.definition.heading.quarto, heading.3.quarto, markup.heading.atx.3.mdx, markup.heading.atx.3.mdx punctuation.definition.heading.mdx, markup.heading.heading-2.asciidoc</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f9e2af</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>heading.4.markdown punctuation.definition.heading.markdown, heading.4.markdown, heading.4.quarto punctuation.definition.heading.quarto, heading.4.quarto, markup.heading.atx.4.mdx, markup.heading.atx.4.mdx punctuation.definition.heading.mdx, markup.heading.heading-3.asciidoc</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a6e3a1</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>heading.5.markdown punctuation.definition.heading.markdown, heading.5.markdown, heading.5.quarto punctuation.definition.heading.quarto, heading.5.quarto, markup.heading.atx.5.mdx, markup.heading.atx.5.mdx punctuation.definition.heading.mdx, markup.heading.heading-4.asciidoc</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#74c7ec</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>heading.6.markdown punctuation.definition.heading.markdown, heading.6.markdown, heading.6.quarto punctuation.definition.heading.quarto, heading.6.quarto, markup.heading.atx.6.mdx, markup.heading.atx.6.mdx punctuation.definition.heading.mdx, markup.heading.heading-5.asciidoc</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#b4befe</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.bold</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f38ba8</string>
+ <key>fontStyle</key>
+ <string>bold</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.italic</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f38ba8</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.strikethrough</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a6adc8</string>
+ <key>fontStyle</key>
+ <string>strikethrough</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown auto links</string>
+ <key>scope</key>
+ <string>punctuation.definition.link, markup.underline.link</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#89b4fa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown links</string>
+ <key>scope</key>
+ <string>text.html.markdown punctuation.definition.link.title, text.html.quarto punctuation.definition.link.title, string.other.link.title.markdown, string.other.link.title.quarto, markup.link, punctuation.definition.constant.markdown, punctuation.definition.constant.quarto, constant.other.reference.link.markdown, constant.other.reference.link.quarto, markup.substitution.attribute-reference</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#b4befe</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown code spans</string>
+ <key>scope</key>
+ <string>punctuation.definition.raw.markdown, punctuation.definition.raw.quarto, markup.inline.raw.string.markdown, markup.inline.raw.string.quarto, markup.raw.block.markdown, markup.raw.block.quarto</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a6e3a1</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown triple backtick language identifier</string>
+ <key>scope</key>
+ <string>fenced_code.block.language</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#89dceb</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown triple backticks</string>
+ <key>scope</key>
+ <string>markup.fenced_code.block punctuation.definition, markup.raw support.asciidoc</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#9399b2</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown quotes</string>
+ <key>scope</key>
+ <string>markup.quote, punctuation.definition.quote.begin</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5c2e7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown separators</string>
+ <key>scope</key>
+ <string>meta.separator.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#94e2d5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown list bullets</string>
+ <key>scope</key>
+ <string>punctuation.definition.list.begin.markdown, punctuation.definition.list.begin.quarto, markup.list.bullet</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#94e2d5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Quarto headings</string>
+ <key>scope</key>
+ <string>markup.heading.quarto</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Nix attribute names</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name.multipart.nix, entity.other.attribute-name.single.nix</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#89b4fa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Nix parameter names</string>
+ <key>scope</key>
+ <string>variable.parameter.name.nix</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cdd6f4</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Nix interpolated parameter names</string>
+ <key>scope</key>
+ <string>meta.embedded variable.parameter.name.nix</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#b4befe</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Nix paths</string>
+ <key>scope</key>
+ <string>string.unquoted.path.nix</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5c2e7</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PHP Attributes</string>
+ <key>scope</key>
+ <string>support.attribute.builtin, meta.attribute.php</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f9e2af</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PHP Parameters (needed for the leading dollar sign)</string>
+ <key>scope</key>
+ <string>meta.function.parameters.php punctuation.definition.variable.php</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#eba0ac</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PHP Constants (null, __FILE__, etc.)</string>
+ <key>scope</key>
+ <string>constant.language.php</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cba6f7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PHP functions</string>
+ <key>scope</key>
+ <string>text.html.php support.function</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#89dceb</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PHPdoc keywords</string>
+ <key>scope</key>
+ <string>keyword.other.phpdoc.php</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Python argument functions reset to text, otherwise they inherit blue from function-call</string>
+ <key>scope</key>
+ <string>support.variable.magic.python, meta.function-call.arguments.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cdd6f4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Python double underscore functions</string>
+ <key>scope</key>
+ <string>support.function.magic.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#89dceb</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Python `self` keyword</string>
+ <key>scope</key>
+ <string>variable.parameter.function.language.special.self.python, variable.language.special.self.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f38ba8</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>python keyword flow/logical (for ... in)</string>
+ <key>scope</key>
+ <string>keyword.control.flow.python, keyword.operator.logical.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cba6f7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>python storage type</string>
+ <key>scope</key>
+ <string>storage.type.function.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cba6f7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>python function support</string>
+ <key>scope</key>
+ <string>support.token.decorator.python, meta.function.decorator.identifier.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#89dceb</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>python function calls</string>
+ <key>scope</key>
+ <string>meta.function-call.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#89b4fa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>python function decorators</string>
+ <key>scope</key>
+ <string>entity.name.function.decorator.python, punctuation.definition.decorator.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fab387</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>python placeholder reset to normal string</string>
+ <key>scope</key>
+ <string>constant.character.format.placeholder.other.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5c2e7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Python exception &amp; builtins such as exit()</string>
+ <key>scope</key>
+ <string>support.type.exception.python, support.function.builtin.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fab387</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>entity.name.type</string>
+ <key>scope</key>
+ <string>support.type.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cba6f7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>python constants (True/False)</string>
+ <key>scope</key>
+ <string>constant.language.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fab387</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Arguments accessed later in the function body</string>
+ <key>scope</key>
+ <string>meta.indexed-name.python, meta.item-access.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#eba0ac</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Python f-strings/binary/unicode storage types</string>
+ <key>scope</key>
+ <string>storage.type.string.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a6e3a1</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Python type hints</string>
+ <key>scope</key>
+ <string>meta.function.parameters.python</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex string begin/end in JS/TS</string>
+ <key>scope</key>
+ <string>string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5c2e7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex anchors (^, $)</string>
+ <key>scope</key>
+ <string>keyword.control.anchor.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cba6f7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex regular string match</string>
+ <key>scope</key>
+ <string>string.regexp.ts</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cdd6f4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex group parenthesis &amp; backreference (\1, \2, \3, ...)</string>
+ <key>scope</key>
+ <string>punctuation.definition.group.regexp, keyword.other.back-reference.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a6e3a1</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex character class []</string>
+ <key>scope</key>
+ <string>punctuation.definition.character-class.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f9e2af</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex character classes (\d, \w, \s)</string>
+ <key>scope</key>
+ <string>constant.other.character-class.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5c2e7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex range</string>
+ <key>scope</key>
+ <string>constant.other.character-class.range.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5e0dc</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex quantifier</string>
+ <key>scope</key>
+ <string>keyword.operator.quantifier.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#94e2d5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex constant/numeric</string>
+ <key>scope</key>
+ <string>constant.character.numeric.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fab387</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regex lookaheads, negative lookaheads, lookbehinds, negative lookbehinds</string>
+ <key>scope</key>
+ <string>punctuation.definition.group.no-capture.regexp, meta.assertion.look-ahead.regexp, meta.assertion.negative-look-ahead.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#89b4fa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust attribute</string>
+ <key>scope</key>
+ <string>meta.annotation.rust, meta.annotation.rust punctuation, meta.attribute.rust, punctuation.definition.attribute.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f9e2af</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust attribute strings</string>
+ <key>scope</key>
+ <string>meta.attribute.rust string.quoted.double.rust, meta.attribute.rust string.quoted.single.char.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust keyword</string>
+ <key>scope</key>
+ <string>entity.name.function.macro.rules.rust, storage.type.module.rust, storage.modifier.rust, storage.type.struct.rust, storage.type.enum.rust, storage.type.trait.rust, storage.type.union.rust, storage.type.impl.rust, storage.type.rust, storage.type.function.rust, storage.type.type.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cba6f7</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust u/i32, u/i64, etc.</string>
+ <key>scope</key>
+ <string>entity.name.type.numeric.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cba6f7</string>
+ <key>fontStyle</key>
+ <string/>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust generic</string>
+ <key>scope</key>
+ <string>meta.generic.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fab387</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust impl</string>
+ <key>scope</key>
+ <string>entity.name.impl.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f9e2af</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust module</string>
+ <key>scope</key>
+ <string>entity.name.module.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fab387</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust trait</string>
+ <key>scope</key>
+ <string>entity.name.trait.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f9e2af</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust struct</string>
+ <key>scope</key>
+ <string>storage.type.source.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f9e2af</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust union</string>
+ <key>scope</key>
+ <string>entity.name.union.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f9e2af</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust enum member</string>
+ <key>scope</key>
+ <string>meta.enum.rust storage.type.source.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#94e2d5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust macro</string>
+ <key>scope</key>
+ <string>support.macro.rust, meta.macro.rust support.function.rust, entity.name.function.macro.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#89b4fa</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust lifetime</string>
+ <key>scope</key>
+ <string>storage.modifier.lifetime.rust, entity.name.type.lifetime</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#89b4fa</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust string formatting</string>
+ <key>scope</key>
+ <string>string.quoted.double.rust constant.other.placeholder.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5c2e7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust return type generic</string>
+ <key>scope</key>
+ <string>meta.function.return-type.rust meta.generic.rust storage.type.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cdd6f4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust functions</string>
+ <key>scope</key>
+ <string>meta.function.call.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#89b4fa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust angle brackets</string>
+ <key>scope</key>
+ <string>punctuation.brackets.angle.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#89dceb</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust constants</string>
+ <key>scope</key>
+ <string>constant.other.caps.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fab387</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust function parameters</string>
+ <key>scope</key>
+ <string>meta.function.definition.rust variable.other.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#eba0ac</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust closure variables</string>
+ <key>scope</key>
+ <string>meta.function.call.rust variable.other.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cdd6f4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust self</string>
+ <key>scope</key>
+ <string>variable.language.self.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f38ba8</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust metavariable names</string>
+ <key>scope</key>
+ <string>variable.other.metavariable.name.rust, meta.macro.metavariable.rust keyword.operator.macro.dollar.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5c2e7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Shell shebang</string>
+ <key>scope</key>
+ <string>comment.line.shebang, comment.line.shebang punctuation.definition.comment, comment.line.shebang, punctuation.definition.comment.shebang.shell, meta.shebang.shell</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5c2e7</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Shell shebang command</string>
+ <key>scope</key>
+ <string>comment.line.shebang constant.language</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#94e2d5</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Shell interpolated command</string>
+ <key>scope</key>
+ <string>meta.function-call.arguments.shell punctuation.definition.variable.shell, meta.function-call.arguments.shell punctuation.section.interpolation, meta.function-call.arguments.shell punctuation.definition.variable.shell, meta.function-call.arguments.shell punctuation.section.interpolation</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f38ba8</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Shell interpolated command variable</string>
+ <key>scope</key>
+ <string>meta.string meta.interpolation.parameter.shell variable.other.readwrite</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fab387</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>source.shell punctuation.section.interpolation, punctuation.definition.evaluation.backticks.shell</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#94e2d5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Shell EOF</string>
+ <key>scope</key>
+ <string>entity.name.tag.heredoc.shell</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cba6f7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Shell quoted variable</string>
+ <key>scope</key>
+ <string>string.quoted.double.shell variable.other.normal.shell</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cdd6f4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.heading.typst</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f38ba8</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON Keys</string>
+ <key>scope</key>
+ <string>source.json meta.mapping.key string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#89b4fa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON key surrounding quotes</string>
+ <key>scope</key>
+ <string>source.json meta.mapping.key punctuation.definition.string.begin, source.json meta.mapping.key punctuation.definition.string.end</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#9399b2</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.heading.synopsis.man, markup.heading.title.man, markup.heading.other.man, markup.heading.env.man</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cba6f7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.heading.commands.man</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#89b4fa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.heading.env.man</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f5c2e7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Man page options</string>
+ <key>scope</key>
+ <string>entity.name</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#94e2d5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.heading.1.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f38ba8</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.heading.2.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fab387</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>markup.heading.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f9e2af</string>
+ </dict>
+ </dict>
+ </array>
+ </dict>
+</plist> \ No newline at end of file
diff --git a/fedora/.config/yazi/flavors/dracula.yazi/LICENSE b/fedora/.config/yazi/flavors/dracula.yazi/LICENSE
new file mode 100644
index 0000000..fb5b1d6
--- /dev/null
+++ b/fedora/.config/yazi/flavors/dracula.yazi/LICENSE
@@ -0,0 +1,21 @@
+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/fedora/.config/yazi/flavors/dracula.yazi/LICENSE-tmtheme b/fedora/.config/yazi/flavors/dracula.yazi/LICENSE-tmtheme
new file mode 100644
index 0000000..f9105d5
--- /dev/null
+++ b/fedora/.config/yazi/flavors/dracula.yazi/LICENSE-tmtheme
@@ -0,0 +1,21 @@
+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/fedora/.config/yazi/flavors/dracula.yazi/README.md b/fedora/.config/yazi/flavors/dracula.yazi/README.md
new file mode 100644
index 0000000..8429ef6
--- /dev/null
+++ b/fedora/.config/yazi/flavors/dracula.yazi/README.md
@@ -0,0 +1,36 @@
+<div align="center">
+ <img src="https://github.com/sxyazi/yazi/blob/main/assets/logo.png?raw=true" alt="Yazi logo" width="20%">
+</div>
+
+<h3 align="center">
+ Dracula Flavor for <a href="https://github.com/sxyazi/yazi">Yazi</a>
+</h3>
+
+## 👀 Preview
+
+<img src="preview.png" width="600" />
+
+## 🎨 Installation
+
+```sh
+ya pkg add 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/fedora/.config/yazi/flavors/dracula.yazi/flavor.toml b/fedora/.config/yazi/flavors/dracula.yazi/flavor.toml
new file mode 100644
index 0000000..3434eb9
--- /dev/null
+++ b/fedora/.config/yazi/flavors/dracula.yazi/flavor.toml
@@ -0,0 +1,189 @@
+# 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" }
+
+# 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" }
+
+# : }}}
+
+
+# : Tabs {{{
+
+[tabs]
+active = { fg = "#282a36", bg = "#bd93f9", bold = true }
+inactive = { fg = "#bd93f9", bg = "#44475a" }
+
+# : }}}
+
+
+# : 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 = "#bd93f9", bg = "#ff5555" }
+
+# : }}}
+
+
+# : 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", bold = 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" }
+
+# : }}}
+
+
+# : Spotter {{{
+
+[spot]
+border = { fg = "#bd93f9" }
+title = { fg = "#bd93f9" }
+tbl_col = { fg = "#8be9fd" }
+tbl_cell = { fg = "#ff79c6", bg = "#63667d" }
+
+# : }}}
+
+
+# : Notification {{{
+
+[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
+ { url = "*", fg = "#f8f8f2" },
+ { url = "*/", fg = "#bd93f9" },
+
+ # TODO: remove
+ { name = "*", fg = "#f8f8f2" },
+ { name = "*/", fg = "#bd93f9" }
+]
+
+# : }}}
diff --git a/fedora/.config/yazi/flavors/dracula.yazi/preview.png b/fedora/.config/yazi/flavors/dracula.yazi/preview.png
new file mode 100644
index 0000000..7d8adf3
--- /dev/null
+++ b/fedora/.config/yazi/flavors/dracula.yazi/preview.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/dracula.yazi/tmtheme.xml b/fedora/.config/yazi/flavors/dracula.yazi/tmtheme.xml
new file mode 100644
index 0000000..c3434ec
--- /dev/null
+++ b/fedora/.config/yazi/flavors/dracula.yazi/tmtheme.xml
@@ -0,0 +1,940 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- Dracula Theme v1.4.3
+#
+# https://github.com/dracula/sublime
+#
+# Copyright 2013-present, All rights reserved
+#
+# Code licensed under the MIT license
+#
+# @author Zeno Rocha <hi@zenorocha.com>
+-->
+
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>name</key>
+ <string>Dracula</string>
+ <key>settings</key>
+ <array>
+ <dict>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#282a36</string>
+ <key>caret</key>
+ <string>#f8f8f0</string>
+ <key>block_caret</key>
+ <string>#999a9e</string>
+ <key>foreground</key>
+ <string>#f8f8f2</string>
+ <key>invisibles</key>
+ <string>#3B3A32</string>
+ <key>lineHighlight</key>
+ <string>#44475a</string>
+ <key>selection</key>
+ <string>#44475a</string>
+ <key>findHighlight</key>
+ <string>#effb7b</string>
+ <key>findHighlightForeground</key>
+ <string>#000000</string>
+ <key>selectionBorder</key>
+ <string>#222218</string>
+ <key>activeGuide</key>
+ <string>#9D550FB0</string>
+ <key>bracketsForeground</key>
+ <string>#F8F8F2A5</string>
+ <key>bracketsOptions</key>
+ <string>underline</string>
+ <key>bracketContentsForeground</key>
+ <string>#F8F8F2A5</string>
+ <key>bracketContentsOptions</key>
+ <string>underline</string>
+ <key>tagsOptions</key>
+ <string>stippled_underline</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Comment</string>
+ <key>scope</key>
+ <string>comment</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#6272a4</string>
+ <key>fontStyle</key>
+ <string></string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>String</string>
+ <key>scope</key>
+ <string>string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f1fa8c</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Number</string>
+ <key>scope</key>
+ <string>constant.numeric</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#bd93f9</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Built-in constant</string>
+ <key>scope</key>
+ <string>constant.language</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#bd93f9</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>User-defined constant</string>
+ <key>scope</key>
+ <string>constant.character, constant.other</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#bd93f9</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Variable</string>
+ <key>scope</key>
+ <string>variable</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string></string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Ruby's @variable</string>
+ <key>scope</key>
+ <string>variable.other.readwrite.instance</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string></string>
+ <key>foreground</key>
+ <string>#ffb86c</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>String interpolation</string>
+ <key>scope</key>
+ <string>constant.character.escaped, constant.character.escape, string source, string source.ruby</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string></string>
+ <key>foreground</key>
+ <string>#ff79c6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Ruby Regexp</string>
+ <key>scope</key>
+ <string>source.ruby string.regexp.classic.ruby,source.ruby string.regexp.mod-r.ruby</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string></string>
+ <key>foreground</key>
+ <string>#ff5555</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Keyword</string>
+ <key>scope</key>
+ <string>keyword</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ff79c6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Storage</string>
+ <key>scope</key>
+ <string>storage</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string></string>
+ <key>foreground</key>
+ <string>#ff79c6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Storage type</string>
+ <key>scope</key>
+ <string>storage.type</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ <key>foreground</key>
+ <string>#8be9fd</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Storage Type Namespace</string>
+ <key>scope</key>
+ <string>storage.type.namespace</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ <key>foreground</key>
+ <string>#8be9fd</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Storage Type Class</string>
+ <key>scope</key>
+ <string>storage.type.class</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ <key>foreground</key>
+ <string>#ff79c6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Class name</string>
+ <key>scope</key>
+ <string>entity.name.class</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>underline</string>
+ <key>foreground</key>
+ <string>#8be9fd</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Meta Path</string>
+ <key>scope</key>
+ <string>meta.path</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>underline</string>
+ <key>foreground</key>
+ <string>#66d9ef</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Inherited class</string>
+ <key>scope</key>
+ <string>entity.other.inherited-class</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic underline</string>
+ <key>foreground</key>
+ <string>#8be9fd</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function name</string>
+ <key>scope</key>
+ <string>entity.name.function</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string></string>
+ <key>foreground</key>
+ <string>#50fa7b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function argument</string>
+ <key>scope</key>
+ <string>variable.parameter</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ <key>foreground</key>
+ <string>#ffb86c</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Tag name</string>
+ <key>scope</key>
+ <string>entity.name.tag</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string></string>
+ <key>foreground</key>
+ <string>#ff79c6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Tag attribute</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string></string>
+ <key>foreground</key>
+ <string>#50fa7b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library function</string>
+ <key>scope</key>
+ <string>support.function</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string></string>
+ <key>foreground</key>
+ <string>#8be9fd</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library constant</string>
+ <key>scope</key>
+ <string>support.constant</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string></string>
+ <key>foreground</key>
+ <string>#6be5fd</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library class&#x2f;type</string>
+ <key>scope</key>
+ <string>support.type, support.class</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ <key>foreground</key>
+ <string>#66d9ef</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library variable</string>
+ <key>scope</key>
+ <string>support.other.variable</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string></string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Support Other Namespace</string>
+ <key>scope</key>
+ <string>support.other.namespace</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ <key>foreground</key>
+ <string>#66d9ef</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Invalid</string>
+ <key>scope</key>
+ <string>invalid</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#ff79c6</string>
+ <key>fontStyle</key>
+ <string></string>
+ <key>foreground</key>
+ <string>#F8F8F0</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Invalid deprecated</string>
+ <key>scope</key>
+ <string>invalid.deprecated</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#bd93f9</string>
+ <key>foreground</key>
+ <string>#F8F8F0</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON String</string>
+ <key>scope</key>
+ <string>meta.structure.dictionary.json string.quoted.double.json</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#CFCFC2</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>diff.header</string>
+ <key>scope</key>
+ <string>meta.diff, meta.diff.header</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#6272a4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>diff.deleted</string>
+ <key>scope</key>
+ <string>markup.deleted</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ff79c6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>diff.inserted</string>
+ <key>scope</key>
+ <string>markup.inserted</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#50fa7b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>diff.changed</string>
+ <key>scope</key>
+ <string>markup.changed</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#E6DB74</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>constant.numeric.line-number.find-in-files - match</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#bd93f9</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>entity.name.filename</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#E6DB74</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>message.error</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#F83333</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON Punctuation</string>
+ <key>scope</key>
+ <string>punctuation.definition.string.begin.json - meta.structure.dictionary.value.json, punctuation.definition.string.end.json - meta.structure.dictionary.value.json</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#EEEEEE</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON Structure</string>
+ <key>scope</key>
+ <string>meta.structure.dictionary.json string.quoted.double.json</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8be9fd</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON String</string>
+ <key>scope</key>
+ <string>meta.structure.dictionary.value.json string.quoted.double.json</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f1fa8c</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON: 6 deep</string>
+ <key>scope</key>
+ <string>meta meta meta meta meta meta meta.structure.dictionary.value string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#50fa7b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON: 5 deep</string>
+ <key>scope</key>
+ <string>meta meta meta meta meta meta.structure.dictionary.value string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ffb86c</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON: 4 deep</string>
+ <key>scope</key>
+ <string>meta meta meta meta meta.structure.dictionary.value string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ff79c6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON: 3 deep</string>
+ <key>scope</key>
+ <string>meta meta meta meta.structure.dictionary.value string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#bd93f9</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON: 2 deep</string>
+ <key>scope</key>
+ <string>meta meta meta.structure.dictionary.value string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#50fa7b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON: 1 deep</string>
+ <key>scope</key>
+ <string>meta meta.structure.dictionary.value string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ffb86c</string>
+ </dict>
+ </dict>
+
+ <!-- Markdown Tweaks -->
+ <dict>
+ <key>name</key>
+ <string>Markup: strike</string>
+ <key>scope</key>
+ <string>markup.strike</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ <key>foreground</key>
+ <string>#FFB86C</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup: bold</string>
+ <key>scope</key>
+ <string>markup.bold</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#FFB86C</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup: italic</string>
+ <key>scope</key>
+ <string>markup.italic</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ <key>foreground</key>
+ <string>#FFB86C</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown: heading</string>
+ <key>scope</key>
+ <string>markup.heading</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8BE9FD</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown: List Items Punctuation</string>
+ <key>scope</key>
+ <string>punctuation.definition.list_item.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#FF79C6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown: Blockquote</string>
+ <key>scope</key>
+ <string>markup.quote</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ <key>foreground</key>
+ <string>#6272A4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown: Blockquote Punctuation</string>
+ <key>scope</key>
+ <string>punctuation.definition.blockquote.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ <key>background</key>
+ <string>#6272A4</string>
+ <key>foreground</key>
+ <string>#6272A4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown: Separator</string>
+ <key>scope</key>
+ <string>meta.separator</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#6272A4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup: raw inline</string>
+ <key>scope</key>
+ <string>text.html.markdown markup.raw.inline</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#50FA7B</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup: underline</string>
+ <key>scope</key>
+ <string>markup.underline</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>underline</string>
+ <key>foreground</key>
+ <string>#BD93F9</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup: Raw block</string>
+ <key>scope</key>
+ <string>markup.raw.block</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#CFCFC2</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown: Raw Block fenced source</string>
+ <key>scope</key>
+ <string>markup.raw.block.fenced.markdown source</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#F8F8F2</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown: Fenced Bode Block</string>
+ <key>scope</key>
+ <string>punctuation.definition.fenced.markdown, variable.language.fenced.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ <key>foreground</key>
+ <string>#6272A4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown: Fenced Language</string>
+ <key>scope</key>
+ <string>variable.language.fenced.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ <key>foreground</key>
+ <string>#6272A4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Punctuation Accessor</string>
+ <key>scope</key>
+ <string>punctuation.accessor</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#FF79C6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Meta Function Return Type</string>
+ <key>scope</key>
+ <string>meta.function.return-type</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#FF79C6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Punctuation Section Block Begin</string>
+ <key>scope</key>
+ <string>punctuation.section.block.begin</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ffffff</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Punctuation Section Block End</string>
+ <key>scope</key>
+ <string>punctuation.section.block.end</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ffffff</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Punctuation Section Embedded Begin</string>
+ <key>scope</key>
+ <string>punctuation.section.embedded.begin</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ff79c6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Punctuation Section Embedded End</string>
+ <key>scope</key>
+ <string>punctuation.section.embedded.end</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ff79c6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Punctuation Separator Namespace</string>
+ <key>scope</key>
+ <string>punctuation.separator.namespace</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ff79c6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Variable Function</string>
+ <key>scope</key>
+ <string>variable.function</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#50fa7b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Variable Other</string>
+ <key>scope</key>
+ <string>variable.other</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ffffff</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Variable Language</string>
+ <key>scope</key>
+ <string>variable.language</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#bd93f9</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Entity Name Module Ruby</string>
+ <key>scope</key>
+ <string>entity.name.module.ruby</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8be9fd</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Entity Name Constant Ruby</string>
+ <key>scope</key>
+ <string>entity.name.constant.ruby</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#bd93f9</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Support Function Builtin Ruby</string>
+ <key>scope</key>
+ <string>support.function.builtin.ruby</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ffffff</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Storage Type Namespace CS</string>
+ <key>scope</key>
+ <string>storage.type.namespace.cs</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ff79c6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Entity Name Namespace CS</string>
+ <key>scope</key>
+ <string>entity.name.namespace.cs</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8be9fd</string>
+ </dict>
+ </dict>
+ </array>
+ <key>uuid</key>
+ <string>83091B89-765E-4F0D-9275-0EC6CB084126</string>
+ <key>colorSpaceName</key>
+ <string>sRGB</string>
+ <key>semanticClass</key>
+ <string>theme.dracula</string>
+ <key>author</key>
+ <string>Zeno Rocha</string>
+</dict>
+</plist>
diff --git a/fedora/.config/yazi/flavors/everforest-medium.yazi/LICENSE b/fedora/.config/yazi/flavors/everforest-medium.yazi/LICENSE
new file mode 100644
index 0000000..41d1e5e
--- /dev/null
+++ b/fedora/.config/yazi/flavors/everforest-medium.yazi/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2024 Chromium Oxide
+
+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/fedora/.config/yazi/flavors/everforest-medium.yazi/LICENSE-tmtheme b/fedora/.config/yazi/flavors/everforest-medium.yazi/LICENSE-tmtheme
new file mode 100644
index 0000000..8f1431d
--- /dev/null
+++ b/fedora/.config/yazi/flavors/everforest-medium.yazi/LICENSE-tmtheme
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2020 Mitchell Hanberg
+
+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/fedora/.config/yazi/flavors/everforest-medium.yazi/README.md b/fedora/.config/yazi/flavors/everforest-medium.yazi/README.md
new file mode 100644
index 0000000..95029b5
--- /dev/null
+++ b/fedora/.config/yazi/flavors/everforest-medium.yazi/README.md
@@ -0,0 +1,45 @@
+<div align="center">
+ <img src="https://github.com/sxyazi/yazi/blob/main/assets/logo.png?raw=true" alt="Yazi logo" width="20%">
+</div>
+
+<h3 align="center">
+ Example Flavor for <a href="https://github.com/sxyazi/yazi">Yazi</a>
+</h3>
+
+## 👀 Preview
+
+<img src="preview.png" width="600" />
+
+## 🎨 Installation
+
+```bash
+ya pkg add Chromium-3-Oxide/everforest-medium
+```
+
+Or:
+
+```bash
+ya pack -a Chromium-3-Oxide/everforest-medium
+```
+
+## ⚙️ Usage
+
+Add the these lines to your `theme.toml` configuration file to use it:
+
+```toml
+[flavor]
+dark = "everforest-medium"
+```
+
+For Yazi versions before 0.4:
+
+```toml
+[flavor]
+use = "everforest-medium"
+```
+
+## 📜 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/fedora/.config/yazi/flavors/everforest-medium.yazi/flavor.toml b/fedora/.config/yazi/flavors/everforest-medium.yazi/flavor.toml
new file mode 100644
index 0000000..03f3bce
--- /dev/null
+++ b/fedora/.config/yazi/flavors/everforest-medium.yazi/flavor.toml
@@ -0,0 +1,229 @@
+# vim:fileencoding=utf-8:foldmethod=marker
+
+# : Manager {{{
+
+[mgr]
+cwd = { fg = "#7fbbb3" }
+
+# Hovered
+hovered = { reversed = true }
+preview_hovered = { underline = true }
+
+# Find
+find_keyword = { fg = "#dbbc7f", bold = true, italic = true, underline = true }
+find_position = { fg = "#d699b6", bg = "reset", bold = true, italic = true }
+
+# Symlink
+symlink_target = { italic = true }
+
+# Marker
+marker_copied = { fg = "#a7c080", bg = "#a7c080" }
+marker_cut = { fg = "#e67e80", bg = "#e67e80" }
+marker_marked = { fg = "#7fbbb3", bg = "#7fbbb3" }
+marker_selected = { fg = "#dbbc7f", bg = "#dbbc7f" }
+
+# Count
+count_copied = { fg = "#343f44", bg = "#a7c080" }
+count_cut = { fg = "#343f44", bg = "#e67e80" }
+count_selected = { fg = "#343f44", bg = "#dbbc7f" }
+
+# Border
+border_symbol = "│"
+border_style = { fg = "#4f585e" }
+
+# Highlighting
+syntect_theme = ""
+
+# : }}}
+
+
+# : Tabs {{{
+
+[tabs]
+active = { bg = "#7fbbb3", bold = true }
+inactive = { fg = "#7fbbb3", bg = "#4f585e" }
+
+# Separator
+sep_inner = { open = "", close = "" }
+sep_outer = { open = "", close = "" }
+
+# : }}}
+
+
+# : Mode {{{
+
+[mode]
+normal_main = { fg = "#3d484d", bg = "#a7c080", bold = true }
+normal_alt = { fg = "#7fbbb3", bg = "#4f585e", bold = true }
+
+# Select mode
+select_main = { fg = "#3d484d", bg = "#e67e80", bold = true }
+select_alt = { fg = "#7fbbb3", bg = "#4f585e", bold = true }
+
+# Unset mode
+unset_main = { fg = "#3d484d", bg = "#7fbbb3", bold = true }
+unset_alt = { fg = "#7fbbb3", bg = "#4f585e", bold = true }
+
+# : }}}
+
+
+# : Status bar {{{
+
+[status]
+overall = {}
+sep_left = { open = "", close = "" }
+sep_right = { open = "", close = "" }
+
+# Permissions
+permissions_s = { fg = "#2d353b" }
+permissions_t = { fg = "#a7c080" }
+permissions_r = { fg = "#dbbc7f" }
+permissions_w = { fg = "#e67e80" }
+permissions_x = { fg = "#7fbbb3" }
+
+# Progress
+progress_label = { bold = true }
+progress_normal = { fg = "#7fbbb3", bg = "#232a2e" }
+progress_error = { fg = "#e67e80", bg = "#232a2e" }
+
+# : }}}
+
+
+# : Which {{{
+
+[which]
+cols = 3
+mask = { bg = "#2d353b" }
+cand = { fg = "#7fbbb3" }
+rest = { fg = "#2d353b" }
+desc = { fg = "#d699b6" }
+separator = "  "
+separator_style = { fg = "#2d353b" }
+
+# : }}}
+
+
+# : Confirmation {{{
+
+[confirm]
+border = { fg = "#7fbbb3" }
+title = { fg = "#7fbbb3" }
+body = {}
+list = {}
+btn_yes = { reversed = true }
+btn_no = {}
+btn_labels = [ " [Y]es ", " (N)o " ]
+
+# : }}}
+
+
+# : Spotter {{{
+
+[spot]
+border = { fg = "#7fbbb3" }
+title = { fg = "#7fbbb3" }
+
+# Table
+tbl_col = { fg = "#7fbbb3" }
+tbl_cell = { fg = "#dbbc7f", reversed = true }
+
+# : }}}
+
+
+# : Notification {{{
+
+[notify]
+title_info = { fg = "#a7c080" }
+title_warn = { fg = "#dbbc7f" }
+title_error = { fg = "#e67e80" }
+
+# Icons
+icon_info = ""
+icon_warn = ""
+icon_error = ""
+
+# : }}}
+
+
+# : Picker {{{
+
+[pick]
+border = { fg = "#7fbbb3" }
+active = { fg = "#d699b6", bold = true }
+inactive = {}
+
+# : }}}
+
+
+# : Input {{{
+
+[input]
+border = { fg = "#7fbbb3" }
+title = {}
+value = {}
+selected = { reversed = true }
+
+# : }}}
+
+
+# : Completion {{{
+
+[cmp]
+border = { fg = "#7fbbb3" }
+active = { reversed = true }
+inactive = {}
+
+# Icons
+icon_file = ""
+icon_folder = ""
+icon_command = ""
+
+# : }}}
+
+
+# : Task manager {{{
+
+[tasks]
+border = { fg = "#7fbbb3" }
+title = {}
+hovered = { fg = "#d699b6", underline = true }
+
+# : }}}
+
+
+# : Help menu {{{
+
+[help]
+on = { fg = "#7fbbb3" }
+run = { fg = "#d699b6" }
+desc = {}
+hovered = { reversed = true, bold = true }
+footer = { fg = "#2d353b", bg = "#d3c6aa" }
+
+# : }}}
+
+
+# : File-specific styles {{{
+
+[filetype]
+
+rules = [
+ # Images
+ { mime = "image/*", fg = "#7fbbb3" },
+
+ # Media
+ { mime = "{audio,video}/*", fg = "#d699b6" },
+
+ # Archives
+ { mime = "application/*zip", fg = "#e67e80" },
+ { mime = "application/x-{tar,bzip*,7z-compressed,xz,rar}", fg = "#e67e80" },
+
+ # Documents
+ { mime = "application/{pdf,doc,rtf,vnd.*}", fg = "#7fbbb3" },
+
+ # Fallback
+ { name = "*", fg = "#83c092" },
+ { name = "*/", fg = "#a7c080" }
+]
+
+# : }}}
diff --git a/fedora/.config/yazi/flavors/everforest-medium.yazi/preview.png b/fedora/.config/yazi/flavors/everforest-medium.yazi/preview.png
new file mode 100644
index 0000000..d3960cc
--- /dev/null
+++ b/fedora/.config/yazi/flavors/everforest-medium.yazi/preview.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/everforest-medium.yazi/tmtheme.xml b/fedora/.config/yazi/flavors/everforest-medium.yazi/tmtheme.xml
new file mode 100644
index 0000000..59f8266
--- /dev/null
+++ b/fedora/.config/yazi/flavors/everforest-medium.yazi/tmtheme.xml
@@ -0,0 +1,3186 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+ <dict>
+ <key>name</key>
+ <string>Everforest Dark</string>
+ <key>settings</key>
+ <array>
+ <dict>
+ <key>settings</key>
+ <dict>
+ <key>accent</key>
+ <string>#a7c080</string>
+ <key>background</key>
+ <string>#2d353b</string>
+ <key>caret</key>
+ <string>#d3c6aa</string>
+ <key>foreground</key>
+ <string>#d3c6aa</string>
+ <key>lineHighlight</key>
+ <string>#3d484d90</string>
+ <key>selection</key>
+ <string>#475258c0</string>
+ <key>activeGuide</key>
+ <string>#9aa79d20</string>
+ <key>findHighlight</key>
+ <string>#899c4040</string>
+ <key>misspelling</key>
+ <string>#da6362</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GitGutter deleted</string>
+ <key>scope</key>
+ <string>markup.deleted.git_gutter</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e67e80a0</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GitGutter inserted</string>
+ <key>scope</key>
+ <string>markup.inserted.git_gutter</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080a0</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GitGutter changed</string>
+ <key>scope</key>
+ <string>markup.changed.git_gutter</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7fbbb3a0</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GitGutter untracked</string>
+ <key>scope</key>
+ <string>markup.untracked.git_gutter</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#dbbc7fa0</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GitGutter ignored</string>
+ <key>scope</key>
+ <string>markup.ignored.git_gutter</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#4f585e</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GitGutter comment</string>
+ <key>scope</key>
+ <string>comment.line.annotation.git_gutter</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <dict>
+ <key>name</key>
+ <string>Comment</string>
+ <key>scope</key>
+ <string>comment, string.comment, punctuation.definition.comment</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#859289</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Keyword</string>
+ <key>scope</key>
+ <string>keyword, storage.type.function, storage.type.class, storage.type.enum, storage.type.interface, storage.type.property, keyword.operator.new, keyword.operator.expression, keyword.operator.new, keyword.operator.delete, storage.type.extends</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e67e80</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Debug</string>
+ <key>scope</key>
+ <string>keyword.other.debugger</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e67e80</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Storage</string>
+ <key>scope</key>
+ <string>storage, modifier, keyword.var, entity.name.tag, keyword.control.case, keyword.control.switch</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Operator</string>
+ <key>scope</key>
+ <string>keyword.operator</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>String</string>
+ <key>scope</key>
+ <string>string, punctuation.definition.string.end, punctuation.definition.string.begin, punctuation.definition.string.template.begin, punctuation.definition.string.template.end</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#dbbc7f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Attribute</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#dbbc7f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>String Escape</string>
+ <key>scope</key>
+ <string>constant.character.escape, punctuation.quasi.element, punctuation.definition.template-expression, punctuation.section.embedded, storage.type.format, constant.other.placeholder, constant.other.placeholder, variable.interpolation</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function</string>
+ <key>scope</key>
+ <string>entity.name.function, support.function, meta.function, meta.function-call, meta.definition.method</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Preproc</string>
+ <key>scope</key>
+ <string>keyword.control.at-rule, keyword.control.import, keyword.control.export, storage.type.namespace, punctuation.decorator, keyword.control.directive, keyword.preprocessor, punctuation.definition.preprocessor, punctuation.definition.directive, keyword.other.import, keyword.other.package, entity.name.type.namespace, entity.name.scope-resolution, keyword.other.using, keyword.package, keyword.import, keyword.map</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Annotation</string>
+ <key>scope</key>
+ <string>storage.type.annotation</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Label</string>
+ <key>scope</key>
+ <string>entity.name.label, constant.other.label</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Modules</string>
+ <key>scope</key>
+ <string>support.module, support.node, support.other.module, support.type.object.module, entity.name.type.module, entity.name.type.class.module, keyword.control.module</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Type</string>
+ <key>scope</key>
+ <string>storage.type, support.type, entity.name.type, keyword.type</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7fbbb3</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Class</string>
+ <key>scope</key>
+ <string>entity.name.type.class, support.class, entity.name.class, entity.other.inherited-class, storage.class</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7fbbb3</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Number</string>
+ <key>scope</key>
+ <string>constant.numeric</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Boolean</string>
+ <key>scope</key>
+ <string>constant.language.boolean</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Macro</string>
+ <key>scope</key>
+ <string>entity.name.function.preprocessor</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Special identifier</string>
+ <key>scope</key>
+ <string>variable.language.this, variable.language.self, variable.language.super, keyword.other.this, variable.language.special, constant.language.null, constant.language.undefined, constant.language.nan</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Constant</string>
+ <key>scope</key>
+ <string>constant.language, support.constant</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Identifier</string>
+ <key>scope</key>
+ <string>variable, support.variable, meta.definition.variable</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d3c6aa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Property</string>
+ <key>scope</key>
+ <string>variable.object.property, support.variable.property, variable.other.property, variable.other.object.property, variable.other.enummember, variable.other.member, meta.object-literal.key</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d3c6aa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Delimiter</string>
+ <key>scope</key>
+ <string>punctuation, meta.brace, meta.delimiter, meta.bracket</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d3c6aa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown heading1</string>
+ <key>scope</key>
+ <string>heading.1.markdown, markup.heading.setext.1.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e67e80</string>
+ <key>fontStyle</key>
+ <string>bold</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown heading2</string>
+ <key>scope</key>
+ <string>heading.2.markdown, markup.heading.setext.2.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ <key>fontStyle</key>
+ <string>bold</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown heading3</string>
+ <key>scope</key>
+ <string>heading.3.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#dbbc7f</string>
+ <key>fontStyle</key>
+ <string>bold</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown heading4</string>
+ <key>scope</key>
+ <string>heading.4.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ <key>fontStyle</key>
+ <string>bold</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown heading5</string>
+ <key>scope</key>
+ <string>heading.5.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7fbbb3</string>
+ <key>fontStyle</key>
+ <string>bold</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown heading6</string>
+ <key>scope</key>
+ <string>heading.6.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ <key>fontStyle</key>
+ <string>bold</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown heading delimiter</string>
+ <key>scope</key>
+ <string>punctuation.definition.heading.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#859289</string>
+ <key>fontStyle</key>
+ <string>regular</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown link</string>
+ <key>scope</key>
+ <string>string.other.link.title.markdown, constant.other.reference.link.markdown, string.other.link.description.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ <key>fontStyle</key>
+ <string>regular</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown link text</string>
+ <key>scope</key>
+ <string>markup.underline.link.image.markdown, markup.underline.link.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ <key>fontStyle</key>
+ <string>underline</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown delimiter</string>
+ <key>scope</key>
+ <string>punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, punctuation.definition.italic.markdown, punctuation.definition.quote.begin.markdown, punctuation.definition.metadata.markdown, punctuation.separator.key-value.markdown, punctuation.definition.constant.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#859289</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown bold delimiter</string>
+ <key>scope</key>
+ <string>punctuation.definition.bold.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#859289</string>
+ <key>fontStyle</key>
+ <string>regular</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown separator delimiter</string>
+ <key>scope</key>
+ <string>meta.separator.markdown, punctuation.definition.constant.begin.markdown, punctuation.definition.constant.end.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#859289</string>
+ <key>fontStyle</key>
+ <string>bold</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown italic</string>
+ <key>scope</key>
+ <string>markup.italic</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown bold</string>
+ <key>scope</key>
+ <string>markup.bold</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown bold italic</string>
+ <key>scope</key>
+ <string>markup.bold markup.italic, markup.italic markup.bold</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic bold</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown code delimiter</string>
+ <key>scope</key>
+ <string>punctuation.definition.markdown, punctuation.definition.raw.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#dbbc7f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown code type</string>
+ <key>scope</key>
+ <string>fenced_code.block.language</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#dbbc7f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown code block</string>
+ <key>scope</key>
+ <string>markup.fenced_code.block.markdown, markup.inline.raw.string.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown list mark</string>
+ <key>scope</key>
+ <string>punctuation.definition.list.begin.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e67e80</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>reStructuredText heading</string>
+ <key>scope</key>
+ <string>punctuation.definition.heading.restructuredtext</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ <key>fontStyle</key>
+ <string>bold</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>reStructuredText delimiter</string>
+ <key>scope</key>
+ <string>punctuation.definition.field.restructuredtext, punctuation.separator.key-value.restructuredtext, punctuation.definition.directive.restructuredtext, punctuation.definition.constant.restructuredtext, punctuation.definition.italic.restructuredtext, punctuation.definition.table.restructuredtext</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#859289</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>reStructuredText delimiter bold</string>
+ <key>scope</key>
+ <string>punctuation.definition.bold.restructuredtext</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#859289</string>
+ <key>fontStyle</key>
+ <string>regular</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>reStructuredText aqua</string>
+ <key>scope</key>
+ <string>entity.name.tag.restructuredtext, punctuation.definition.link.restructuredtext, punctuation.definition.raw.restructuredtext, punctuation.section.raw.restructuredtext</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>reStructuredText purple</string>
+ <key>scope</key>
+ <string>constant.other.footnote.link.restructuredtext</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>reStructuredText red</string>
+ <key>scope</key>
+ <string>support.directive.restructuredtext</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e67e80</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>reStructuredText green</string>
+ <key>scope</key>
+ <string>entity.name.directive.restructuredtext, markup.raw.restructuredtext, markup.raw.inner.restructuredtext, string.other.link.title.restructuredtext</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>LaTex delimiter</string>
+ <key>scope</key>
+ <string>punctuation.definition.function.latex, punctuation.definition.function.tex, punctuation.definition.keyword.latex, constant.character.newline.tex, punctuation.definition.keyword.tex</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#859289</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>LaTex red</string>
+ <key>scope</key>
+ <string>support.function.be.latex</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e67e80</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>LaTex orange</string>
+ <key>scope</key>
+ <string>support.function.section.latex, keyword.control.table.cell.latex, keyword.control.table.newline.latex</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>LaTex yellow</string>
+ <key>scope</key>
+ <string>support.class.latex, variable.parameter.latex, variable.parameter.function.latex, variable.parameter.definition.label.latex, constant.other.reference.label.latex</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#dbbc7f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>LaTex purple</string>
+ <key>scope</key>
+ <string>keyword.control.preamble.latex</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Html grey</string>
+ <key>scope</key>
+ <string>punctuation.separator.namespace.xml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#859289</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Html orange</string>
+ <key>scope</key>
+ <string>entity.name.tag.html, entity.name.tag.xml, entity.name.tag.localname.xml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Html yellow</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name.html, entity.other.attribute-name.xml, entity.other.attribute-name.localname.xml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#dbbc7f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Html green</string>
+ <key>scope</key>
+ <string>string.quoted.double.html, string.quoted.single.html, punctuation.definition.string.begin.html, punctuation.definition.string.end.html, punctuation.separator.key-value.html, punctuation.definition.string.begin.xml, punctuation.definition.string.end.xml, string.quoted.double.xml, string.quoted.single.xml, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, punctuation.definition.tag.xml, meta.tag.xml, meta.tag.preprocessor.xml, meta.tag.other.html, meta.tag.block.any.html, meta.tag.inline.any.html</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Html purple</string>
+ <key>scope</key>
+ <string>variable.language.documentroot.xml, meta.tag.sgml.doctype.xml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Proto yellow</string>
+ <key>scope</key>
+ <string>storage.type.proto</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#dbbc7f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Proto green</string>
+ <key>scope</key>
+ <string>string.quoted.double.proto.syntax, string.quoted.single.proto.syntax, string.quoted.double.proto, string.quoted.single.proto</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Proto aqua</string>
+ <key>scope</key>
+ <string>entity.name.class.proto, entity.name.class.message.proto</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS grey</string>
+ <key>scope</key>
+ <string>punctuation.definition.entity.css, punctuation.separator.key-value.css, punctuation.terminator.rule.css, punctuation.separator.list.comma.css</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#859289</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS red</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name.class.css</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e67e80</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS orange</string>
+ <key>scope</key>
+ <string>keyword.other.unit</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS yellow</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-element.css</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#dbbc7f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS green</string>
+ <key>scope</key>
+ <string>string.quoted.single.css, string.quoted.double.css, support.constant.property-value.css, meta.property-value.css, punctuation.definition.string.begin.css, punctuation.definition.string.end.css, constant.numeric.css, support.constant.font-name.css, variable.parameter.keyframe-list.css</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS aqua</string>
+ <key>scope</key>
+ <string>support.type.property-name.css</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS blue</string>
+ <key>scope</key>
+ <string>support.type.vendored.property-name.css</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7fbbb3</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS purple</string>
+ <key>scope</key>
+ <string>entity.name.tag.css, entity.other.keyframe-offset.css, punctuation.definition.keyword.css, keyword.control.at-rule.keyframes.css, meta.selector.css</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>SASS grey</string>
+ <key>scope</key>
+ <string>punctuation.definition.entity.scss, punctuation.separator.key-value.scss, punctuation.terminator.rule.scss, punctuation.separator.list.comma.scss</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#859289</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>SASS orange</string>
+ <key>scope</key>
+ <string>keyword.control.at-rule.keyframes.scss</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>SASS yellow</string>
+ <key>scope</key>
+ <string>punctuation.definition.interpolation.begin.bracket.curly.scss, punctuation.definition.interpolation.end.bracket.curly.scss</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#dbbc7f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>SASS green</string>
+ <key>scope</key>
+ <string>punctuation.definition.string.begin.scss, punctuation.definition.string.end.scss, string.quoted.double.scss, string.quoted.single.scss, constant.character.css.sass, meta.property-value.scss</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>SASS purple</string>
+ <key>scope</key>
+ <string>keyword.control.at-rule.include.scss, keyword.control.at-rule.use.scss, keyword.control.at-rule.mixin.scss, keyword.control.at-rule.extend.scss, keyword.control.at-rule.import.scss</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Stylus white</string>
+ <key>scope</key>
+ <string>meta.function.stylus</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d3c6aa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Stylus yellow</string>
+ <key>scope</key>
+ <string>entity.name.function.stylus</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#dbbc7f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JavaScript white</string>
+ <key>scope</key>
+ <string>string.unquoted.js</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d3c6aa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JavaScript grey</string>
+ <key>scope</key>
+ <string>punctuation.accessor.js, punctuation.separator.key-value.js, punctuation.separator.label.js, keyword.operator.accessor.js</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#859289</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JavaScript red</string>
+ <key>scope</key>
+ <string>punctuation.definition.block.tag.jsdoc</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e67e80</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JavaScript orange</string>
+ <key>scope</key>
+ <string>storage.type.js, storage.type.function.arrow.js</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSX white</string>
+ <key>scope</key>
+ <string>JSXNested</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d3c6aa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSX green</string>
+ <key>scope</key>
+ <string>punctuation.definition.tag.jsx, entity.other.attribute-name.jsx, punctuation.definition.tag.begin.js.jsx, punctuation.definition.tag.end.js.jsx, entity.other.attribute-name.js.jsx</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>TypeScript white</string>
+ <key>scope</key>
+ <string>entity.name.type.module.ts</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d3c6aa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>TypeScript grey</string>
+ <key>scope</key>
+ <string>keyword.operator.type.annotation.ts, punctuation.accessor.ts, punctuation.separator.key-value.ts</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#859289</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>TypeScript green</string>
+ <key>scope</key>
+ <string>punctuation.definition.tag.directive.ts, entity.other.attribute-name.directive.ts</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>TypeScript aqua</string>
+ <key>scope</key>
+ <string>entity.name.type.ts, entity.name.type.interface.ts, entity.other.inherited-class.ts, entity.name.type.alias.ts, entity.name.type.class.ts, entity.name.type.enum.ts</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>TypeScript orange</string>
+ <key>scope</key>
+ <string>storage.type.ts, storage.type.function.arrow.ts, storage.type.type.ts</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>TypeScript blue</string>
+ <key>scope</key>
+ <string>entity.name.type.module.ts</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7fbbb3</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>TypeScript purple</string>
+ <key>scope</key>
+ <string>keyword.control.import.ts, keyword.control.export.ts, storage.type.namespace.ts</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>TSX white</string>
+ <key>scope</key>
+ <string>entity.name.type.module.tsx</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d3c6aa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>TSX grey</string>
+ <key>scope</key>
+ <string>keyword.operator.type.annotation.tsx, punctuation.accessor.tsx, punctuation.separator.key-value.tsx</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#859289</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>TSX green</string>
+ <key>scope</key>
+ <string>punctuation.definition.tag.directive.tsx, entity.other.attribute-name.directive.tsx, punctuation.definition.tag.begin.tsx, punctuation.definition.tag.end.tsx, entity.other.attribute-name.tsx</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>TSX aqua</string>
+ <key>scope</key>
+ <string>entity.name.type.tsx, entity.name.type.interface.tsx, entity.other.inherited-class.tsx, entity.name.type.alias.tsx, entity.name.type.class.tsx, entity.name.type.enum.tsx</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>TSX blue</string>
+ <key>scope</key>
+ <string>entity.name.type.module.tsx</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7fbbb3</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>TSX purple</string>
+ <key>scope</key>
+ <string>keyword.control.import.tsx, keyword.control.export.tsx, storage.type.namespace.tsx</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>TSX orange</string>
+ <key>scope</key>
+ <string>storage.type.tsx, storage.type.function.arrow.tsx, storage.type.type.tsx, support.class.component.tsx</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CoffeeScript orange</string>
+ <key>scope</key>
+ <string>storage.type.function.coffee</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PureScript white</string>
+ <key>scope</key>
+ <string>meta.type-signature.purescript</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d3c6aa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PureScript orange</string>
+ <key>scope</key>
+ <string>keyword.other.double-colon.purescript, keyword.other.arrow.purescript, keyword.other.big-arrow.purescript</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PureScript yellow</string>
+ <key>scope</key>
+ <string>entity.name.function.purescript</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#dbbc7f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PureScript green</string>
+ <key>scope</key>
+ <string>string.quoted.single.purescript, string.quoted.double.purescript, punctuation.definition.string.begin.purescript, punctuation.definition.string.end.purescript, string.quoted.triple.purescript, entity.name.type.purescript</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PureScript purple</string>
+ <key>scope</key>
+ <string>support.other.module.purescript</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Dart grey</string>
+ <key>scope</key>
+ <string>punctuation.dot.dart</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#859289</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Dart orange</string>
+ <key>scope</key>
+ <string>storage.type.primitive.dart</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Dart yellow</string>
+ <key>scope</key>
+ <string>support.class.dart</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#dbbc7f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Dart green</string>
+ <key>scope</key>
+ <string>entity.name.function.dart, string.interpolated.single.dart, string.interpolated.double.dart</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Dart blue</string>
+ <key>scope</key>
+ <string>variable.language.dart</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7fbbb3</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Dart purple</string>
+ <key>scope</key>
+ <string>keyword.other.import.dart, storage.type.annotation.dart</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Pug red</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name.class.pug</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e67e80</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Pug orange</string>
+ <key>scope</key>
+ <string>storage.type.function.pug</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Pug aqua</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name.tag.pug</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Pug purple</string>
+ <key>scope</key>
+ <string>entity.name.tag.pug, storage.type.import.include.pug</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C white</string>
+ <key>scope</key>
+ <string>meta.function-call.c, storage.modifier.array.bracket.square.c, meta.function.definition.parameters.c</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d3c6aa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C grey</string>
+ <key>scope</key>
+ <string>punctuation.separator.dot-access.c, constant.character.escape.line-continuation.c</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#859289</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C red</string>
+ <key>scope</key>
+ <string>keyword.control.directive.include.c, punctuation.definition.directive.c, keyword.control.directive.pragma.c, keyword.control.directive.line.c, keyword.control.directive.define.c, keyword.control.directive.conditional.c, keyword.control.directive.diagnostic.error.c, keyword.control.directive.undef.c, keyword.control.directive.conditional.ifdef.c, keyword.control.directive.endif.c, keyword.control.directive.conditional.ifndef.c, keyword.control.directive.conditional.if.c, keyword.control.directive.else.c</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e67e80</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C orange</string>
+ <key>scope</key>
+ <string>punctuation.separator.pointer-access.c</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C aqua</string>
+ <key>scope</key>
+ <string>variable.other.member.c</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C++ white</string>
+ <key>scope</key>
+ <string>meta.function-call.cpp, storage.modifier.array.bracket.square.cpp, meta.function.definition.parameters.cpp, meta.body.function.definition.cpp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d3c6aa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C++ grey</string>
+ <key>scope</key>
+ <string>punctuation.separator.dot-access.cpp, constant.character.escape.line-continuation.cpp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#859289</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C++ red</string>
+ <key>scope</key>
+ <string>keyword.control.directive.include.cpp, punctuation.definition.directive.cpp, keyword.control.directive.pragma.cpp, keyword.control.directive.line.cpp, keyword.control.directive.define.cpp, keyword.control.directive.conditional.cpp, keyword.control.directive.diagnostic.error.cpp, keyword.control.directive.undef.cpp, keyword.control.directive.conditional.ifdef.cpp, keyword.control.directive.endif.cpp, keyword.control.directive.conditional.ifndef.cpp, keyword.control.directive.conditional.if.cpp, keyword.control.directive.else.cpp, storage.type.namespace.definition.cpp, keyword.other.using.directive.cpp, storage.type.struct.cpp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e67e80</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C++ orange</string>
+ <key>scope</key>
+ <string>punctuation.separator.pointer-access.cpp, punctuation.section.angle-brackets.begin.template.call.cpp, punctuation.section.angle-brackets.end.template.call.cpp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C++ aqua</string>
+ <key>scope</key>
+ <string>variable.other.member.cpp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C# red</string>
+ <key>scope</key>
+ <string>keyword.other.using.cs</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e67e80</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C# yellow</string>
+ <key>scope</key>
+ <string>keyword.type.cs, constant.character.escape.cs, punctuation.definition.interpolation.begin.cs, punctuation.definition.interpolation.end.cs</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#dbbc7f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C# green</string>
+ <key>scope</key>
+ <string>string.quoted.double.cs, string.quoted.single.cs, punctuation.definition.string.begin.cs, punctuation.definition.string.end.cs</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C# aqua</string>
+ <key>scope</key>
+ <string>variable.other.object.property.cs</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C# purple</string>
+ <key>scope</key>
+ <string>entity.name.type.namespace.cs</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>F# white</string>
+ <key>scope</key>
+ <string>keyword.symbol.fsharp, constant.language.unit.fsharp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d3c6aa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>F# yellow</string>
+ <key>scope</key>
+ <string>keyword.format.specifier.fsharp, entity.name.type.fsharp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#dbbc7f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>F# green</string>
+ <key>scope</key>
+ <string>string.quoted.double.fsharp, string.quoted.single.fsharp, punctuation.definition.string.begin.fsharp, punctuation.definition.string.end.fsharp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>F# blue</string>
+ <key>scope</key>
+ <string>entity.name.section.fsharp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7fbbb3</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>F# purple</string>
+ <key>scope</key>
+ <string>support.function.attribute.fsharp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Java grey</string>
+ <key>scope</key>
+ <string>punctuation.separator.java, punctuation.separator.period.java</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#859289</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Java red</string>
+ <key>scope</key>
+ <string>keyword.other.import.java, keyword.other.package.java</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e67e80</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Java orange</string>
+ <key>scope</key>
+ <string>storage.type.function.arrow.java, keyword.control.ternary.java</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Java aqua</string>
+ <key>scope</key>
+ <string>variable.other.property.java</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Java purple</string>
+ <key>scope</key>
+ <string>variable.language.wildcard.java, storage.modifier.import.java, storage.type.annotation.java, punctuation.definition.annotation.java, storage.modifier.package.java, entity.name.type.module.java</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Kotlin red</string>
+ <key>scope</key>
+ <string>keyword.other.import.kotlin</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e67e80</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Kotlin orange</string>
+ <key>scope</key>
+ <string>storage.type.kotlin</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Kotlin aqua</string>
+ <key>scope</key>
+ <string>constant.language.kotlin</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Kotlin purple</string>
+ <key>scope</key>
+ <string>entity.name.package.kotlin, storage.type.annotation.kotlin</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Scala purple</string>
+ <key>scope</key>
+ <string>entity.name.package.scala</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Scala blue</string>
+ <key>scope</key>
+ <string>constant.language.scala</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7fbbb3</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Scala aqua</string>
+ <key>scope</key>
+ <string>entity.name.import.scala</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Scala green</string>
+ <key>scope</key>
+ <string>string.quoted.double.scala, string.quoted.single.scala, punctuation.definition.string.begin.scala, punctuation.definition.string.end.scala, string.quoted.double.interpolated.scala, string.quoted.single.interpolated.scala, string.quoted.triple.scala</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Scala yellow</string>
+ <key>scope</key>
+ <string>entity.name.class, entity.other.inherited-class.scala</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#dbbc7f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Scala orange</string>
+ <key>scope</key>
+ <string>keyword.declaration.stable.scala, keyword.other.arrow.scala</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Scala red</string>
+ <key>scope</key>
+ <string>keyword.other.import.scala</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e67e80</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Groovy white</string>
+ <key>scope</key>
+ <string>keyword.operator.navigation.groovy, meta.method.body.java, meta.definition.method.groovy, meta.definition.method.signature.java</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d3c6aa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Scala grey</string>
+ <key>scope</key>
+ <string>punctuation.separator.groovy</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#859289</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Scala red</string>
+ <key>scope</key>
+ <string>keyword.other.import.groovy, keyword.other.package.groovy, keyword.other.import.static.groovy</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e67e80</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Groovy orange</string>
+ <key>scope</key>
+ <string>storage.type.def.groovy</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Groovy green</string>
+ <key>scope</key>
+ <string>variable.other.interpolated.groovy, meta.method.groovy</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Groovy aqua</string>
+ <key>scope</key>
+ <string>storage.modifier.import.groovy, storage.modifier.package.groovy</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Groovy purple</string>
+ <key>scope</key>
+ <string>storage.type.annotation.groovy</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Go red</string>
+ <key>scope</key>
+ <string>keyword.type.go</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e67e80</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Go aqua</string>
+ <key>scope</key>
+ <string>entity.name.package.go</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Go purple</string>
+ <key>scope</key>
+ <string>keyword.import.go, keyword.package.go</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust white</string>
+ <key>scope</key>
+ <string>entity.name.type.mod.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d3c6aa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust grey</string>
+ <key>scope</key>
+ <string>keyword.operator.path.rust, keyword.operator.member-access.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#859289</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust orange</string>
+ <key>scope</key>
+ <string>storage.type.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust aqua</string>
+ <key>scope</key>
+ <string>support.constant.core.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Rust purple</string>
+ <key>scope</key>
+ <string>meta.attribute.rust, variable.language.rust, storage.type.module.rust</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Swift white</string>
+ <key>scope</key>
+ <string>meta.function-call.swift, support.function.any-method.swift</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d3c6aa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Swift aqua</string>
+ <key>scope</key>
+ <string>support.variable.swift</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PHP white</string>
+ <key>scope</key>
+ <string>keyword.operator.class.php</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d3c6aa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PHP orange</string>
+ <key>scope</key>
+ <string>storage.type.trait.php</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PHP aqua</string>
+ <key>scope</key>
+ <string>constant.language.php, support.other.namespace.php</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PHP blue</string>
+ <key>scope</key>
+ <string>storage.type.modifier.access.control.public.cpp, storage.type.modifier.access.control.private.cpp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7fbbb3</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PHP purple</string>
+ <key>scope</key>
+ <string>keyword.control.import.include.php, storage.type.php</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Python white</string>
+ <key>scope</key>
+ <string>meta.function-call.arguments.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d3c6aa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Python grey</string>
+ <key>scope</key>
+ <string>punctuation.definition.decorator.python, punctuation.separator.period.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#859289</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Python aqua</string>
+ <key>scope</key>
+ <string>constant.language.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Python purple</string>
+ <key>scope</key>
+ <string>keyword.control.import.python, keyword.control.import.from.python</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Lua aqua</string>
+ <key>scope</key>
+ <string>constant.language.lua</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Lua blue</string>
+ <key>scope</key>
+ <string>entity.name.class.lua</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7fbbb3</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Ruby white</string>
+ <key>scope</key>
+ <string>meta.function.method.with-arguments.ruby</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d3c6aa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Ruby grey</string>
+ <key>scope</key>
+ <string>punctuation.separator.method.ruby</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#859289</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Ruby orange</string>
+ <key>scope</key>
+ <string>keyword.control.pseudo-method.ruby, storage.type.variable.ruby</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Ruby green</string>
+ <key>scope</key>
+ <string>keyword.other.special-method.ruby</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Ruby purple</string>
+ <key>scope</key>
+ <string>keyword.control.module.ruby, punctuation.definition.constant.ruby</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Ruby yellow</string>
+ <key>scope</key>
+ <string>string.regexp.character-class.ruby,string.regexp.interpolated.ruby,punctuation.definition.character-class.ruby,string.regexp.group.ruby, punctuation.section.regexp.ruby, punctuation.definition.group.ruby</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#dbbc7f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Ruby blue</string>
+ <key>scope</key>
+ <string>variable.other.constant.ruby</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7fbbb3</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Haskell orange</string>
+ <key>scope</key>
+ <string>keyword.other.arrow.haskell, keyword.other.big-arrow.haskell, keyword.other.double-colon.haskell</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Haskell yellow</string>
+ <key>scope</key>
+ <string>storage.type.haskell</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#dbbc7f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Haskell green</string>
+ <key>scope</key>
+ <string>constant.other.haskell, string.quoted.double.haskell, string.quoted.single.haskell, punctuation.definition.string.begin.haskell, punctuation.definition.string.end.haskell</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Haskell blue</string>
+ <key>scope</key>
+ <string>entity.name.function.haskell</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7fbbb3</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Haskell aqua</string>
+ <key>scope</key>
+ <string>entity.name.namespace, meta.preprocessor.haskell</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Julia red</string>
+ <key>scope</key>
+ <string>keyword.control.import.julia, keyword.control.export.julia</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e67e80</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Julia orange</string>
+ <key>scope</key>
+ <string>keyword.storage.modifier.julia</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Julia aqua</string>
+ <key>scope</key>
+ <string>constant.language.julia</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Julia purple</string>
+ <key>scope</key>
+ <string>support.function.macro.julia</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Elm white</string>
+ <key>scope</key>
+ <string>keyword.other.period.elm</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d3c6aa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Elm yellow</string>
+ <key>scope</key>
+ <string>storage.type.elm</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#dbbc7f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>R orange</string>
+ <key>scope</key>
+ <string>keyword.other.r</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>R green</string>
+ <key>scope</key>
+ <string>entity.name.function.r, variable.function.r</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>R aqua</string>
+ <key>scope</key>
+ <string>constant.language.r</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>R purple</string>
+ <key>scope</key>
+ <string>entity.namespace.r</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Erlang grey</string>
+ <key>scope</key>
+ <string>punctuation.separator.module-function.erlang, punctuation.section.directive.begin.erlang</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#859289</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Erlang red</string>
+ <key>scope</key>
+ <string>keyword.control.directive.erlang, keyword.control.directive.define.erlang</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e67e80</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Erlang yellow</string>
+ <key>scope</key>
+ <string>entity.name.type.class.module.erlang</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#dbbc7f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Erlang green</string>
+ <key>scope</key>
+ <string>string.quoted.double.erlang, string.quoted.single.erlang, punctuation.definition.string.begin.erlang, punctuation.definition.string.end.erlang</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Erlang purple</string>
+ <key>scope</key>
+ <string>keyword.control.directive.export.erlang, keyword.control.directive.module.erlang, keyword.control.directive.import.erlang, keyword.control.directive.behaviour.erlang</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Elixir aqua</string>
+ <key>scope</key>
+ <string>variable.other.readwrite.module.elixir, punctuation.definition.variable.elixir</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Elixir blue</string>
+ <key>scope</key>
+ <string>constant.language.elixir</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7fbbb3</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Elixir purple</string>
+ <key>scope</key>
+ <string>keyword.control.module.elixir</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>OCaml white</string>
+ <key>scope</key>
+ <string>entity.name.type.value-signature.ocaml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d3c6aa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>OCaml orange</string>
+ <key>scope</key>
+ <string>keyword.other.ocaml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>OCaml aqua</string>
+ <key>scope</key>
+ <string>constant.language.variant.ocaml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Perl red</string>
+ <key>scope</key>
+ <string>storage.type.sub.perl, storage.type.declare.routine.perl</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e67e80</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Lisp white</string>
+ <key>scope</key>
+ <string>meta.function.lisp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d3c6aa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Lisp red</string>
+ <key>scope</key>
+ <string>storage.type.function-type.lisp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e67e80</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Lisp green</string>
+ <key>scope</key>
+ <string>keyword.constant.lisp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Lisp aqua</string>
+ <key>scope</key>
+ <string>entity.name.function.lisp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Clojure green</string>
+ <key>scope</key>
+ <string>constant.keyword.clojure, support.variable.clojure, meta.definition.variable.clojure</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Clojure purple</string>
+ <key>scope</key>
+ <string>entity.global.clojure</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Clojure blue</string>
+ <key>scope</key>
+ <string>entity.name.function.clojure</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7fbbb3</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Shell white</string>
+ <key>scope</key>
+ <string>meta.scope.if-block.shell, meta.scope.group.shell</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d3c6aa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Shell yellow</string>
+ <key>scope</key>
+ <string>support.function.builtin.shell, entity.name.function.shell</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#dbbc7f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Shell green</string>
+ <key>scope</key>
+ <string>string.quoted.double.shell, string.quoted.single.shell, punctuation.definition.string.begin.shell, punctuation.definition.string.end.shell, string.unquoted.heredoc.shell</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Shell purple</string>
+ <key>scope</key>
+ <string>keyword.control.heredoc-token.shell, variable.other.normal.shell, punctuation.definition.variable.shell, variable.other.special.shell, variable.other.positional.shell, variable.other.bracket.shell</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Fish red</string>
+ <key>scope</key>
+ <string>support.function.builtin.fish</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e67e80</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Fish orange</string>
+ <key>scope</key>
+ <string>support.function.unix.fish</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Fish blue</string>
+ <key>scope</key>
+ <string>variable.other.normal.fish, punctuation.definition.variable.fish, variable.other.fixed.fish, variable.other.special.fish</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7fbbb3</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Fish green</string>
+ <key>scope</key>
+ <string>string.quoted.double.fish, punctuation.definition.string.end.fish, punctuation.definition.string.begin.fish, string.quoted.single.fish</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Fish purple</string>
+ <key>scope</key>
+ <string>constant.character.escape.single.fish</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PowerShell grey</string>
+ <key>scope</key>
+ <string>punctuation.definition.variable.powershell</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#859289</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PowerShell yellow</string>
+ <key>scope</key>
+ <string>entity.name.function.powershell, support.function.attribute.powershell, support.function.powershell</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#dbbc7f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PowerShell green</string>
+ <key>scope</key>
+ <string>string.quoted.single.powershell, string.quoted.double.powershell, punctuation.definition.string.begin.powershell, punctuation.definition.string.end.powershell, string.quoted.double.heredoc.powershell</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PowerShell aqua</string>
+ <key>scope</key>
+ <string>variable.other.member.powershell</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GraphQL white</string>
+ <key>scope</key>
+ <string>string.unquoted.alias.graphql</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d3c6aa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GraphQL red</string>
+ <key>scope</key>
+ <string>keyword.type.graphql</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e67e80</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GraphQL purple</string>
+ <key>scope</key>
+ <string>entity.name.fragment.graphql</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Makefile orange</string>
+ <key>scope</key>
+ <string>entity.name.function.target.makefile</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Makefile yellow</string>
+ <key>scope</key>
+ <string>variable.other.makefile</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#dbbc7f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Makefile green</string>
+ <key>scope</key>
+ <string>meta.scope.prerequisites.makefile</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CMake green</string>
+ <key>scope</key>
+ <string>string.source.cmake</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CMake aqua</string>
+ <key>scope</key>
+ <string>entity.source.cmake</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CMake purple</string>
+ <key>scope</key>
+ <string>storage.source.cmake</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>VimL grey</string>
+ <key>scope</key>
+ <string>punctuation.definition.map.viml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#859289</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>VimL orange</string>
+ <key>scope</key>
+ <string>storage.type.map.viml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>VimL green</string>
+ <key>scope</key>
+ <string>constant.character.map.viml, constant.character.map.key.viml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>VimL blue</string>
+ <key>scope</key>
+ <string>constant.character.map.special.viml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7fbbb3</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Tmux green</string>
+ <key>scope</key>
+ <string>constant.language.tmux, constant.numeric.tmux</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Dockerfile orange</string>
+ <key>scope</key>
+ <string>entity.name.function.package-manager.dockerfile</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Dockerfile yellow</string>
+ <key>scope</key>
+ <string>keyword.operator.flag.dockerfile</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#dbbc7f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Dockerfile green</string>
+ <key>scope</key>
+ <string>string.quoted.double.dockerfile, string.quoted.single.dockerfile</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Dockerfile aqua</string>
+ <key>scope</key>
+ <string>constant.character.escape.dockerfile</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Dockerfile purple</string>
+ <key>scope</key>
+ <string>entity.name.type.base-image.dockerfile, entity.name.image.dockerfile</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Diff grey</string>
+ <key>scope</key>
+ <string>punctuation.definition.separator.diff</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#859289</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Diff red</string>
+ <key>scope</key>
+ <string>markup.deleted.diff, punctuation.definition.deleted.diff</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e67e80</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Diff orange</string>
+ <key>scope</key>
+ <string>meta.diff.range.context, punctuation.definition.range.diff</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Diff yellow</string>
+ <key>scope</key>
+ <string>meta.diff.header.from-file</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#dbbc7f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Diff green</string>
+ <key>scope</key>
+ <string>markup.inserted.diff, punctuation.definition.inserted.diff</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Diff blue</string>
+ <key>scope</key>
+ <string>markup.changed.diff, punctuation.definition.changed.diff</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7fbbb3</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Diff purple</string>
+ <key>scope</key>
+ <string>punctuation.definition.from-file.diff</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Git red</string>
+ <key>scope</key>
+ <string>entity.name.section.group-title.ini, punctuation.definition.entity.ini</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e67e80</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Git orange</string>
+ <key>scope</key>
+ <string>punctuation.separator.key-value.ini</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Git green</string>
+ <key>scope</key>
+ <string>string.quoted.double.ini, string.quoted.single.ini, punctuation.definition.string.begin.ini, punctuation.definition.string.end.ini</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Git aqua</string>
+ <key>scope</key>
+ <string>keyword.other.definition.ini</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>SQL yellow</string>
+ <key>scope</key>
+ <string>support.function.aggregate.sql</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#dbbc7f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>SQL green</string>
+ <key>scope</key>
+ <string>string.quoted.single.sql, punctuation.definition.string.end.sql, punctuation.definition.string.begin.sql, string.quoted.double.sql</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GraphQL yellow</string>
+ <key>scope</key>
+ <string>support.type.graphql</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#dbbc7f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GraphQL blue</string>
+ <key>scope</key>
+ <string>variable.parameter.graphql</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7fbbb3</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GraphQL aqua</string>
+ <key>scope</key>
+ <string>constant.character.enum.graphql</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON grey</string>
+ <key>scope</key>
+ <string>punctuation.support.type.property-name.begin.json, punctuation.support.type.property-name.end.json, punctuation.separator.dictionary.key-value.json, punctuation.definition.string.begin.json, punctuation.definition.string.end.json, punctuation.separator.dictionary.pair.json, punctuation.separator.array.json</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#859289</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON orange</string>
+ <key>scope</key>
+ <string>support.type.property-name.json</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON green</string>
+ <key>scope</key>
+ <string>string.quoted.double.json</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>YAML grey</string>
+ <key>scope</key>
+ <string>punctuation.separator.key-value.mapping.yaml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#859289</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>YAML green</string>
+ <key>scope</key>
+ <string>string.unquoted.plain.out.yaml, string.quoted.single.yaml, string.quoted.double.yaml, punctuation.definition.string.begin.yaml, punctuation.definition.string.end.yaml, string.unquoted.plain.in.yaml, string.unquoted.block.yaml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>YAML aqua</string>
+ <key>scope</key>
+ <string>punctuation.definition.anchor.yaml, punctuation.definition.block.sequence.item.yaml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83c092</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>TOML orange</string>
+ <key>scope</key>
+ <string>keyword.key.toml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e69875</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>TOML green</string>
+ <key>scope</key>
+ <string>string.quoted.single.basic.line.toml, string.quoted.single.literal.line.toml, punctuation.definition.keyValuePair.toml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a7c080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>TOML blue</string>
+ <key>scope</key>
+ <string>constant.other.boolean.toml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7fbbb3</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>TOML purple</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name.table.toml, punctuation.definition.table.toml, entity.other.attribute-name.table.array.toml, punctuation.definition.table.array.toml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d699b6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Comment</string>
+ <key>scope</key>
+ <string>comment, string.comment, punctuation.definition.comment</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#859289</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ </array>
+ <key>uuid</key>
+ <string>3f688e48-bd62-4cd7-9981-9b491786d8c6</string>
+ <key>colorSpaceName</key>
+ <string>sRGB</string>
+ <key>semanticClass</key>
+ <string>theme.dark.everforest-dark</string>
+ <key>author</key>
+ <string/>
+ <key>comment</key>
+ <string/>
+ </dict>
+</plist>
diff --git a/fedora/.config/yazi/flavors/gruvbox-dark.yazi/LICENSE b/fedora/.config/yazi/flavors/gruvbox-dark.yazi/LICENSE
new file mode 100644
index 0000000..e6984c6
--- /dev/null
+++ b/fedora/.config/yazi/flavors/gruvbox-dark.yazi/LICENSE
@@ -0,0 +1,22 @@
+MIT License
+
+Copyright (c) 2024 Ben Yip
+
+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/fedora/.config/yazi/flavors/gruvbox-dark.yazi/LICENSE-tmtheme b/fedora/.config/yazi/flavors/gruvbox-dark.yazi/LICENSE-tmtheme
new file mode 100644
index 0000000..c996915
--- /dev/null
+++ b/fedora/.config/yazi/flavors/gruvbox-dark.yazi/LICENSE-tmtheme
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2020 Subhaditya Nath
+
+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/fedora/.config/yazi/flavors/gruvbox-dark.yazi/README.md b/fedora/.config/yazi/flavors/gruvbox-dark.yazi/README.md
new file mode 100644
index 0000000..d6fb349
--- /dev/null
+++ b/fedora/.config/yazi/flavors/gruvbox-dark.yazi/README.md
@@ -0,0 +1,32 @@
+<div align="center">
+<img src="https://github.com/sxyazi/yazi/blob/main/assets/logo.png?raw=true" alt="Yazi logo" width="20%">
+</div>
+
+<h3 align="center">
+ Gruvbox Dark Flavor for <a href="https://github.com/sxyazi/yazi">Yazi</a>
+</h3>
+
+## 👀 Preview
+
+<img src="preview.png" width="600" />
+
+## 🎨 Installation
+
+```bash
+ya pack -a bennyyip/gruvbox-dark
+```
+
+## ⚙️ Usage
+
+Add the these lines to your `theme.toml` configuration file to use it:
+
+```toml
+[flavor]
+dark = "gruvbox-dark"
+```
+
+## 📜 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/fedora/.config/yazi/flavors/gruvbox-dark.yazi/flavor.toml b/fedora/.config/yazi/flavors/gruvbox-dark.yazi/flavor.toml
new file mode 100644
index 0000000..b2eb7cf
--- /dev/null
+++ b/fedora/.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" }
+
+# : }}}
diff --git a/fedora/.config/yazi/flavors/gruvbox-dark.yazi/preview.png b/fedora/.config/yazi/flavors/gruvbox-dark.yazi/preview.png
new file mode 100644
index 0000000..d157dfe
--- /dev/null
+++ b/fedora/.config/yazi/flavors/gruvbox-dark.yazi/preview.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/gruvbox-dark.yazi/tmtheme.xml b/fedora/.config/yazi/flavors/gruvbox-dark.yazi/tmtheme.xml
new file mode 100644
index 0000000..59c1ecd
--- /dev/null
+++ b/fedora/.config/yazi/flavors/gruvbox-dark.yazi/tmtheme.xml
@@ -0,0 +1,1509 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+ <dict>
+ <key>comment</key>
+ <string>Based on gruvbox for Vim (https://github.com/morhetz/gruvbox)</string>
+ <key>originalAuthor</key>
+ <string>Pavel Pertsev (https://github.com/morhetz)</string>
+ <key>author</key>
+ <string>Brian Reilly (https://github.com/Briles/gruvbox)</string>
+ <key>name</key>
+ <string>gruvbox (Dark) (Medium)</string>
+ <key>colorSpaceName</key>
+ <string>sRGB</string>
+ <key>settings</key>
+ <array>
+ <dict>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#222222</string>
+ <key>caret</key>
+ <string>#a89984</string>
+ <key>foreground</key>
+ <string>#ebdbb280</string>
+ <key>invisibles</key>
+ <string>#ebdbb226</string>
+ <key>lineHighlight</key>
+ <string>#3c3836</string>
+ <key>selection</key>
+ <string>#3c3836</string>
+ <key>inactiveSelection</key>
+ <string>#3c3836</string>
+ <key>guide</key>
+ <string>#ebdbb226</string>
+ <key>activeGuide</key>
+ <string>#ebdbb280</string>
+ <key>stackGuide</key>
+ <string>#ebdbb240</string>
+ <key>bracketContentsOptions</key>
+ <string>underline</string>
+ <key>bracketContentsForeground</key>
+ <string>#bdae93</string>
+ <key>bracketsOptions</key>
+ <string>underline</string>
+ <key>bracketsForeground</key>
+ <string>#bdae93</string>
+ <key>gutterForeground</key>
+ <string>#928374</string>
+ <key>highlight</key>
+ <string>#fbf1c7</string>
+ <key>highlightForeground</key>
+ <string>#fbf1c7</string>
+ <key>findHighlight</key>
+ <string>#d79921</string>
+ <key>findHighlightForeground</key>
+ <string>#222222</string>
+ <key>tagsOptions</key>
+ <string>underline</string>
+ <key>selectionBorder</key>
+ <string>#3c3836</string>
+ <key>popupCss</key>
+ <string>
+ html {
+ background-color: #1b1b1b;
+ color: #fbf1c7;
+ padding: 12px;
+ }
+
+ a {
+ color: #8ec07c;
+ }
+
+ .error, .deleted {
+ color: #fb4934;
+ }
+
+ .success, .inserted, .name {
+ color: #b8bb26;
+ }
+
+ .warning, .modified {
+ color: #fabd2f;
+ }
+
+ .type {
+ color: #fabd2f;
+ font-style: italic;
+ }
+
+ .param {
+ color: #fbf1c7;
+ }
+
+ .current {
+ text-decoration: underline;
+ }
+ </string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Text and Source Base Colors</string>
+ <key>scope</key>
+ <string>meta.group, meta.method-call.source.cs, meta.method.attribute.source.cs, meta.method.body.java, meta.method.body.source.cs, meta.method.source.cs, none, source, text</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fbf1c7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Punctuation</string>
+ <key>scope</key>
+ <string>entity.quasi.element meta.group.braces, keyword.operator keyword.operator.neon, keyword.operator operator.neon, keyword.operator.accessor, keyword.other.accessor, meta.attribute-selector keyword.operator.stylus, meta.brace, meta.delimiter, meta.group.braces, meta.punctuation.separator, meta.separator, punctuation</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fbf1c7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Comments</string>
+ <key>scope</key>
+ <string>comment, comment text, markup.strikethrough, punctuation.definition.comment, punctuation.whitespace.comment, string.comment, text.cancelled</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ <key>foreground</key>
+ <string>#928374</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Keywords Inside Comments</string>
+ <key>scope</key>
+ <string>comment.keyword, comment.keyword.punctuation</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d5c4a1</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>DocBlockr &amp; Other Keywords Inside Comments</string>
+ <key>scope</key>
+ <string>comment.parameter, comment.punctuation, comment.string, comment.type, keyword.other.phpdoc.php, punctuation.definition.keyword.javadoc, source.groovy keyword.other.documentation, source.java keyword.other.documentation, storage.type.annotation.coffeescript, storage.type.class.jsdoc</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#bdae93</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Entity</string>
+ <key>scope</key>
+ <string>constant.language.name, entity.name.type, entity.other.inherited-class</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fabd2f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Template String Punctuation</string>
+ <key>scope</key>
+ <string>constant.other.placeholder, entity.name.tag.mustache, entity.tag.tagbraces, punctuation.definition.string.template, punctuation.definition.template-expression, punctuation.quasi, punctuation.section.embedded, string.interpolated, variable.other.interpolation.scss</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8ec07c</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Keywords</string>
+ <key>scope</key>
+ <string>js.embedded.control.flow keyword.operator.js, keyword, keyword.control, keyword.operator.logical.python, meta.at-rule.media support.function.misc, meta.prolog.haml, meta.tag.sgml.doctype.html, storage.type.function.jade, storage.type.function.pug, storage.type.import.haxe, storage.type.import.include.jade, storage.type.import.include.pug, support.keyword.timing-direction, variable.documentroot</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fb4934</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS At-Rule Punctuation (@) &amp; At-Rule Vendor Prefixes</string>
+ <key>scope</key>
+ <string>keyword.control.at-rule support.type.property-vendor, punctuation.definition.keyword</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cc241d</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Operators</string>
+ <key>scope</key>
+ <string>keyword.control.new, keyword.control.operator, keyword.operator, keyword.other.arrow, keyword.other.double-colon, punctuation.operator</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8ec07c</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Constants Punctuation</string>
+ <key>scope</key>
+ <string>constant.other.color punctuation.definition.constant, constant.other.symbol punctuation.definition.constant, constant.other.unit, keyword.other.unit, punctuation.section.flowtype, support.constant.unicode-range.prefix</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#b16286</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Storage</string>
+ <key>scope</key>
+ <string>storage, storage.type.annotation, storage.type.primitive</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fb4934</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>storage.modifier.import, storage.modifier.package, storage.type.import, variable.import, variable.package</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fbf1c7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function Keyword</string>
+ <key>scope</key>
+ <string>entity.quasi.tag.name, meta.function storage.type.matlab, storage.type.function</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8ec07c</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Variables</string>
+ <key>scope</key>
+ <string>entity.name.val.declaration, entity.name.variable, meta.definition.variable, storage.type.variable, support.type.custom-property, support.type.variable-name, variable, variable.interpolation variable, variable.other.interpolation variable, variable.parameter.dosbatch, variable.parameter.output.function.matlab, variable.parameter.sass</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83a598</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Variable - Punctuation</string>
+ <key>scope</key>
+ <string>keyword.other.custom-property.prefix, punctuation.definition.custom-property, punctuation.definition.variable, support.constant.custom-property-name.prefix, variable.interpolation, variable.other.dollar punctuation.dollar, variable.other.object.dollar punctuation.dollar</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#458588</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function Declaration - Punctuation</string>
+ <key>scope</key>
+ <string>entity.name.function punctuation.dollar</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#98971a</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Object Properties</string>
+ <key>scope</key>
+ <string>meta.property.object</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fbf1c7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Object Literal Properties</string>
+ <key>scope</key>
+ <string>constant.other.object.key string, meta.object-literal.key</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fbf1c7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Parameters</string>
+ <key>scope</key>
+ <string>meta.parameters, variable.parameter</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fbf1c7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>SASS Import URL</string>
+ <key>scope</key>
+ <string>variable.parameter.url</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#b8bb26</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Language Constants</string>
+ <key>scope</key>
+ <string>constant, constant.numeric, constant.other, constant.other.color, constant.other.symbol, support.constant, support.constant.color, support.constant.font-name, support.constant.media, support.constant.prototype, variable.language</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d3869b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Language Constants Punctuation</string>
+ <key>scope</key>
+ <string>variable.language punctuation.definition.variable</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#b16286</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>User-Defined Constants</string>
+ <key>scope</key>
+ <string>entity.name.constant, variable.other.constant</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fabd2f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Escaped Characters</string>
+ <key>scope</key>
+ <string>constant.character.escape, constant.character.escaped, constant.character.quoted, constant.other.character-class.escape</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fb4934</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Invalids and Illegals</string>
+ <key>scope</key>
+ <string>invalid</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fbf1c7</string>
+ <key>background</key>
+ <string>#fb4934</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Inner Scopes of Invalids and Illegals</string>
+ <key>scope</key>
+ <string>invalid keyword.other.custom-property.prefix, invalid support.type.custom-property.name</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fbf1c7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Errors</string>
+ <key>scope</key>
+ <string>message.error</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fb4934</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Strings</string>
+ <key>scope</key>
+ <string>meta.object-literal.key string, string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#b8bb26</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON Keys</string>
+ <key>scope</key>
+ <string>meta.structure.dictionary.key.json string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83a598</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regular Expressions Text</string>
+ <key>scope</key>
+ <string>source.regexp, string.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#b8bb26</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regular Expressions Start &amp; End Punctuation</string>
+ <key>scope</key>
+ <string>string.regexp punctuation.definition.string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#bdae93</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regular Expressions Character Class Punctuation ([])</string>
+ <key>scope</key>
+ <string>keyword.control.set.regexp, punctuation.definition.character-class, string.regexp.character-class.ruby</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d3869b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regular Expressions Capturing Group</string>
+ <key>scope</key>
+ <string>string.regexp.group</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fbf1c7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regular Expressions Assertions</string>
+ <key>scope</key>
+ <string>constant.other.assertion.regexp, punctuation.definition.group.assertion.regexp, punctuation.definition.group.capture.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83a598</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regular Expressions Character Class</string>
+ <key>scope</key>
+ <string>constant.other.character-class.escape.backslash.regexp, keyword.control.character-class.regexp, string.regexp.character-class constant.character.escape</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fabd2f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regular Expressions Quantifiers &amp; Operators</string>
+ <key>scope</key>
+ <string>string.regexp.arbitrary-repetition, string.regexp.arbitrary-repetition punctuation</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8ec07c</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Hyperlinks</string>
+ <key>scope</key>
+ <string>constant.other.reference.link, string.other.link</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8ec07c</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Hyperlink Punctuation</string>
+ <key>scope</key>
+ <string>meta.image.inline punctuation.definition.string, meta.link.inline punctuation.definition.string, meta.link.reference punctuation.definition.constant, meta.link.reference.literal punctuation.definition.constant, meta.link.reference.literal punctuation.definition.string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#689d6a</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup Tag Punctuation</string>
+ <key>scope</key>
+ <string>punctuation.definition.tag</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83a598</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown Heading</string>
+ <key>scope</key>
+ <string>markup.heading</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#b8bb26</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown Heading Punctuation</string>
+ <key>scope</key>
+ <string>punctuation.definition.heading, punctuation.definition.identity</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#98971a</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown Bold Text</string>
+ <key>scope</key>
+ <string>markup.bold</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fe8019</string>
+ <key>fontStyle</key>
+ <string>bold</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown Bold Text Punctuation</string>
+ <key>scope</key>
+ <string>punctuation.definition.bold</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d65d0e</string>
+ <key>fontStyle</key>
+ <string>bold</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown Italic Text</string>
+ <key>scope</key>
+ <string>markup.italic</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fb4934</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown Italic Text Punctuation</string>
+ <key>scope</key>
+ <string>punctuation.definition.italic</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cc241d</string>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown Inline Code</string>
+ <key>scope</key>
+ <string>markup.raw.inline</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fabd2f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown Inline Code Punctuation</string>
+ <key>scope</key>
+ <string>markup.raw.inline punctuation.definition.raw</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d79921</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown Quoted</string>
+ <key>scope</key>
+ <string>markup.quote</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d3869b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown Quoted Punctuation</string>
+ <key>scope</key>
+ <string>markup.quote punctuation.definition.blockquote</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#b16286</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown List</string>
+ <key>scope</key>
+ <string>markup.list</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83a598</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown List Punctuation</string>
+ <key>scope</key>
+ <string>markup.list punctuation.definition.list_item</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#458588</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown Separators</string>
+ <key>scope</key>
+ <string>meta.separator.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#928374</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Support</string>
+ <key>scope</key>
+ <string>meta.function-call.constructor variable.type, support.class, support.type, variable.other.class</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fabd2f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Supporting Type - Dollar Punctuation</string>
+ <key>scope</key>
+ <string>support.class punctuation.dollar</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d79921</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function Calls</string>
+ <key>scope</key>
+ <string>entity.name.function.jade, entity.name.function.pug, keyword.other.special-method, meta.function-call variable.function, meta.function-call variable.other.dollar.only punctuation.dollar, support.function</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8ec07c</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Method Calls</string>
+ <key>scope</key>
+ <string>meta.function-call.method support.function, meta.function-call.method variable.function, meta.function-call.static variable.function, meta.method-call, meta.method-call support.function, meta.method-call variable.function, support.function.mutator</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#689d6a</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Special Variables</string>
+ <key>scope</key>
+ <string>support.module</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d3869b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Entities</string>
+ <key>scope</key>
+ <string>entity.name.accessor, entity.name.function, entity.name.label, entity.name.section</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#b8bb26</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Modules</string>
+ <key>scope</key>
+ <string>entity.name.module</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fe8019</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>HTML &amp; CSS ID</string>
+ <key>scope</key>
+ <string>constant.id.tag, entity.name.tag.id, entity.other.attribute-name.id</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fe8019</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>HTML &amp; CSS ID Punctuation (#)</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name.id punctuation.definition.entity</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d65d0e</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>HTML &amp; CSS Class</string>
+ <key>scope</key>
+ <string>entity.name.tag.class, entity.other.attribute-name.class</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fabd2f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>HTML &amp; CSS Class Punctuation (.)</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name.class punctuation.definition.entity</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d79921</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS Attribute Selector Attribute Name</string>
+ <key>scope</key>
+ <string>meta.attribute-selector entity.other.attribute-name</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d79921</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>HTML &amp; XML Entity Punctuation</string>
+ <key>scope</key>
+ <string>constant.character.entity punctuation.definition.constant, constant.character.entity punctuation.definition.entity</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#b16286</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>entity.name.class, entity.name.type.class</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fabd2f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup Tag</string>
+ <key>scope</key>
+ <string>entity.name.function.neon, entity.name.namespace.wildcard, entity.name.tag, entity.tag, keyword.control.untitled, keyword.doctype.xml, keyword.operator support.other.neon, punctuation.definition.prolog.haml, source.less keyword.control.html.elements</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83a598</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>HTML Attribute Names</string>
+ <key>scope</key>
+ <string>entity.name.attribute-name, entity.other.attribute-name, meta.section.attributes.haml constant.other.symbol.ruby</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fabd2f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS Pseudo Elements/Classes &amp; Vendor Prefixes</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name.placeholder punctuation.definition.entity, entity.other.attribute-name.pseudo-class, entity.other.attribute-name.pseudo-element, entity.other.attribute-name.tag.pseudo-class, entity.other.attribute-name.tag.pseudo-element, entity.other.pseudo-class, entity.other.pseudo-element, support.type.vendor-prefix</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d79921</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS Animations / Keyframes</string>
+ <key>scope</key>
+ <string>entity.function-name.stylus, entity.other.animation-keyframe.stylus, entity.other.animation-name, keyword.language.function.misc.stylus, meta.at-rule.keyframes entity.name.function, variable.other.animation-name</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8ec07c</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Author-Defined Names</string>
+ <key>scope</key>
+ <string>entity.other.namespace-prefix</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8ec07c</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>meta.class.body, meta.tag</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fbf1c7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown Image &amp; Hyperlink</string>
+ <key>scope</key>
+ <string>meta.image, meta.link</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d3869b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown Image &amp; Hyperlink Punctuation</string>
+ <key>scope</key>
+ <string>meta.image punctuation.definition.metadata, meta.link punctuation.definition.metadata</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#b16286</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>meta.require</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#b8bb26</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function Call Braces</string>
+ <key>scope</key>
+ <string>constant.name.attribute.tag.jade, constant.name.attribute.tag.pug, meta.brace.round, meta.function-call meta.group punctuation.definition.group, punctuation.definition.method-parameters, punctuation.definition.parameters</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#bdae93</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS Property Names</string>
+ <key>scope</key>
+ <string>meta.property-name, support.type.property-name, support.type.shape.definition support.constant.property-value</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#b8bb26</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS Property Name Vendor Prefixes</string>
+ <key>scope</key>
+ <string>meta.property-name support.type.vendor-prefix, support.type.property-name.media support.type.vendor-prefix</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#98971a</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS Property Values</string>
+ <key>scope</key>
+ <string>constant.string.sass, meta.property-value, support.constant.property-value</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fbf1c7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS Property Value Vendor Prefixes</string>
+ <key>scope</key>
+ <string>meta.property-value support.type.vendor-prefix</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#bdae93</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Diff Foreground Text</string>
+ <key>scope</key>
+ <string>source.diff</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a89984</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Diff Header Text From</string>
+ <key>scope</key>
+ <string>meta.diff.header.from-file</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83a598</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Diff Header Text From Punctuation</string>
+ <key>scope</key>
+ <string>punctuation.definition.from-file</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#458588</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Diff Header Text To</string>
+ <key>scope</key>
+ <string>meta.diff.header.to-file</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d3869b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Diff Header Text To Punctuation</string>
+ <key>scope</key>
+ <string>punctuation.definition.to-file</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#b16286</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Diff Additions &amp; Deletions Stats</string>
+ <key>scope</key>
+ <string>meta.diff.range, meta.toc-list.line-number</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fabd2f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Diff Additions &amp; Deletions Stats Punctuation</string>
+ <key>scope</key>
+ <string>punctuation.definition.range.diff</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d79921</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>FiF Line Number</string>
+ <key>scope</key>
+ <string>constant.numeric.line-number</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#928374</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>FiF Line Number Matched</string>
+ <key>scope</key>
+ <string>constant.numeric.line-number.match</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8ec07c</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>FiF Filename</string>
+ <key>scope</key>
+ <string>entity.name.filename</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#b8bb26</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GitGutter &amp; Diff Deleted</string>
+ <key>scope</key>
+ <string>markup.deleted, punctuation.definition.deleted</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fb4934</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GitGutter &amp; Diff Inserted</string>
+ <key>scope</key>
+ <string>markup.inserted, punctuation.definition.inserted</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#b8bb26</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GitGutter &amp; Diff Changed</string>
+ <key>scope</key>
+ <string>markup.changed, punctuation.definition.changed</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fabd2f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GitGutter ignored</string>
+ <key>scope</key>
+ <string>markup.ignored</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#928374</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>GitGutter untracked</string>
+ <key>scope</key>
+ <string>markup.untracked</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#928374</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Bracket Tag</string>
+ <key>scope</key>
+ <string>brackethighlighter.tag</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#bdae93</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Bracket Curly</string>
+ <key>scope</key>
+ <string>brackethighlighter.curly</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#bdae93</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Bracket Round</string>
+ <key>scope</key>
+ <string>brackethighlighter.round</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#bdae93</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Bracket Square</string>
+ <key>scope</key>
+ <string>brackethighlighter.square</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#bdae93</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Bracket Angle</string>
+ <key>scope</key>
+ <string>brackethighlighter.angle</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#bdae93</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Bracket Quote</string>
+ <key>scope</key>
+ <string>brackethighlighter.quote</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#bdae93</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Bracket Unmatched</string>
+ <key>scope</key>
+ <string>brackethighlighter.unmatched</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fb4934</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>SublimeLinter Error</string>
+ <key>scope</key>
+ <string>sublimelinter.mark.error</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fb4934</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>SublimeLinter Gutter Mark</string>
+ <key>scope</key>
+ <string>sublimelinter.gutter-mark</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#928374</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>SublimeLinter Warning</string>
+ <key>scope</key>
+ <string>sublimelinter.mark.warning</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fabd2f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>HexViewer Upper Byte Nibble</string>
+ <key>scope</key>
+ <string>raw.nibble.upper</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fbf1c7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>HexViewer Lower Byte Nibble</string>
+ <key>scope</key>
+ <string>raw.nibble.lower</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fbf1c7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>HexViewer Highlight</string>
+ <key>scope</key>
+ <string>hexviewer.highlight</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#222222</string>
+ <key>background</key>
+ <string>#fabd2f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>HexViewer Edited Highlight</string>
+ <key>scope</key>
+ <string>hexviewer.highlight.edited</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#222222</string>
+ <key>background</key>
+ <string>#fe8019</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Raw New Line: Carriage Return</string>
+ <key>scope</key>
+ <string>glyph.carriage-return</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ebdbb226</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Raw New Line: New Line Glyph</string>
+ <key>scope</key>
+ <string>glyph.new-line</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ebdbb226</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PlainTasks: Header</string>
+ <key>scope</key>
+ <string>keyword.control.header.todo</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#b8bb26</string>
+ <key>background</key>
+ <string>#3a3a3a</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PlainTasks: Notes</string>
+ <key>scope</key>
+ <string>notes.todo</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#bdae93</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PlainTasks: Punctuation</string>
+ <key>scope</key>
+ <string>text.todo punctuation.definition.bold, text.todo punctuation.definition.italic</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7c6f64</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PlainTasks: Task Pending</string>
+ <key>scope</key>
+ <string>meta.item.todo.pending</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fbf1c7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PlainTasks: Task Pending Punctuation</string>
+ <key>scope</key>
+ <string>punctuation.definition.bullet.pending.todo</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#928374</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PlainTasks: Task Completed Punctuation</string>
+ <key>scope</key>
+ <string>punctuation.definition.bullet.completed.todo</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8ec07c</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PlainTasks: Task Cancelled Punctuation</string>
+ <key>scope</key>
+ <string>punctuation.definition.bullet.cancelled.todo</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fb4934</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PlainTasks: Tag Critical</string>
+ <key>scope</key>
+ <string>string.other.tag.todo.critical</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fb4934</string>
+ <key>fontStyle</key>
+ <string>bold</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PlainTasks: Tag High</string>
+ <key>scope</key>
+ <string>string.other.tag.todo.high</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fe8019</string>
+ <key>fontStyle</key>
+ <string>bold</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PlainTasks: Tag Low</string>
+ <key>scope</key>
+ <string>string.other.tag.todo.low</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83a598</string>
+ <key>fontStyle</key>
+ <string>bold</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PlainTasks: Tag Today</string>
+ <key>scope</key>
+ <string>string.other.tag.todo.today</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fabd2f</string>
+ <key>fontStyle</key>
+ <string>bold</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PlainTasks: Tag</string>
+ <key>scope</key>
+ <string>meta.tag.todo</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d3869b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PlainTasks: URL</string>
+ <key>scope</key>
+ <string>punctuation.definition.url, todo.url</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#83a598</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PlainTasks: Separator</string>
+ <key>scope</key>
+ <string>meta.punctuation.archive.todo, meta.punctuation.separator.todo</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ <key>foreground</key>
+ <string>#928374</string>
+ </dict>
+ </dict>
+ </array>
+ </dict>
+</plist>
diff --git a/fedora/.config/yazi/flavors/kanagawa-dragon.yazi/LICENSE b/fedora/.config/yazi/flavors/kanagawa-dragon.yazi/LICENSE
new file mode 100644
index 0000000..1b1dfdc
--- /dev/null
+++ b/fedora/.config/yazi/flavors/kanagawa-dragon.yazi/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2024 Dmitry Nefedov
+
+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/fedora/.config/yazi/flavors/kanagawa-dragon.yazi/LICENSE-tmtheme b/fedora/.config/yazi/flavors/kanagawa-dragon.yazi/LICENSE-tmtheme
new file mode 100644
index 0000000..1b1dfdc
--- /dev/null
+++ b/fedora/.config/yazi/flavors/kanagawa-dragon.yazi/LICENSE-tmtheme
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2024 Dmitry Nefedov
+
+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/fedora/.config/yazi/flavors/kanagawa-dragon.yazi/README.md b/fedora/.config/yazi/flavors/kanagawa-dragon.yazi/README.md
new file mode 100644
index 0000000..eacd8a8
--- /dev/null
+++ b/fedora/.config/yazi/flavors/kanagawa-dragon.yazi/README.md
@@ -0,0 +1,32 @@
+<div align="center">
+ <img src="https://github.com/sxyazi/yazi/blob/main/assets/logo.png?raw=true" alt="Yazi logo" width="20%">
+</div>
+
+<h3 align="center">
+ Kanagawa Dragon Flavor for <a href="https://github.com/sxyazi/yazi">Yazi</a>
+</h3>
+
+## 👀 Preview
+
+<img src="preview.png" width="600" />
+
+## 🎨 Installation
+
+```bash
+ya pack -a marcosvnmelo/kanagawa-dragon
+```
+
+## ⚙️ Usage
+
+Add these lines to your `theme.toml` configuration file to use it:
+
+```toml
+[flavor]
+dark = "kanagawa-dragon"
+```
+
+## 📜 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/fedora/.config/yazi/flavors/kanagawa-dragon.yazi/flavor.toml b/fedora/.config/yazi/flavors/kanagawa-dragon.yazi/flavor.toml
new file mode 100644
index 0000000..e96acdc
--- /dev/null
+++ b/fedora/.config/yazi/flavors/kanagawa-dragon.yazi/flavor.toml
@@ -0,0 +1,137 @@
+## Color palette
+## Check https://github.com/rebelot/kanagawa.nvim for more details
+# sumiInk0 "#16161d" dark bg
+# sumiInk3 "#181616" bg
+# sumiInk4 "#0d0c0c"
+# sumiInk6 "#54546d"
+# fujiWhite "#c5c9c5" fg
+# oldWhite "#7fb4ca" dark fg
+# fujiGray "#a6a69c"
+# peachRed "#ff5d62"
+# autumnRed "#c4746e"
+# crystalBlue "#8ba4b0"
+# waveRed "#e46876"
+# carpYellow "#e6c384"
+# springGreen "#8a9a7b"
+# autumnGreen "#76946a"
+# oniViolet "#a292a3"
+# waveAqua1 "#6a9589"
+# surimiOrange "#e46876"
+# waveAqua2 "#7aa89f"
+
+[manager]
+marker_copied = { fg = "#8a9a7b", bg = "#8a9a7b" }
+marker_cut = { fg = "#e46876", bg = "#e46876" }
+marker_marked = { fg = "#a292a3", bg = "#a292a3" }
+marker_selected = { fg = "#e46876", bg = "#e46876" }
+
+cwd = { fg = "#e6c384" }
+hovered = { reversed = true }
+preview_hovered = { reversed = true }
+
+find_keyword = { fg = "#e46876", bg = "#181616" }
+find_position = {}
+
+tab_active = { reversed = true }
+tab_inactive = {}
+tab_width = 1
+
+count_copied = { fg = "#181616", bg = "#8a9a7b" }
+count_cut = { fg = "#181616", bg = "#e46876" }
+count_selected = { fg = "#181616", bg = "#e6c384" }
+
+border_symbol = "│"
+border_style = { fg = "#c5c9c5" }
+
+
+[mode]
+normal_main = { fg = "#181616", bg = "#8ba4b0" }
+normal_alt = { fg = "#8ba4b0", bg = "#0d0c0c" }
+select_main = { fg = "#181616", bg = "#a292a3" }
+select_alt = { fg = "#a292a3", bg = "#0d0c0c" }
+unset_main = { fg = "#181616", bg = "#e6c384" }
+unset_alt = { fg = "#e6c384", bg = "#0d0c0c" }
+
+
+[status]
+sep_left = { open = "", close = "" }
+sep_right = { open = "", close = "" }
+overall = { fg = "#7fb4ca", bg = "#16161d" }
+
+progress_label = { fg = "#8ba4b0", bg = "#0d0c0c", bold = true }
+progress_normal = { fg = "#0d0c0c", bg = "#181616" }
+progress_error = { fg = "#0d0c0c", bg = "#181616" }
+
+perm_type = { fg = "#8a9a7b" }
+perm_read = { fg = "#e6c384" }
+perm_write = { fg = "#ff5d62" }
+perm_exec = { fg = "#7aa89f" }
+perm_sep = { fg = "#a292a3" }
+
+
+[pick]
+border = { fg = "#8ea4a2" }
+active = { fg = "#a292a3", bold = true }
+inactive = {}
+
+[input]
+border = { fg = "#8ea4a2" }
+title = {}
+value = {}
+selected = { reversed = true }
+
+[completion]
+border = { fg = "#8ea4a2" }
+active = { reversed = true }
+inactive = {}
+
+[tasks]
+border = { fg = "#8ea4a2" }
+title = {}
+hovered = { fg = "#a292a3" }
+
+[which]
+cols = 2
+separator = " - "
+separator_style = { fg = "#a6a69c" }
+mask = { bg = "#16161d" }
+rest = { fg = "#a6a69c" }
+cand = { fg = "#8ba4b0" }
+desc = { fg = "#54546d" }
+
+[help]
+on = { fg = "#7aa89f" }
+run = { fg = "#a292a3" }
+desc = {}
+hovered = { reversed = true, bold = true }
+footer = { fg = "#181616", bg = "#c5c9c5" }
+
+[notify]
+title_info = { fg = "#8a9a7b" }
+title_warn = { fg = "#e6c384" }
+title_error = { fg = "#ff5d62" }
+
+[filetype]
+rules = [
+ # images
+ { mime = "image/*", fg = "#e6c384" },
+
+ # media
+ { mime = "{audio,video}/*", fg = "#a292a3" },
+
+ # archives
+ { mime = "application/{zip,rar,7z*,tar,gzip,xz,zstd,bzip*,lzma,compress,archive,cpio,arj,xar,ms-cab*}", fg = "#e46876" },
+
+ # documents
+ { mime = "application/{pdf,doc,rtf,vnd.*}", fg = "#6a9589" },
+
+ # broken links
+ { name = "*", is = "orphan", fg = "#c4746e" },
+
+ # executables
+ { name = "*", is = "exec", fg = "#76946a" },
+
+ # fallback
+ { name = "*", fg = "#c5c9c5" },
+ { name = "*/", fg = "#8ba4b0" },
+]
diff --git a/fedora/.config/yazi/flavors/kanagawa-dragon.yazi/preview.png b/fedora/.config/yazi/flavors/kanagawa-dragon.yazi/preview.png
new file mode 100644
index 0000000..a6dfa80
--- /dev/null
+++ b/fedora/.config/yazi/flavors/kanagawa-dragon.yazi/preview.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/kanagawa-dragon.yazi/tmtheme.xml b/fedora/.config/yazi/flavors/kanagawa-dragon.yazi/tmtheme.xml
new file mode 100644
index 0000000..4a38718
--- /dev/null
+++ b/fedora/.config/yazi/flavors/kanagawa-dragon.yazi/tmtheme.xml
@@ -0,0 +1,448 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+ <dict>
+ <key>name</key>
+ <string>Kanagawa Dragon</string>
+ <key>settings</key>
+ <array>
+ <dict>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#1F1F28</string>
+ <key>caret</key>
+ <string>#C8C093</string>
+ <key>foreground</key>
+ <string>#c5c9c5</string>
+ <key>invisibles</key>
+ <string>#54546D</string>
+ <key>lineHighlight</key>
+ <string>#2D4F67</string>
+ <key>selection</key>
+ <string>#2D4F67</string>
+ <key>findHighlight</key>
+ <string>#2D4F67</string>
+ <key>selectionBorder</key>
+ <string>#222218</string>
+ <key>gutterForeground</key>
+ <string>#54546D</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Comment</string>
+ <key>scope</key>
+ <string>comment</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a6a69c</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>String</string>
+ <key>scope</key>
+ <string>string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#87a987</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Number</string>
+ <key>scope</key>
+ <string>constant.numeric</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#D27E99</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Built-in constant</string>
+ <key>scope</key>
+ <string>constant.language</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#b6927b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>User-defined constant</string>
+ <key>scope</key>
+ <string>constant.character, constant.other</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#E6C384</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Variable</string>
+ <key>scope</key>
+ <string>variable</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>#E6C384</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Ruby's @variable</string>
+ <key>scope</key>
+ <string>variable.other.readwrite.instance</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ <key>foreground</key>
+ <string>#E6C384</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>String interpolation</string>
+ <key>scope</key>
+ <string>constant.character.escaped, constant.character.escape, string source, string source.ruby</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ <key>foreground</key>
+ <string>#c4b28a</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Keyword</string>
+ <key>scope</key>
+ <string>keyword</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#E46876</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Storage</string>
+ <key>scope</key>
+ <string>storage</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ <key>foreground</key>
+ <string>#a292a3</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Storage type</string>
+ <key>scope</key>
+ <string>storage.type</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a292a3</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Class name</string>
+ <key>scope</key>
+ <string>entity.name.class</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7AA89F</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Inherited class</string>
+ <key>scope</key>
+ <string>entity.other.inherited-class</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7AA89F</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function name</string>
+ <key>scope</key>
+ <string>entity.name.function</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ <key>foreground</key>
+ <string>#8ba4b0</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function argument</string>
+ <key>scope</key>
+ <string>variable.parameter</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#b8b4d0</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Tag name</string>
+ <key>scope</key>
+ <string>entity.name.tag</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ <key>foreground</key>
+ <string>#7FB4CA</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Tag attribute</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ <key>foreground</key>
+ <string>#E6C384</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library function</string>
+ <key>scope</key>
+ <string>support.function</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ <key>foreground</key>
+ <string>#7FB4CA</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library constant</string>
+ <key>scope</key>
+ <string>support.constant</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ <key>foreground</key>
+ <string>#7FB4CA</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library class/type</string>
+ <key>scope</key>
+ <string>support.type, support.class</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7AA89F</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library variable</string>
+ <key>scope</key>
+ <string>support.other.variable</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#b6927b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Invalid</string>
+ <key>scope</key>
+ <string>invalid</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ <key>foreground</key>
+ <string>#b98d7b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Invalid deprecated</string>
+ <key>scope</key>
+ <string>invalid.deprecated</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#717C7C</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON String</string>
+ <key>scope</key>
+ <string>meta.structure.dictionary.json string.quoted.double.json</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a292a3</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>diff.header</string>
+ <key>scope</key>
+ <string>meta.diff, meta.diff.header</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8ba4b0</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>diff.deleted</string>
+ <key>scope</key>
+ <string>markup.deleted</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#43242B</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>diff.inserted</string>
+ <key>scope</key>
+ <string>markup.inserted</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#2B3328</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>diff.changed</string>
+ <key>scope</key>
+ <string>markup.changed</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#49443C</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>constant.numeric.line-number.find-in-files - match</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#54546D</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>entity.name.filename</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#C8C093</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>message.error</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#E46876</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON Punctuation</string>
+ <key>scope</key>
+ <string>punctuation.definition.string.begin.json - meta.structure.dictionary.value.json, punctuation.definition.string.end.json - meta.structure.dictionary.value.json</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#9CABCA</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON Structure</string>
+ <key>scope</key>
+ <string>meta.structure.dictionary.json string.quoted.double.json</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a292a3</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON String</string>
+ <key>scope</key>
+ <string>meta.structure.dictionary.value.json string.quoted.double.json</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ffffff</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Escape Characters</string>
+ <key>scope</key>
+ <string>constant.character.escape</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#b98d7b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regular Expressions</string>
+ <key>scope</key>
+ <string>string.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#E6C384</string>
+ </dict>
+ </dict>
+ </array>
+ <key>uuid</key>
+ <string>592FC036-6BB7-4676-A2F5-2894D48C8E33</string>
+ <key>colorSpaceName</key>
+ <string>sRGB</string>
+ <key>semanticClass</key>
+ <string>theme.dark.kanagawa-dragon</string>
+ </dict>
+</plist>
diff --git a/fedora/.config/yazi/flavors/kanagawa-lotus.yazi/LICENSE b/fedora/.config/yazi/flavors/kanagawa-lotus.yazi/LICENSE
new file mode 100644
index 0000000..26e253b
--- /dev/null
+++ b/fedora/.config/yazi/flavors/kanagawa-lotus.yazi/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2025 Alexander Muratov
+
+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/fedora/.config/yazi/flavors/kanagawa-lotus.yazi/LICENSE-tmtheme b/fedora/.config/yazi/flavors/kanagawa-lotus.yazi/LICENSE-tmtheme
new file mode 100644
index 0000000..26e253b
--- /dev/null
+++ b/fedora/.config/yazi/flavors/kanagawa-lotus.yazi/LICENSE-tmtheme
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2025 Alexander Muratov
+
+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/fedora/.config/yazi/flavors/kanagawa-lotus.yazi/README.md b/fedora/.config/yazi/flavors/kanagawa-lotus.yazi/README.md
new file mode 100644
index 0000000..e92033a
--- /dev/null
+++ b/fedora/.config/yazi/flavors/kanagawa-lotus.yazi/README.md
@@ -0,0 +1,41 @@
+<div align="center">
+ <img src="https://github.com/sxyazi/yazi/blob/main/assets/logo.png?raw=true" alt="Yazi logo" width="20%">
+</div>
+
+<h3 align="center">
+ Kanagawa Lotus Flavor for <a href="https://github.com/sxyazi/yazi">Yazi</a>
+</h3>
+
+## 👀 Preview
+
+<img src="preview.png" width="800" />
+
+## 🎨 Installation
+
+```bash
+ya pack -a muratoffalex/kanagawa-lotus
+```
+
+## ⚙️ Usage
+
+To set it as your light flavor, change the content of your theme.toml to:
+
+```toml
+[flavor]
+light = "kanagawa-lotus"
+```
+
+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 for more details.
+
+## 🔗 Related Flavors
+
+- [🌊 Kanagawa Wave](https://github.com/dangooddd/kanagawa.yazi)
+- [🐉 Kanagawa Dragon](https://github.com/marcosvnmelo/kanagawa-dragon.yazi)
+
+## 📜 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/fedora/.config/yazi/flavors/kanagawa-lotus.yazi/flavor.toml b/fedora/.config/yazi/flavors/kanagawa-lotus.yazi/flavor.toml
new file mode 100644
index 0000000..ad9b7bd
--- /dev/null
+++ b/fedora/.config/yazi/flavors/kanagawa-lotus.yazi/flavor.toml
@@ -0,0 +1,130 @@
+## Color palette
+## Check https://github.com/rebelot/kanagawa.nvim for more details
+# lotusWhite0 "#d5cea3" dark bg
+# lotusWhite3 "#f2ecbc" bg
+# lotusWhite4 "#e7dba0"
+# lotusViolet1 "#a09cac"
+# lotusInk1 "#545464" fg
+# lotusInk2 "#43436c" dark fg
+# lotusGray3 "#8a8980"
+# lotusRed2 "#d7474b"
+# lotusRed "#c84053"
+# lotusBlue4 "#4d699b"
+# lotusRed "#c84053"
+# lotusYellow "#77713f"
+# lotusGreen "#6f894e"
+# lotusGreen2 "#6e915f"
+# lotusViolet4 "#624c83"
+# lotusAqua "#597b75"
+# lotusOrange "#cc6d00"
+# lotusAqua2 "#5e857a"
+
+[mgr]
+marker_copied = { fg = "#6f894e", bg = "#6f894e" }
+marker_cut = { fg = "#c84053", bg = "#c84053" }
+marker_marked = { fg = "#624c83", bg = "#624c83" }
+marker_selected = { fg = "#cc6d00", bg = "#cc6d00" }
+cwd = { fg = "#77713f" }
+hovered = { reversed = true }
+preview_hovered = { reversed = true }
+find_keyword = { fg = "#cc6d00", bg = "#f2ecbc" }
+find_position = {}
+count_copied = { fg = "#f2ecbc", bg = "#6f894e" }
+count_cut = { fg = "#f2ecbc", bg = "#c84053" }
+count_selected = { fg = "#f2ecbc", bg = "#77713f" }
+border_symbol = "│"
+border_style = { fg = "#545464" }
+
+[tabs]
+active = { fg = "#f2ecbc", bg = "#4d699b" }
+inactive = { fg = "#43436c", bg = "#e7dba0" }
+sep_inner = { open = "", close = "" }
+sep_outer = { open = "", close = "" }
+
+[mode]
+normal_main = { fg = "#f2ecbc", bg = "#4d699b" }
+normal_alt = { fg = "#4d699b", bg = "#e7dba0" }
+select_main = { fg = "#f2ecbc", bg = "#624c83" }
+select_alt = { fg = "#624c83", bg = "#e7dba0" }
+unset_main = { fg = "#f2ecbc", bg = "#77713f" }
+unset_alt = { fg = "#77713f", bg = "#e7dba0" }
+
+[status]
+sep_left = { open = "", close = "" }
+sep_right = { open = "", close = "" }
+overall = { fg = "#43436c", bg = "#d5cea3" }
+progress_label = { fg = "#4d699b", bg = "#e7dba0", bold = true }
+progress_normal = { fg = "#e7dba0", bg = "#f2ecbc" }
+progress_error = { fg = "#e7dba0", bg = "#f2ecbc" }
+perm_type = { fg = "#6f894e" }
+perm_read = { fg = "#77713f" }
+perm_write = { fg = "#d7474b" }
+perm_exec = { fg = "#5e857a" }
+perm_sep = { fg = "#624c83" }
+
+[which]
+cols = 2
+separator = " - "
+separator_style = { fg = "#8a8980" }
+mask = { bg = "#d5cea3" }
+rest = { fg = "#8a8980" }
+cand = { fg = "#4d699b" }
+desc = { fg = "#a09cac" }
+
+[pick]
+border = { fg = "#5a7785" }
+active = { fg = "#624c83", bold = true }
+inactive = {}
+
+[input]
+border = { fg = "#5a7785" }
+title = {}
+value = {}
+selected = { reversed = true }
+
+[cmp]
+border = { fg = "#5a7785" }
+active = { reversed = true }
+inactive = {}
+
+[tasks]
+border = { fg = "#5a7785" }
+title = {}
+hovered = { fg = "#624c83" }
+
+[help]
+on = { fg = "#5e857a" }
+run = { fg = "#624c83" }
+desc = {}
+hovered = { reversed = true, bold = true }
+footer = { fg = "#f2ecbc", bg = "#545464" }
+
+[notify]
+title_info = { fg = "#6f894e" }
+title_warn = { fg = "#77713f" }
+title_error = { fg = "#d7474b" }
+
+[filetype]
+rules = [
+ # images
+ { mime = "image/*", fg = "#77713f" },
+
+ # media
+ { mime = "{audio,video}/*", fg = "#624c83" },
+
+ # archives
+ { mime = "application/{zip,rar,7z*,tar,gzip,xz,zstd,bzip*,lzma,compress,archive,cpio,arj,xar,ms-cab*}", fg = "#c84053" },
+
+ # documents
+ { mime = "application/{pdf,doc,rtf,vnd.*}", fg = "#597b75" },
+
+ # broken links
+ { name = "*", is = "orphan", fg = "#d7474b" },
+
+ # executables
+ { name = "*", is = "exec", fg = "#6e915f" },
+
+ # fallback
+ { name = "*", fg = "#545464" },
+ { name = "*/", fg = "#4d699b" },
+]
diff --git a/fedora/.config/yazi/flavors/kanagawa-lotus.yazi/preview.png b/fedora/.config/yazi/flavors/kanagawa-lotus.yazi/preview.png
new file mode 100644
index 0000000..41c6392
--- /dev/null
+++ b/fedora/.config/yazi/flavors/kanagawa-lotus.yazi/preview.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/kanagawa-lotus.yazi/tmtheme.xml b/fedora/.config/yazi/flavors/kanagawa-lotus.yazi/tmtheme.xml
new file mode 100644
index 0000000..ee63cd5
--- /dev/null
+++ b/fedora/.config/yazi/flavors/kanagawa-lotus.yazi/tmtheme.xml
@@ -0,0 +1,448 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+ <dict>
+ <key>name</key>
+ <string>Kanagawa Lotus</string>
+ <key>settings</key>
+ <array>
+ <dict>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#f2ecbc</string>
+ <key>caret</key>
+ <string>#43436c</string>
+ <key>foreground</key>
+ <string>#545464</string>
+ <key>invisibles</key>
+ <string>#a09cac</string>
+ <key>lineHighlight</key>
+ <string>#b5cbd2</string>
+ <key>selection</key>
+ <string>#b5cbd2</string>
+ <key>findHighlight</key>
+ <string>#b5cbd2</string>
+ <key>selectionBorder</key>
+ <string>#e7dba0</string>
+ <key>gutterForeground</key>
+ <string>#a09cac</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Comment</string>
+ <key>scope</key>
+ <string>comment</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8a8980</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>String</string>
+ <key>scope</key>
+ <string>string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#6f894e</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Number</string>
+ <key>scope</key>
+ <string>constant.numeric</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#b35b79</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Built-in constant</string>
+ <key>scope</key>
+ <string>constant.language</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cc6d00</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>User-defined constant</string>
+ <key>scope</key>
+ <string>constant.character, constant.other</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#77713f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Variable</string>
+ <key>scope</key>
+ <string>variable</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>#77713f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Ruby's @variable</string>
+ <key>scope</key>
+ <string>variable.other.readwrite.instance</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ <key>foreground</key>
+ <string>#77713f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>String interpolation</string>
+ <key>scope</key>
+ <string>constant.character.escaped, constant.character.escape, string source, string source.ruby</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ <key>foreground</key>
+ <string>#836f4a</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Keyword</string>
+ <key>scope</key>
+ <string>keyword</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c84053</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Storage</string>
+ <key>scope</key>
+ <string>storage</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ <key>foreground</key>
+ <string>#624c83</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Storage type</string>
+ <key>scope</key>
+ <string>storage.type</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#624c83</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Class name</string>
+ <key>scope</key>
+ <string>entity.name.class</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#597b75</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Inherited class</string>
+ <key>scope</key>
+ <string>entity.other.inherited-class</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#597b75</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function name</string>
+ <key>scope</key>
+ <string>entity.name.function</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ <key>foreground</key>
+ <string>#4d699b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function argument</string>
+ <key>scope</key>
+ <string>variable.parameter</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#5d57a3</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Tag name</string>
+ <key>scope</key>
+ <string>entity.name.tag</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ <key>foreground</key>
+ <string>#5a7785</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Tag attribute</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ <key>foreground</key>
+ <string>#77713f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library function</string>
+ <key>scope</key>
+ <string>support.function</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ <key>foreground</key>
+ <string>#5a7785</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library constant</string>
+ <key>scope</key>
+ <string>support.constant</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ <key>foreground</key>
+ <string>#5a7785</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library class/type</string>
+ <key>scope</key>
+ <string>support.type, support.class</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#597b75</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library variable</string>
+ <key>scope</key>
+ <string>support.other.variable</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#cc6d00</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Invalid</string>
+ <key>scope</key>
+ <string>invalid</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ <key>foreground</key>
+ <string>#d7474b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Invalid deprecated</string>
+ <key>scope</key>
+ <string>invalid.deprecated</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8a8980</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON String</string>
+ <key>scope</key>
+ <string>meta.structure.dictionary.json string.quoted.double.json</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#624c83</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>diff.header</string>
+ <key>scope</key>
+ <string>meta.diff, meta.diff.header</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#4d699b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>diff.deleted</string>
+ <key>scope</key>
+ <string>markup.deleted</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#d9a594</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>diff.inserted</string>
+ <key>scope</key>
+ <string>markup.inserted</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#b7d0ae</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>diff.changed</string>
+ <key>scope</key>
+ <string>markup.changed</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#d7e3d8</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>constant.numeric.line-number.find-in-files - match</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#a09cac</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>entity.name.filename</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#43436c</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>message.error</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e82424</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON Punctuation</string>
+ <key>scope</key>
+ <string>punctuation.definition.string.begin.json - meta.structure.dictionary.value.json, punctuation.definition.string.end.json - meta.structure.dictionary.value.json</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#9fb5c9</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON Structure</string>
+ <key>scope</key>
+ <string>meta.structure.dictionary.json string.quoted.double.json</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#624c83</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON String</string>
+ <key>scope</key>
+ <string>meta.structure.dictionary.value.json string.quoted.double.json</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#545464</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Escape Characters</string>
+ <key>scope</key>
+ <string>constant.character.escape</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#d7474b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regular Expressions</string>
+ <key>scope</key>
+ <string>string.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#77713f</string>
+ </dict>
+ </dict>
+ </array>
+ <key>uuid</key>
+ <string>592FC036-6BB7-4676-A2F5-2894D48C8E33</string>
+ <key>colorSpaceName</key>
+ <string>sRGB</string>
+ <key>semanticClass</key>
+ <string>theme.light.kanagawa_lotus</string>
+ </dict>
+</plist>
diff --git a/fedora/.config/yazi/flavors/kanagawa.yazi/LICENSE b/fedora/.config/yazi/flavors/kanagawa.yazi/LICENSE
new file mode 100644
index 0000000..1b1dfdc
--- /dev/null
+++ b/fedora/.config/yazi/flavors/kanagawa.yazi/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2024 Dmitry Nefedov
+
+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/fedora/.config/yazi/flavors/kanagawa.yazi/LICENSE-tmtheme b/fedora/.config/yazi/flavors/kanagawa.yazi/LICENSE-tmtheme
new file mode 100644
index 0000000..1b1dfdc
--- /dev/null
+++ b/fedora/.config/yazi/flavors/kanagawa.yazi/LICENSE-tmtheme
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2024 Dmitry Nefedov
+
+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/fedora/.config/yazi/flavors/kanagawa.yazi/README.md b/fedora/.config/yazi/flavors/kanagawa.yazi/README.md
new file mode 100644
index 0000000..d314236
--- /dev/null
+++ b/fedora/.config/yazi/flavors/kanagawa.yazi/README.md
@@ -0,0 +1,36 @@
+<div align="center">
+ <img src="https://github.com/sxyazi/yazi/blob/main/assets/logo.png?raw=true" alt="Yazi logo" width="20%">
+</div>
+
+<h3 align="center">
+ Kanagawa Flavor for <a href="https://github.com/sxyazi/yazi">Yazi</a>
+</h3>
+
+## 👀 Preview
+
+<img src="preview.png" width="600" />
+
+## 🎨 Installation
+
+```bash
+ya pkg add dangooddd/kanagawa
+```
+
+## ⚙️ Usage
+
+> [!Note]
+> To achieve the look like in the screenshot you also need to install
+> [full-border](https://github.com/yazi-rs/plugins/tree/main/full-border.yazi) plugin!
+
+Add these lines to your `theme.toml` configuration file to use it:
+
+```toml
+[flavor]
+dark = "kanagawa"
+```
+
+## 📜 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/fedora/.config/yazi/flavors/kanagawa.yazi/flavor.toml b/fedora/.config/yazi/flavors/kanagawa.yazi/flavor.toml
new file mode 100644
index 0000000..1abed17
--- /dev/null
+++ b/fedora/.config/yazi/flavors/kanagawa.yazi/flavor.toml
@@ -0,0 +1,140 @@
+## Color palette
+## Check https://github.com/rebelot/kanagawa.nvim for more details
+# sumiInk0 "#16161d" dark bg
+# sumiInk3 "#1f1f28" bg
+# sumiInk4 "#2a2a37"
+# sumiInk6 "#54546d"
+# fujiWhite "#dcd7ba" fg
+# oldWhite "#c8c093" dark fg
+# fujiGray "#727169"
+# peachRed "#ff5d62"
+# autumnRed "#c34043"
+# crystalBlue "#7e9cd8"
+# waveRed "#e46876"
+# carpYellow "#e6c384"
+# springGreen "#98bb6c"
+# autumnGreen "#76946a"
+# oniViolet "#957fb8"
+# waveAqua1 "#6a9589"
+# surimiOrange "#ffa066"
+# waveAqua2 "#7aa89f"
+
+[mgr]
+marker_copied = { fg = "#98bb6c", bg = "#98bb6c" }
+marker_cut = { fg = "#e46876", bg = "#e46876" }
+marker_marked = { fg = "#957fb8", bg = "#957fb8" }
+marker_selected = { fg = "#ffa066", bg = "#ffa066" }
+
+cwd = { fg = "#e6c384" }
+hovered = { reversed = true }
+preview_hovered = { reversed = true }
+
+find_keyword = { fg = "#ffa066", bg = "#1f1f28" }
+find_position = {}
+
+count_copied = { fg = "#1f1f28", bg = "#98bb6c" }
+count_cut = { fg = "#1f1f28", bg = "#e46876" }
+count_selected = { fg = "#1f1f28", bg = "#ffa066" }
+
+border_symbol = "│"
+border_style = { fg = "#dcd7ba" }
+
+[tabs]
+active = { fg = "#1f1f28", bg = "#7e9cd8" }
+inactive = { fg = "#7e9cd8", bg = "#2a2a37" }
+
+sep_inner = { open = "", close = "" }
+sep_outer = { open = "", close = "" }
+
+
+[mode]
+normal_main = { fg = "#1f1f28", bg = "#7e9cd8" }
+normal_alt = { fg = "#7e9cd8", bg = "#2a2a37" }
+select_main = { fg = "#1f1f28", bg = "#957fb8" }
+select_alt = { fg = "#957fb8", bg = "#2a2a37" }
+unset_main = { fg = "#1f1f28", bg = "#e6c384" }
+unset_alt = { fg = "#e6c384", bg = "#2a2a37" }
+
+
+[status]
+sep_left = { open = "", close = "" }
+sep_right = { open = "", close = "" }
+overall = { fg = "#c8c093", bg = "#16161d" }
+
+progress_label = { fg = "#7e9cd8", bold = true }
+progress_normal = { fg = "#2a2a37", bg = "#1f1f28" }
+progress_error = { fg = "#2a2a37", bg = "#1f1f28" }
+
+perm_type = { fg = "#98bb6c" }
+perm_read = { fg = "#e6c384" }
+perm_write = { fg = "#ff5d62" }
+perm_exec = { fg = "#7aa89f" }
+perm_sep = { fg = "#957fb8" }
+
+
+[pick]
+border = { fg = "#7fb4ca" }
+active = { fg = "#957fb8", bold = true }
+inactive = {}
+
+[input]
+border = { fg = "#7fb4ca" }
+title = {}
+value = {}
+selected = { reversed = true }
+
+[completion]
+border = { fg = "#7fb4ca" }
+active = { reversed = true }
+inactive = {}
+
+[tasks]
+border = { fg = "#7fb4ca" }
+title = {}
+hovered = { fg = "#957fb8" }
+
+[which]
+cols = 2
+separator = " - "
+separator_style = { fg = "#727169" }
+mask = { bg = "#16161d" }
+rest = { fg = "#727169" }
+cand = { fg = "#7e9cd8" }
+desc = { fg = "#54546d" }
+
+[help]
+on = { fg = "#7aa89f" }
+run = { fg = "#957fb8" }
+desc = {}
+hovered = { reversed = true, bold = true }
+footer = { fg = "#1f1f28", bg = "#dcd7ba" }
+
+[notify]
+title_info = { fg = "#98bb6c" }
+title_warn = { fg = "#e6c384" }
+title_error = { fg = "#ff5d62" }
+
+[filetype]
+rules = [
+ # images
+ { mime = "image/*", fg = "#e6c384" },
+
+ # media
+ { mime = "{audio,video}/*", fg = "#957fb8" },
+
+ # archives
+ { mime = "application/{zip,rar,7z*,tar,gzip,xz,zstd,bzip*,lzma,compress,archive,cpio,arj,xar,ms-cab*}", fg = "#e46876" },
+
+ # documents
+ { mime = "application/{pdf,doc,rtf,vnd.*}", fg = "#6a9589" },
+
+ # broken links
+ { name = "*", is = "orphan", fg = "#c34043" },
+
+ # executables
+ { name = "*", is = "exec", fg = "#76946a" },
+
+ # fallback
+ { name = "*", fg = "#dcd7ba" },
+ { name = "*/", fg = "#7e9cd8" },
+]
diff --git a/fedora/.config/yazi/flavors/kanagawa.yazi/preview.png b/fedora/.config/yazi/flavors/kanagawa.yazi/preview.png
new file mode 100644
index 0000000..87d0767
--- /dev/null
+++ b/fedora/.config/yazi/flavors/kanagawa.yazi/preview.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/kanagawa.yazi/tmtheme.xml b/fedora/.config/yazi/flavors/kanagawa.yazi/tmtheme.xml
new file mode 100644
index 0000000..737e459
--- /dev/null
+++ b/fedora/.config/yazi/flavors/kanagawa.yazi/tmtheme.xml
@@ -0,0 +1,448 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+ <dict>
+ <key>name</key>
+ <string>Kanagawa</string>
+ <key>settings</key>
+ <array>
+ <dict>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#1F1F28</string>
+ <key>caret</key>
+ <string>#C8C093</string>
+ <key>foreground</key>
+ <string>#DCD7BA</string>
+ <key>invisibles</key>
+ <string>#54546D</string>
+ <key>lineHighlight</key>
+ <string>#2D4F67</string>
+ <key>selection</key>
+ <string>#2D4F67</string>
+ <key>findHighlight</key>
+ <string>#2D4F67</string>
+ <key>selectionBorder</key>
+ <string>#222218</string>
+ <key>gutterForeground</key>
+ <string>#54546D</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Comment</string>
+ <key>scope</key>
+ <string>comment</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#727169</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>String</string>
+ <key>scope</key>
+ <string>string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#98BB6C</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Number</string>
+ <key>scope</key>
+ <string>constant.numeric</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#D27E99</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Built-in constant</string>
+ <key>scope</key>
+ <string>constant.language</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#FFA066</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>User-defined constant</string>
+ <key>scope</key>
+ <string>constant.character, constant.other</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#E6C384</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Variable</string>
+ <key>scope</key>
+ <string>variable</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>#E6C384</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Ruby's @variable</string>
+ <key>scope</key>
+ <string>variable.other.readwrite.instance</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ <key>foreground</key>
+ <string>#E6C384</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>String interpolation</string>
+ <key>scope</key>
+ <string>constant.character.escaped, constant.character.escape, string source, string source.ruby</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ <key>foreground</key>
+ <string>#C0A36E</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Keyword</string>
+ <key>scope</key>
+ <string>keyword</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#E46876</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Storage</string>
+ <key>scope</key>
+ <string>storage</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ <key>foreground</key>
+ <string>#957FB8</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Storage type</string>
+ <key>scope</key>
+ <string>storage.type</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#957FB8</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Class name</string>
+ <key>scope</key>
+ <string>entity.name.class</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7AA89F</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Inherited class</string>
+ <key>scope</key>
+ <string>entity.other.inherited-class</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7AA89F</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function name</string>
+ <key>scope</key>
+ <string>entity.name.function</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ <key>foreground</key>
+ <string>#7E9CD8</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function argument</string>
+ <key>scope</key>
+ <string>variable.parameter</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#b8b4d0</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Tag name</string>
+ <key>scope</key>
+ <string>entity.name.tag</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ <key>foreground</key>
+ <string>#7FB4CA</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Tag attribute</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ <key>foreground</key>
+ <string>#E6C384</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library function</string>
+ <key>scope</key>
+ <string>support.function</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ <key>foreground</key>
+ <string>#7FB4CA</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library constant</string>
+ <key>scope</key>
+ <string>support.constant</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ <key>foreground</key>
+ <string>#7FB4CA</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library class/type</string>
+ <key>scope</key>
+ <string>support.type, support.class</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7AA89F</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library variable</string>
+ <key>scope</key>
+ <string>support.other.variable</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#FFA066</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Invalid</string>
+ <key>scope</key>
+ <string>invalid</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string/>
+ <key>foreground</key>
+ <string>#FF5D62</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Invalid deprecated</string>
+ <key>scope</key>
+ <string>invalid.deprecated</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#717C7C</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON String</string>
+ <key>scope</key>
+ <string>meta.structure.dictionary.json string.quoted.double.json</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#957FB8</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>diff.header</string>
+ <key>scope</key>
+ <string>meta.diff, meta.diff.header</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7E9CD8</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>diff.deleted</string>
+ <key>scope</key>
+ <string>markup.deleted</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#43242B</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>diff.inserted</string>
+ <key>scope</key>
+ <string>markup.inserted</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#2B3328</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>diff.changed</string>
+ <key>scope</key>
+ <string>markup.changed</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#49443C</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>constant.numeric.line-number.find-in-files - match</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#54546D</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>entity.name.filename</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#C8C093</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>scope</key>
+ <string>message.error</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#E82424</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON Punctuation</string>
+ <key>scope</key>
+ <string>punctuation.definition.string.begin.json - meta.structure.dictionary.value.json, punctuation.definition.string.end.json - meta.structure.dictionary.value.json</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#9CABCA</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON Structure</string>
+ <key>scope</key>
+ <string>meta.structure.dictionary.json string.quoted.double.json</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#957FB8</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON String</string>
+ <key>scope</key>
+ <string>meta.structure.dictionary.value.json string.quoted.double.json</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ffffff</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Escape Characters</string>
+ <key>scope</key>
+ <string>constant.character.escape</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#FF5D62</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regular Expressions</string>
+ <key>scope</key>
+ <string>string.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#E6C384</string>
+ </dict>
+ </dict>
+ </array>
+ <key>uuid</key>
+ <string>592FC036-6BB7-4676-A2F5-2894D48C8E33</string>
+ <key>colorSpaceName</key>
+ <string>sRGB</string>
+ <key>semanticClass</key>
+ <string>theme.dark.kanagawa</string>
+ </dict>
+</plist>
diff --git a/fedora/.config/yazi/flavors/rose-pine-dawn.yazi/LICENSE b/fedora/.config/yazi/flavors/rose-pine-dawn.yazi/LICENSE
new file mode 100644
index 0000000..78e74c8
--- /dev/null
+++ b/fedora/.config/yazi/flavors/rose-pine-dawn.yazi/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2025 Mintass
+
+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/fedora/.config/yazi/flavors/rose-pine-dawn.yazi/LICENSE-tmtheme b/fedora/.config/yazi/flavors/rose-pine-dawn.yazi/LICENSE-tmtheme
new file mode 100644
index 0000000..ef13b56
--- /dev/null
+++ b/fedora/.config/yazi/flavors/rose-pine-dawn.yazi/LICENSE-tmtheme
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2024 Rosé Pine
+
+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. \ No newline at end of file
diff --git a/fedora/.config/yazi/flavors/rose-pine-dawn.yazi/README.md b/fedora/.config/yazi/flavors/rose-pine-dawn.yazi/README.md
new file mode 100644
index 0000000..6163fb5
--- /dev/null
+++ b/fedora/.config/yazi/flavors/rose-pine-dawn.yazi/README.md
@@ -0,0 +1,36 @@
+<div align="center">
+ <img src="https://github.com/sxyazi/yazi/blob/main/assets/logo.png?raw=true" alt="Yazi logo" width="20%">
+</div>
+
+<h3 align="center">
+ Rosé Pine Dawn Flavor for <a href="https://github.com/sxyazi/yazi">Yazi</a>
+</h3>
+
+## 👀 Preview
+
+<img src="preview.png" width="600" />
+
+## 🎨 Installation
+
+```sh
+ya pkg add Mintass/rose-pine-dawn
+```
+
+## ⚙️ Usage
+
+To set it as your dark flavor, change the content of your `theme.toml` to:
+
+```toml
+[flavor]
+light = "rose-pine-dawn"
+```
+
+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/fedora/.config/yazi/flavors/rose-pine-dawn.yazi/flavor.toml b/fedora/.config/yazi/flavors/rose-pine-dawn.yazi/flavor.toml
new file mode 100644
index 0000000..cf64111
--- /dev/null
+++ b/fedora/.config/yazi/flavors/rose-pine-dawn.yazi/flavor.toml
@@ -0,0 +1,230 @@
+# vim:fileencoding=utf-8:foldmethod=marker
+
+# : Manager {{{
+
+[mgr]
+cwd = { fg = "#56949f" }
+
+# Hovered
+hovered = { reversed = true }
+preview_hovered = { underline = true }
+
+# Find
+find_keyword = { fg = "#ea9d34", bold = true, italic = true, underline = true }
+find_position = { fg = "#907aa9", bg = "reset", bold = true, italic = true }
+
+# Symlink
+symlink_target = { italic = true }
+
+# Marker
+marker_copied = { fg = "#286983", bg = "#286983" }
+marker_cut = { fg = "#b4637a", bg = "#b4637a" }
+marker_marked = { fg = "#d7827e", bg = "#d7827e" }
+marker_selected = { fg = "#ea9d34", bg = "#ea9d34" }
+
+# Count
+count_copied = { fg = "#575279", bg = "#286983" }
+count_cut = { fg = "#575279", bg = "#b4637a" }
+count_selected = { fg = "#faf4ed", bg = "#ea9d34" }
+
+# Border
+border_symbol = "│"
+border_style = { fg = "#cecacd" }
+
+# Highlighting
+syntect_theme = ""
+
+# : }}}
+
+
+# : Tabs {{{
+
+[tabs]
+active = { fg = "#575279", bg = "#286983", bold = true }
+inactive = { fg = "#286983", bg = "#575279" }
+
+# Separator
+sep_inner = { open = "", close = "" }
+sep_outer = { open = "", close = "" }
+
+# : }}}
+
+
+# : Mode {{{
+
+[mode]
+normal_main = { fg = "#faf4ed", bg = "#56949f", bold = true }
+normal_alt = { fg = "#faf4ed", bg = "#575279", bold = true }
+
+# Select mode
+select_main = { fg = "#faf4ed", bg = "#b4637a", bold = true }
+select_alt = { fg = "#faf4ed", bg = "#575279", bold = true }
+
+# Unset mode
+unset_main = { fg = "#faf4ed", bg = "#b4637a", bold = true }
+unset_alt = { fg = "#faf4ed", bg = "#575279", bold = true }
+
+# : }}}
+
+
+# : Status bar {{{
+
+[status]
+overall = { bg = "#faf4ed" }
+sep_left = { open = "", close = "" }
+sep_right = { open = "", close = "" }
+
+# Permissions
+perm_sep = { fg = "#9893a5" }
+perm_type = { fg = "#907aa9" }
+perm_read = { fg = "#ea9d34" }
+perm_write = { fg = "#b4637a" }
+perm_exec = { fg = "#56949f" }
+
+# Progress
+progress_label = { fg = "#575279", bold = true }
+progress_normal = { fg = "#286983", bg = "#f4ede8" }
+progress_error = { fg = "#b4637a", bg = "#f4ede8" }
+
+# : }}}
+
+
+# : Which {{{
+
+[which]
+cols = 3
+mask = { bg = "#fffaf3" }
+cand = { fg = "#56949f" }
+rest = { fg = "#9893a5" }
+desc = { fg = "#ea9d34" }
+separator = "  "
+separator_style = { fg = "#9893a5" }
+
+# : }}}
+
+
+# : Confirmation {{{
+
+[confirm]
+border = { fg = "#cecacd" }
+title = { fg = "#b4637a", bold = true }
+body = { fg = "#575279" }
+list = { fg = "#575279" }
+btn_yes = { fg = "#faf4ed", bg = "#286983", bold = true }
+btn_no = { fg = "#faf4ed", bg = "#575279", bold = true }
+btn_labels = [ " [y]es ", " (n)o " ]
+
+# : }}}
+
+
+# : Spotter {{{
+
+[spot]
+border = { fg = "#cecacd" }
+title = { fg = "#56949f", bold = true }
+
+# Table
+tbl_col = { fg = "#56949f" }
+tbl_cell = { fg = "#faf4ed", bg = "#ea9d34", bold = true }
+
+# : }}}
+
+
+# : Notification {{{
+
+[notify]
+title_info = { fg = "#286983" }
+title_warn = { fg = "#ea9d34" }
+title_error = { fg = "#b4637a" }
+
+
+# : }}}
+
+
+# : Picker {{{
+
+[pick]
+border = { fg = "#286983" }
+active = { fg = "#907aa9", bold = true }
+inactive = { fg = "#797593"}
+
+# : }}}
+
+
+# : Input {{{
+
+[input]
+border = { fg = "#286983" }
+title = { bold = true }
+value = { fg = "#575279"}
+selected = { reversed = true }
+
+# : }}}
+
+
+# : Completion {{{
+
+[cmp]
+border = { fg = "#286983" }
+active = { bg = "#575279", fg = "#faf4ed", bold = true }
+inactive = { fg = "#797593" }
+
+
+# : }}}
+
+
+# : Task manager {{{
+
+[tasks]
+border = { fg = "#286983" }
+title = { bold = true}
+hovered = { fg = "#907aa9", bold = true, reversed = true }
+
+# : }}}
+
+
+# : Help menu {{{
+
+[help]
+on = { fg = "#56949f" }
+run = { fg = "#907aa9" }
+desc = { fg = "#ea9d34"}
+hovered = { reversed = true, bold = true }
+footer = { fg = "#faf4ed", bg = "#575279" }
+
+# : }}}
+
+
+# : File-specific styles {{{
+
+[filetype]
+rules = [
+ # Images
+ { mime = "image/*", fg = "#907aa9" },
+
+ # Media
+ { mime = "{audio,video}/*", fg = "#ea9d34" },
+
+ # Archives
+ { mime = "application/{zip,rar,7z*,tar,gzip,xz,zstd,bzip*,lzma,compress,archive,cpio,arj,xar,ms-cab*}", fg = "#b4637a" },
+
+ # Documents
+ { mime = "application/{pdf,doc,rtf}", fg = "#d7827e" },
+
+ # Empty files
+ # { mime = "inode/empty", fg = "#b4637a" },
+
+ # Special files
+ { name = "*", is = "orphan", fg = "#faf4ed", bg = "#b4637a" },
+ { name = "*", is = "exec" , fg = "#56949f" },
+
+ # Dummy files
+ { name = "*", is = "dummy", fg = "#faf4ed", bg = "#b4637a" },
+ { name = "*/", is = "dummy", fg = "#faf4ed", bg = "#b4637a" },
+
+ # Fallback
+ { name = "*", fg = "#575279" },
+ { name = "*/", fg = "#286983" }
+]
+
+# : }}} \ No newline at end of file
diff --git a/fedora/.config/yazi/flavors/rose-pine-dawn.yazi/preview.png b/fedora/.config/yazi/flavors/rose-pine-dawn.yazi/preview.png
new file mode 100644
index 0000000..e4ef7cb
--- /dev/null
+++ b/fedora/.config/yazi/flavors/rose-pine-dawn.yazi/preview.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/rose-pine-dawn.yazi/tmtheme.xml b/fedora/.config/yazi/flavors/rose-pine-dawn.yazi/tmtheme.xml
new file mode 100644
index 0000000..4610ea5
--- /dev/null
+++ b/fedora/.config/yazi/flavors/rose-pine-dawn.yazi/tmtheme.xml
@@ -0,0 +1,316 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>name</key>
+ <string>Rosé Pine Dawn</string>
+ <key>settings</key>
+ <array>
+ <dict>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#faf4ed</string>
+ <key>caret</key>
+ <string>#cecacd</string>
+ <key>foreground</key>
+ <string>#575279</string>
+ <key>invisibles</key>
+ <string>#fffaf3</string>
+ <key>lineHighlight</key>
+ <string>#f4ede8</string>
+ <key>selection</key>
+ <string>#dfdad9</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Comment</string>
+ <key>scope</key>
+ <string>comment</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ <key>foreground</key>
+ <string>#797593</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>String</string>
+ <key>scope</key>
+ <string>string, punctuation.definition.string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ea9d34</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Number</string>
+ <key>scope</key>
+ <string>constant.numeric</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ea9d34</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Built-in constant</string>
+ <key>scope</key>
+ <string>constant.language</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#ea9d34</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>User-defined constant</string>
+ <key>scope</key>
+ <string>constant.character, constant.other</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ea9d34</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Variable</string>
+ <key>scope</key>
+ <string>variable</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ <key>foreground</key>
+ <string>#575279</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Keyword</string>
+ <key>scope</key>
+ <string>keyword</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#286983</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Storage</string>
+ <key>scope</key>
+ <string>storage</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string></string>
+ <key>foreground</key>
+ <string>#56949f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Storage type</string>
+ <key>scope</key>
+ <string>storage.type</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string></string>
+ <key>foreground</key>
+ <string>#56949f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Class name</string>
+ <key>scope</key>
+ <string>entity.name.class</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#286983</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Inherited class</string>
+ <key>scope</key>
+ <string>entity.other.inherited-class</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic </string>
+ <key>foreground</key>
+ <string>#286983</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function name</string>
+ <key>scope</key>
+ <string>entity.name.function</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ <key>foreground</key>
+ <string>#d7827e</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function argument</string>
+ <key>scope</key>
+ <string>variable.parameter</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string></string>
+ <key>foreground</key>
+ <string>#907aa9</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Tag name</string>
+ <key>scope</key>
+ <string>entity.name.tag</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#286983</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Tag attribute</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string></string>
+ <key>foreground</key>
+ <string>#907aa9</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library function</string>
+ <key>scope</key>
+ <string>support.function</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#d7827e</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library constant</string>
+ <key>scope</key>
+ <string>support.constant</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#ea9d34</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library class&#x2f;type</string>
+ <key>scope</key>
+ <string>support.type, support.class</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#56949f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library variable</string>
+ <key>scope</key>
+ <string>support.other.variable</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#b4637a</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Invalid</string>
+ <key>scope</key>
+ <string>invalid</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#b4637a</string>
+ <key>fontStyle</key>
+ <string></string>
+ <key>foreground</key>
+ <string>#575279</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Invalid deprecated</string>
+ <key>scope</key>
+ <string>invalid.deprecated</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#907aa9</string>
+ <key>foreground</key>
+ <string>#575279</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Punctuation, Operators</string>
+ <key>scope</key>
+ <string>punctuation, keyword.operator</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#797593</string>
+ </dict>
+ </dict>
+ </array>
+ <key>colorSpaceName</key>
+ <string>sRGB</string>
+ <key>semanticClass</key>
+ <string>theme.light.rosé-pine-dawn</string>
+ <key>author</key>
+ <string>arrrgi</string>
+ <key>comment</key>
+ <string>All natural pine, faux fur and a bit of soho vibes for the classy minimalist</string>
+ <key>uuid</key>
+ <string>BB4B4616-E742-41D5-BB5B-63D45FA614F</string>
+</dict>
+</plist>
diff --git a/fedora/.config/yazi/flavors/rose-pine-moon.yazi/LICENSE b/fedora/.config/yazi/flavors/rose-pine-moon.yazi/LICENSE
new file mode 100644
index 0000000..78e74c8
--- /dev/null
+++ b/fedora/.config/yazi/flavors/rose-pine-moon.yazi/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2025 Mintass
+
+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/fedora/.config/yazi/flavors/rose-pine-moon.yazi/LICENSE-tmtheme b/fedora/.config/yazi/flavors/rose-pine-moon.yazi/LICENSE-tmtheme
new file mode 100644
index 0000000..ef13b56
--- /dev/null
+++ b/fedora/.config/yazi/flavors/rose-pine-moon.yazi/LICENSE-tmtheme
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2024 Rosé Pine
+
+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. \ No newline at end of file
diff --git a/fedora/.config/yazi/flavors/rose-pine-moon.yazi/README.md b/fedora/.config/yazi/flavors/rose-pine-moon.yazi/README.md
new file mode 100644
index 0000000..b241c25
--- /dev/null
+++ b/fedora/.config/yazi/flavors/rose-pine-moon.yazi/README.md
@@ -0,0 +1,36 @@
+<div align="center">
+ <img src="https://github.com/sxyazi/yazi/blob/main/assets/logo.png?raw=true" alt="Yazi logo" width="20%">
+</div>
+
+<h3 align="center">
+ Rosé Pine Moon Flavor for <a href="https://github.com/sxyazi/yazi">Yazi</a>
+</h3>
+
+## 👀 Preview
+
+<img src="preview.png" width="600" />
+
+## 🎨 Installation
+
+```sh
+ya pkg add Mintass/rose-pine-moon
+```
+
+## ⚙️ Usage
+
+To set it as your dark flavor, change the content of your `theme.toml` to:
+
+```toml
+[flavor]
+dark = "rose-pine-moon"
+```
+
+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/fedora/.config/yazi/flavors/rose-pine-moon.yazi/flavor.toml b/fedora/.config/yazi/flavors/rose-pine-moon.yazi/flavor.toml
new file mode 100644
index 0000000..905ae6f
--- /dev/null
+++ b/fedora/.config/yazi/flavors/rose-pine-moon.yazi/flavor.toml
@@ -0,0 +1,230 @@
+# vim:fileencoding=utf-8:foldmethod=marker
+
+# : Manager {{{
+
+[mgr]
+cwd = { fg = "#9ccfd8" }
+
+# Hovered
+hovered = { reversed = true }
+preview_hovered = { underline = true }
+
+# Find
+find_keyword = { fg = "#f6c177", bold = true, italic = true, underline = true }
+find_position = { fg = "#c4a7e7", bg = "reset", bold = true, italic = true }
+
+# Symlink
+symlink_target = { italic = true }
+
+# Marker
+marker_copied = { fg = "#3e8fb0", bg = "#3e8fb0" }
+marker_cut = { fg = "#eb6f92", bg = "#eb6f92" }
+marker_marked = { fg = "#ea9a97", bg = "#ea9a97" }
+marker_selected = { fg = "#f6c177", bg = "#f6c177" }
+
+# Count
+count_copied = { fg = "#e0def4", bg = "#3e8fb0" }
+count_cut = { fg = "#e0def4", bg = "#eb6f92" }
+count_selected = { fg = "#232136", bg = "#f6c177" }
+
+# Border
+border_symbol = "│"
+border_style = { fg = "#56526e" }
+
+# Highlighting
+syntect_theme = ""
+
+# : }}}
+
+
+# : Tabs {{{
+
+[tabs]
+active = { fg = "#e0def4", bg = "#3e8fb0", bold = true }
+inactive = { fg = "#3e8fb0", bg = "#e0def4" }
+
+# Separator
+sep_inner = { open = "", close = "" }
+sep_outer = { open = "", close = "" }
+
+# : }}}
+
+
+# : Mode {{{
+
+[mode]
+normal_main = { fg = "#232136", bg = "#9ccfd8", bold = true }
+normal_alt = { fg = "#232136", bg = "#e0def4", bold = true }
+
+# Select mode
+select_main = { fg = "#232136", bg = "#eb6f92", bold = true }
+select_alt = { fg = "#232136", bg = "#e0def4", bold = true }
+
+# Unset mode
+unset_main = { fg = "#232136", bg = "#eb6f92", bold = true }
+unset_alt = { fg = "#232136", bg = "#e0def4", bold = true }
+
+# : }}}
+
+
+# : Status bar {{{
+
+[status]
+overall = { bg = "#232136" }
+sep_left = { open = "", close = "" }
+sep_right = { open = "", close = "" }
+
+# Permissions
+perm_sep = { fg = "#6e6a86" }
+perm_type = { fg = "#c4a7e7" }
+perm_read = { fg = "#f6c177" }
+perm_write = { fg = "#eb6f92" }
+perm_exec = { fg = "#9ccfd8" }
+
+# Progress
+progress_label = { fg = "#e0def4", bold = true }
+progress_normal = { fg = "#3e8fb0", bg = "#2a283e" }
+progress_error = { fg = "#eb6f92", bg = "#2a283e" }
+
+# : }}}
+
+
+# : Which {{{
+
+[which]
+cols = 3
+mask = { bg = "#2a273f" }
+cand = { fg = "#9ccfd8" }
+rest = { fg = "#6e6a86" }
+desc = { fg = "#f6c177" }
+separator = "  "
+separator_style = { fg = "#6e6a86" }
+
+# : }}}
+
+
+# : Confirmation {{{
+
+[confirm]
+border = { fg = "#56526e" }
+title = { fg = "#eb6f92", bold = true }
+body = { fg = "#e0def4" }
+list = { fg = "#e0def4" }
+btn_yes = { fg = "#232136", bg = "#3e8fb0", bold = true }
+btn_no = { fg = "#232136", bg = "#e0def4", bold = true }
+btn_labels = [ " [y]es ", " (n)o " ]
+
+# : }}}
+
+
+# : Spotter {{{
+
+[spot]
+border = { fg = "#56526e" }
+title = { fg = "#9ccfd8", bold = true }
+
+# Table
+tbl_col = { fg = "#9ccfd8" }
+tbl_cell = { fg = "#232136", bg = "#f6c177", bold = true }
+
+# : }}}
+
+
+# : Notification {{{
+
+[notify]
+title_info = { fg = "#3e8fb0" }
+title_warn = { fg = "#f6c177" }
+title_error = { fg = "#eb6f92" }
+
+
+# : }}}
+
+
+# : Picker {{{
+
+[pick]
+border = { fg = "#3e8fb0" }
+active = { fg = "#c4a7e7", bold = true }
+inactive = { fg = "#908caa"}
+
+# : }}}
+
+
+# : Input {{{
+
+[input]
+border = { fg = "#3e8fb0" }
+title = { bold = true }
+value = { fg = "#e0def4"}
+selected = { reversed = true }
+
+# : }}}
+
+
+# : Completion {{{
+
+[cmp]
+border = { fg = "#3e8fb0" }
+active = { bg = "#e0def4", fg = "#232136", bold = true }
+inactive = { fg = "#908caa" }
+
+
+# : }}}
+
+
+# : Task manager {{{
+
+[tasks]
+border = { fg = "#3e8fb0" }
+title = { bold = true}
+hovered = { fg = "#c4a7e7", bold = true, reversed = true }
+
+# : }}}
+
+
+# : Help menu {{{
+
+[help]
+on = { fg = "#9ccfd8" }
+run = { fg = "#c4a7e7" }
+desc = { fg = "#f6c177"}
+hovered = { reversed = true, bold = true }
+footer = { fg = "#232136", bg = "#e0def4" }
+
+# : }}}
+
+
+# : File-specific styles {{{
+
+[filetype]
+rules = [
+ # Images
+ { mime = "image/*", fg = "#c4a7e7" },
+
+ # Media
+ { mime = "{audio,video}/*", fg = "#f6c177" },
+
+ # Archives
+ { mime = "application/{zip,rar,7z*,tar,gzip,xz,zstd,bzip*,lzma,compress,archive,cpio,arj,xar,ms-cab*}", fg = "#eb6f92" },
+
+ # Documents
+ { mime = "application/{pdf,doc,rtf}", fg = "#ea9a97" },
+
+ # Empty files
+ # { mime = "inode/empty", fg = "#eb6f92" },
+
+ # Special files
+ { name = "*", is = "orphan", fg = "#232136", bg = "#eb6f92" },
+ { name = "*", is = "exec" , fg = "#9ccfd8" },
+
+ # Dummy files
+ { name = "*", is = "dummy", fg = "#232136", bg = "#eb6f92" },
+ { name = "*/", is = "dummy", fg = "#232136", bg = "#eb6f92" },
+
+ # Fallback
+ { name = "*", fg = "#e0def4" },
+ { name = "*/", fg = "#3e8fb0" }
+]
+
+# : }}} \ No newline at end of file
diff --git a/fedora/.config/yazi/flavors/rose-pine-moon.yazi/preview.png b/fedora/.config/yazi/flavors/rose-pine-moon.yazi/preview.png
new file mode 100644
index 0000000..9661964
--- /dev/null
+++ b/fedora/.config/yazi/flavors/rose-pine-moon.yazi/preview.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/rose-pine-moon.yazi/tmtheme.xml b/fedora/.config/yazi/flavors/rose-pine-moon.yazi/tmtheme.xml
new file mode 100644
index 0000000..3e26d9c
--- /dev/null
+++ b/fedora/.config/yazi/flavors/rose-pine-moon.yazi/tmtheme.xml
@@ -0,0 +1,316 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>name</key>
+ <string>Rosé Pine Moon</string>
+ <key>settings</key>
+ <array>
+ <dict>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#232136</string>
+ <key>caret</key>
+ <string>#56526e</string>
+ <key>foreground</key>
+ <string>#e0def4</string>
+ <key>invisibles</key>
+ <string>#2a273f</string>
+ <key>lineHighlight</key>
+ <string>#2a283e</string>
+ <key>selection</key>
+ <string>#6e6a86</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Comment</string>
+ <key>scope</key>
+ <string>comment</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ <key>foreground</key>
+ <string>#908caa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>String</string>
+ <key>scope</key>
+ <string>string, punctuation.definition.string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f6c177</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Number</string>
+ <key>scope</key>
+ <string>constant.numeric</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f6c177</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Built-in constant</string>
+ <key>scope</key>
+ <string>constant.language</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#f6c177</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>User-defined constant</string>
+ <key>scope</key>
+ <string>constant.character, constant.other</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f6c177</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Variable</string>
+ <key>scope</key>
+ <string>variable</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ <key>foreground</key>
+ <string>#e0def4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Keyword</string>
+ <key>scope</key>
+ <string>keyword</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#3e8fb0</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Storage</string>
+ <key>scope</key>
+ <string>storage</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string></string>
+ <key>foreground</key>
+ <string>#9ccfd8</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Storage type</string>
+ <key>scope</key>
+ <string>storage.type</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string></string>
+ <key>foreground</key>
+ <string>#9ccfd8</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Class name</string>
+ <key>scope</key>
+ <string>entity.name.class</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#3e8fb0</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Inherited class</string>
+ <key>scope</key>
+ <string>entity.other.inherited-class</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic </string>
+ <key>foreground</key>
+ <string>#3e8fb0</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function name</string>
+ <key>scope</key>
+ <string>entity.name.function</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ <key>foreground</key>
+ <string>#ea9a97</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function argument</string>
+ <key>scope</key>
+ <string>variable.parameter</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string></string>
+ <key>foreground</key>
+ <string>#c4a7e7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Tag name</string>
+ <key>scope</key>
+ <string>entity.name.tag</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#3e8fb0</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Tag attribute</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string></string>
+ <key>foreground</key>
+ <string>#c4a7e7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library function</string>
+ <key>scope</key>
+ <string>support.function</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#ea9a97</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library constant</string>
+ <key>scope</key>
+ <string>support.constant</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#f6c177</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library class&#x2f;type</string>
+ <key>scope</key>
+ <string>support.type, support.class</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#9ccfd8</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library variable</string>
+ <key>scope</key>
+ <string>support.other.variable</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#eb6f92</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Invalid</string>
+ <key>scope</key>
+ <string>invalid</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#eb6f92</string>
+ <key>fontStyle</key>
+ <string></string>
+ <key>foreground</key>
+ <string>#e0def4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Invalid deprecated</string>
+ <key>scope</key>
+ <string>invalid.deprecated</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#c4a7e7</string>
+ <key>foreground</key>
+ <string>#e0def4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Punctuation, Operators</string>
+ <key>scope</key>
+ <string>punctuation, keyword.operator</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#908caa</string>
+ </dict>
+ </dict>
+ </array>
+ <key>colorSpaceName</key>
+ <string>sRGB</string>
+ <key>semanticClass</key>
+ <string>theme.dark.rosé-pine-moon</string>
+ <key>author</key>
+ <string>arrrgi</string>
+ <key>comment</key>
+ <string>All natural pine, faux fur and a bit of soho vibes for the classy minimalist</string>
+ <key>uuid</key>
+ <string>CC28B8FB-96BA-43EB-B71F-5AA3D3EBB0BB</string>
+</dict>
+</plist>
diff --git a/fedora/.config/yazi/flavors/rose-pine.yazi/LICENSE b/fedora/.config/yazi/flavors/rose-pine.yazi/LICENSE
new file mode 100644
index 0000000..78e74c8
--- /dev/null
+++ b/fedora/.config/yazi/flavors/rose-pine.yazi/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2025 Mintass
+
+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/fedora/.config/yazi/flavors/rose-pine.yazi/LICENSE-tmtheme b/fedora/.config/yazi/flavors/rose-pine.yazi/LICENSE-tmtheme
new file mode 100644
index 0000000..ef13b56
--- /dev/null
+++ b/fedora/.config/yazi/flavors/rose-pine.yazi/LICENSE-tmtheme
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2024 Rosé Pine
+
+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. \ No newline at end of file
diff --git a/fedora/.config/yazi/flavors/rose-pine.yazi/README.md b/fedora/.config/yazi/flavors/rose-pine.yazi/README.md
new file mode 100644
index 0000000..56bcae4
--- /dev/null
+++ b/fedora/.config/yazi/flavors/rose-pine.yazi/README.md
@@ -0,0 +1,36 @@
+<div align="center">
+ <img src="https://github.com/sxyazi/yazi/blob/main/assets/logo.png?raw=true" alt="Yazi logo" width="20%">
+</div>
+
+<h3 align="center">
+ Rosé Pine Flavor for <a href="https://github.com/sxyazi/yazi">Yazi</a>
+</h3>
+
+## 👀 Preview
+
+<img src="preview.png" width="600" />
+
+## 🎨 Installation
+
+```sh
+ya pkg add Mintass/rose-pine
+```
+
+## ⚙️ Usage
+
+To set it as your dark flavor, change the content of your `theme.toml` to:
+
+```toml
+[flavor]
+dark = "rose-pine"
+```
+
+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/fedora/.config/yazi/flavors/rose-pine.yazi/flavor.toml b/fedora/.config/yazi/flavors/rose-pine.yazi/flavor.toml
new file mode 100644
index 0000000..c77e447
--- /dev/null
+++ b/fedora/.config/yazi/flavors/rose-pine.yazi/flavor.toml
@@ -0,0 +1,230 @@
+# vim:fileencoding=utf-8:foldmethod=marker
+
+# : Manager {{{
+
+[mgr]
+cwd = { fg = "#9ccfd8" }
+
+# Hovered
+hovered = { reversed = true }
+preview_hovered = { underline = true }
+
+# Find
+find_keyword = { fg = "#f6c177", bold = true, italic = true, underline = true }
+find_position = { fg = "#c4a7e7", bg = "reset", bold = true, italic = true }
+
+# Symlink
+symlink_target = { italic = true }
+
+# Marker
+marker_copied = { fg = "#31748f", bg = "#31748f" }
+marker_cut = { fg = "#eb6f92", bg = "#eb6f92" }
+marker_marked = { fg = "#ebbcba", bg = "#ebbcba" }
+marker_selected = { fg = "#f6c177", bg = "#f6c177" }
+
+# Count
+count_copied = { fg = "#e0def4", bg = "#31748f" }
+count_cut = { fg = "#e0def4", bg = "#eb6f92" }
+count_selected = { fg = "#191724", bg = "#f6c177" }
+
+# Border
+border_symbol = "│"
+border_style = { fg = "#524f67" }
+
+# Highlighting
+syntect_theme = ""
+
+# : }}}
+
+
+# : Tabs {{{
+
+[tabs]
+active = { fg = "#e0def4", bg = "#31748f", bold = true }
+inactive = { fg = "#31748f", bg = "#e0def4" }
+
+# Separator
+sep_inner = { open = "", close = "" }
+sep_outer = { open = "", close = "" }
+
+# : }}}
+
+
+# : Mode {{{
+
+[mode]
+normal_main = { fg = "#191724", bg = "#9ccfd8", bold = true }
+normal_alt = { fg = "#191724", bg = "#e0def4", bold = true }
+
+# Select mode
+select_main = { fg = "#191724", bg = "#eb6f92", bold = true }
+select_alt = { fg = "#191724", bg = "#e0def4", bold = true }
+
+# Unset mode
+unset_main = { fg = "#191724", bg = "#eb6f92", bold = true }
+unset_alt = { fg = "#191724", bg = "#e0def4", bold = true }
+
+# : }}}
+
+
+# : Status bar {{{
+
+[status]
+overall = { bg = "#191724" }
+sep_left = { open = "", close = "" }
+sep_right = { open = "", close = "" }
+
+# Permissions
+perm_sep = { fg = "#6e6a86" }
+perm_type = { fg = "#c4a7e7" }
+perm_read = { fg = "#f6c177" }
+perm_write = { fg = "#eb6f92" }
+perm_exec = { fg = "#9ccfd8" }
+
+# Progress
+progress_label = { fg = "#e0def4", bold = true }
+progress_normal = { fg = "#31748f", bg = "#21202e" }
+progress_error = { fg = "#eb6f92", bg = "#21202e" }
+
+# : }}}
+
+
+# : Which {{{
+
+[which]
+cols = 3
+mask = { bg = "#1f1d2e" }
+cand = { fg = "#9ccfd8" }
+rest = { fg = "#6e6a86" }
+desc = { fg = "#f6c177" }
+separator = "  "
+separator_style = { fg = "#6e6a86" }
+
+# : }}}
+
+
+# : Confirmation {{{
+
+[confirm]
+border = { fg = "#524f67" }
+title = { fg = "#eb6f92", bold = true }
+body = { fg = "#e0def4" }
+list = { fg = "#e0def4" }
+btn_yes = { fg = "#191724", bg = "#31748f", bold = true }
+btn_no = { fg = "#191724", bg = "#e0def4", bold = true }
+btn_labels = [ " [y]es ", " (n)o " ]
+
+# : }}}
+
+
+# : Spotter {{{
+
+[spot]
+border = { fg = "#524f67" }
+title = { fg = "#9ccfd8", bold = true }
+
+# Table
+tbl_col = { fg = "#9ccfd8" }
+tbl_cell = { fg = "#191724", bg = "#f6c177", bold = true }
+
+# : }}}
+
+
+# : Notification {{{
+
+[notify]
+title_info = { fg = "#31748f" }
+title_warn = { fg = "#f6c177" }
+title_error = { fg = "#eb6f92" }
+
+
+# : }}}
+
+
+# : Picker {{{
+
+[pick]
+border = { fg = "#31748f" }
+active = { fg = "#c4a7e7", bold = true }
+inactive = { fg = "#908caa"}
+
+# : }}}
+
+
+# : Input {{{
+
+[input]
+border = { fg = "#31748f" }
+title = { bold = true }
+value = { fg = "#e0def4"}
+selected = { reversed = true }
+
+# : }}}
+
+
+# : Completion {{{
+
+[cmp]
+border = { fg = "#31748f" }
+active = { bg = "#e0def4", fg = "#191724", bold = true }
+inactive = { fg = "#908caa" }
+
+
+# : }}}
+
+
+# : Task manager {{{
+
+[tasks]
+border = { fg = "#31748f" }
+title = { bold = true}
+hovered = { fg = "#c4a7e7", bold = true, reversed = true }
+
+# : }}}
+
+
+# : Help menu {{{
+
+[help]
+on = { fg = "#9ccfd8" }
+run = { fg = "#c4a7e7" }
+desc = { fg = "#f6c177"}
+hovered = { reversed = true, bold = true }
+footer = { fg = "#191724", bg = "#e0def4" }
+
+# : }}}
+
+
+# : File-specific styles {{{
+
+[filetype]
+rules = [
+ # Images
+ { mime = "image/*", fg = "#c4a7e7" },
+
+ # Media
+ { mime = "{audio,video}/*", fg = "#f6c177" },
+
+ # Archives
+ { mime = "application/{zip,rar,7z*,tar,gzip,xz,zstd,bzip*,lzma,compress,archive,cpio,arj,xar,ms-cab*}", fg = "#eb6f92" },
+
+ # Documents
+ { mime = "application/{pdf,doc,rtf}", fg = "#ebbcba" },
+
+ # Empty files
+ # { mime = "inode/empty", fg = "#eb6f92" },
+
+ # Special files
+ { name = "*", is = "orphan", fg = "#191724", bg = "#eb6f92" },
+ { name = "*", is = "exec" , fg = "#9ccfd8" },
+
+ # Dummy files
+ { name = "*", is = "dummy", fg = "#191724", bg = "#eb6f92" },
+ { name = "*/", is = "dummy", fg = "#191724", bg = "#eb6f92" },
+
+ # Fallback
+ { name = "*", fg = "#e0def4" },
+ { name = "*/", fg = "#31748f" }
+]
+
+# : }}} \ No newline at end of file
diff --git a/fedora/.config/yazi/flavors/rose-pine.yazi/preview.png b/fedora/.config/yazi/flavors/rose-pine.yazi/preview.png
new file mode 100644
index 0000000..9150f54
--- /dev/null
+++ b/fedora/.config/yazi/flavors/rose-pine.yazi/preview.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/rose-pine.yazi/tmtheme.xml b/fedora/.config/yazi/flavors/rose-pine.yazi/tmtheme.xml
new file mode 100644
index 0000000..70ded3e
--- /dev/null
+++ b/fedora/.config/yazi/flavors/rose-pine.yazi/tmtheme.xml
@@ -0,0 +1,316 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>name</key>
+ <string>Rosé Pine</string>
+ <key>settings</key>
+ <array>
+ <dict>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#191724</string>
+ <key>caret</key>
+ <string>#524f67</string>
+ <key>foreground</key>
+ <string>#e0def4</string>
+ <key>invisibles</key>
+ <string>#1f1d2e</string>
+ <key>lineHighlight</key>
+ <string>#21202e</string>
+ <key>selection</key>
+ <string>#403d52</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Comment</string>
+ <key>scope</key>
+ <string>comment</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ <key>foreground</key>
+ <string>#908caa</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>String</string>
+ <key>scope</key>
+ <string>string, punctuation.definition.string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f6c177</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Number</string>
+ <key>scope</key>
+ <string>constant.numeric</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f6c177</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Built-in constant</string>
+ <key>scope</key>
+ <string>constant.language</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#f6c177</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>User-defined constant</string>
+ <key>scope</key>
+ <string>constant.character, constant.other</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f6c177</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Variable</string>
+ <key>scope</key>
+ <string>variable</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ <key>foreground</key>
+ <string>#e0def4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Keyword</string>
+ <key>scope</key>
+ <string>keyword</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#31748f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Storage</string>
+ <key>scope</key>
+ <string>storage</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string></string>
+ <key>foreground</key>
+ <string>#9ccfd8</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Storage type</string>
+ <key>scope</key>
+ <string>storage.type</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string></string>
+ <key>foreground</key>
+ <string>#9ccfd8</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Class name</string>
+ <key>scope</key>
+ <string>entity.name.class</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#31748f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Inherited class</string>
+ <key>scope</key>
+ <string>entity.other.inherited-class</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic </string>
+ <key>foreground</key>
+ <string>#31748f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function name</string>
+ <key>scope</key>
+ <string>entity.name.function</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ <key>foreground</key>
+ <string>#ebbcba</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function argument</string>
+ <key>scope</key>
+ <string>variable.parameter</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string></string>
+ <key>foreground</key>
+ <string>#c4a7e7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Tag name</string>
+ <key>scope</key>
+ <string>entity.name.tag</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#31748f</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Tag attribute</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string></string>
+ <key>foreground</key>
+ <string>#c4a7e7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library function</string>
+ <key>scope</key>
+ <string>support.function</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#ebbcba</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library constant</string>
+ <key>scope</key>
+ <string>support.constant</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#f6c177</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library class&#x2f;type</string>
+ <key>scope</key>
+ <string>support.type, support.class</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#9ccfd8</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library variable</string>
+ <key>scope</key>
+ <string>support.other.variable</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#eb6f92</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Invalid</string>
+ <key>scope</key>
+ <string>invalid</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#eb6f92</string>
+ <key>fontStyle</key>
+ <string></string>
+ <key>foreground</key>
+ <string>#e0def4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Invalid deprecated</string>
+ <key>scope</key>
+ <string>invalid.deprecated</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#c4a7e7</string>
+ <key>foreground</key>
+ <string>#e0def4</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Punctuation, Operators</string>
+ <key>scope</key>
+ <string>punctuation, keyword.operator</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#908caa</string>
+ </dict>
+ </dict>
+ </array>
+ <key>colorSpaceName</key>
+ <string>sRGB</string>
+ <key>semanticClass</key>
+ <string>theme.dark.rosé-pine</string>
+ <key>author</key>
+ <string>arrrgi</string>
+ <key>comment</key>
+ <string>All natural pine, faux fur and a bit of soho vibes for the classy minimalist</string>
+ <key>uuid</key>
+ <string>14991673-80EB-41A2-BEFF-03216A233730</string>
+</dict>
+</plist>
diff --git a/fedora/.config/yazi/flavors/scripts/README.md b/fedora/.config/yazi/flavors/scripts/README.md
new file mode 100644
index 0000000..17a1ffe
--- /dev/null
+++ b/fedora/.config/yazi/flavors/scripts/README.md
@@ -0,0 +1,36 @@
+<div align="center">
+ <img src="https://github.com/sxyazi/yazi/blob/main/assets/logo.png?raw=true" alt="Yazi logo" width="20%">
+</div>
+
+<h3 align="center">
+ ${variant_cap} Flavor for <a href="https://github.com/sxyazi/yazi">Yazi</a>
+</h3>
+
+## 👀 Preview
+
+<img src="preview.png" width="600" />
+
+## 🎨 Installation
+
+```sh
+ya pkg add yazi-rs/flavors:${variant}
+```
+
+## ⚙️ Usage
+
+Set the content of your `theme.toml` to enable it as your _${mode}_ flavor:
+
+```toml
+[flavor]
+${mode} = "${variant}"
+```
+
+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/fedora/.config/yazi/flavors/scripts/generate.js b/fedora/.config/yazi/flavors/scripts/generate.js
new file mode 100644
index 0000000..194de0f
--- /dev/null
+++ b/fedora/.config/yazi/flavors/scripts/generate.js
@@ -0,0 +1,169 @@
+import fs, { access, mkdir, readFile, writeFile } from "node:fs/promises"
+import { join } from "node:path"
+import { fileURLToPath } from "node:url"
+
+const __dirname = fileURLToPath(new URL(".", import.meta.url))
+
+const VARIANTS = {
+ "Dracula": {
+ text: "#f8f8f2",
+ background: "#282a36",
+
+ primary: "#bd93f9",
+ secondary: "#8be9fd",
+ tertiary: "#ffb86c",
+ accent: "#ff79c6",
+
+ surface: "#44475a",
+ surface1: "#63667d",
+ surface2: "#83869c",
+
+ onSurface: "#6272a4",
+ onSurface1: "#7282b5",
+ onSurface2: "#8998c9",
+
+ red: "#ff5555",
+ green: "#50fa7b",
+ blue: "#bd93f9",
+ yellow: "#f1fa8c",
+
+ _tmtheme: "https://raw.githubusercontent.com/dracula/sublime/refs/heads/master/Dracula.tmTheme",
+ _tmthemeLicense: "https://raw.githubusercontent.com/dracula/sublime/refs/heads/master/LICENSE",
+ },
+ "Catppuccin Macchiato": {
+ text: "#cad3f5",
+ background: "#24273a",
+
+ primary: "#8aadf4",
+ secondary: "#8bd5ca",
+ tertiary: "#f0c6c6",
+ accent: "#f5bde6",
+
+ surface: "#363a4f",
+ surface1: "#494d64",
+ surface2: "#5b6078",
+
+ onSurface: "#6e738d",
+ onSurface1: "#8087a2",
+ onSurface2: "#939ab7",
+
+ red: "#ed8796",
+ green: "#a6da95",
+ blue: "#8aadf4",
+ yellow: "#eed49f",
+
+ _tmtheme: "https://raw.githubusercontent.com/catppuccin/bat/refs/heads/main/themes/Catppuccin%20Macchiato.tmTheme",
+ _tmthemeLicense: "https://raw.githubusercontent.com/catppuccin/bat/refs/heads/main/LICENSE",
+ },
+ "Catppuccin Mocha": {
+ text: "#cdd6f4",
+ background: "#1e1e2e",
+
+ primary: "#89b4fa",
+ secondary: "#94e2d5",
+ tertiary: "#f2cdcd",
+ accent: "#f5c2e7",
+
+ surface: "#313244",
+ surface1: "#45475a",
+ surface2: "#585b70",
+
+ onSurface: "#6c7086",
+ onSurface1: "#7f849c",
+ onSurface2: "#9399b2",
+
+ red: "#f38ba8",
+ green: "#a6e3a1",
+ blue: "#89b4fa",
+ yellow: "#f9e2af",
+
+ _tmtheme: "https://raw.githubusercontent.com/catppuccin/bat/refs/heads/main/themes/Catppuccin%20Mocha.tmTheme",
+ _tmthemeLicense: "https://raw.githubusercontent.com/catppuccin/bat/refs/heads/main/LICENSE",
+ },
+ "Catppuccin Latte": {
+ text: "#4c4f69",
+ background: "#eff1f5",
+
+ primary: "#1e66f5",
+ secondary: "#179299",
+ tertiary: "#dd7878",
+ accent: "#ea76cb",
+
+ surface: "#ccd0da",
+ surface1: "#bcc0cc",
+ surface2: "#acb0be",
+
+ onSurface: "#9ca0b0",
+ onSurface1: "#8c8fa1",
+ onSurface2: "#7c7f93",
+
+ red: "#d20f39",
+ green: "#40a02b",
+ blue: "#1e66f5",
+ yellow: "#df8e1d",
+
+ _light: true,
+ _tmtheme: "https://raw.githubusercontent.com/catppuccin/bat/refs/heads/main/themes/Catppuccin%20Latte.tmTheme",
+ _tmthemeLicense: "https://raw.githubusercontent.com/catppuccin/bat/refs/heads/main/LICENSE",
+ },
+ "Catppuccin Frappe": {
+ text: "#c6d0f5",
+ background: "#303446",
+
+ primary: "#8caaee",
+ secondary: "#81c8be",
+ tertiary: "#eebebe",
+ accent: "#f4b8e4",
+
+ surface: "#414559",
+ surface1: "#51576d",
+ surface2: "#626880",
+
+ onSurface: "#737994",
+ onSurface1: "#838ba7",
+ onSurface2: "#949cbb",
+
+ red: "#e78284",
+ green: "#a6d189",
+ blue: "#8caaee",
+ yellow: "#e5c890",
+
+ _tmtheme: "https://raw.githubusercontent.com/catppuccin/bat/refs/heads/main/themes/Catppuccin%20Frappe.tmTheme",
+ _tmthemeLicense: "https://raw.githubusercontent.com/catppuccin/bat/refs/heads/main/LICENSE",
+ },
+}
+
+const template = await readFile(join(__dirname, "./template.toml"), "utf8")
+const readme = await readFile(join(__dirname, "./README.md"), "utf8")
+
+for (const [name, colors] of Object.entries(VARIANTS)) {
+ const lowerName = name.toLowerCase().replace(" ", "-")
+ const wd = join(__dirname, `../${lowerName}.yazi`)
+ try {
+ await access(wd)
+ } catch {
+ await mkdir(wd)
+ }
+
+ // flavor.toml
+ let s = template
+ for (const [name, color] of Object.entries(colors)) {
+ s = s.replaceAll(`\${${name}}`, color)
+ }
+ await writeFile(join(wd, "flavor.toml"), s.replaceAll("${variant}", lowerName))
+
+ // README.md
+ await writeFile(
+ join(wd, "README.md"),
+ readme
+ .replaceAll("${mode}", colors._light ? "light" : "dark")
+ .replaceAll("${variant}", lowerName)
+ .replaceAll("${variant_cap}", name),
+ )
+
+ // tmtheme.xml
+ await writeFile(join(wd, "tmtheme.xml"), await fetch(colors._tmtheme).then(r => r.text()))
+
+ // LICENSE-tmtheme
+ await writeFile(join(wd, "LICENSE-tmtheme"), await fetch(colors._tmthemeLicense).then(r => r.text()))
+}
diff --git a/fedora/.config/yazi/flavors/scripts/template.toml b/fedora/.config/yazi/flavors/scripts/template.toml
new file mode 100644
index 0000000..2eb31d2
--- /dev/null
+++ b/fedora/.config/yazi/flavors/scripts/template.toml
@@ -0,0 +1,189 @@
+# vim:fileencoding=utf-8:foldmethod=marker
+
+# : Manager {{{
+
+[mgr]
+cwd = { fg = "${secondary}" }
+
+# Hovered
+hovered = { reversed = true }
+preview_hovered = { underline = true }
+
+# Find
+find_keyword = { fg = "${yellow}", bold = true, italic = true, underline = true }
+find_position = { fg = "${accent}", bg = "reset", bold = true, italic = true }
+
+# Marker
+marker_copied = { fg = "${green}", bg = "${green}" }
+marker_cut = { fg = "${red}", bg = "${red}" }
+marker_marked = { fg = "${secondary}", bg = "${secondary}" }
+marker_selected = { fg = "${yellow}", bg = "${yellow}" }
+
+# Count
+count_copied = { fg = "${background}", bg = "${green}" }
+count_cut = { fg = "${background}", bg = "${red}" }
+count_selected = { fg = "${background}", bg = "${yellow}" }
+
+# Border
+border_symbol = "│"
+border_style = { fg = "${onSurface1}" }
+
+# : }}}
+
+
+# : Tabs {{{
+
+[tabs]
+active = { fg = "${background}", bg = "${primary}", bold = true }
+inactive = { fg = "${primary}", bg = "${surface}" }
+
+# : }}}
+
+
+# : Mode {{{
+
+[mode]
+
+normal_main = { fg = "${background}", bg = "${primary}", bold = true }
+normal_alt = { fg = "${primary}", bg = "${surface}" }
+
+# Select mode
+select_main = { fg = "${background}", bg = "${secondary}", bold = true }
+select_alt = { fg = "${secondary}", bg = "${surface}" }
+
+# Unset mode
+unset_main = { fg = "${background}", bg = "${tertiary}", bold = true }
+unset_alt = { fg = "${tertiary}", bg = "${surface}" }
+
+# : }}}
+
+
+# : Status bar {{{
+
+[status]
+# Permissions
+perm_sep = { fg = "${onSurface1}" }
+perm_type = { fg = "${blue}" }
+perm_read = { fg = "${yellow}" }
+perm_write = { fg = "${red}" }
+perm_exec = { fg = "${green}" }
+
+# Progress
+progress_label = { fg = "#ffffff", bold = true }
+progress_normal = { fg = "${primary}", bg = "${surface1}" }
+progress_error = { fg = "${primary}", bg = "${red}" }
+
+# : }}}
+
+
+# : Pick {{{
+
+[pick]
+border = { fg = "${primary}" }
+active = { fg = "${accent}", bold = true }
+inactive = {}
+
+# : }}}
+
+
+# : Input {{{
+
+[input]
+border = { fg = "${primary}" }
+title = {}
+value = {}
+selected = { reversed = true }
+
+# : }}}
+
+
+# : Completion {{{
+
+[cmp]
+border = { fg = "${primary}" }
+
+# : }}}
+
+
+# : Tasks {{{
+
+[tasks]
+border = { fg = "${primary}" }
+title = {}
+hovered = { fg = "${accent}", bold = true }
+
+# : }}}
+
+
+# : Which {{{
+
+[which]
+mask = { bg = "${surface}" }
+cand = { fg = "${secondary}" }
+rest = { fg = "${onSurface2}" }
+desc = { fg = "${accent}" }
+separator = "  "
+separator_style = { fg = "${surface2}" }
+
+# : }}}
+
+
+# : Help {{{
+
+[help]
+on = { fg = "${secondary}" }
+run = { fg = "${accent}" }
+hovered = { reversed = true, bold = true }
+footer = { fg = "${surface}", bg = "${text}" }
+
+# : }}}
+
+
+# : Spotter {{{
+
+[spot]
+border = { fg = "${primary}" }
+title = { fg = "${primary}" }
+tbl_col = { fg = "${secondary}" }
+tbl_cell = { fg = "${accent}", bg = "${surface1}" }
+
+# : }}}
+
+
+# : Notification {{{
+
+[notify]
+title_info = { fg = "${green}" }
+title_warn = { fg = "${yellow}" }
+title_error = { fg = "${red}" }
+
+# : }}}
+
+
+# : File-specific styles {{{
+
+[filetype]
+
+rules = [
+ # Images
+ { mime = "image/*", fg = "${secondary}" },
+
+ # Media
+ { mime = "{audio,video}/*", fg = "${yellow}" },
+
+ # Archives
+ { mime = "application/{zip,rar,7z*,tar,gzip,xz,zstd,bzip*,lzma,compress,archive,cpio,arj,xar,ms-cab*}", fg = "${accent}" },
+
+ # Documents
+ { mime = "application/{pdf,doc,rtf}", fg = "${green}" },
+
+ # Fallback
+ { url = "*", fg = "${text}" },
+ { url = "*/", fg = "${primary}" },
+
+ # TODO: remove
+ { name = "*", fg = "${text}" },
+ { name = "*/", fg = "${primary}" }
+]
+
+# : }}}
diff --git a/fedora/.config/yazi/flavors/tokyo-night.yazi/LICENSE b/fedora/.config/yazi/flavors/tokyo-night.yazi/LICENSE
new file mode 100644
index 0000000..9a5124e
--- /dev/null
+++ b/fedora/.config/yazi/flavors/tokyo-night.yazi/LICENSE
@@ -0,0 +1,21 @@
+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/fedora/.config/yazi/flavors/tokyo-night.yazi/LICENSE-tmtheme b/fedora/.config/yazi/flavors/tokyo-night.yazi/LICENSE-tmtheme
new file mode 100644
index 0000000..44b4479
--- /dev/null
+++ b/fedora/.config/yazi/flavors/tokyo-night.yazi/LICENSE-tmtheme
@@ -0,0 +1,21 @@
+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/fedora/.config/yazi/flavors/tokyo-night.yazi/README.md b/fedora/.config/yazi/flavors/tokyo-night.yazi/README.md
new file mode 100644
index 0000000..70eb613
--- /dev/null
+++ b/fedora/.config/yazi/flavors/tokyo-night.yazi/README.md
@@ -0,0 +1,47 @@
+<div align="center">
+ <img src="https://github.com/sxyazi/yazi/blob/main/assets/logo.png?raw=true" alt="Yazi logo" width="20%">
+</div>
+
+<h3 align="center">
+ Tokyo Night Flavor for <a href="https://github.com/sxyazi/yazi">Yazi</a>
+</h3>
+
+## 👀 Preview
+
+<img src="preview.png" width="600" />
+
+## 🎨 Installation
+
+### Using package manager
+
+```bash
+ya pkg add BennyOe/tokyo-night
+```
+
+### Manual install
+
+```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"
+# For Yazi 0.4 and above
+dark = "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/fedora/.config/yazi/flavors/tokyo-night.yazi/flavor.toml b/fedora/.config/yazi/flavors/tokyo-night.yazi/flavor.toml
new file mode 100644
index 0000000..418ee4c
--- /dev/null
+++ b/fedora/.config/yazi/flavors/tokyo-night.yazi/flavor.toml
@@ -0,0 +1,190 @@
+# vim:fileencoding=utf-8:foldmethod=marker
+
+# : Manager {{{
+
+[mgr]
+cwd = { fg = "#7aa2f7" }
+
+# Hovered
+hovered = { reversed = true }
+preview_hovered = { underline = true }
+
+# Find
+find_keyword = { fg = "#f7768e", bold = true, italic = true, underline = true }
+find_position = { fg = "#bb9af7", bg = "reset", bold = true, italic = true }
+
+# Marker
+marker_copied = { fg = "#9ece6a", bg = "#9ece6a" }
+marker_cut = { fg = "#e0af68", bg = "#f7768e" }
+marker_marked = { fg = "#7aa2f7", bg = "#7dcfff" }
+marker_selected = { fg = "#e0af68", bg = "#e0af68" }
+
+# Count
+count_copied = { fg = "#1a1b26", bg = "#9ece6a" }
+count_cut = { fg = "#1a1b26", bg = "#e0af68" }
+count_selected = { fg = "#1a1b26", bg = "#7aa2f7" }
+
+# Border
+border_symbol = "│"
+border_style = { fg = "#414868" }
+
+# : }}}
+
+
+# : Tabs {{{
+
+[tabs]
+active = { fg = "#292e42", bg = "#7aa2f7", bold = true }
+inactive = { fg = "#7aa2f7", bg = "#292e42" }
+
+# : }}}
+
+
+# : Mode {{{
+
+[mode]
+
+normal_main = { fg = "#292e42", bg = "#7aa2f7", bold = true }
+normal_alt = { fg = "#7aa2f7", bg = "#292e42" }
+
+# Select mode
+select_main = { fg = "#292e42", bg = "#9ece6a", bold = true }
+select_alt = { fg = "#7aa2f7", bg = "#292e42" }
+
+# Unset mode
+unset_main = { fg = "#292e42", bg = "#bb9af7", bold = true }
+unset_alt = { fg = "#7aa2f7", bg = "#292e42" }
+
+# : }}}
+
+
+# : Status bar {{{
+
+[status]
+overall = { fg = "#7aa2f7" }
+sep_left = { open = "", close = "" }
+sep_right = { open = "", close = "" }
+
+
+# Progress
+progress_label = { fg = "#292e42", bold = true }
+progress_normal = { fg = "#7aa2f7", bg = "#292e42" }
+progress_error = { fg = "#f7768e", bg = "#292e42" }
+
+# Permissions
+perm_sep = { fg = "#7aa2f7" }
+perm_type = { fg = "#9ece6a" }
+perm_read = { fg = "#e0af68" }
+perm_write = { fg = "#f7768e" }
+perm_exec = { fg = "#bb9af7" }
+
+
+# : }}}
+
+# : Pick {{{
+
+[pick]
+border = { fg = "#7aa2f7" }
+active = { fg = "#bb9af7", bold = true }
+inactive = {}
+
+# : }}}
+
+
+# : Input {{{
+
+[input]
+border = { fg = "#7aa2f7" }
+title = {}
+value = {}
+selected = { reversed = true }
+
+# : }}}
+
+
+# : Completion {{{
+
+[cmp]
+border = { fg = "#7aa2f7" }
+
+# : }}}
+
+
+# : Tasks {{{
+
+[tasks]
+border = { fg = "#7aa2f7" }
+title = {}
+hovered = { fg = "#bb9af7", underline = true }
+
+# : }}}
+
+
+# : Which {{{
+
+[which]
+mask = { bg = "#414868" }
+cand = { fg = "#9ece6a" }
+rest = { fg = "#a9b1d6" }
+desc = { fg = "#bb9af7" }
+separator = "  "
+separator_style = { fg = "#626880" }
+
+# : }}}
+
+
+# : Help {{{
+
+[help]
+on = { fg = "#9ece6a" }
+run = { fg = "#bb9af7" }
+hovered = { reversed = true, bold = true }
+footer = { fg = "#1a1b26", bg = "#a9b1d6" }
+
+# : }}}
+
+
+# : Notify {{{
+
+[notify]
+title_info = { fg = "#9ece6a" }
+title_warn = { fg = "#f7768e" }
+title_error = { fg = "#e0af68" }
+
+# : }}}
+
+
+# : File-specific styles {{{
+
+[filetype]
+
+rules = [
+ # Images
+ { mime = "image/*", fg = "#e0af68" },
+
+ # Media
+ { mime = "video/*", fg = "#f7768e" },
+ { mime = "audio/*", fg = "#f7768e" },
+
+ # Archives
+ { mime = "application/zip", fg = "#bb9af7" },
+ { mime = "application/x-tar", fg = "#bb9af7" },
+ { mime = "application/x-bzip*", fg = "#bb9af7" },
+ { mime = "application/x-bzip2", fg = "#bb9af7" },
+ { mime = "application/x-7z-compressed", fg = "#bb9af7" },
+ { mime = "application/x-rar", fg = "#bb9af7" },
+ { mime = "application/x-xz", fg = "#bb9af7" },
+
+ # Documents
+ { mime = "application/doc", fg = "#9ece6a" },
+ { mime = "application/epub+zip", fg = "#9ece6a" },
+ { mime = "application/pdf", fg = "#9ece6a" },
+ { mime = "application/rtf", fg = "#9ece6a" },
+ { mime = "application/vnd.*", fg = "#9ece6a" },
+
+ # Fallback
+ { name = "*", fg = "#c6d0f5" },
+ { name = "*/", fg = "#7aa2f7" }
+]
+
+# : }}}
diff --git a/fedora/.config/yazi/flavors/tokyo-night.yazi/preview.png b/fedora/.config/yazi/flavors/tokyo-night.yazi/preview.png
new file mode 100644
index 0000000..75f2f4a
--- /dev/null
+++ b/fedora/.config/yazi/flavors/tokyo-night.yazi/preview.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/tokyo-night.yazi/tmtheme.xml b/fedora/.config/yazi/flavors/tokyo-night.yazi/tmtheme.xml
new file mode 100644
index 0000000..21d2163
--- /dev/null
+++ b/fedora/.config/yazi/flavors/tokyo-night.yazi/tmtheme.xml
@@ -0,0 +1,1329 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>author</key>
+ <string>Kristi Russell (http://github.com/enkia)</string>
+ <key>colorSpaceName</key>
+ <string>sRGB</string>
+ <key>name</key>
+ <string>Enki-Tokyo-Night</string>
+ <key>semanticClass</key>
+ <string>enki.theme.tokyo</string>
+ <key>settings</key>
+ <array>
+ <dict>
+ <key>settings</key>
+ <dict>
+ <key>activeGuide</key>
+ <string>#363b54</string>
+ <key>background</key>
+ <string>#1d1f29</string>
+ <key>caret</key>
+ <string>#DBC08A</string>
+ <key>findHighlight</key>
+ <string>#ffa300</string>
+ <key>findHighlightForeground</key>
+ <string>#000000</string>
+ <key>foreground</key>
+ <string>#AFBAD4ff</string>
+ <key>guide</key>
+ <string>#4f4f5e40</string>
+ <key>gutterForeground</key>
+ <string>#3b415caa</string>
+ <key>inactiveSelection</key>
+ <string>#282833</string>
+ <key>invisibles</key>
+ <string>#4f4f5e</string>
+ <key>lineHighlight</key>
+ <string>#00000030</string>
+ <key>phantomCss</key>
+ <string>&lt;![CDATA[ html { position: relative; } ]]&gt;</string>
+ <key>popupCss</key>
+ <string>&lt;![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; } ]]&gt;</string>
+ <key>selection</key>
+ <string>#9D599D40</string>
+ <key>selectionBorder</key>
+ <string>#9D599D</string>
+ <key>shadow</key>
+ <string>#00000010</string>
+ <key>stackGuide</key>
+ <string>#4f4f5e60</string>
+ <key>tagsOptions</key>
+ <string>underline</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Italics - Comments, Storage, Keyword Flow, Vue attributes, Decorators</string>
+ <key>scope</key>
+ <string>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</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Comment</string>
+ <key>scope</key>
+ <string>comment, comment.block.documentation, punctuation.definition.comment</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#444b6a</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Comment Doc</string>
+ <key>scope</key>
+ <string>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</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7982a9</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Number, Boolean, Undefined, Null</string>
+ <key>scope</key>
+ <string>variable.other.constant, punctuation.definition.constant, constant.language, constant.numeric, support.constant</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ff9e64</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>String, Symbols, Markup Heading</string>
+ <key>scope</key>
+ <string>string, constant.other.symbol, constant.other.key, markup.heading, meta.attribute-selector</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string></string>
+ <key>foreground</key>
+ <string>#9ece6a</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Colors</string>
+ <key>scope</key>
+ <string>constant.other.color, constant.other.color.rgb-value.hex punctuation.definition.constant</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#9aa5ce</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Invalid</string>
+ <key>scope</key>
+ <string>invalid, invalid.illegal</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ff5370</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Invalid deprecated</string>
+ <key>scope</key>
+ <string>invalid.deprecated</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#bb9af7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Storage Type</string>
+ <key>scope</key>
+ <string>storage.type</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#bb9af7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Storage - modifier, var, const, let</string>
+ <key>scope</key>
+ <string>meta.var.expr storage.type, storage.modifier</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#9d7cd8</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Interpolation</string>
+ <key>scope</key>
+ <string>punctuation.definition.template-expression, punctuation.section.embedded</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7dcfff</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Spread</string>
+ <key>scope</key>
+ <string>keyword.operator.spread, keyword.operator.rest</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#f7768e</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Operator, Misc</string>
+ <key>scope</key>
+ <string>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</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#89ddff</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Import, Export, From, Default</string>
+ <key>scope</key>
+ <string>keyword.control.import, keyword.control.export, keyword.control.from, keyword.control.default, meta.import keyword.other</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7dcfff</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Keyword</string>
+ <key>scope</key>
+ <string>keyword, keyword.control, keyword.other.important</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#bb9af7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Keyword SQL</string>
+ <key>scope</key>
+ <string>keyword.other.DML</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7dcfff</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Keyword Operator Logical, Arrow, Ternary, Comparison</string>
+ <key>scope</key>
+ <string>keyword.operator.logical, storage.type.function, keyword.operator.bitwise, keyword.operator.ternary, keyword.operator.comparison, keyword.operator.relational, keyword.operator.or.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#bb9af7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Tag</string>
+ <key>scope</key>
+ <string>entity.name.tag, entity.name.tag support.class.component, meta.tag</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f7768e</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Tag Punctuation</string>
+ <key>scope</key>
+ <string>punctuation.definition.tag, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ba3c97</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Blade</string>
+ <key>scope</key>
+ <string>keyword.blade, entity.name.function.blade</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7aa2f7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>PHP - Embedded Tag</string>
+ <key>scope</key>
+ <string>punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#0db9d7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Smarty - Twig tag - Blade</string>
+ <key>scope</key>
+ <string>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</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7DCFFF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Smarty - Twig variable - function</string>
+ <key>scope</key>
+ <string>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</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#0db9d7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Globals - PHP Constants etc</string>
+ <key>scope</key>
+ <string>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</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e0af68</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Variables</string>
+ <key>scope</key>
+ <string>variable, support.variable, string constant.other.placeholder</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c0caf5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Object Variable</string>
+ <key>scope</key>
+ <string>variable.other.object, support.module.node</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c0caf5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Object Key</string>
+ <key>scope</key>
+ <string>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</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#73daca</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Object Property</string>
+ <key>scope</key>
+ <string>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</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7dcfff</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Object Property</string>
+ <key>scope</key>
+ <string>variable.other.object.property</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c0caf5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Object Literal Member lvl 3 (Vue Prop Validation)</string>
+ <key>scope</key>
+ <string>meta.objectliteral meta.object.member meta.objectliteral meta.object.member meta.objectliteral meta.object.member meta.object-literal.key</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#41a6b5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>C-related Block Level Variables</string>
+ <key>scope</key>
+ <string>source.cpp meta.block variable.other</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f7768e</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Other Variable</string>
+ <key>scope</key>
+ <string>support.other.variable</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f7768e</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Methods</string>
+ <key>scope</key>
+ <string>meta.class-method.js entity.name.function.js, entity.name.method.js, variable.function.constructor, keyword.other.special-method, storage.type.cs</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7aa2f7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function Definition</string>
+ <key>scope</key>
+ <string>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</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7aa2f7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function Argument</string>
+ <key>scope</key>
+ <string>variable.parameter.function.language.special, variable.parameter, meta.function.parameters punctuation.definition.variable, meta.function.parameter variable</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e0af68</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Constant, Tag Attribute</string>
+ <key>scope</key>
+ <string>keyword.other.type.php, storage.type.php, constant.character, constant.escape, keyword.other.unit</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#bb9af7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Variable Definition</string>
+ <key>scope</key>
+ <string>meta.definition.variable variable.other.constant, meta.definition.variable variable.other.readwrite, variable.other.declaration</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#bb9af7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Inherited Class</string>
+ <key>scope</key>
+ <string>entity.other.inherited-class</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string></string>
+ <key>foreground</key>
+ <string>#bb9af7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Class, Support, DOM, etc</string>
+ <key>scope</key>
+ <string>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</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#0db9d7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Class Name</string>
+ <key>scope</key>
+ <string>entity.name</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c0caf5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Support Function</string>
+ <key>scope</key>
+ <string>support.function</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#0db9d7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS Class and Support</string>
+ <key>scope</key>
+ <string>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</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7aa2f7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS Font</string>
+ <key>scope</key>
+ <string>support.constant.font-name, meta.definition.variable</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#9ece6a</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS Class</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name.class, meta.at-rule.mixin.scss entity.name.function.scss</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#9ece6a</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS ID</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name.id</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#fc7b7b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS Tag</string>
+ <key>scope</key>
+ <string>entity.name.tag.css, entity.name.tag.reference, entity.name.tag.scss</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#0db9d7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS Tag Reference</string>
+ <key>scope</key>
+ <string>entity.name.tag.reference</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e0af68</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS Property Separator</string>
+ <key>scope</key>
+ <string>meta.property-list punctuation.separator.key-value</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#9abdf5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS Punctuation</string>
+ <key>scope</key>
+ <string>meta.property-list, punctuation.definition.entity.css</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e0af68</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>SCSS @</string>
+ <key>scope</key>
+ <string>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</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#bb9af7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>SCSS Mixins, Extends, Include Keyword</string>
+ <key>scope</key>
+ <string>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</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#9d7cd8</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>SCSS Include Mixin Argument</string>
+ <key>scope</key>
+ <string>meta.property-list meta.at-rule.include</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c0caf5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS value</string>
+ <key>scope</key>
+ <string>support.constant.property-value</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ff9e64</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Sub-methods</string>
+ <key>scope</key>
+ <string>entity.name.module.js, variable.import.parameter.js, variable.other.class.js</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c0caf5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Language methods</string>
+ <key>scope</key>
+ <string>variable.language</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f7768e</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Variable punctuation</string>
+ <key>scope</key>
+ <string>variable.other punctuation.definition.variable</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c0caf5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Keyword this with Punctuation, ES7 Bind Operator</string>
+ <key>scope</key>
+ <string>source.js constant.other.object.key.js string.unquoted.label.js, variable.language.this punctuation.definition.variable, keyword.other.this</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f7768e</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>HTML Attributes</string>
+ <key>scope</key>
+ <string>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</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#bb9af7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Vue Template attributes</string>
+ <key>scope</key>
+ <string>meta.directive.vue punctuation.separator.key-value.html, meta.directive.vue entity.other.attribute-name.html</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#bb9af7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Vue Template attribute separator</string>
+ <key>scope</key>
+ <string>meta.directive.vue punctuation.separator.key-value.html</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#89ddff</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS IDs</string>
+ <key>scope</key>
+ <string>source.sass keyword.control</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7aa2f7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS psuedo selectors</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name.pseudo-class, entity.other.attribute-name.pseudo-element, entity.other.attribute-name.placeholder, meta.property-list meta.property-value</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#bb9af7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Inserted</string>
+ <key>scope</key>
+ <string>markup.inserted</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#449dab</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Deleted</string>
+ <key>scope</key>
+ <string>markup.deleted</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#914c54</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Changed</string>
+ <key>scope</key>
+ <string>markup.changed</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#6183bb</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regular Expressions</string>
+ <key>scope</key>
+ <string>string.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#b4f9f8</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regular Expressions - Punctuation</string>
+ <key>scope</key>
+ <string>punctuation.definition.group</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f7768e</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regular Expressions - Character Class</string>
+ <key>scope</key>
+ <string>constant.other.character-class.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#bb9af7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regular Expressions - Character Class Set</string>
+ <key>scope</key>
+ <string>constant.other.character-class.set.regexp, punctuation.definition.character-class.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e0af68</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regular Expressions - Quantifier</string>
+ <key>scope</key>
+ <string>keyword.operator.quantifier.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#89ddff</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regular Expressions - Backslash</string>
+ <key>scope</key>
+ <string>constant.character.escape.backslash</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c0caf5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Escape Characters</string>
+ <key>scope</key>
+ <string>constant.character.escape</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#89ddff</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Decorators</string>
+ <key>scope</key>
+ <string>tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7aa2f7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>CSS Units</string>
+ <key>scope</key>
+ <string>keyword.other.unit</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f7768e</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON Key - Level 0</string>
+ <key>scope</key>
+ <string>source.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json string.quoted.double.json</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7aa2f7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON Key - Level 1</string>
+ <key>scope</key>
+ <string>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</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#0db9d7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON Key - Level 2</string>
+ <key>scope</key>
+ <string>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</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7dcfff</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON Key - Level 3</string>
+ <key>scope</key>
+ <string>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</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#bb9af7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON Key - Level 4</string>
+ <key>scope</key>
+ <string>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</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#e0af68</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON Key - Level 5</string>
+ <key>scope</key>
+ <string>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</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#0db9d7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON Key - Level 6</string>
+ <key>scope</key>
+ <string>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</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#73daca</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON Key - Level 7</string>
+ <key>scope</key>
+ <string>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</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f7768e</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON Key - Level 8</string>
+ <key>scope</key>
+ <string>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</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#9ece6a</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>JSON Key - value</string>
+ <key>scope</key>
+ <string>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</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#9ece6a</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Plain Punctuation</string>
+ <key>scope</key>
+ <string>punctuation.definition.list_item.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#9abdf5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Block Punctuation</string>
+ <key>scope</key>
+ <string>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</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#9abdf5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown - Plain</string>
+ <key>scope</key>
+ <string>meta.jsx.children, meta.embedded.block</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c0caf5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>HTML text</string>
+ <key>scope</key>
+ <string>text.html</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#9aa5ce</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown - Markup Raw Inline</string>
+ <key>scope</key>
+ <string>text.html.markdown markup.inline.raw.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#bb9af7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown - Markup Raw Inline Punctuation</string>
+ <key>scope</key>
+ <string>text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#4E5579</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown - Heading 1</string>
+ <key>scope</key>
+ <string>heading.1.markdown entity.name, heading.1.markdown punctuation.definition.heading.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#89ddff</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown - Heading 2</string>
+ <key>scope</key>
+ <string>heading.2.markdown entity.name, heading.2.markdown punctuation.definition.heading.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#61bdf2</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown - Heading 3</string>
+ <key>scope</key>
+ <string>heading.3.markdown entity.name, heading.3.markdown punctuation.definition.heading.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#7aa2f7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown - Heading 4</string>
+ <key>scope</key>
+ <string>heading.4.markdown entity.name, heading.4.markdown punctuation.definition.heading.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#6d91de</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown - Heading 5</string>
+ <key>scope</key>
+ <string>heading.5.markdown entity.name, heading.5.markdown punctuation.definition.heading.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#9aa5ce</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown - Heading 6</string>
+ <key>scope</key>
+ <string>heading.6.markdown entity.name, heading.6.markdown punctuation.definition.heading.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#747ca1</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup - Italic</string>
+ <key>scope</key>
+ <string>markup.italic, markup.italic punctuation</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ <key>foreground</key>
+ <string>#c0caf5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup - Bold</string>
+ <key>scope</key>
+ <string>markup.bold, markup.bold punctuation</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#c0caf5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup - Bold-Italic</string>
+ <key>scope</key>
+ <string>markup.bold markup.italic, markup.bold markup.italic punctuation</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold italic</string>
+ <key>foreground</key>
+ <string>#c0caf5</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup - Underline</string>
+ <key>scope</key>
+ <string>markup.underline, markup.underline punctuation</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>underline</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown - Blockquote</string>
+ <key>scope</key>
+ <string>markup.quote punctuation.definition.blockquote.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#4e5579</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup - Quote</string>
+ <key>scope</key>
+ <string>markup.quote</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown - Link</string>
+ <key>scope</key>
+ <string>string.other.link, markup.underline.link, constant.other.reference.link.markdown, string.other.link.description.title.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#73daca</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown - Fenced Code Block</string>
+ <key>scope</key>
+ <string>markup.fenced_code.block.markdown, markup.inline.raw.string.markdown, variable.language.fenced.markdown</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#89ddff</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markdown - Separator</string>
+ <key>scope</key>
+ <string>meta.separator</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>bold</string>
+ <key>foreground</key>
+ <string>#444b6a</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Markup - Table</string>
+ <key>scope</key>
+ <string>markup.table</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#c0cefc</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Token - Info</string>
+ <key>scope</key>
+ <string>token.info-token</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#0db9d7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Token - Warn</string>
+ <key>scope</key>
+ <string>token.warn-token</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#ffdb69</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Token - Error</string>
+ <key>scope</key>
+ <string>token.error-token</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#db4b4b</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Token - Debug</string>
+ <key>scope</key>
+ <string>token.debug-token</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#b267e6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Apache Tag</string>
+ <key>scope</key>
+ <string>entity.tag.apacheconf</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#f7768e</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Preprocessor</string>
+ <key>scope</key>
+ <string>meta.preprocessor</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#73daca</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>ENV value</string>
+ <key>scope</key>
+ <string>source.env</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7aa2f7</string>
+ </dict>
+ </dict>
+ </array>
+ <key>uuid</key>
+ <string>06f855e3-9fb7-4fb1-b790-aef06065f34e</string>
+</dict>
+</plist>
diff --git a/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/LICENSE b/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/LICENSE
new file mode 100644
index 0000000..5436de3
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/LICENSE
@@ -0,0 +1,21 @@
+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/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/LICENSE-tmtheme b/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/LICENSE-tmtheme
new file mode 100644
index 0000000..5436de3
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/LICENSE-tmtheme
@@ -0,0 +1,21 @@
+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/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/README.md b/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/README.md
new file mode 100644
index 0000000..92826d8
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/README.md
@@ -0,0 +1,50 @@
+<div align="center">
+<img src="https://github.com/sxyazi/yazi/blob/main/assets/logo.png?raw=true" alt="Yazi logo" width="20%">
+<h3>
+ VSCode Dark Modern Flavor for <a href="https://github.com/sxyazi/yazi">Yazi</a>
+</h3>
+<a>
+ This <a href="https://github.com/sxyazi/yazi">Yazi</a> flavor matches the <a href="https://code.visualstudio.com/">Visual Studio Code</a> default theme.
+</a>
+</div>
+
+## 👀 Preview
+
+<img src="./preview.png" width="600" />
+
+## 🎨 Installation
+
+### Yazi CLI
+
+```bash
+# v25.5.28+
+ya pkg add 956MB/vscode-dark-modern
+
+# pre v25.5.28 (deprecated)
+ya pack -a 956MB/vscode-dark-modern
+```
+
+### Manual
+
+```bash
+# Linux/macOS
+git clone https://github.com/956MB/vscode-dark-modern.yazi.git ~/.config/yazi/flavors/vscode-dark-modern.yazi
+
+# Windows
+git clone https://github.com/956MB/vscode-dark-modern.yazi.git %AppData%\yazi\config\flavors\vscode-dark-modern.yazi
+```
+
+## ⚙️ Usage
+
+Add the these lines to your `theme.toml` configuration file to use it:
+
+```toml
+[flavor]
+dark = "vscode-dark-modern"
+```
+
+## 📜 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/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/flavor.toml b/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/flavor.toml
new file mode 100644
index 0000000..648f9bb
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/flavor.toml
@@ -0,0 +1,186 @@
+# 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.
+
+[colors]
+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/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/img/1.png b/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/img/1.png
new file mode 100644
index 0000000..045985b
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/img/1.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/img/2.png b/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/img/2.png
new file mode 100644
index 0000000..befbed9
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/img/2.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/img/3.png b/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/img/3.png
new file mode 100644
index 0000000..a645c27
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/img/3.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/img/4.png b/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/img/4.png
new file mode 100644
index 0000000..490dcec
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/img/4.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/img/preview.png b/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/img/preview.png
new file mode 100644
index 0000000..2cc6a33
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/img/preview.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/preview.png b/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/preview.png
new file mode 100644
index 0000000..2cc6a33
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/preview.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/tmtheme.xml b/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/tmtheme.xml
new file mode 100644
index 0000000..de79514
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-dark-modern.yazi/tmtheme.xml
@@ -0,0 +1,250 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>name</key>
+ <string>VSCode Dark Modern</string>
+ <key>settings</key>
+ <array>
+ <dict>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#1F1F1F</string>
+ <key>foreground</key>
+ <string>#D4D4D4</string>
+ <key>caret</key>
+ <string>#AEAFAD</string>
+ <key>invisibles</key>
+ <string>#6E7681</string>
+ <key>lineHighlight</key>
+ <string>#222222</string>
+ <key>selection</key>
+ <string>#264F78</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Comment</string>
+ <key>scope</key>
+ <string>comment</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#6A9955</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>String</string>
+ <key>scope</key>
+ <string>string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#CE9178</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Number</string>
+ <key>scope</key>
+ <string>constant.numeric</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#B5CEA8</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Built-in constant</string>
+ <key>scope</key>
+ <string>constant.language</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#569CD6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>User-defined constant</string>
+ <key>scope</key>
+ <string>constant.character, constant.other</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#4FC1FF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Variable</string>
+ <key>scope</key>
+ <string>variable</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#9CDCFE</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Keyword</string>
+ <key>scope</key>
+ <string>keyword</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#C586C0</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Storage</string>
+ <key>scope</key>
+ <string>storage</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#569CD6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Storage type</string>
+ <key>scope</key>
+ <string>storage.type</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#569CD6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Class name</string>
+ <key>scope</key>
+ <string>entity.name.class</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#4EC9B0</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Inherited class</string>
+ <key>scope</key>
+ <string>entity.other.inherited-class</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#4EC9B0</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function name</string>
+ <key>scope</key>
+ <string>entity.name.function</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#DCDCAA</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function argument</string>
+ <key>scope</key>
+ <string>variable.parameter</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#9CDCFE</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Tag name</string>
+ <key>scope</key>
+ <string>entity.name.tag</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#569CD6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Tag attribute</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#9CDCFE</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library function</string>
+ <key>scope</key>
+ <string>support.function</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#DCDCAA</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library constant</string>
+ <key>scope</key>
+ <string>support.constant</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#4FC1FF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library class/type</string>
+ <key>scope</key>
+ <string>support.type, support.class</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#4EC9B0</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Invalid</string>
+ <key>scope</key>
+ <string>invalid</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#F44747</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Invalid deprecated</string>
+ <key>scope</key>
+ <string>invalid.deprecated</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#F44747</string>
+ </dict>
+ </dict>
+ </array>
+ <key>uuid</key>
+ <string>231D4441-F280-4D49-A647-E1FD7E84D1D8</string>
+</dict>
+</plist>
diff --git a/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/LICENSE b/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/LICENSE
new file mode 100644
index 0000000..5436de3
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/LICENSE
@@ -0,0 +1,21 @@
+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/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/LICENSE-tmtheme b/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/LICENSE-tmtheme
new file mode 100644
index 0000000..5436de3
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/LICENSE-tmtheme
@@ -0,0 +1,21 @@
+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/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/README.md b/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/README.md
new file mode 100644
index 0000000..fc5f857
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/README.md
@@ -0,0 +1,50 @@
+<div align="center">
+<img src="https://github.com/sxyazi/yazi/blob/main/assets/logo.png?raw=true" alt="Yazi logo" width="20%">
+<h3>
+ VSCode Dark Plus Flavor for <a href="https://github.com/sxyazi/yazi">Yazi</a>
+</h3>
+<a>
+ This <a href="https://github.com/sxyazi/yazi">Yazi</a> flavor matches the <a href="https://code.visualstudio.com/">Visual Studio Code</a> default theme.
+</a>
+</div>
+
+## 👀 Preview
+
+<img src="./preview.png" width="600" />
+
+## 🎨 Installation
+
+### Yazi CLI
+
+```bash
+# v25.5.28+
+ya pkg add 956MB/vscode-dark-plus
+
+# pre v25.5.28 (deprecated)
+ya pack -a 956MB/vscode-dark-plus
+```
+
+### Manual
+
+```bash
+# Linux/macOS
+git clone https://github.com/956MB/vscode-dark-plus.yazi.git ~/.config/yazi/flavors/vscode-dark-plus.yazi
+
+# Windows
+git clone https://github.com/956MB/vscode-dark-plus.yazi.git %AppData%\yazi\config\flavors\vscode-dark-plus.yazi
+```
+
+## ⚙️ Usage
+
+Add the these lines to your `theme.toml` configuration file to use it:
+
+```toml
+[flavor]
+dark = "vscode-dark-plus"
+```
+
+## 📜 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/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/flavor.toml b/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/flavor.toml
new file mode 100644
index 0000000..d30419b
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/flavor.toml
@@ -0,0 +1,186 @@
+# 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-plus (Dark+)
+# https://github.com/956MB/vscode.yazi/blob/main/themes/vscode-dark-plus/
+#
+# A theme inspired by Visual Studio Code's Dark+ Visual Studio theme.
+
+[colors]
+background = "#1E1E1E"
+foreground = "#D4D4D4"
+selection = "#3A3D41"
+cursor = "#D4D4D4"
+black = "#000000"
+red = "#CD3131"
+green = "#0DBC79"
+yellow = "#E5E510"
+blue = "#2472C8"
+magenta = "#BC3FBC"
+cyan = "#11A8CD"
+white = "#E5E5E5"
+bright_black = "#666666"
+bright_red = "#F14C4C"
+bright_green = "#23D18B"
+bright_yellow = "#F5F543"
+bright_blue = "#3B8EEA"
+bright_magenta = "#D670D6"
+bright_cyan = "#29B8DB"
+bright_white = "#E5E5E5"
+
+[manager]
+cwd = { fg = "cyan" }
+# Hovered
+hovered = { fg = "#D4D4D4", bg = "#3A3D41" }
+preview_hovered = { underline = true }
+# Find
+find_keyword = { fg = "#569CD6", bold = true, italic = true, underline = true }
+find_position = { fg = "#D4D4D4", bg = "#3A3D41", bold = true }
+# Marker
+marker_copied = { fg = "#73C991", bg = "#73C991" }
+marker_cut = { fg = "#F14C4C", bg = "#F14C4C" }
+marker_marked = { fg = "#569CD6", bg = "#569CD6" }
+marker_selected = { fg = "#264F78", bg = "#264F78" }
+# Tab
+tab_active = { fg = "#D4D4D4", bg = "#1E1E1E" }
+tab_inactive = { fg = "#D4D4D4", bg = "#2D2D2D" }
+tab_width = 1
+# Count
+count_copied = { fg = "#1E1E1E", bg = "#73C991" }
+count_cut = { fg = "#1E1E1E", bg = "#F14C4C" }
+count_selected = { fg = "#1E1E1E", bg = "#264F78" }
+# Border
+border_symbol = "│"
+border_style = { fg = "#404040" }
+# Highlighting
+syntect_theme = "./tmtheme.xml"
+# Cursor
+cursor_symbol = "█"
+cursor = { fg = "#1E1E1E", bg = "#D4D4D4" }
+# Executable
+exe_symbol = ""
+exe = { fg = "#0DBC79", bg = "#1E1E1E" }
+# Regular
+file_symbol = ""
+file = { }
+# Directory
+folder_symbol = ""
+folder = { fg = "#2472C8", bg = "#1E1E1E" }
+# Hidden
+hidden_symbol = ""
+hidden = { fg = "#666666" }
+# Link
+link_symbol = ""
+link = { fg = "#0DBC79", bg = "#1E1E1E" }
+# Link (broken)
+broken_symbol = ""
+broken = { fg = "#CD3131", bg = "#3A1212" }
+# Selected
+selected = { fg = "#FFFFFF", bg = "#3A3D41" }
+
+[status]
+separator_open = ""
+separator_close = ""
+separator_style = { fg = "#404040", bg = "#404040" }
+# Mode
+mode_normal = { fg = "#1E1E1E", bg = "#569CD6", bold = true }
+mode_select = { fg = "#1E1E1E", bg = "#FFAF00", bold = true }
+mode_unset = { fg = "#1E1E1E", bg = "#F44747", bold = true }
+# Progress
+progress_label = { bold = true }
+progress_normal = { fg = "#569CD6", bg = "#1E1E1E" }
+progress_error = { fg = "#F44747", bg = "#1E1E1E" }
+# Permissions
+permissions_t = { fg = "#6A9955" }
+permissions_r = { fg = "#CE9178" }
+permissions_w = { fg = "#F44747" }
+permissions_x = { fg = "#569CD6" }
+permissions_s = { fg = "#808080" }
+
+[select]
+border = { fg = "#569CD6" }
+active = { fg = "#CE9178", bold = true }
+inactive = {}
+
+[input]
+border = { fg = "#569CD6" }
+title = {}
+value = {}
+selected = { reversed = true }
+
+[completion]
+border = { fg = "#569CD6" }
+active = { bg = "#094771" }
+inactive = {}
+# Icons
+icon_file = ""
+icon_folder = ""
+icon_command = ""
+
+[tasks]
+border = { fg = "#569CD6" }
+title = {}
+hovered = { underline = true }
+
+[which]
+mask = { bg = "#1E1E1E" }
+cand = { fg = "#569CD6" }
+rest = { fg = "#808080" }
+desc = { fg = "#CE9178" }
+separator = " "
+separator_style = { fg = "#808080" }
+
+[help]
+on = { fg = "#569CD6" }
+run = { fg = "#CE9178" }
+desc = { fg = "#D4D4D4" }
+hovered = { bg = "#3A3D41", bold = true }
+footer = { fg = "#D4D4D4", bg = "#252526" }
+
+[filetype]
+rules = [
+ # Images
+ { mime = "image/*", fg = "#CE9178" },
+ # Videos
+ { mime = "video/*", fg = "#CE9178" },
+ # Audio
+ { mime = "audio/*", fg = "#CE9178" },
+ # 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 = "#569CD6" },
+ { mime = "application/msword", fg = "#569CD6" },
+ { mime = "application/vnd.openxmlformats-officedocument.*", fg = "#569CD6" },
+ # Fallback
+ { name = "*", fg = "#D4D4D4" },
+ { name = "*/", fg = "#569CD6" },
+ # Executable
+ { name = "*", category = "executable", fg = "#0DBC79", bg = "#1E1E1E" },
+ # Directories
+ { name = "*/", fg = "#2472C8", bg = "#1E1E1E" },
+ # Hidden files
+ { name = ".*", fg = "#666666" },
+ # Symlinks
+ { name = "*", category = "link", fg = "#0DBC79", bg = "#1E1E1E" },
+ # Broken symlinks
+ { name = "*", category = "broken", fg = "#CD3131", 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/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/img/1.png b/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/img/1.png
new file mode 100644
index 0000000..c01a73d
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/img/1.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/img/2.png b/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/img/2.png
new file mode 100644
index 0000000..ba6c83f
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/img/2.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/img/3.png b/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/img/3.png
new file mode 100644
index 0000000..1eda310
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/img/3.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/img/4.png b/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/img/4.png
new file mode 100644
index 0000000..2a49b37
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/img/4.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/img/preview.png b/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/img/preview.png
new file mode 100644
index 0000000..305c43e
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/img/preview.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/preview.png b/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/preview.png
new file mode 100644
index 0000000..305c43e
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/preview.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/tmtheme.xml b/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/tmtheme.xml
new file mode 100644
index 0000000..7728843
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-dark-plus.yazi/tmtheme.xml
@@ -0,0 +1,250 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>name</key>
+ <string>VSCode Dark (Visual Studio)</string>
+ <key>settings</key>
+ <array>
+ <dict>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#1F1F1F</string>
+ <key>foreground</key>
+ <string>#D4D4D4</string>
+ <key>caret</key>
+ <string>#AEAFAD</string>
+ <key>invisibles</key>
+ <string>#6E7681</string>
+ <key>lineHighlight</key>
+ <string>#222222</string>
+ <key>selection</key>
+ <string>#264F78</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Comment</string>
+ <key>scope</key>
+ <string>comment</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#6A9955</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>String</string>
+ <key>scope</key>
+ <string>string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#CE9178</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Number</string>
+ <key>scope</key>
+ <string>constant.numeric</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#B5CEA8</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Built-in constant</string>
+ <key>scope</key>
+ <string>constant.language</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#569CD6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>User-defined constant</string>
+ <key>scope</key>
+ <string>constant.character, constant.other</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#4FC1FF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Variable</string>
+ <key>scope</key>
+ <string>variable</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#9CDCFE</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Keyword</string>
+ <key>scope</key>
+ <string>keyword</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#C586C0</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Storage</string>
+ <key>scope</key>
+ <string>storage</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#569CD6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Storage type</string>
+ <key>scope</key>
+ <string>storage.type</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#569CD6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Class name</string>
+ <key>scope</key>
+ <string>entity.name.class</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#4EC9B0</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Inherited class</string>
+ <key>scope</key>
+ <string>entity.other.inherited-class</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#4EC9B0</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function name</string>
+ <key>scope</key>
+ <string>entity.name.function</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#DCDCAA</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function argument</string>
+ <key>scope</key>
+ <string>variable.parameter</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#9CDCFE</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Tag name</string>
+ <key>scope</key>
+ <string>entity.name.tag</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#569CD6</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Tag attribute</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#9CDCFE</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library function</string>
+ <key>scope</key>
+ <string>support.function</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#DCDCAA</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library constant</string>
+ <key>scope</key>
+ <string>support.constant</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#4FC1FF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library class/type</string>
+ <key>scope</key>
+ <string>support.type, support.class</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#4EC9B0</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Invalid</string>
+ <key>scope</key>
+ <string>invalid</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#F44747</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Invalid deprecated</string>
+ <key>scope</key>
+ <string>invalid.deprecated</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#F44747</string>
+ </dict>
+ </dict>
+ </array>
+ <key>uuid</key>
+ <string>231D4441-F280-4D49-A647-E1FD7E84D1D8</string>
+</dict>
+</plist>
diff --git a/fedora/.config/yazi/flavors/vscode-light-modern.yazi/LICENSE b/fedora/.config/yazi/flavors/vscode-light-modern.yazi/LICENSE
new file mode 100644
index 0000000..5436de3
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-light-modern.yazi/LICENSE
@@ -0,0 +1,21 @@
+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/fedora/.config/yazi/flavors/vscode-light-modern.yazi/LICENSE-tmtheme b/fedora/.config/yazi/flavors/vscode-light-modern.yazi/LICENSE-tmtheme
new file mode 100644
index 0000000..5436de3
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-light-modern.yazi/LICENSE-tmtheme
@@ -0,0 +1,21 @@
+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/fedora/.config/yazi/flavors/vscode-light-modern.yazi/README.md b/fedora/.config/yazi/flavors/vscode-light-modern.yazi/README.md
new file mode 100644
index 0000000..067aa25
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-light-modern.yazi/README.md
@@ -0,0 +1,50 @@
+<div align="center">
+<img src="https://github.com/sxyazi/yazi/blob/main/assets/logo.png?raw=true" alt="Yazi logo" width="20%">
+<h3>
+ VSCode Light Modern Flavor for <a href="https://github.com/sxyazi/yazi">Yazi</a>
+</h3>
+<a>
+ This <a href="https://github.com/sxyazi/yazi">Yazi</a> flavor matches the <a href="https://code.visualstudio.com/">Visual Studio Code</a> default theme.
+</a>
+</div>
+
+## 👀 Preview
+
+<img src="./preview.png" width="600" />
+
+## 🎨 Installation
+
+### Yazi CLI
+
+```bash
+# v25.5.28+
+ya pkg add 956MB/vscode-light-modern
+
+# pre v25.5.28 (deprecated)
+ya pack -a 956MB/vscode-light-modern
+```
+
+### Manual
+
+```bash
+# Linux/macOS
+git clone https://github.com/956MB/vscode-light-modern.yazi.git ~/.config/yazi/flavors/vscode-light-modern.yazi
+
+# Windows
+git clone https://github.com/956MB/vscode-light-modern.yazi.git %AppData%\yazi\config\flavors\vscode-light-modern.yazi
+```
+
+## ⚙️ Usage
+
+Add the these lines to your `theme.toml` configuration file to use it:
+
+```toml
+[flavor]
+light = "vscode-light-modern"
+```
+
+## 📜 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/fedora/.config/yazi/flavors/vscode-light-modern.yazi/flavor.toml b/fedora/.config/yazi/flavors/vscode-light-modern.yazi/flavor.toml
new file mode 100644
index 0000000..21c8aa0
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-light-modern.yazi/flavor.toml
@@ -0,0 +1,186 @@
+# 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"
+
+[manager]
+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/fedora/.config/yazi/flavors/vscode-light-modern.yazi/img/1.png b/fedora/.config/yazi/flavors/vscode-light-modern.yazi/img/1.png
new file mode 100644
index 0000000..6343c68
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-light-modern.yazi/img/1.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/vscode-light-modern.yazi/img/2.png b/fedora/.config/yazi/flavors/vscode-light-modern.yazi/img/2.png
new file mode 100644
index 0000000..9e726b9
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-light-modern.yazi/img/2.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/vscode-light-modern.yazi/img/3.png b/fedora/.config/yazi/flavors/vscode-light-modern.yazi/img/3.png
new file mode 100644
index 0000000..5124fd4
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-light-modern.yazi/img/3.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/vscode-light-modern.yazi/img/4.png b/fedora/.config/yazi/flavors/vscode-light-modern.yazi/img/4.png
new file mode 100644
index 0000000..6dc5d51
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-light-modern.yazi/img/4.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/vscode-light-modern.yazi/img/preview.png b/fedora/.config/yazi/flavors/vscode-light-modern.yazi/img/preview.png
new file mode 100644
index 0000000..13b9122
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-light-modern.yazi/img/preview.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/vscode-light-modern.yazi/preview.png b/fedora/.config/yazi/flavors/vscode-light-modern.yazi/preview.png
new file mode 100644
index 0000000..13b9122
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-light-modern.yazi/preview.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/vscode-light-modern.yazi/tmtheme.xml b/fedora/.config/yazi/flavors/vscode-light-modern.yazi/tmtheme.xml
new file mode 100644
index 0000000..5aa76f8
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-light-modern.yazi/tmtheme.xml
@@ -0,0 +1,250 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+ <dict>
+ <key>name</key>
+ <string>VSCode Light Modern</string>
+ <key>settings</key>
+ <array>
+ <dict>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#FFFFFF</string>
+ <key>foreground</key>
+ <string>#000000</string>
+ <key>caret</key>
+ <string>#000000</string>
+ <key>invisibles</key>
+ <string>#D3D3D3</string>
+ <key>lineHighlight</key>
+ <string>#E5EBF1</string>
+ <key>selection</key>
+ <string>#ADD6FF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Comment</string>
+ <key>scope</key>
+ <string>comment</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#008000</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>String</string>
+ <key>scope</key>
+ <string>string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#A31515</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Number</string>
+ <key>scope</key>
+ <string>constant.numeric</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#098658</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Built-in constant</string>
+ <key>scope</key>
+ <string>constant.language</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#0000FF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>User-defined constant</string>
+ <key>scope</key>
+ <string>constant.character, constant.other</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#0000FF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Variable</string>
+ <key>scope</key>
+ <string>variable</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#795E26</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Keyword</string>
+ <key>scope</key>
+ <string>keyword</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#AF00DB</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Storage</string>
+ <key>scope</key>
+ <string>storage</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#0000FF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Storage type</string>
+ <key>scope</key>
+ <string>storage.type</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#0000FF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Class name</string>
+ <key>scope</key>
+ <string>entity.name.class</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#267F99</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Inherited class</string>
+ <key>scope</key>
+ <string>entity.other.inherited-class</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#267F99</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function name</string>
+ <key>scope</key>
+ <string>entity.name.function</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#795E26</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function argument</string>
+ <key>scope</key>
+ <string>variable.parameter</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#001080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Tag name</string>
+ <key>scope</key>
+ <string>entity.name.tag</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#800000</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Tag attribute</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#E50000</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library function</string>
+ <key>scope</key>
+ <string>support.function</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#795E26</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library constant</string>
+ <key>scope</key>
+ <string>support.constant</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#0000FF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library class/type</string>
+ <key>scope</key>
+ <string>support.type, support.class</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#267F99</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Invalid</string>
+ <key>scope</key>
+ <string>invalid</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#CD3131</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Invalid deprecated</string>
+ <key>scope</key>
+ <string>invalid.deprecated</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#CD3131</string>
+ </dict>
+ </dict>
+ </array>
+ <key>uuid</key>
+ <string>231D4441-F280-4D49-A647-E1FD7E84D1D8</string>
+ </dict>
+</plist>
diff --git a/fedora/.config/yazi/flavors/vscode-light-plus.yazi/LICENSE b/fedora/.config/yazi/flavors/vscode-light-plus.yazi/LICENSE
new file mode 100644
index 0000000..5436de3
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-light-plus.yazi/LICENSE
@@ -0,0 +1,21 @@
+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/fedora/.config/yazi/flavors/vscode-light-plus.yazi/LICENSE-tmtheme b/fedora/.config/yazi/flavors/vscode-light-plus.yazi/LICENSE-tmtheme
new file mode 100644
index 0000000..5436de3
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-light-plus.yazi/LICENSE-tmtheme
@@ -0,0 +1,21 @@
+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/fedora/.config/yazi/flavors/vscode-light-plus.yazi/README.md b/fedora/.config/yazi/flavors/vscode-light-plus.yazi/README.md
new file mode 100644
index 0000000..e491da6
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-light-plus.yazi/README.md
@@ -0,0 +1,50 @@
+<div align="center">
+<img src="https://github.com/sxyazi/yazi/blob/main/assets/logo.png?raw=true" alt="Yazi logo" width="20%">
+<h3>
+ VSCode Light Plus Flavor for <a href="https://github.com/sxyazi/yazi">Yazi</a>
+</h3>
+<a>
+ This <a href="https://github.com/sxyazi/yazi">Yazi</a> flavor matches the <a href="https://code.visualstudio.com/">Visual Studio Code</a> default theme.
+</a>
+</div>
+
+## 👀 Preview
+
+<img src="./preview.png" width="600" />
+
+## 🎨 Installation
+
+### Yazi CLI
+
+```bash
+# v25.5.28+
+ya pkg add 956MB/vscode-light-plus
+
+# pre v25.5.28 (deprecated)
+ya pack -a 956MB/vscode-light-plus
+```
+
+### Manual
+
+```bash
+# Linux/macOS
+git clone https://github.com/956MB/vscode-light-plus.yazi.git ~/.config/yazi/flavors/vscode-light-plus.yazi
+
+# Windows
+git clone https://github.com/956MB/vscode-light-plus.yazi.git %AppData%\yazi\config\flavors\vscode-light-plus.yazi
+```
+
+## ⚙️ Usage
+
+Add the these lines to your `theme.toml` configuration file to use it:
+
+```toml
+[flavor]
+light = "vscode-light-plus"
+```
+
+## 📜 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/fedora/.config/yazi/flavors/vscode-light-plus.yazi/flavor.toml b/fedora/.config/yazi/flavors/vscode-light-plus.yazi/flavor.toml
new file mode 100644
index 0000000..133c35d
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-light-plus.yazi/flavor.toml
@@ -0,0 +1,186 @@
+# 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-plus (Light+)
+# https://github.com/956MB/vscode.yazi/blob/main/themes/vscode-light-plus/
+#
+# A theme inspired by Visual Studio Code's Light+ theme.
+
+[colors]
+background = "#FFFFFF"
+foreground = "#000000"
+selection = "#ADD6FF"
+cursor = "#000000"
+black = "#000000"
+red = "#CD3131"
+green = "#008000"
+yellow = "#949800"
+blue = "#0000FF"
+magenta = "#AF00DB"
+cyan = "#0598BC"
+white = "#FFFFFF"
+bright_black = "#767676"
+bright_red = "#CD3131"
+bright_green = "#008000"
+bright_yellow = "#949800"
+bright_blue = "#0000FF"
+bright_magenta = "#AF00DB"
+bright_cyan = "#0598BC"
+bright_white = "#FFFFFF"
+
+[manager]
+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 = "#008000", bg = "#008000" }
+marker_cut = { fg = "#CD3131", bg = "#CD3131" }
+marker_marked = { fg = "#0598BC", bg = "#0598BC" }
+marker_selected = { fg = "#949800", bg = "#949800" }
+# Tab
+tab_active = { fg = "#000000", bg = "#FFFFFF" }
+tab_inactive = { fg = "#000000", bg = "#F3F3F3" }
+tab_width = 1
+# Count
+count_copied = { fg = "#FFFFFF", bg = "#008000" }
+count_cut = { fg = "#FFFFFF", bg = "#CD3131" }
+count_selected = { fg = "#FFFFFF", bg = "#949800" }
+# Border
+border_symbol = "│"
+border_style = { fg = "#D4D4D4" }
+# Highlighting
+syntect_theme = "./tmtheme.xml"
+# Cursor
+cursor_symbol = "█"
+cursor = { fg = "#FFFFFF", bg = "#000000" }
+# Executable
+exe_symbol = ""
+exe = { fg = "#008000", bg = "#FFFFFF" }
+# Regular
+file_symbol = ""
+file = { }
+# Directory
+folder_symbol = ""
+folder = { fg = "#0000FF", bg = "#FFFFFF" }
+# Hidden
+hidden_symbol = ""
+hidden = { fg = "#767676" }
+# Link
+link_symbol = ""
+link = { fg = "#0598BC", bg = "#FFFFFF" }
+# Link (broken)
+broken_symbol = ""
+broken = { fg = "#CD3131", bg = "#FFF0F0" }
+# Selected
+selected = { fg = "#000000", bg = "#ADD6FF" }
+
+[status]
+separator_open = ""
+separator_close = ""
+separator_style = { fg = "#D4D4D4", bg = "#D4D4D4" }
+# Mode
+mode_normal = { fg = "#FFFFFF", bg = "#0000FF", bold = true }
+mode_select = { fg = "#FFFFFF", bg = "#FFAF00", bold = true }
+mode_unset = { fg = "#FFFFFF", bg = "#CD3131", bold = true }
+# Progress
+progress_label = { bold = true }
+progress_normal = { fg = "#0000FF", bg = "#FFFFFF" }
+progress_error = { fg = "#CD3131", bg = "#FFFFFF" }
+# Permissions
+permissions_t = { fg = "#008000" }
+permissions_r = { fg = "#949800" }
+permissions_w = { fg = "#CD3131" }
+permissions_x = { fg = "#0598BC" }
+permissions_s = { fg = "#767676" }
+
+[select]
+border = { fg = "#0000FF" }
+active = { fg = "#AF00DB", bold = true }
+inactive = {}
+
+[input]
+border = { fg = "#0000FF" }
+title = {}
+value = {}
+selected = { reversed = true }
+
+[completion]
+border = { fg = "#0000FF" }
+active = { bg = "#ADD6FF" }
+inactive = {}
+# Icons
+icon_file = ""
+icon_folder = ""
+icon_command = ""
+
+[tasks]
+border = { fg = "#0000FF" }
+title = {}
+hovered = { underline = true }
+
+[which]
+mask = { bg = "#FFFFFF" }
+cand = { fg = "#0598BC" }
+rest = { fg = "#767676" }
+desc = { fg = "#AF00DB" }
+separator = " "
+separator_style = { fg = "#767676" }
+
+[help]
+on = { fg = "#0598BC" }
+run = { fg = "#AF00DB" }
+desc = { fg = "#000000" }
+hovered = { bg = "#ADD6FF", bold = true }
+footer = { fg = "#000000", bg = "#F3F3F3" }
+
+[filetype]
+rules = [
+ # Images
+ { mime = "image/*", fg = "#949800" },
+ # Videos
+ { mime = "video/*", fg = "#AF00DB" },
+ # Audio
+ { mime = "audio/*", fg = "#AF00DB" },
+ # Archives
+ { mime = "application/zip", fg = "#CD3131" },
+ { mime = "application/gzip", fg = "#CD3131" },
+ { mime = "application/x-tar", fg = "#CD3131" },
+ { mime = "application/x-bzip", fg = "#CD3131" },
+ { mime = "application/x-bzip2", fg = "#CD3131" },
+ { mime = "application/x-7z-compressed", fg = "#CD3131" },
+ { mime = "application/x-rar", fg = "#CD3131" },
+ # Documents
+ { mime = "application/pdf", fg = "#0598BC" },
+ { mime = "application/msword", fg = "#0598BC" },
+ { mime = "application/vnd.openxmlformats-officedocument.*", fg = "#0598BC" },
+ # Fallback
+ { name = "*", fg = "#000000" },
+ { name = "*/", fg = "#0000FF" },
+ # Executable
+ { name = "*", category = "executable", fg = "#008000", bg = "#FFFFFF" },
+ # Directories
+ { name = "*/", fg = "#0000FF", bg = "#FFFFFF" },
+ # Hidden files
+ { name = ".*", fg = "#767676" },
+ # Symlinks
+ { name = "*", category = "link", fg = "#0598BC", bg = "#FFFFFF" },
+ # Broken symlinks
+ { name = "*", category = "broken", fg = "#CD3131", 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/fedora/.config/yazi/flavors/vscode-light-plus.yazi/img/1.png b/fedora/.config/yazi/flavors/vscode-light-plus.yazi/img/1.png
new file mode 100644
index 0000000..c749e04
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-light-plus.yazi/img/1.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/vscode-light-plus.yazi/img/2.png b/fedora/.config/yazi/flavors/vscode-light-plus.yazi/img/2.png
new file mode 100644
index 0000000..818ec57
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-light-plus.yazi/img/2.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/vscode-light-plus.yazi/img/3.png b/fedora/.config/yazi/flavors/vscode-light-plus.yazi/img/3.png
new file mode 100644
index 0000000..b146126
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-light-plus.yazi/img/3.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/vscode-light-plus.yazi/img/4.png b/fedora/.config/yazi/flavors/vscode-light-plus.yazi/img/4.png
new file mode 100644
index 0000000..5dde089
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-light-plus.yazi/img/4.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/vscode-light-plus.yazi/img/preview.png b/fedora/.config/yazi/flavors/vscode-light-plus.yazi/img/preview.png
new file mode 100644
index 0000000..8000111
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-light-plus.yazi/img/preview.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/vscode-light-plus.yazi/preview.png b/fedora/.config/yazi/flavors/vscode-light-plus.yazi/preview.png
new file mode 100644
index 0000000..8000111
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-light-plus.yazi/preview.png
Binary files differ
diff --git a/fedora/.config/yazi/flavors/vscode-light-plus.yazi/tmtheme.xml b/fedora/.config/yazi/flavors/vscode-light-plus.yazi/tmtheme.xml
new file mode 100644
index 0000000..8e2420d
--- /dev/null
+++ b/fedora/.config/yazi/flavors/vscode-light-plus.yazi/tmtheme.xml
@@ -0,0 +1,250 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+ <dict>
+ <key>name</key>
+ <string>VSCode Light+</string>
+ <key>settings</key>
+ <array>
+ <dict>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#FFFFFF</string>
+ <key>foreground</key>
+ <string>#000000</string>
+ <key>caret</key>
+ <string>#000000</string>
+ <key>invisibles</key>
+ <string>#D3D3D3</string>
+ <key>lineHighlight</key>
+ <string>#E5EBF1</string>
+ <key>selection</key>
+ <string>#ADD6FF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Comment</string>
+ <key>scope</key>
+ <string>comment</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#008000</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>String</string>
+ <key>scope</key>
+ <string>string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#A31515</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Number</string>
+ <key>scope</key>
+ <string>constant.numeric</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#098658</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Built-in constant</string>
+ <key>scope</key>
+ <string>constant.language</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#0000FF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>User-defined constant</string>
+ <key>scope</key>
+ <string>constant.character, constant.other</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#0000FF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Variable</string>
+ <key>scope</key>
+ <string>variable</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#795E26</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Keyword</string>
+ <key>scope</key>
+ <string>keyword</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#AF00DB</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Storage</string>
+ <key>scope</key>
+ <string>storage</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#0000FF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Storage type</string>
+ <key>scope</key>
+ <string>storage.type</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#0000FF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Class name</string>
+ <key>scope</key>
+ <string>entity.name.class</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#267F99</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Inherited class</string>
+ <key>scope</key>
+ <string>entity.other.inherited-class</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#267F99</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function name</string>
+ <key>scope</key>
+ <string>entity.name.function</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#795E26</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function argument</string>
+ <key>scope</key>
+ <string>variable.parameter</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#001080</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Tag name</string>
+ <key>scope</key>
+ <string>entity.name.tag</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#800000</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Tag attribute</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#E50000</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library function</string>
+ <key>scope</key>
+ <string>support.function</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#795E26</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library constant</string>
+ <key>scope</key>
+ <string>support.constant</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#0000FF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Library class/type</string>
+ <key>scope</key>
+ <string>support.type, support.class</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#267F99</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Invalid</string>
+ <key>scope</key>
+ <string>invalid</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#CD3131</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Invalid deprecated</string>
+ <key>scope</key>
+ <string>invalid.deprecated</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#CD3131</string>
+ </dict>
+ </dict>
+ </array>
+ <key>uuid</key>
+ <string>231D4441-F280-4D49-A647-E1FD7E84D1D8</string>
+ </dict>
+</plist>