[
  {
    "path": ".github/workflows/convco.yml",
    "content": "name: commit\n\non:\n  push:\n    branches: [ main ]\n  pull_request:\n    branches: [ main ]\n\njobs:\n  conventional:\n    name: conventional\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v4\n        with:\n          persist-credentials: false\n      - uses: webiny/action-conventional-commits@v1.3.0\n        # optional, required for private repos\n        with:\n          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}\n"
  },
  {
    "path": ".github/workflows/nomerge.yml",
    "content": "name: commit\n\non:\n  pull_request:\n    branches: [main]\n\njobs:\n  no-merge:\n    runs-on: ubuntu-latest\n    steps:\n      - name: Checkout\n        uses: actions/checkout@v4\n      - name: Run test\n        uses: NexusPHP/no-merge-commits@v2.1.0\n        with:\n          token: ${{ secrets.GITHUB_TOKEN }}\n"
  },
  {
    "path": ".gitignore",
    "content": "\n"
  },
  {
    "path": "LICENSE",
    "content": "The MIT License (MIT)\n\nCopyright (c) 2024 Sandro-Alessio Gierens\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
  },
  {
    "path": "README.md",
    "content": "<div align=\"center\">\n\n# eza themes\n\nThemes for [eza](https://github.com/eza-community/eza).\n\n</div>\n\n\n## Themes\n\n- [default](themes/default.yml): Replicates eza's default look.\n\n<img src=\"imgs/default.png\" alt=\"default theme\" width=\"500\" />\n\n- [frosty](themes/frosty.yml): Bright and icy tones.\n\n<img src=\"imgs/frosty.png\" alt=\"frosty theme\" width=\"500\" />\n\n- [black](themes/black.yml): All black everything.\n\n<img src=\"imgs/black.png\" alt=\"black theme\" width=\"500\" />\n\n- [white](themes/white.yml): All white everything.\n\n<img src=\"imgs/white.png\" alt=\"white  theme\" width=\"500\" />\n\n- [gruvbox-dark](themes/gruvbox-dark.yml): Classic bright theme, with warm 'retro groove' colors.\n\n<img src=\"imgs/gruvbox-dark.png\" alt=\"gruvbox-dark theme\" width=\"500\" />\n\n- [catppuccin-latte](themes/catppuccin-latte.yml): Smooth pastel theme, latte flavor - [Catppuccin](https://catppuccin.com/palette)\n\n<img src=\"imgs/catppuccin-latte.png\" alt=\"catppuccin-latte theme\" width=\"500\" />\n\n- [catppuccin-frappe](themes/catppuccin-frappe.yml): Smooth pastel theme, frappe flavor - [Catppuccin](https://catppuccin.com/palette)\n\n<img src=\"imgs/catppuccin-frappe.png\" alt=\"catppuccin-frappe theme\" width=\"500\" />\n\n- [catppuccin-macchiato](themes/catppuccin-macchiato.yml): Smooth pastel theme, macchiato flavor - [Catppuccin](https://catppuccin.com/palette)\n\n<img src=\"imgs/catppuccin-macchiato.png\" alt=\"catppuccin-macchiato theme\" width=\"500\" />\n\n- [catppuccin-mocha](themes/catppuccin-mocha.yml): Smooth pastel theme, mocha flavor - [Catppuccin](https://catppuccin.com/palette)\n\n<img src=\"imgs/catppuccin-mocha.png\" alt=\"catppuccin-mocha theme\" width=\"500\" />\n\n- [onedark](themes/one_dark.yml): OneDark theme of `Atom` fame.\n\n<img src=\"imgs/one_dark.png\" alt=\"onedark theme\" width=\"500\" />\n\n- [dracula](themes/dracula.yml): [Dracula](https://draculatheme.com/contribute#color-palette) theme\n\n<img src=\"imgs/dracula.png\" alt=\"dracula theme\" width=\"500\" />\n\n- [gruvbox-light](themes/gruvbox-light.yml): a `gruvbox` theme for light mode\n\n<img src=\"imgs/gruvbox-light.png\" alt=\"gruvbox-light theme\" width=\"500\" />\n\n- [tokyonight](themes/tokyonight.yml): A [Tokyonight](https://github.com/folke/tokyonight.nvim) theme\n\n<img src=\"imgs/tokyonight.png\" alt=\"tokyonight theme\" width=\"500\" />\n\n- [Rosé Pine](themes/rose-pine.yml): All natural pine, faux fur and a bit of soho vibes for the classy minimalist. Created with the main [Rosé Pine](https://github.com/rose-pine/rose-pine-theme) palette.\n\n<img src=\"imgs/rose-pine.png\" alt=\"rose pine theme\" width=\"500\" />\n\n- [Rosé Pine Dawn](themes/rose-pine-dawn.yml): All natural pine, faux fur and a bit of soho vibes for the classy minimalist. Created with the [Rosé Pine Dawn](https://github.com/rose-pine/rose-pine-theme) palette.\n\n<img src=\"imgs/rose-pine-dawn.png\" alt=\"rose pine dawn theme\" width=\"500\" />\n\n- [Rosé Pine Moon](themes/rose-pine-moon.yml): All natural pine, faux fur and a bit of soho vibes for the classy minimalist. Created with the [Rosé Pine Moon](https://github.com/rose-pine/rose-pine-theme) palette.\n\n<img src=\"imgs/rose-pine-moon.png\" alt=\"rose pine moon theme\" width=\"500\" />\n\n- [Solarized Dark](themes/solarized-dark.yml): Precision colors for machines and people. Created with the [Solarized](https://ethanschoonover.com/solarized/) palette.\n\n<img src=\"imgs/solarized-dark.png\" alt=\"solarized dark theme\" width=\"500\" />\n\n## Installation\n\nOn Linux, simply clone the repository somewhere and symlink a theme to\n`~/.config/eza/theme.yml`:\n```sh\ngit clone https://github.com/eza-community/eza-themes.git\nmkdir -p ~/.config/eza\nln -sf \"$(pwd)/eza-themes/themes/default.yml\" ~/.config/eza/theme.yml\n```\n\n**MacOS**: on MacOS, `eza` will look for the theme file in `~/Library/Application Support/eza` by default. That directory can be overridden by setting `EZA_CONFIG_DIR`.\n\n**PowerShell**: create the config folder with the theme file or a link to it under USERPROFILE and put `$env:EZA_CONFIG_DIR = \"$env:USERPROFILE\\.config\\eza\"` in your PowerShell configuration to direct `eza` to that directory.\n\n## Contributing\n\nContributions are very welcome! Any improvements you may have to existing themes or any new themes you would \nlike to add are welcome and encouraged. Please submit a PR with your changes, making sure to reflect any\nchanges you made in the README, and please include a screenshot of the proposed theme using the provided\n[test directory](test_dir/) to display a wide range of file types.\n\n## Usage Hints\n\n### Overriding Things\n\nThe theme file overrides the default styles, meaning you only need to specify\nwhat you want to change.\n\n### Environment Variables\n\n`EZA_CONFIG_DIR` can be used to specify a custom configuration directory.\nAlso, `LS_COLORS` and `EZA_COLORS` take precedence over the theme file, so make\nsure to unset them when using a theme file.\n\n\n## Specification\n\n### General\n\nThe theme files are written in YAML format and define the visual styling for various elements displayed by eza. This includes colors, text styles, and icons for file listings. The theme system allows for extensive customization to match your preferred aesthetic or to integrate with your terminal's color scheme.\n\nEach theme consists of several sections that correspond to different aspects of the file listing output. These sections include:\n\n    filekinds: Styles for different types of files (e.g., directories, symlinks).\n    perms: Styles for file permissions.\n    size: Styles for file sizes.\n    users: Styles for user and group names.\n    links: Styles for hard links and symlinks.\n    git: Styles for Git status indicators.\n    git_repo: Styles for Git repository information.\n    security_context: Styles for security contexts (e.g., SELinux).\n    file_type: Styles based on file types (e.g., images, videos).\n    punctuation, date, inode, blocks, header, octal, flags: Styles for miscellaneous elements.\n    filenames: Overrides for specific filenames.\n    extensions: Overrides for specific file extensions.\n\n### Style\n\nFor each element in the theme file, you can define various style properties:\n\n    Colors:\n        foreground: Sets the text color.\n        background: Sets the background color.\n    Text Attributes:\n        is_bold: Makes the text bold.\n        is_dimmed: Dims the text color.\n        is_italic: Italicizes the text.\n        is_underline: Underlines the text.\n        is_blink: Makes the text blink (note: may not be supported in all terminals).\n        is_reverse: Swaps foreground and background colors.\n        is_hidden: Hides the text (useful for suppressing output).\n        is_strikethrough: Adds a strikethrough to the text.\n    Special Options:\n        prefix_with_reset: Resets all styles before applying the new ones. Useful to prevent style bleeding from previous elements.\n\nExample:\n\n```yaml\n\nfilekinds:\n  directory:\n    foreground: Blue\n    is_bold: true\n  symlink:\n    foreground: Cyan\n    is_italic: true\n```\n\n### Color\n\nColors can be specified using either standard color names or hexadecimal color codes.\n\n    Standard Colors:\n        Basic colors: Black, Red, Green, Yellow, Blue, Magenta, Cyan, White\n        Bright variants: BrightBlack, BrightRed, etc.\n    Hexadecimal Color Codes:\n        Format: \"#RRGGBB\"\n        Example: foreground: \"#83a598\"\n\nExample using named colors:\n\n```yaml\n\nsize:\n  number_byte:\n    foreground: White\n  unit_byte:\n    foreground: BrightBlack\n```\n\nExample using hex codes:\n\n```yaml\n\ngit:\n  new:\n    foreground: \"#b8bb26\"  # Gruvbox green\n  modified:\n    foreground: \"#fabd2f\"  # Gruvbox yellow\n```\n\n### File- and Extension-Based Overrides\n\nYou can customize the appearance and icons for specific filenames or file extensions, allowing for granular control over how certain files are displayed.\nFilenames\n\nTo override styles for specific filenames:\n\n```yaml\n\nfilenames:\n  \"Makefile\":\n    filename:\n      foreground: Red\n      is_bold: true\n    icon:\n      glyph: ⚙️\n      style:\n        foreground: Red\n```\nIn this example, any file named Makefile will have red, bold text and a gear icon in red.\nExtensions\n\nTo override styles for specific file extensions:\n\n```yaml\n\nextensions:\n  \"md\":\n    filename:\n      foreground: Blue\n    icon:\n      glyph: 📘\n      style:\n        foreground: Blue\n```\n\nFiles with the .md extension will have blue text and a blue book icon.\nIcons\n\nIcons can be customized by specifying the glyph and optional style attributes:\n\n```yaml\n\nfilenames:\n  \"Dockerfile\":\n    icon:\n      glyph: 🐳\n      style:\n        foreground: Cyan\n```\n\nNotes:\n\n    Not all glyphs support color changes due to font limitations.\n    Ensure your terminal font supports the glyphs you choose to avoid display issues.\n\nAdditional Notes\n\n    Syntax Checking: If your theme isn't working as expected, double-check your YAML syntax. A syntax error can cause multiple properties to fail.\n    File Naming: The theme file must be named theme.yml, regardless of its directory.\n    Colorful Flag: At the top of the theme file, the colourful flag can be set to true or false to enable or disable color output globally.\n"
  },
  {
    "path": "test_dir/.pre-commit.yaml",
    "content": ""
  },
  {
    "path": "test_dir/Cargo.toml",
    "content": ""
  },
  {
    "path": "test_dir/Makefile",
    "content": ""
  },
  {
    "path": "test_dir/README.md",
    "content": ""
  },
  {
    "path": "test_dir/arch.iso",
    "content": ""
  },
  {
    "path": "test_dir/cfg.ini",
    "content": ""
  },
  {
    "path": "test_dir/file",
    "content": ""
  },
  {
    "path": "test_dir/file.cpp",
    "content": ""
  },
  {
    "path": "test_dir/file.pem",
    "content": ""
  },
  {
    "path": "test_dir/file.rs",
    "content": ""
  },
  {
    "path": "test_dir/file.toml",
    "content": ""
  },
  {
    "path": "test_dir/file.yml",
    "content": ""
  },
  {
    "path": "test_dir/init.sh",
    "content": ""
  },
  {
    "path": "test_dir/justfile",
    "content": ""
  },
  {
    "path": "test_dir/nginx.conf",
    "content": ""
  },
  {
    "path": "test_dir/resume.docx",
    "content": ""
  },
  {
    "path": "test_dir/rust.rs",
    "content": ""
  },
  {
    "path": "test_dir/song.flac",
    "content": ""
  },
  {
    "path": "test_dir/source.cpp",
    "content": ""
  },
  {
    "path": "test_dir/src/file.rs",
    "content": ""
  },
  {
    "path": "themes/black.yml",
    "content": "colourful: false\n\nfilekinds:\n  normal: {foreground: \"#000\"}\n  directory: {foreground: \"#000\"}\n  symlink: {foreground: \"#000\"}\n  pipe: {foreground: \"#000\"}\n  block_device: {foreground: \"#000\"}\n  char_device: {foreground: \"#000\"}\n  socket: {foreground: \"#000\"}\n  special: {foreground: \"#000\"}\n  executable: {foreground: \"#000\"}\n  mount_point: {foreground: \"#000\"}\n\nperms:\n  user_read: {foreground: \"#000\"}\n  user_write: {foreground: \"#000\"}\n  user_execute_file: {foreground: \"#000\"}\n  user_execute_other: {foreground: \"#000\"}\n  group_read: {foreground: \"#000\"}\n  group_write: {foreground: \"#000\"}\n  group_execute: {foreground: \"#000\"}\n  other_read: {foreground: \"#000\"}\n  other_write: {foreground: \"#000\"}\n  other_execute: {foreground: \"#000\"}\n  special_user_file: {foreground: \"#000\"}\n  special_other: {foreground: \"#000\"}\n  attribute: {foreground: \"#000\"}\n\nsize:\n  major: {foreground: \"#000\"}\n  minor: {foreground: \"#000\"}\n  number_byte: {foreground: \"#000\"}\n  number_kilo: {foreground: \"#000\"}\n  number_mega: {foreground: \"#000\"}\n  number_giga: {foreground: \"#000\"}\n  number_huge: {foreground: \"#000\"}\n  unit_byte: {foreground: \"#000\"}\n  unit_kilo: {foreground: \"#000\"}\n  unit_mega: {foreground: \"#000\"}\n  unit_giga: {foreground: \"#000\"}\n  unit_huge: {foreground: \"#000\"}\n\nusers:\n  user_you: {foreground: \"#000\"}\n  user_root: {foreground: \"#000\"}\n  user_other: {foreground: \"#000\"}\n  group_yours: {foreground: \"#000\"}\n  group_other: {foreground: \"#000\"}\n  group_root: {foreground: \"#000\"}\n\nlinks:\n  normal: {foreground: \"#000\"}\n  multi_link_file: {foreground: \"#000\"}\n\ngit:\n  new: {foreground: \"#000\"}\n  modified: {foreground: \"#000\"}\n  deleted: {foreground: \"#000\"}\n  renamed: {foreground: \"#000\"}\n  typechange: {foreground: \"#000\"}\n  ignored: {foreground: \"#000\"}\n  conflicted: {foreground: \"#000\"}\n\ngit_repo:\n  branch_main: {foreground: \"#000\"}\n  branch_other: {foreground: \"#000\"}\n  git_clean: {foreground: \"#000\"}\n  git_dirty: {foreground: \"#000\"}\n\nsecurity_context:\n  colon: {foreground: \"#000\"}\n  user: {foreground: \"#000\"}\n  role: {foreground: \"#000\"}\n  typ: {foreground: \"#000\"}\n  range: {foreground: \"#000\"}\n\nfile_type:\n  image: {foreground: \"#000\"}\n  video: {foreground: \"#000\"}\n  music: {foreground: \"#000\"}\n  lossless: {foreground: \"#000\"}\n  crypto: {foreground: \"#000\"}\n  document: {foreground: \"#000\"}\n  compressed: {foreground: \"#000\"}\n  temp: {foreground: \"#000\"}\n  compiled: {foreground: \"#000\"}\n  build: {foreground: \"#000\"}\n  source: {foreground: \"#000\"}\n\npunctuation: {foreground: \"#000\"}\ndate: {foreground: \"#000\"}\ninode: {foreground: \"#000\"}\nblocks: {foreground: \"#000\"}\nheader: {foreground: \"#000\"}\noctal: {foreground: \"#000\"}\nflags: {foreground: \"#000\"}\n\nsymlink_path: {foreground: \"#000\"}\ncontrol_char: {foreground: \"#000\"}\nbroken_symlink: {foreground: \"#000\"}\nbroken_path_overlay: {foreground: \"#000\"}\n\nfilenames:\n  # Custom filename-based overrides\n  # Cargo.toml: {icon: {glyph: 🦀}}\n\nextensions:\n  # Custom extension-based overrides\n  # rs: {filename: {foreground: Red}, icon: {glyph: 🦀}}\n"
  },
  {
    "path": "themes/catppuccin-frappe.yml",
    "content": "colourful: true\n\nfilekinds:\n  normal: { foreground: \"#B5BFE2\" }\n  directory: { foreground: \"#8CAAEE\" }\n  symlink: { foreground: \"#99D1DB\" }\n  pipe: { foreground: \"#838BA7\" }\n  block_device: { foreground: \"#EA999C\" }\n  char_device: { foreground: \"#EA999C\" }\n  socket: { foreground: \"#626880\" }\n  special: { foreground: \"#CA9EE6\" }\n  executable: { foreground: \"#A6D189\" }\n  mount_point: { foreground: \"#85C1DC\" }\n\nperms:\n  user_read: { foreground: \"#C6D0F5\" }\n  user_write: { foreground: \"#E5C890\" }\n  user_execute_file: { foreground: \"#A6D189\" }\n  user_execute_other: { foreground: \"#A6D189\" }\n  group_read: { foreground: \"#B5BFE2\" }\n  group_write: { foreground: \"#E5C890\" }\n  group_execute: { foreground: \"#A6D189\" }\n  other_read: { foreground: \"#A5ADCE\" }\n  other_write: { foreground: \"#E5C890\" }\n  other_execute: { foreground: \"#A6D189\" }\n  special_user_file: { foreground: \"#CA9EE6\" }\n  special_other: { foreground: \"#626880\" }\n  attribute: { foreground: \"#A5ADCE\" }\n\nsize:\n  major: { foreground: \"#A5ADCE\" }\n  minor: { foreground: \"#99D1DB\" }\n  number_byte: { foreground: \"#C6D0F5\" }\n  number_kilo: { foreground: \"#B5BFE2\" }\n  number_mega: { foreground: \"#8CAAEE\" }\n  number_giga: { foreground: \"#CA9EE6\" }\n  number_huge: { foreground: \"#CA9EE6\" }\n  unit_byte: { foreground: \"#A5ADCE\" }\n  unit_kilo: { foreground: \"#8CAAEE\" }\n  unit_mega: { foreground: \"#CA9EE6\" }\n  unit_giga: { foreground: \"#CA9EE6\" }\n  unit_huge: { foreground: \"#85C1DC\" }\n\nusers:\n  user_you: { foreground: \"#C6D0F5\" }\n  user_root: { foreground: \"#E78284\" }\n  user_other: { foreground: \"#CA9EE6\" }\n  group_yours: { foreground: \"#B5BFE2\" }\n  group_other: { foreground: \"#838BA7\" }\n  group_root: { foreground: \"#E78284\" }\n\nlinks:\n  normal: { foreground: \"#99D1DB\" }\n  multi_link_file: { foreground: \"#85C1DC\" }\n\ngit:\n  new: { foreground: \"#A6D189\" }\n  modified: { foreground: \"#E5C890\" }\n  deleted: { foreground: \"#E78284\" }\n  renamed: { foreground: \"#81C8BE\" }\n  typechange: { foreground: \"#F4B8E4\" }\n  ignored: { foreground: \"#838BA7\" }\n  conflicted: { foreground: \"#EA999C\" }\n\ngit_repo:\n  branch_main: { foreground: \"#C6D0F5\" }\n  branch_other: { foreground: \"#CA9EE6\" }\n  git_clean: { foreground: \"#A6D189\" }\n  git_dirty: { foreground: \"#E78284\" }\n\nsecurity_context:\n  colon: { foreground: \"#838BA7\" }\n  user: { foreground: \"#B5BFE2\" }\n  role: { foreground: \"#CA9EE6\" }\n  typ: { foreground: \"#626880\" }\n  range: { foreground: \"#CA9EE6\" }\n\nfile_type:\n  image: { foreground: \"#E5C890\" }\n  video: { foreground: \"#E78284\" }\n  music: { foreground: \"#A6D189\" }\n  lossless: { foreground: \"#81C8BE\" }\n  crypto: { foreground: \"#626880\" }\n  document: { foreground: \"#C6D0F5\" }\n  compressed: { foreground: \"#F4B8E4\" }\n  temp: { foreground: \"#EA999C\" }\n  compiled: { foreground: \"#85C1DC\" }\n  build: { foreground: \"#626880\" }\n  source: { foreground: \"#8CAAEE\" }\n\npunctuation: { foreground: \"#838BA7\" }\ndate: { foreground: \"#E5C890\" }\ninode: { foreground: \"#A5ADCE\" }\nblocks: { foreground: \"#949CBB\" }\nheader: { foreground: \"#C6D0F5\" }\noctal: { foreground: \"#81C8BE\" }\nflags: { foreground: \"#CA9EE6\" }\n\nsymlink_path: { foreground: \"#99D1DB\" }\ncontrol_char: { foreground: \"#85C1DC\" }\nbroken_symlink: { foreground: \"#E78284\" }\nbroken_path_overlay: { foreground: \"#626880\" }\n"
  },
  {
    "path": "themes/catppuccin-latte.yml",
    "content": "colourful: true\n\nfilekinds:\n  normal: { foreground: \"#5C5F77\" }\n  directory: { foreground: \"#1E66F5\" }\n  symlink: { foreground: \"#04A5E5\" }\n  pipe: { foreground: \"#8C8FA1\" }\n  block_device: { foreground: \"#E64553\" }\n  char_device: { foreground: \"#E64553\" }\n  socket: { foreground: \"#ACB0BE\" }\n  special: { foreground: \"#8839EF\" }\n  executable: { foreground: \"#40A02B\" }\n  mount_point: { foreground: \"#209FB5\" }\n\nperms:\n  user_read: { foreground: \"#4C4F69\" }\n  user_write: { foreground: \"#DF8E1D\" }\n  user_execute_file: { foreground: \"#40A02B\" }\n  user_execute_other: { foreground: \"#40A02B\" }\n  group_read: { foreground: \"#5C5F77\" }\n  group_write: { foreground: \"#DF8E1D\" }\n  group_execute: { foreground: \"#40A02B\" }\n  other_read: { foreground: \"#6C6F85\" }\n  other_write: { foreground: \"#DF8E1D\" }\n  other_execute: { foreground: \"#40A02B\" }\n  special_user_file: { foreground: \"#8839EF\" }\n  special_other: { foreground: \"#ACB0BE\" }\n  attribute: { foreground: \"#6C6F85\" }\n\nsize:\n  major: { foreground: \"#6C6F85\" }\n  minor: { foreground: \"#04A5E5\" }\n  number_byte: { foreground: \"#4C4F69\" }\n  number_kilo: { foreground: \"#5C5F77\" }\n  number_mega: { foreground: \"#1E66F5\" }\n  number_giga: { foreground: \"#8839EF\" }\n  number_huge: { foreground: \"#8839EF\" }\n  unit_byte: { foreground: \"#6C6F85\" }\n  unit_kilo: { foreground: \"#1E66F5\" }\n  unit_mega: { foreground: \"#8839EF\" }\n  unit_giga: { foreground: \"#8839EF\" }\n  unit_huge: { foreground: \"#209FB5\" }\n\nusers:\n  user_you: { foreground: \"#4C4F69\" }\n  user_root: { foreground: \"#D20F39\" }\n  user_other: { foreground: \"#8839EF\" }\n  group_yours: { foreground: \"#5C5F77\" }\n  group_other: { foreground: \"#8C8FA1\" }\n  group_root: { foreground: \"#D20F39\" }\n\nlinks:\n  normal: { foreground: \"#04A5E5\" }\n  multi_link_file: { foreground: \"#209FB5\" }\n\ngit:\n  new: { foreground: \"#40A02B\" }\n  modified: { foreground: \"#DF8E1D\" }\n  deleted: { foreground: \"#D20F39\" }\n  renamed: { foreground: \"#179299\" }\n  typechange: { foreground: \"#EA76CB\" }\n  ignored: { foreground: \"#8C8FA1\" }\n  conflicted: { foreground: \"#E64553\" }\n\ngit_repo:\n  branch_main: { foreground: \"#4C4F69\" }\n  branch_other: { foreground: \"#8839EF\" }\n  git_clean: { foreground: \"#40A02B\" }\n  git_dirty: { foreground: \"#D20F39\" }\n\nsecurity_context:\n  colon: { foreground: \"#8C8FA1\" }\n  user: { foreground: \"#5C5F77\" }\n  role: { foreground: \"#8839EF\" }\n  typ: { foreground: \"#ACB0BE\" }\n  range: { foreground: \"#8839EF\" }\n\nfile_type:\n  image: { foreground: \"#DF8E1D\" }\n  video: { foreground: \"#D20F39\" }\n  music: { foreground: \"#40A02B\" }\n  lossless: { foreground: \"#179299\" }\n  crypto: { foreground: \"#ACB0BE\" }\n  document: { foreground: \"#4C4F69\" }\n  compressed: { foreground: \"#EA76CB\" }\n  temp: { foreground: \"#E64553\" }\n  compiled: { foreground: \"#209FB5\" }\n  build: { foreground: \"#ACB0BE\" }\n  source: { foreground: \"#1E66F5\" }\n\npunctuation: { foreground: \"#8C8FA1\" }\ndate: { foreground: \"#DF8E1D\" }\ninode: { foreground: \"#6C6F85\" }\nblocks: { foreground: \"#7C7F93\" }\nheader: { foreground: \"#4C4F69\" }\noctal: { foreground: \"#179299\" }\nflags: { foreground: \"#8839EF\" }\n\nsymlink_path: { foreground: \"#04A5E5\" }\ncontrol_char: { foreground: \"#209FB5\" }\nbroken_symlink: { foreground: \"#D20F39\" }\nbroken_path_overlay: { foreground: \"#ACB0BE\" }\n"
  },
  {
    "path": "themes/catppuccin-macchiato.yml",
    "content": "colourful: true\n\nfilekinds:\n  normal: { foreground: \"#B8C0E0\" }\n  directory: { foreground: \"#8AADF4\" }\n  symlink: { foreground: \"#91D7E3\" }\n  pipe: { foreground: \"#8087A2\" }\n  block_device: { foreground: \"#EE99A0\" }\n  char_device: { foreground: \"#EE99A0\" }\n  socket: { foreground: \"#5B6078\" }\n  special: { foreground: \"#C6A0F6\" }\n  executable: { foreground: \"#A6DA95\" }\n  mount_point: { foreground: \"#7DC4E4\" }\n\nperms:\n  user_read: { foreground: \"#CAD3F5\" }\n  user_write: { foreground: \"#EED49F\" }\n  user_execute_file: { foreground: \"#A6DA95\" }\n  user_execute_other: { foreground: \"#A6DA95\" }\n  group_read: { foreground: \"#B8C0E0\" }\n  group_write: { foreground: \"#EED49F\" }\n  group_execute: { foreground: \"#A6DA95\" }\n  other_read: { foreground: \"#A5ADCB\" }\n  other_write: { foreground: \"#EED49F\" }\n  other_execute: { foreground: \"#A6DA95\" }\n  special_user_file: { foreground: \"#C6A0F6\" }\n  special_other: { foreground: \"#5B6078\" }\n  attribute: { foreground: \"#A5ADCB\" }\n\nsize:\n  major: { foreground: \"#A5ADCB\" }\n  minor: { foreground: \"#91D7E3\" }\n  number_byte: { foreground: \"#CAD3F5\" }\n  number_kilo: { foreground: \"#B8C0E0\" }\n  number_mega: { foreground: \"#8AADF4\" }\n  number_giga: { foreground: \"#C6A0F6\" }\n  number_huge: { foreground: \"#C6A0F6\" }\n  unit_byte: { foreground: \"#A5ADCB\" }\n  unit_kilo: { foreground: \"#8AADF4\" }\n  unit_mega: { foreground: \"#C6A0F6\" }\n  unit_giga: { foreground: \"#C6A0F6\" }\n  unit_huge: { foreground: \"#7DC4E4\" }\n\nusers:\n  user_you: { foreground: \"#CAD3F5\" }\n  user_root: { foreground: \"#ED8796\" }\n  user_other: { foreground: \"#C6A0F6\" }\n  group_yours: { foreground: \"#B8C0E0\" }\n  group_other: { foreground: \"#8087A2\" }\n  group_root: { foreground: \"#ED8796\" }\n\nlinks:\n  normal: { foreground: \"#91D7E3\" }\n  multi_link_file: { foreground: \"#7DC4E4\" }\n\ngit:\n  new: { foreground: \"#A6DA95\" }\n  modified: { foreground: \"#EED49F\" }\n  deleted: { foreground: \"#ED8796\" }\n  renamed: { foreground: \"#8BD5CA\" }\n  typechange: { foreground: \"#F5BDE6\" }\n  ignored: { foreground: \"#8087A2\" }\n  conflicted: { foreground: \"#EE99A0\" }\n\ngit_repo:\n  branch_main: { foreground: \"#CAD3F5\" }\n  branch_other: { foreground: \"#C6A0F6\" }\n  git_clean: { foreground: \"#A6DA95\" }\n  git_dirty: { foreground: \"#ED8796\" }\n\nsecurity_context:\n  colon: { foreground: \"#8087A2\" }\n  user: { foreground: \"#B8C0E0\" }\n  role: { foreground: \"#C6A0F6\" }\n  typ: { foreground: \"#5B6078\" }\n  range: { foreground: \"#C6A0F6\" }\n\nfile_type:\n  image: { foreground: \"#EED49F\" }\n  video: { foreground: \"#ED8796\" }\n  music: { foreground: \"#A6DA95\" }\n  lossless: { foreground: \"#8BD5CA\" }\n  crypto: { foreground: \"#5B6078\" }\n  document: { foreground: \"#CAD3F5\" }\n  compressed: { foreground: \"#F5BDE6\" }\n  temp: { foreground: \"#EE99A0\" }\n  compiled: { foreground: \"#7DC4E4\" }\n  build: { foreground: \"#5B6078\" }\n  source: { foreground: \"#8AADF4\" }\n\npunctuation: { foreground: \"#8087A2\" }\ndate: { foreground: \"#EED49F\" }\ninode: { foreground: \"#A5ADCB\" }\nblocks: { foreground: \"#9399B2\" }\nheader: { foreground: \"#CAD3F5\" }\noctal: { foreground: \"#8BD5CA\" }\nflags: { foreground: \"#C6A0F6\" }\n\nsymlink_path: { foreground: \"#91D7E3\" }\ncontrol_char: { foreground: \"#7DC4E4\" }\nbroken_symlink: { foreground: \"#ED8796\" }\nbroken_path_overlay: { foreground: \"#5B6078\" }\n"
  },
  {
    "path": "themes/catppuccin-mocha.yml",
    "content": "colourful: true\n\nfilekinds:\n  normal: {foreground: \"#BAC2DE\"}\n  directory: {foreground: \"#89B4FA\"}\n  symlink: {foreground: \"#89DCEB\"}\n  pipe: {foreground: \"#7F849C\"}\n  block_device: {foreground: \"#EBA0AC\"}\n  char_device: {foreground: \"#EBA0AC\"}\n  socket: {foreground: \"#585B70\"}\n  special: {foreground: \"#CBA6F7\"}\n  executable: {foreground: \"#A6E3A1\"}\n  mount_point: {foreground: \"#74C7EC\"}\n\nperms:\n  user_read: {foreground: \"#CDD6F4\"}\n  user_write: {foreground: \"#F9E2AF\"}\n  user_execute_file: {foreground: \"#A6E3A1\"}\n  user_execute_other: {foreground: \"#A6E3A1\"}\n  group_read: {foreground: \"#BAC2DE\"}\n  group_write: {foreground: \"#F9E2AF\"}\n  group_execute: {foreground: \"#A6E3A1\"}\n  other_read: {foreground: \"#A6ADC8\"}\n  other_write: {foreground: \"#F9E2AF\"}\n  other_execute: {foreground: \"#A6E3A1\"}\n  special_user_file: {foreground: \"#CBA6F7\"}\n  special_other: {foreground: \"#585B70\"}\n  attribute: {foreground: \"#A6ADC8\"}\n\nsize:\n  major: {foreground: \"#A6ADC8\"}\n  minor: {foreground: \"#89DCEB\"}\n  number_byte: {foreground: \"#CDD6F4\"}\n  number_kilo: {foreground: \"#BAC2DE\"}\n  number_mega: {foreground: \"#89B4FA\"}\n  number_giga: {foreground: \"#CBA6F7\"}\n  number_huge: {foreground: \"#CBA6F7\"}\n  unit_byte: {foreground: \"#A6ADC8\"}\n  unit_kilo: {foreground: \"#89B4FA\"}\n  unit_mega: {foreground: \"#CBA6F7\"}\n  unit_giga: {foreground: \"#CBA6F7\"}\n  unit_huge: {foreground: \"#74C7EC\"}\n\nusers:\n  user_you: {foreground: \"#CDD6F4\"}\n  user_root: {foreground: \"#F38BA8\"}\n  user_other: {foreground: \"#CBA6F7\"}\n  group_yours: {foreground: \"#BAC2DE\"}\n  group_other: {foreground: \"#7F849C\"}\n  group_root: {foreground: \"#F38BA8\"}\n\nlinks:\n  normal: {foreground: \"#89DCEB\"}\n  multi_link_file: {foreground: \"#74C7EC\"}\n\ngit:\n  new: {foreground: \"#A6E3A1\"}\n  modified: {foreground: \"#F9E2AF\"}\n  deleted: {foreground: \"#F38BA8\"}\n  renamed: {foreground: \"#94E2D5\"}\n  typechange: {foreground: \"#F5C2E7\"}\n  ignored: {foreground: \"#7F849C\"}\n  conflicted: {foreground: \"#EBA0AC\"}\n\ngit_repo:\n  branch_main: {foreground: \"#CDD6F4\"}\n  branch_other: {foreground: \"#CBA6F7\"}\n  git_clean: {foreground: \"#A6E3A1\"}\n  git_dirty: {foreground: \"#F38BA8\"}\n\nsecurity_context:\n  colon: {foreground: \"#7F849C\"}\n  user: {foreground: \"#BAC2DE\"}\n  role: {foreground: \"#CBA6F7\"}\n  typ: {foreground: \"#585B70\"}\n  range: {foreground: \"#CBA6F7\"}\n\nfile_type:\n  image: {foreground: \"#F9E2AF\"}\n  video: {foreground: \"#F38BA8\"}\n  music: {foreground: \"#A6E3A1\"}\n  lossless: {foreground: \"#94E2D5\"}\n  crypto: {foreground: \"#585B70\"}\n  document: {foreground: \"#CDD6F4\"}\n  compressed: {foreground: \"#F5C2E7\"}\n  temp: {foreground: \"#EBA0AC\"}\n  compiled: {foreground: \"#74C7EC\"}\n  build: {foreground: \"#585B70\"}\n  source: {foreground: \"#89B4FA\"}\n\npunctuation: {foreground: \"#7F849C\"}\ndate: {foreground: \"#F9E2AF\"}\ninode: {foreground: \"#A6ADC8\"}\nblocks: {foreground: \"#9399B2\"}\nheader: {foreground: \"#CDD6F4\"}\noctal: {foreground: \"#94E2D5\"}\nflags: {foreground: \"#CBA6F7\"}\n\nsymlink_path: {foreground: \"#89DCEB\"}\ncontrol_char: {foreground: \"#74C7EC\"}\nbroken_symlink: {foreground: \"#F38BA8\"}\nbroken_path_overlay: {foreground: \"#585B70\"}\n"
  },
  {
    "path": "themes/default.yml",
    "content": "colourful: true\n\nfilekinds:\n  normal: {foreground: Default}\n  directory: {foreground: Blue, is_bold: true}\n  symlink: {foreground: Cyan}\n  pipe: {foreground: Yellow}\n  block_device: {foreground: Yellow, is_bold: true}\n  char_device: {foreground: Yellow, is_bold: true}\n  socket: {foreground: Red, is_bold: true}\n  special: {foreground: Yellow}\n  executable: {foreground: Green, is_bold: true}\n  mount_point: {foreground: Blue, is_bold: true, is_underline: true}\n\nperms:\n  user_read: {foreground: Yellow, is_bold: true}\n  user_write: {foreground: Red, is_bold: true}\n  user_execute_file: {foreground: Green, is_bold: true, is_underline: true}\n  user_execute_other: {foreground: Green, is_bold: true}\n  group_read: {foreground: Yellow}\n  group_write: {foreground: Red}\n  group_execute: {foreground: Green}\n  other_read: {foreground: Yellow}\n  other_write: {foreground: Red}\n  other_execute: {foreground: Green}\n  special_user_file: {foreground: Purple}\n  special_other: {foreground: Purple}\n  attribute: {foreground: Default}\n\nsize:\n  major: {foreground: Green, is_bold: true}\n  minor: {foreground: Green}\n  number_byte: {foreground: Green, is_bold: true}\n  number_kilo: {foreground: Green, is_bold: true}\n  number_mega: {foreground: Green, is_bold: true}\n  number_giga: {foreground: Green, is_bold: true}\n  number_huge: {foreground: Green, is_bold: true}\n  unit_byte: {foreground: Green}\n  unit_kilo: {foreground: Green}\n  unit_mega: {foreground: Green}\n  unit_giga: {foreground: Green}\n  unit_huge: {foreground: Green}\n\nusers:\n  user_you: {foreground: Yellow, is_bold: true}\n  user_root: {foreground: Default}\n  user_other: {foreground: Default}\n  group_yours: {foreground: Yellow, is_bold: true}\n  group_other: {foreground: Default}\n  group_root: {foreground: Default}\n\nlinks:\n  normal: {foreground: Red, is_bold: true}\n  multi_link_file: {foreground: Red, background: Yellow}\n\ngit:\n  new: {foreground: Green}\n  modified: {foreground: Blue}\n  deleted: {foreground: Red}\n  renamed: {foreground: Yellow}\n  typechange: {foreground: Purple}\n  ignored: {foreground: Default, is_dimmed: true}\n  conflicted: {foreground: Red}\n\ngit_repo:\n  branch_main: {foreground: Green}\n  branch_other: {foreground: Yellow}\n  git_clean: {foreground: Green}\n  git_dirty: {foreground: Yellow}\n\nsecurity_context:\n  colon: {foreground: Default, is_dimmed: true}\n  user: {foreground: Blue}\n  role: {foreground: Green}\n  typ: {foreground: Yellow}\n  range: {foreground: Cyan}\n\nfile_type:\n  image: {foreground: Purple}\n  video: {foreground: Purple, is_bold: true}\n  music: {foreground: Cyan}\n  lossless: {foreground: Cyan, is_bold: true}\n  crypto: {foreground: Green, is_bold: true}\n  document: {foreground: Green}\n  compressed: {foreground: Red}\n  temp: {foreground: White}\n  compiled: {foreground: Yellow}\n  build: {foreground: Yellow, is_bold: true, is_underline: true}\n  source: {foreground: Yellow, is_bold: true}\n\npunctuation: {foreground: DarkGray, is_bold: true}\ndate: {foreground: Blue}\ninode: {foreground: Purple}\nblocks: {foreground: Cyan}\nheader: {foreground: Default, is_underline: true}\noctal: {foreground: Purple}\nflags: {foreground: Default}\n\nsymlink_path: {foreground: Cyan}\ncontrol_char: {foreground: Red}\nbroken_symlink: {foreground: Red}\nbroken_path_overlay: {foreground: Default, is_underline: true}\n\nfilenames:\n  # Custom filename-based overrides\n  # Cargo.toml: {icon: {glyph: 🦀}}\n\nextensions:\n  # Custom extension-based overrides\n  # rs: {filename: {foreground: Red}, icon: {glyph: 🦀}}\n"
  },
  {
    "path": "themes/dracula.yml",
    "content": "colourful: true\n# yellow #F1FA8C\n# red    #FF5555\n# purple #BD93F9\n# pink   #FF79C6\n# orange #FFB86C\n# green  #50FA7B\n# cyan   #8BE9FD\n# others:\n# dark-blue    #6272A4\n# foreground   #F8F8F2\n# current_line #44475A\n\nfilekinds:\n  normal: {foreground: \"#F8F8F2\"}\n  directory: {foreground: \"#8BE9FD\"}\n  symlink: {foreground: \"#BD93F9\"}\n  pipe: {foreground: \"#6272A4\"}\n  block_device: {foreground: \"#FF5555\"}\n  char_device: {foreground: \"#FF5555\"}\n  socket: {foreground: \"#44475A\"}\n  special: {foreground: \"#FF79C6\"}\n  executable: {foreground: \"#50FA7B\"}\n  mount_point: {foreground: \"#FFB86C\"}\n\nperms:\n  user_read: {foreground: \"#F8F8F2\"}\n  user_write: {foreground: \"#FFB86C\"}\n  user_execute_file: {foreground: \"#50FA7B\"}\n  user_execute_other: {foreground: \"#50FA7B\"}\n  group_read: {foreground: \"#F8F8F2\"}\n  group_write: {foreground: \"#FFB86C\"}\n  group_execute: {foreground: \"#50FA7B\"}\n  other_read: {foreground: \"#F8F8F2\"}\n  other_write: {foreground: \"#FFB86C\"}\n  other_execute: {foreground: \"#50FA7B\"}\n  special_user_file: {foreground: \"#FF79C6\"}\n  special_other: {foreground: \"#6272A4\"}\n  attribute: {foreground: \"#F8F8F2\"}\n\nsize:\n  major: {foreground: \"F1FA8C\"}\n  minor: {foreground: \"#BD93F9\"}\n  number_byte: {foreground: \"#F8F8F2\"}\n  number_kilo: {foreground: \"#F8F8F2\"}\n  number_mega: {foreground: \"#8BE9FD\"}\n  number_giga: {foreground: \"#FF79C6\"}\n  number_huge: {foreground: \"#FF79C6\"}\n  unit_byte: {foreground: \"#F8F8F2\"}\n  unit_kilo: {foreground: \"#8BE9FD\"}\n  unit_mega: {foreground: \"#FF79C6\"}\n  unit_giga: {foreground: \"#FF79C6\"}\n  unit_huge: {foreground: \"#FFB86C\"}\n\nusers:\n  user_you: {foreground: \"#F8F8F2\"}\n  user_root: {foreground: \"#FF5555\"}\n  user_other: {foreground: \"#FF79C6\"}\n  group_yours: {foreground: \"#F8F8F2\"}\n  group_other: {foreground: \"#6272A4\"}\n  group_root: {foreground: \"#FF5555\"}\n\nlinks:\n  normal: {foreground: \"#BD93F9\"}\n  multi_link_file: {foreground: \"#FFB86C\"}\n\ngit:\n  new: {foreground: \"#50FA7B\"}\n  modified: {foreground: \"#FFB86C\"}\n  deleted: {foreground: \"#FF5555\"}\n  renamed: {foreground: \"#8BE9FD\"}\n  typechange: {foreground: \"#FF79C6\"}\n  ignored: {foreground: \"#6272A4\"}\n  conflicted: {foreground: \"#FF5555\"}\n\ngit_repo:\n  branch_main: {foreground: \"#F8F8F2\"}\n  branch_other: {foreground: \"#FF79C6\"}\n  git_clean: {foreground: \"#50FA7B\"}\n  git_dirty: {foreground: \"#FF5555\"}\n\nsecurity_context:\n  colon: {foreground: \"#6272A4\"}\n  user: {foreground: \"#F8F8F2\"}\n  role: {foreground: \"#FF79C6\"}\n  typ: {foreground: \"#6272A4\"}\n  range: {foreground: \"#FF79C6\"}\n\nfile_type:\n  image: {foreground: \"#FFB86C\"}\n  video: {foreground: \"#FF5555\"}\n  music: {foreground: \"#50FA7B\"}\n  lossless: {foreground: \"#50FA7B\"}\n  crypto: {foreground: \"#6272A4\"}\n  document: {foreground: \"#F8F8F2\"}\n  compressed: {foreground: \"#FF79C6\"}\n  temp: {foreground: \"#FF5555\"}\n  compiled: {foreground: \"#8BE9FD\"}\n  build: {foreground: \"#6272A4\"}\n  source: {foreground: \"#8BE9FD\"}\n\npunctuation: {foreground: \"#6272A4\"}\ndate: {foreground: \"#FFB86C\"}\ninode: {foreground: \"#F8F8F2\"}\nblocks: {foreground: \"#F8F8F2\"}\nheader: {foreground: \"#F8F8F2\"}\noctal: {foreground: \"#50FA7B\"}\nflags: {foreground: \"#FF79C6\"}\n\nsymlink_path: {foreground: \"#BD93F9\"}\ncontrol_char: {foreground: \"#8BE9FD\"}\nbroken_symlink: {foreground: \"#FF5555\"}\nbroken_path_overlay: {foreground: \"#6272A4\"}\n"
  },
  {
    "path": "themes/frosty.yml",
    "content": "# colors:\n#  - light icy blue: #E0F7FA\n#  - snow white: #FFFFFF\n#  - sky blue: #B3E5FC\n#  - frosty grey: #90A4AE\n#  - cold dark grey: #607D8B\n#  - icy turquoise: #80DEEA\n#  - frosted red: #FF8A80\n\ncolourful: false\n\nfilekinds:\n  normal: {foreground: \"#E0F7FA\"}\n  directory: {foreground: \"#FFFFFF\"}\n  symlink: {foreground: \"#B3E5FC\"}\n  pipe: {foreground: \"#90A4AE\"}\n  block_device: {foreground: \"#B3E5FC\"}\n  char_device: {foreground: \"#B3E5FC\"}\n  socket: {foreground: \"#607D8B\"}\n  special: {foreground: \"#B3E5FC\"}\n  executable: {foreground: \"#80DEEA\"}\n  mount_point: {foreground: \"#E0F7FA\"}\n\nperms:\n  user_read: {foreground: \"#FFFFFF\"}\n  user_write: {foreground: \"#B3E5FC\"}\n  user_execute_file: {foreground: \"#80DEEA\"}\n  user_execute_other: {foreground: \"#80DEEA\"}\n  group_read: {foreground: \"#FFFFFF\"}\n  group_write: {foreground: \"#B3E5FC\"}\n  group_execute: {foreground: \"#80DEEA\"}\n  other_read: {foreground: \"#E0F7FA\"}\n  other_write: {foreground: \"#B3E5FC\"}\n  other_execute: {foreground: \"#80DEEA\"}\n  special_user_file: {foreground: \"#B3E5FC\"}\n  special_other: {foreground: \"#607D8B\"}\n  attribute: {foreground: \"#E0F7FA\"}\n\nsize:\n  major: {foreground: \"#E0F7FA\"}\n  minor: {foreground: \"#B3E5FC\"}\n  number_byte: {foreground: \"#FFFFFF\"}\n  number_kilo: {foreground: \"#E0F7FA\"}\n  number_mega: {foreground: \"#80DEEA\"}\n  number_giga: {foreground: \"#B3E5FC\"}\n  number_huge: {foreground: \"#B3E5FC\"}\n  unit_byte: {foreground: \"#E0F7FA\"}\n  unit_kilo: {foreground: \"#80DEEA\"}\n  unit_mega: {foreground: \"#B3E5FC\"}\n  unit_giga: {foreground: \"#B3E5FC\"}\n  unit_huge: {foreground: \"#80DEEA\"}\n\nusers:\n  user_you: {foreground: \"#FFFFFF\"}\n  user_root: {foreground: \"#607D8B\"}\n  user_other: {foreground: \"#B3E5FC\"}\n  group_yours: {foreground: \"#E0F7FA\"}\n  group_other: {foreground: \"#607D8B\"}\n  group_root: {foreground: \"#607D8B\"}\n\nlinks:\n  normal: {foreground: \"#B3E5FC\"}\n  multi_link_file: {foreground: \"#80DEEA\"}\n\ngit:\n  new: {foreground: \"#E0F7FA\"}\n  modified: {foreground: \"#B3E5FC\"}\n  deleted: {foreground: \"#607D8B\"}\n  renamed: {foreground: \"#80DEEA\"}\n  typechange: {foreground: \"#B3E5FC\"}\n  ignored: {foreground: \"#607D8B\"}\n  conflicted: {foreground: \"#FF8A80\"}\n\ngit_repo:\n  branch_main: {foreground: \"#FFFFFF\"}\n  branch_other: {foreground: \"#B3E5FC\"}\n  git_clean: {foreground: \"#80DEEA\"}\n  git_dirty: {foreground: \"#FF8A80\"}\n\nsecurity_context:\n  colon: {foreground: \"#80DEEA\"}\n  user: {foreground: \"#E0F7FA\"}\n  role: {foreground: \"#B3E5FC\"}\n  typ: {foreground: \"#607D8B\"}\n  range: {foreground: \"#B3E5FC\"}\n\nfile_type:\n  image: {foreground: \"#80DEEA\"}\n  video: {foreground: \"#B3E5FC\"}\n  music: {foreground: \"#E0F7FA\"}\n  lossless: {foreground: \"#B3E5FC\"}\n  crypto: {foreground: \"#607D8B\"}\n  document: {foreground: \"#FFFFFF\"}\n  compressed: {foreground: \"#B3E5FC\"}\n  temp: {foreground: \"#FF8A80\"}\n  compiled: {foreground: \"#80DEEA\"}\n  build: {foreground: \"#607D8B\"}\n  source: {foreground: \"#B3E5FC\"}\n\npunctuation: {foreground: \"#FFFFFF\"}\ndate: {foreground: \"#80DEEA\"}\ninode: {foreground: \"#E0F7FA\"}\nblocks: {foreground: \"#607D8B\"}\nheader: {foreground: \"#FFFFFF\"}\noctal: {foreground: \"#80DEEA\"}\nflags: {foreground: \"#B3E5FC\"}\n\nsymlink_path: {foreground: \"#B3E5FC\"}\ncontrol_char: {foreground: \"#80DEEA\"}\nbroken_symlink: {foreground: \"#FF8A80\"}\nbroken_path_overlay: {foreground: \"#607D8B\"}\n\nfilenames:\n  # Custom filename-based overrides\n  # Cargo.toml: {icon: {glyph: 🦀}}\n\nextensions:\n  # Custom extension-based overrides\n  # rs: {filename: {foreground: Red}, icon: {glyph: 🦀}}\n"
  },
  {
    "path": "themes/gruvbox-dark.yml",
    "content": "colourful: true\n\nfilekinds:\n  normal: {foreground: \"#ebdbb2\"}\n  directory: {foreground: \"#83a598\"}\n  symlink: {foreground: \"#8ec07c\"}\n  pipe: {foreground: \"#928374\"}\n  block_device: {foreground: \"#fb4934\"}\n  char_device: {foreground: \"#fb4934\"}\n  socket: {foreground: \"#665c54\"}\n  special: {foreground: \"#d3869b\"}\n  executable: {foreground: \"#b8bb26\"}\n  mount_point: {foreground: \"#fe8019\"}\n\nperms:\n  user_read: {foreground: \"#ebdbb2\"}\n  user_write: {foreground: \"#fabd2f\"}\n  user_execute_file: {foreground: \"#b8bb26\"}\n  user_execute_other: {foreground: \"#b8bb26\"}\n  group_read: {foreground: \"#ebdbb2\"}\n  group_write: {foreground: \"#fabd2f\"}\n  group_execute: {foreground: \"#b8bb26\"}\n  other_read: {foreground: \"#bdae93\"}\n  other_write: {foreground: \"#fabd2f\"}\n  other_execute: {foreground: \"#b8bb26\"}\n  special_user_file: {foreground: \"#d3869b\"}\n  special_other: {foreground: \"#928374\"}\n  attribute: {foreground: \"#bdae93\"}\n\nsize:\n  major: {foreground: \"#bdae93\"}\n  minor: {foreground: \"#8ec07c\"}\n  number_byte: {foreground: \"#ebdbb2\"}\n  number_kilo: {foreground: \"#ebdbb2\"}\n  number_mega: {foreground: \"#83a598\"}\n  number_giga: {foreground: \"#d3869b\"}\n  number_huge: {foreground: \"#d3869b\"}\n  unit_byte: {foreground: \"#bdae93\"}\n  unit_kilo: {foreground: \"#83a598\"}\n  unit_mega: {foreground: \"#d3869b\"}\n  unit_giga: {foreground: \"#d3869b\"}\n  unit_huge: {foreground: \"#fe8019\"}\n\nusers:\n  user_you: {foreground: \"#ebdbb2\"}\n  user_root: {foreground: \"#fb4934\"}\n  user_other: {foreground: \"#d3869b\"}\n  group_yours: {foreground: \"#ebdbb2\"}\n  group_other: {foreground: \"#928374\"}\n  group_root: {foreground: \"#fb4934\"}\n\nlinks:\n  normal: {foreground: \"#8ec07c\"}\n  multi_link_file: {foreground: \"#fe8019\"}\n\ngit:\n  new: {foreground: \"#b8bb26\"}\n  modified: {foreground: \"#fabd2f\"}\n  deleted: {foreground: \"#fb4934\"}\n  renamed: {foreground: \"#8ec07c\"}\n  typechange: {foreground: \"#d3869b\"}\n  ignored: {foreground: \"#928374\"}\n  conflicted: {foreground: \"#cc241d\"}\n\ngit_repo:\n  branch_main: {foreground: \"#ebdbb2\"}\n  branch_other: {foreground: \"#d3869b\"}\n  git_clean: {foreground: \"#b8bb26\"}\n  git_dirty: {foreground: \"#fb4934\"}\n\nsecurity_context:\n  colon: {foreground: \"#928374\"}\n  user: {foreground: \"#ebdbb2\"}\n  role: {foreground: \"#d3869b\"}\n  typ: {foreground: \"#665c54\"}\n  range: {foreground: \"#d3869b\"}\n\nfile_type:\n  image: {foreground: \"#fabd2f\"}\n  video: {foreground: \"#fb4934\"}\n  music: {foreground: \"#b8bb26\"}\n  lossless: {foreground: \"#8ec07c\"}\n  crypto: {foreground: \"#928374\"}\n  document: {foreground: \"#ebdbb2\"}\n  compressed: {foreground: \"#d3869b\"}\n  temp: {foreground: \"#cc241d\"}\n  compiled: {foreground: \"#83a598\"}\n  build: {foreground: \"#928374\"}\n  source: {foreground: \"#83a598\"}\n\npunctuation: {foreground: \"#928374\"}\ndate: {foreground: \"#fabd2f\"}\ninode: {foreground: \"#bdae93\"}\nblocks: {foreground: \"#a89984\"}\nheader: {foreground: \"#ebdbb2\"}\noctal: {foreground: \"#8ec07c\"}\nflags: {foreground: \"#d3869b\"}\n\nsymlink_path: {foreground: \"#8ec07c\"}\ncontrol_char: {foreground: \"#83a598\"}\nbroken_symlink: {foreground: \"#fb4934\"}\nbroken_path_overlay: {foreground: \"#928374\"}\n"
  },
  {
    "path": "themes/gruvbox-light.yml",
    "content": "colourful: true\n\nfilekinds:\n  normal: {foreground: \"#3c3836\"}\n  directory: {foreground: \"#076678\"}\n  symlink: {foreground: \"#427b58\"}\n  pipe: {foreground: \"#7c6f64\"}\n  block_device: {foreground: \"#9d0006\"}\n  char_device: {foreground: \"#9d0006\"}\n  socket: {foreground: \"#a89984\"}\n  special: {foreground: \"#b16286\"}\n  executable: {foreground: \"#98971a\"}\n  mount_point: {foreground: \"#d65d0e\"}\n\nperms:\n  user_read: {foreground: \"#3c3836\"}\n  user_write: {foreground: \"#d79921\"}\n  user_execute_file: {foreground: \"#98971a\"}\n  user_execute_other: {foreground: \"#98971a\"}\n  group_read: {foreground: \"#3c3836\"}\n  group_write: {foreground: \"#d79921\"}\n  group_execute: {foreground: \"#98971a\"}\n  other_read: {foreground: \"#7c6f64\"}\n  other_write: {foreground: \"#d79921\"}\n  other_execute: {foreground: \"#98971a\"}\n  special_user_file: {foreground: \"#b16286\"}\n  special_other: {foreground: \"#7c6f64\"}\n  attribute: {foreground: \"#7c6f64\"}\n\nsize:\n  major: {foreground: \"#7c6f64\"}\n  minor: {foreground: \"#427b58\"}\n  number_byte: {foreground: \"#3c3836\"}\n  number_kilo: {foreground: \"#3c3836\"}\n  number_mega: {foreground: \"#076678\"}\n  number_giga: {foreground: \"#b16286\"}\n  number_huge: {foreground: \"#b16286\"}\n  unit_byte: {foreground: \"#7c6f64\"}\n  unit_kilo: {foreground: \"#076678\"}\n  unit_mega: {foreground: \"#b16286\"}\n  unit_giga: {foreground: \"#b16286\"}\n  unit_huge: {foreground: \"#d65d0e\"}\n\nusers:\n  user_you: {foreground: \"#3c3836\"}\n  user_root: {foreground: \"#9d0006\"}\n  user_other: {foreground: \"#b16286\"}\n  group_yours: {foreground: \"#3c3836\"}\n  group_other: {foreground: \"#7c6f64\"}\n  group_root: {foreground: \"#9d0006\"}\n\nlinks:\n  normal: {foreground: \"#427b58\"}\n  multi_link_file: {foreground: \"#d65d0e\"}\n\ngit:\n  new: {foreground: \"#98971a\"}\n  modified: {foreground: \"#d79921\"}\n  deleted: {foreground: \"#9d0006\"}\n  renamed: {foreground: \"#427b58\"}\n  typechange: {foreground: \"#b16286\"}\n  ignored: {foreground: \"#7c6f64\"}\n  conflicted: {foreground: \"#cc241d\"}\n\ngit_repo:\n  branch_main: {foreground: \"#3c3836\"}\n  branch_other: {foreground: \"#b16286\"}\n  git_clean: {foreground: \"#98971a\"}\n  git_dirty: {foreground: \"#9d0006\"}\n\nsecurity_context:\n  colon: {foreground: \"#7c6f64\"}\n  user: {foreground: \"#3c3836\"}\n  role: {foreground: \"#b16286\"}\n  typ: {foreground: \"#a89984\"}\n  range: {foreground: \"#b16286\"}\n\nfile_type:\n  image: {foreground: \"#d79921\"}\n  video: {foreground: \"#9d0006\"}\n  music: {foreground: \"#98971a\"}\n  lossless: {foreground: \"#427b58\"}\n  crypto: {foreground: \"#7c6f64\"}\n  document: {foreground: \"#3c3836\"}\n  compressed: {foreground: \"#b16286\"}\n  temp: {foreground: \"#cc241d\"}\n  compiled: {foreground: \"#076678\"}\n  build: {foreground: \"#7c6f64\"}\n  source: {foreground: \"#076678\"}\n\npunctuation: {foreground: \"#7c6f64\"}\ndate: {foreground: \"#d79921\"}\ninode: {foreground: \"#7c6f64\"}\nblocks: {foreground: \"#928374\"}\nheader: {foreground: \"#3c3836\"}\noctal: {foreground: \"#427b58\"}\nflags: {foreground: \"#b16286\"}\n\nsymlink_path: {foreground: \"#427b58\"}\ncontrol_char: {foreground: \"#076678\"}\nbroken_symlink: {foreground: \"#9d0006\"}\nbroken_path_overlay: {foreground: \"#7c6f64\"}\n"
  },
  {
    "path": "themes/one_dark.yml",
    "content": "colourful: true\n\nfilekinds:\n  normal: {foreground: \"#ABB2BF\"}\n  directory: {foreground: \"#61AFEF\"}\n  symlink: {foreground: \"#56B6C2\"}\n  pipe: {foreground: \"#5C6370\"}\n  block_device: {foreground: \"#E5C07B\"}\n  char_device: {foreground: \"#E5C07B\"}\n  socket: {foreground: \"#5C6370\"}\n  special: {foreground: \"#C678DD\"}\n  executable: {foreground: \"#98C379\"}\n  mount_point: {foreground: \"#61AFEF\"}\n\nperms:\n  user_read: {foreground: \"#ABB2BF\"}\n  user_write: {foreground: \"#D19A66\"}\n  user_execute_file: {foreground: \"#98C379\"}\n  user_execute_other: {foreground: \"#98C379\"}\n  group_read: {foreground: \"#ABB2BF\"}\n  group_write: {foreground: \"#D19A66\"}\n  group_execute: {foreground: \"#98C379\"}\n  other_read: {foreground: \"#5C6370\"}\n  other_write: {foreground: \"#D19A66\"}\n  other_execute: {foreground: \"#98C379\"}\n  special_user_file: {foreground: \"#C678DD\"}\n  special_other: {foreground: \"#5C6370\"}\n  attribute: {foreground: \"#5C6370\"}\n\nsize:\n  major: {foreground: \"#5C6370\"}\n  minor: {foreground: \"#56B6C2\"}\n  number_byte: {foreground: \"#ABB2BF\"}\n  number_kilo: {foreground: \"#ABB2BF\"}\n  number_mega: {foreground: \"#61AFEF\"}\n  number_giga: {foreground: \"#C678DD\"}\n  number_huge: {foreground: \"#C678DD\"}\n  unit_byte: {foreground: \"#5C6370\"}\n  unit_kilo: {foreground: \"#61AFEF\"}\n  unit_mega: {foreground: \"#C678DD\"}\n  unit_giga: {foreground: \"#C678DD\"}\n  unit_huge: {foreground: \"#61AFEF\"}\n\nusers:\n  user_you: {foreground: \"#ABB2BF\"}\n  user_root: {foreground: \"#E06C75\"}\n  user_other: {foreground: \"#C678DD\"}\n  group_yours: {foreground: \"#ABB2BF\"}\n  group_other: {foreground: \"#5C6370\"}\n  group_root: {foreground: \"#E06C75\"}\n\nlinks:\n  normal: {foreground: \"#56B6C2\"}\n  multi_link_file: {foreground: \"#61AFEF\"}\n\ngit:\n  new: {foreground: \"#98C379\"}\n  modified: {foreground: \"#E5C07B\"}\n  deleted: {foreground: \"#E06C75\"}\n  renamed: {foreground: \"#98C379\"}\n  typechange: {foreground: \"#C678DD\"}\n  ignored: {foreground: \"#5C6370\"}\n  conflicted: {foreground: \"#E06C75\"}\n\ngit_repo:\n  branch_main: {foreground: \"#ABB2BF\"}\n  branch_other: {foreground: \"#C678DD\"}\n  git_clean: {foreground: \"#98C379\"}\n  git_dirty: {foreground: \"#E06C75\"}\n\nsecurity_context:\n  colon: {foreground: \"#5C6370\"}\n  user: {foreground: \"#ABB2BF\"}\n  role: {foreground: \"#C678DD\"}\n  typ: {foreground: \"#5C6370\"}\n  range: {foreground: \"#C678DD\"}\n\nfile_type:\n  image: {foreground: \"#E5C07B\"}\n  video: {foreground: \"#E06C75\"}\n  music: {foreground: \"#98C379\"}\n  lossless: {foreground: \"#56B6C2\"}\n  crypto: {foreground: \"#5C6370\"}\n  document: {foreground: \"#ABB2BF\"}\n  compressed: {foreground: \"#C678DD\"}\n  temp: {foreground: \"#E06C75\"}\n  compiled: {foreground: \"#61AFEF\"}\n  build: {foreground: \"#5C6370\"}\n  source: {foreground: \"#61AFEF\"}\n\npunctuation: {foreground: \"#5C6370\"}\ndate: {foreground: \"#E5C07B\"}\ninode: {foreground: \"#5C6370\"}\nblocks: {foreground: \"#5C6370\"}\nheader: {foreground: \"#ABB2BF\"}\noctal: {foreground: \"#56B6C2\"}\nflags: {foreground: \"#C678DD\"}\n\nsymlink_path: {foreground: \"#56B6C2\"}\ncontrol_char: {foreground: \"#61AFEF\"}\nbroken_symlink: {foreground: \"#E06C75\"}\nbroken_path_overlay: {foreground: \"#5C6370\"}\n\n"
  },
  {
    "path": "themes/rose-pine-dawn.yml",
    "content": "colourful: true\n\n# Colors are in format of:\n# color/paletteRef (Description) #color code\n\n# Gold (Terminal Yellow) #ea9d34\n# Love (Terminal Red) #b4637a\n# Rose (Terminal Cyan) #d7827e\n# Base (Primary Background) #faf4ed\n# Iris (Terminal Magenta) #907aa9\n# Foam (Terminal Blue) #56949f\n# Pine (Terminal Green)  #286983\n# Text (High contrast foreground) #575279\n# Muted (Low Contrast Foreground) #9893a5\n# Subtle (Medium Contrast Foreground) #797593\n# Highlight Low (Low contrast highlight) #f4ede8\n# Highlight Med (Medium Contrast Highlight) #dfdad9\n# Highlight High (High Contrast Highlight) #cecacd\n\nfilekinds:\n  normal: {foreground: \"#575279\"}\n  directory: {foreground: \"#56949f\"}\n  symlink: {foreground: \"#cecacd\"}\n  pipe: {foreground: \"#797593\"}\n  block_device: {foreground: \"#d7827e\"}\n  char_device: {foreground: \"#ea9d34\"}\n  socket: {foreground: \"#f4ede8\"}\n  special: {foreground: \"#907aa9\"}\n  executable: {foreground: \"#907aa9\"}\n  mount_point: {foreground: \"#dfdad9\"}\n\nperms:\n  user_read: {foreground: \"#797593\"}\n  user_write: {foreground: \"#d7827e\"}\n  user_execute_file: {foreground: \"#907aa9\"}\n  user_execute_other: {foreground: \"#907aa9\"}\n  group_read: {foreground: \"#797593\"}\n  group_write: {foreground: \"#d7827e\"}\n  group_execute: {foreground: \"#907aa9\"}\n  other_read: {foreground: \"#797593\"}\n  other_write: {foreground: \"#d7827e\"}\n  other_execute: {foreground: \"#907aa9\"}\n  special_user_file: {foreground: \"#907aa9\"}\n  special_other: {foreground: \"#d7827e\"}\n  attribute: {foreground: \"#797593\"}\n\nsize:\n  major: {foreground: \"#797593\"}\n  minor: {foreground: \"#56949f\"}\n  number_byte: {foreground: \"#797593\"}\n  number_kilo: {foreground: \"#cecacd\"}\n  number_mega: {foreground: \"#286983\"}\n  number_giga: {foreground: \"#907aa9\"}\n  number_huge: {foreground: \"#907aa9\"}\n  unit_byte: {foreground: \"#797593\"}\n  unit_kilo: {foreground: \"#286983\"}\n  unit_mega: {foreground: \"#907aa9\"}\n  unit_giga: {foreground: \"#907aa9\"}\n  unit_huge: {foreground: \"#56949f\"}\n\nusers:\n  user_you: {foreground: \"#ea9d34\"}\n  user_root: {foreground: \"#b4637a\"}\n  user_other: {foreground: \"#907aa9\"}\n  group_yours: {foreground: \"#cecacd\"}\n  group_other: {foreground: \"#9893a5\"}\n  group_root: {foreground: \"#b4637a\"}\n\nlinks:\n  normal: {foreground: \"#56949f\"}\n  multi_link_file: {foreground: \"#286983\"}\n\ngit:\n  new: {foreground: \"#56949f\"}\n  modified: {foreground: \"#ea9d34\"}\n  deleted: {foreground: \"#b4637a\"}\n  renamed: {foreground: \"#286983\"}\n  typechange: {foreground: \"#907aa9\"}\n  ignored: {foreground: \"#9893a5\"}\n  conflicted: {foreground: \"#d7827e\"}\n\ngit_repo:\n  branch_main: {foreground: \"#797593\"}\n  branch_other: {foreground: \"#907aa9\"}\n  git_clean: {foreground: \"#56949f\"}\n  git_dirty: {foreground: \"#b4637a\"}\n\nsecurity_context:\n  colon: {foreground: \"#797593\"}\n  user: {foreground: \"#56949f\"}\n  role: {foreground: \"#907aa9\"}\n  typ: {foreground: \"#9893a5\"}\n  range: {foreground: \"#907aa9\"}\n\nfile_type:\n  image: {foreground: \"#ea9d34\"}\n  video: {foreground: \"#b4637a\"}\n  music: {foreground: \"#56949f\"}\n  lossless: {foreground: \"#9893a5\"}\n  crypto: {foreground: \"#dfdad9\"}\n  document: {foreground: \"#797593\"}\n  compressed: {foreground: \"#907aa9\"}\n  temp: {foreground: \"#d7827e\"}\n  compiled: {foreground: \"#286983\"}\n  build: {foreground: \"#9893a5\"}\n  source: {foreground: \"#d7827e\"}\n\npunctuation: {foreground: \"#cecacd\"}\ndate: {foreground: \"#286983\"}\ninode: {foreground: \"#797593\"}\nblocks: {foreground: \"#9893a5\"}\nheader: {foreground: \"#797593\"}\noctal: {foreground: \"#56949f\"}\nflags: {foreground: \"#907aa9\"}\n\nsymlink_path: {foreground: \"#56949f\"}\ncontrol_char: {foreground: \"#286983\"}\nbroken_symlink: {foreground: \"#b4637a\"}\nbroken_path_overlay: {foreground: \"#cecacd\"}\n"
  },
  {
    "path": "themes/rose-pine-moon.yml",
    "content": "colourful: true\n\n# Colors are in format of:\n# color/paletteRef (Description) #color code\n\n# Gold (Terminal Yellow) #f6c177\n# Love (Terminal Red) #eb6f92\n# Rose (Terminal Cyan) #ea9a97\n# Base (Primary Background) #232136\n# Iris (Terminal Magenta) #c4a7e7\n# Foam (Terminal Blue) #9ccfd8\n# Pine (Terminal Green)  #3e8fb0\n# Muted (Low Contrast Foreground) #6e6a86\n# Surface (Secondary Background Atop Base) #2a273f\n# Overlay (Tertiary Background Atop Surface) #393552\n# Subtle (Medium Contrast Foreground) #908caa\n# Text (High Contrast Foreground) #e0def4\n# Highlight Low (Low Contrast Highlight) #2a283e\n# Highlight Med (Medium Contrast Highlight) #44415a\n# Highlight High (High Contrast Highlight) #56526e\n\nfilekinds:\n  normal: {foreground: \"#e0def4\"}\n  directory: {foreground: \"#9ccfd8\"}\n  symlink: {foreground: \"#56526e\"}\n  pipe: {foreground: \"#908caa\"}\n  block_device: {foreground: \"#ea9a97\"}\n  char_device: {foreground: \"#f6c177\"}\n  socket: {foreground: \"#2a283e\"}\n  special: {foreground: \"#c4a7e7\"}\n  executable: {foreground: \"#c4a7e7\"}\n  mount_point: {foreground: \"#44415a\"}\n\nperms:\n  user_read: {foreground: \"#908caa\"}\n  user_write: {foreground: \"#44415a\"}\n  user_execute_file: {foreground: \"#c4a7e7\"}\n  user_execute_other: {foreground: \"#c4a7e7\"}\n  group_read: {foreground: \"#908caa\"}\n  group_write: {foreground: \"#44415a\"}\n  group_execute: {foreground: \"#c4a7e7\"}\n  other_read: {foreground: \"#908caa\"}\n  other_write: {foreground: \"#44415a\"}\n  other_execute: {foreground: \"#c4a7e7\"}\n  special_user_file: {foreground: \"#c4a7e7\"}\n  special_other: {foreground: \"#44415a\"}\n  attribute: {foreground: \"#908caa\"}\n\nsize:\n  major: {foreground: \"#908caa\"}\n  minor: {foreground: \"#9ccfd8\"}\n  number_byte: {foreground: \"#908caa\"}\n  number_kilo: {foreground: \"#56526e\"}\n  number_mega: {foreground: \"#3e8fb0\"}\n  number_giga: {foreground: \"#c4a7e7\"}\n  number_huge: {foreground: \"#c4a7e7\"}\n  unit_byte: {foreground: \"#908caa\"}\n  unit_kilo: {foreground: \"#3e8fb0\"}\n  unit_mega: {foreground: \"#c4a7e7\"}\n  unit_giga: {foreground: \"#c4a7e7\"}\n  unit_huge: {foreground: \"#9ccfd8\"}\n\nusers:\n  user_you: {foreground: \"#f6c177\"}\n  user_root: {foreground: \"#eb6f92\"}\n  user_other: {foreground: \"#c4a7e7\"}\n  group_yours: {foreground: \"#56526e\"}\n  group_other: {foreground: \"#6e6a86\"}\n  group_root: {foreground: \"#eb6f92\"}\n\nlinks:\n  normal: {foreground: \"#9ccfd8\"}\n  multi_link_file: {foreground: \"#3e8fb0\"}\n\ngit:\n  new: {foreground: \"#9ccfd8\"}\n  modified: {foreground: \"#f6c177\"}\n  deleted: {foreground: \"#eb6f92\"}\n  renamed: {foreground: \"#3e8fb0\"}\n  typechange: {foreground: \"#c4a7e7\"}\n  ignored: {foreground: \"#6e6a86\"}\n  conflicted: {foreground: \"#ea9a97\"}\n\ngit_repo:\n  branch_main: {foreground: \"#908caa\"}\n  branch_other: {foreground: \"#c4a7e7\"}\n  git_clean: {foreground: \"#9ccfd8\"}\n  git_dirty: {foreground: \"#eb6f92\"}\n\nsecurity_context:\n  colon: {foreground: \"#908caa\"}\n  user: {foreground: \"#9ccfd8\"}\n  role: {foreground: \"#c4a7e7\"}\n  typ: {foreground: \"#6e6a86\"}\n  range: {foreground: \"#c4a7e7\"}\n\nfile_type:\n  image: {foreground: \"#f6c177\"}\n  video: {foreground: \"#eb6f92\"}\n  music: {foreground: \"#9ccfd8\"}\n  lossless: {foreground: \"#6e6a86\"}\n  crypto: {foreground: \"#44415a\"}\n  document: {foreground: \"#908caa\"}\n  compressed: {foreground: \"#c4a7e7\"}\n  temp: {foreground: \"#ea9a97\"}\n  compiled: {foreground: \"#3e8fb0\"}\n  build: {foreground: \"#6e6a86\"}\n  source: {foreground: \"#ea9a97\"}\n\npunctuation: {foreground: \"#56526e\"}\ndate: {foreground: \"#3e8fb0\"}\ninode: {foreground: \"#908caa\"}\nblocks: {foreground: \"#9399B2\"}\nheader: {foreground: \"#908caa\"}\noctal: {foreground: \"#9ccfd8\"}\nflags: {foreground: \"#c4a7e7\"}\n\nsymlink_path: {foreground: \"#9ccfd8\"}\ncontrol_char: {foreground: \"#3e8fb0\"}\nbroken_symlink: {foreground: \"#eb6f92\"}\nbroken_path_overlay: {foreground: \"#56526e\"}\n"
  },
  {
    "path": "themes/rose-pine.yml",
    "content": "colourful: true\n\n# Colors are in format of:\n# color/paletteRef (Description) #color code\n\n# Gold (Terminal Yellow) #f6c177\n# Love (Terminal Red) #eb6f92\n# Rose (Terminal Cyan) #ebbcba\n# Base (Primary Background) #191724\n# Iris (Terminal Magenta) #c4a7e7\n# Foam (Terminal Blue) #9ccfd8\n# Pine (Terminal Green)  #31748f\n# Muted (Low Contrast Foreground) #6e6a86\n# Surface (Secondary Background Atop Base) #1f1d2e\n# Overlay (Tertiary Background Atop Surface) #26233a\n# Subtle (Medium Contrast Foreground) #908caa\n# Text (High Contrast Foreground) #e0def4\n# Highlight Low (Low Contrast Highlight) #21202e\n# Highlight Med (Medium Contrast Highlight) #403d52\n# Highlight High (High Contrast Highlight) #524f67\n\nfilekinds:\n  normal: {foreground: \"#e0def4\"}\n  directory: {foreground: \"#9ccfd8\"}\n  symlink: {foreground: \"#524f67\"}\n  pipe: {foreground: \"#908caa\"}\n  block_device: {foreground: \"#ebbcba\"}\n  char_device: {foreground: \"#f6c177\"}\n  socket: {foreground: \"#21202e\"}\n  special: {foreground: \"#c4a7e7\"}\n  executable: {foreground: \"#c4a7e7\"}\n  mount_point: {foreground: \"#403d52\"}\n\nperms:\n  user_read: {foreground: \"#908caa\"}\n  user_write: {foreground: \"#403d52\"}\n  user_execute_file: {foreground: \"#c4a7e7\"}\n  user_execute_other: {foreground: \"#c4a7e7\"}\n  group_read: {foreground: \"#908caa\"}\n  group_write: {foreground: \"#403d52\"}\n  group_execute: {foreground: \"#c4a7e7\"}\n  other_read: {foreground: \"#908caa\"}\n  other_write: {foreground: \"#403d52\"}\n  other_execute: {foreground: \"#c4a7e7\"}\n  special_user_file: {foreground: \"#c4a7e7\"}\n  special_other: {foreground: \"#403d52\"}\n  attribute: {foreground: \"#908caa\"}\n\nsize:\n  major: {foreground: \"#908caa\"}\n  minor: {foreground: \"#9ccfd8\"}\n  number_byte: {foreground: \"#908caa\"}\n  number_kilo: {foreground: \"#524f67\"}\n  number_mega: {foreground: \"#31748f\"}\n  number_giga: {foreground: \"#c4a7e7\"}\n  number_huge: {foreground: \"#c4a7e7\"}\n  unit_byte: {foreground: \"#908caa\"}\n  unit_kilo: {foreground: \"#31748f\"}\n  unit_mega: {foreground: \"#c4a7e7\"}\n  unit_giga: {foreground: \"#c4a7e7\"}\n  unit_huge: {foreground: \"#9ccfd8\"}\n\nusers:\n  user_you: {foreground: \"#f6c177\"}\n  user_root: {foreground: \"#eb6f92\"}\n  user_other: {foreground: \"#c4a7e7\"}\n  group_yours: {foreground: \"#524f67\"}\n  group_other: {foreground: \"#6e6a86\"}\n  group_root: {foreground: \"#eb6f92\"}\n\nlinks:\n  normal: {foreground: \"#9ccfd8\"}\n  multi_link_file: {foreground: \"#31748f\"}\n\ngit:\n  new: {foreground: \"#9ccfd8\"}\n  modified: {foreground: \"#f6c177\"}\n  deleted: {foreground: \"#eb6f92\"}\n  renamed: {foreground: \"#31748f\"}\n  typechange: {foreground: \"#c4a7e7\"}\n  ignored: {foreground: \"#6e6a86\"}\n  conflicted: {foreground: \"#ebbcba\"}\n\ngit_repo:\n  branch_main: {foreground: \"#908caa\"}\n  branch_other: {foreground: \"#c4a7e7\"}\n  git_clean: {foreground: \"#9ccfd8\"}\n  git_dirty: {foreground: \"#eb6f92\"}\n\nsecurity_context:\n  colon: {foreground: \"#908caa\"}\n  user: {foreground: \"#9ccfd8\"}\n  role: {foreground: \"#c4a7e7\"}\n  typ: {foreground: \"#6e6a86\"}\n  range: {foreground: \"#c4a7e7\"}\n\nfile_type:\n  image: {foreground: \"#f6c177\"}\n  video: {foreground: \"#eb6f92\"}\n  music: {foreground: \"#9ccfd8\"}\n  lossless: {foreground: \"#6e6a86\"}\n  crypto: {foreground: \"#403d52\"}\n  document: {foreground: \"#908caa\"}\n  compressed: {foreground: \"#c4a7e7\"}\n  temp: {foreground: \"#ebbcba\"}\n  compiled: {foreground: \"#31748f\"}\n  build: {foreground: \"#6e6a86\"}\n  source: {foreground: \"#ebbcba\"}\n\npunctuation: {foreground: \"#524f67\"}\ndate: {foreground: \"#31748f\"}\ninode: {foreground: \"#908caa\"}\nblocks: {foreground: \"#6e6a86\"}\nheader: {foreground: \"#908caa\"}\noctal: {foreground: \"#9ccfd8\"}\nflags: {foreground: \"#c4a7e7\"}\n\nsymlink_path: {foreground: \"#9ccfd8\"}\ncontrol_char: {foreground: \"#31748f\"}\nbroken_symlink: {foreground: \"#eb6f92\"}\nbroken_path_overlay: {foreground: \"#524f67\"}\n"
  },
  {
    "path": "themes/solarized-dark.yml",
    "content": "colourful: true\n\nfilekinds:\n  normal: {foreground: \"#839496\"}\n  directory: {foreground: \"#268bd2\", is_bold: true}\n  symlink: {foreground: \"#2aa198\"}\n  pipe: {foreground: \"#657b83\"}\n  block_device: {foreground: \"#dc322f\"}\n  char_device: {foreground: \"#dc322f\"}\n  socket: {foreground: \"#6c71c4\"}\n  special: {foreground: \"#d33682\"}\n  executable: {foreground: \"#859900\", is_bold: true}\n  mount_point: {foreground: \"#cb4b16\"}\n\nperms:\n  user_read: {foreground: \"#839496\"}\n  user_write: {foreground: \"#b58900\"}\n  user_execute_file: {foreground: \"#859900\"}\n  user_execute_other: {foreground: \"#859900\"}\n  group_read: {foreground: \"#839496\"}\n  group_write: {foreground: \"#b58900\"}\n  group_execute: {foreground: \"#859900\"}\n  other_read: {foreground: \"#93a1a1\"}\n  other_write: {foreground: \"#b58900\"}\n  other_execute: {foreground: \"#859900\"}\n  special_user_file: {foreground: \"#d33682\"}\n  special_other: {foreground: \"#657b83\"}\n  attribute: {foreground: \"#93a1a1\"}\n\nsize:\n  major: {foreground: \"#93a1a1\"}\n  minor: {foreground: \"#2aa198\"}\n  number_byte: {foreground: \"#839496\"}\n  number_kilo: {foreground: \"#839496\"}\n  number_mega: {foreground: \"#268bd2\"}\n  number_giga: {foreground: \"#d33682\"}\n  number_huge: {foreground: \"#dc322f\"}\n  unit_byte: {foreground: \"#93a1a1\"}\n  unit_kilo: {foreground: \"#268bd2\"}\n  unit_mega: {foreground: \"#d33682\"}\n  unit_giga: {foreground: \"#d33682\"}\n  unit_huge: {foreground: \"#dc322f\"}\n\nusers:\n  user_you: {foreground: \"#839496\"}\n  user_root: {foreground: \"#dc322f\", is_bold: true}\n  user_other: {foreground: \"#d33682\"}\n  group_yours: {foreground: \"#839496\"}\n  group_other: {foreground: \"#657b83\"}\n  group_root: {foreground: \"#dc322f\"}\n\nlinks:\n  normal: {foreground: \"#2aa198\"}\n  multi_link_file: {foreground: \"#cb4b16\"}\n\ngit:\n  new: {foreground: \"#859900\"}\n  modified: {foreground: \"#b58900\"}\n  deleted: {foreground: \"#dc322f\"}\n  renamed: {foreground: \"#2aa198\"}\n  typechange: {foreground: \"#d33682\"}\n  ignored: {foreground: \"#657b83\"}\n  conflicted: {foreground: \"#dc322f\", is_bold: true}\n\ngit_repo:\n  branch_main: {foreground: \"#839496\"}\n  branch_other: {foreground: \"#d33682\"}\n  git_clean: {foreground: \"#859900\"}\n  git_dirty: {foreground: \"#dc322f\"}\n\nsecurity_context:\n  colon: {foreground: \"#657b83\"}\n  user: {foreground: \"#839496\"}\n  role: {foreground: \"#d33682\"}\n  typ: {foreground: \"#586e75\"}\n  range: {foreground: \"#d33682\"}\n\nfile_type:\n  image: {foreground: \"#d33682\"}\n  video: {foreground: \"#dc322f\"}\n  music: {foreground: \"#859900\"}\n  lossless: {foreground: \"#2aa198\"}\n  crypto: {foreground: \"#6c71c4\"}\n  document: {foreground: \"#268bd2\"}\n  compressed: {foreground: \"#b58900\"}\n  temp: {foreground: \"#dc322f\"}\n  compiled: {foreground: \"#268bd2\"}\n  build: {foreground: \"#657b83\"}\n  source: {foreground: \"#268bd2\"}\n\npunctuation: {foreground: \"#657b83\"}\ndate: {foreground: \"#b58900\"}\ninode: {foreground: \"#93a1a1\"}\nblocks: {foreground: \"#93a1a1\"}\nheader: {foreground: \"#839496\"}\noctal: {foreground: \"#2aa198\"}\nflags: {foreground: \"#d33682\"}\n\nsymlink_path: {foreground: \"#2aa198\"}\ncontrol_char: {foreground: \"#268bd2\"}\nbroken_symlink: {foreground: \"#dc322f\"}\nbroken_path_overlay: {foreground: \"#657b83\"}"
  },
  {
    "path": "themes/tokyonight.yml",
    "content": "colourful: true\n\nfilekinds:\n  normal: { foreground: \"#c0caf5\" }\n  directory: { foreground: \"#7aa2f7\" }\n  symlink: { foreground: \"#2ac3de\" }\n  pipe: { foreground: \"#414868\" }\n  block_device: { foreground: \"#e0af68\" }\n  char_device: { foreground: \"#e0af68\" }\n  socket: { foreground: \"#414868\" }\n  special: { foreground: \"#9d7cd8\" }\n  executable: { foreground: \"#9ece6a\" }\n  mount_point: { foreground: \"#b4f9f8\" }\n\nperms:\n  user_read: { foreground: \"#2ac3de\" }\n  user_write: { foreground: \"#bb9af7\" }\n  user_execute_file: { foreground: \"#9ece6a\" }\n  user_execute_other: { foreground: \"#9ece6a\" }\n  group_read: { foreground: \"#2ac3de\" }\n  group_write: { foreground: \"#ff9e64\" }\n  group_execute: { foreground: \"#9ece6a\" }\n  other_read: { foreground: \"#2ac3de\" }\n  other_write: { foreground: \"#ff007c\" }\n  other_execute: { foreground: \"#9ece6a\" }\n  special_user_file: { foreground: \"#ff007c\" }\n  special_other: { foreground: \"#db4b4b\" }\n  attribute: { foreground: \"#737aa2\" }\n\nsize:\n  major: { foreground: \"#2ac3de\" }\n  minor: { foreground: \"#9d7cd8\" }\n  number_byte: { foreground: \"#a9b1d6\" }\n  number_kilo: { foreground: \"#89ddff\" }\n  number_mega: { foreground: \"#2ac3de\" }\n  number_giga: { foreground: \"#ff9e64\" }\n  number_huge: { foreground: \"#ff007c\" }\n  unit_byte: { foreground: \"#a9b1d6\" }\n  unit_kilo: { foreground: \"#89ddff\" }\n  unit_mega: { foreground: \"#2ac3de\" }\n  unit_giga: { foreground: \"#ff9e64\" }\n  unit_huge: { foreground: \"#ff007c\" }\n\nusers:\n  user_you: { foreground: \"#3d59a1\" }\n  user_root: { foreground: \"#bb9af7\" }\n  user_other: { foreground: \"#2ac3de\" }\n  group_yours: { foreground: \"#89ddff\" }\n  group_root: { foreground: \"#bb9af7\" }\n  group_other: { foreground: \"#c0caf5\" }\n\nlinks:\n  normal: { foreground: \"#89ddff\" }\n  multi_link_file: { foreground: \"#2ac3de\" }\n\ngit:\n  new: { foreground: \"#9ece6a\" }\n  modified: { foreground: \"#bb9af7\" }\n  deleted: { foreground: \"#db4b4b\" }\n  renamed: { foreground: \"#2ac3de\" }\n  typechange: { foreground: \"#2ac3de\" }\n  ignored: { foreground: \"#545c7e\" }\n  conflicted: { foreground: \"#ff9e64\" }\n\ngit_repo:\n  branch_main: { foreground: \"#737aa2\" }\n  branch_other: { foreground: \"#b4f9f8\" }\n  git_clean: { foreground: \"#292e42\" }\n  git_dirty: { foreground: \"#bb9af7\" }\n\nsecurity_context:\n  colon: { foreground: \"#545c7e\" }\n  user: { foreground: \"#737aa2\" }\n  role: { foreground: \"#2ac3de\" }\n  typ: { foreground: \"#3d59a1\" }\n  range: { foreground: \"#9d7cd8\" }\n\nfile_type:\n  image: { foreground: \"#89ddff\" }\n  video: { foreground: \"#b4f9f8\" }\n  music: { foreground: \"#73daca\" }\n  lossless: { foreground: \"#41a6b5\" }\n  crypto: { foreground: \"#db4b4b\" }\n  document: { foreground: \"#a9b1d6\" }\n  compressed: { foreground: \"#ff9e64\" }\n  temp: { foreground: \"#737aa2\" }\n  compiled: { foreground: \"#737aa2\" }\n  build: { foreground: \"#1abc9c\" }\n  source: { foreground: \"#bb9af7\" }\n\npunctuation: { foreground: \"#414868\" }\ndate: { foreground: \"#e0af68\" }\ninode: { foreground: \"#737aa2\" }\nblocks: { foreground: \"#737aa2\" }\nheader: { foreground: \"#a9b1d6\" }\noctal: { foreground: \"#ff9e64\" }\nflags: { foreground: \"#9d7cd8\" }\n\nsymlink_path: { foreground: \"#89ddff\" }\ncontrol_char: { foreground: \"#ff9e64\" }\nbroken_symlink: { foreground: \"#ff007c\" }\nbroken_path_overlay: { foreground: \"#ff007c\" }\n"
  },
  {
    "path": "themes/white.yml",
    "content": "colourful: false\n\nfilekinds:\n  normal: {foreground: \"#fff\"}\n  directory: {foreground: \"#fff\"}\n  symlink: {foreground: \"#fff\"}\n  pipe: {foreground: \"#fff\"}\n  block_device: {foreground: \"#fff\"}\n  char_device: {foreground: \"#fff\"}\n  socket: {foreground: \"#fff\"}\n  special: {foreground: \"#fff\"}\n  executable: {foreground: \"#fff\"}\n  mount_point: {foreground: \"#fff\"}\n\nperms:\n  user_read: {foreground: \"#fff\"}\n  user_write: {foreground: \"#fff\"}\n  user_execute_file: {foreground: \"#fff\"}\n  user_execute_other: {foreground: \"#fff\"}\n  group_read: {foreground: \"#fff\"}\n  group_write: {foreground: \"#fff\"}\n  group_execute: {foreground: \"#fff\"}\n  other_read: {foreground: \"#fff\"}\n  other_write: {foreground: \"#fff\"}\n  other_execute: {foreground: \"#fff\"}\n  special_user_file: {foreground: \"#fff\"}\n  special_other: {foreground: \"#fff\"}\n  attribute: {foreground: \"#fff\"}\n\nsize:\n  major: {foreground: \"#fff\"}\n  minor: {foreground: \"#fff\"}\n  number_byte: {foreground: \"#fff\"}\n  number_kilo: {foreground: \"#fff\"}\n  number_mega: {foreground: \"#fff\"}\n  number_giga: {foreground: \"#fff\"}\n  number_huge: {foreground: \"#fff\"}\n  unit_byte: {foreground: \"#fff\"}\n  unit_kilo: {foreground: \"#fff\"}\n  unit_mega: {foreground: \"#fff\"}\n  unit_giga: {foreground: \"#fff\"}\n  unit_huge: {foreground: \"#fff\"}\n\nusers:\n  user_you: {foreground: \"#fff\"}\n  user_root: {foreground: \"#fff\"}\n  user_other: {foreground: \"#fff\"}\n  group_yours: {foreground: \"#fff\"}\n  group_other: {foreground: \"#fff\"}\n  group_root: {foreground: \"#fff\"}\n\nlinks:\n  normal: {foreground: \"#fff\"}\n  multi_link_file: {foreground: \"#fff\"}\n\ngit:\n  new: {foreground: \"#fff\"}\n  modified: {foreground: \"#fff\"}\n  deleted: {foreground: \"#fff\"}\n  renamed: {foreground: \"#fff\"}\n  typechange: {foreground: \"#fff\"}\n  ignored: {foreground: \"#fff\"}\n  conflicted: {foreground: \"#fff\"}\n\ngit_repo:\n  branch_main: {foreground: \"#fff\"}\n  branch_other: {foreground: \"#fff\"}\n  git_clean: {foreground: \"#fff\"}\n  git_dirty: {foreground: \"#fff\"}\n\nsecurity_context:\n  colon: {foreground: \"#fff\"}\n  user: {foreground: \"#fff\"}\n  role: {foreground: \"#fff\"}\n  typ: {foreground: \"#fff\"}\n  range: {foreground: \"#fff\"}\n\nfile_type:\n  image: {foreground: \"#fff\"}\n  video: {foreground: \"#fff\"}\n  music: {foreground: \"#fff\"}\n  lossless: {foreground: \"#fff\"}\n  crypto: {foreground: \"#fff\"}\n  document: {foreground: \"#fff\"}\n  compressed: {foreground: \"#fff\"}\n  temp: {foreground: \"#fff\"}\n  compiled: {foreground: \"#fff\"}\n  build: {foreground: \"#fff\"}\n  source: {foreground: \"#fff\"}\n\npunctuation: {foreground: \"#fff\"}\ndate: {foreground: \"#fff\"}\ninode: {foreground: \"#fff\"}\nblocks: {foreground: \"#fff\"}\nheader: {foreground: \"#fff\"}\noctal: {foreground: \"#fff\"}\nflags: {foreground: \"#fff\"}\n\nsymlink_path: {foreground: \"#fff\"}\ncontrol_char: {foreground: \"#fff\"}\nbroken_symlink: {foreground: \"#fff\"}\nbroken_path_overlay: {foreground: \"#fff\"}\n\nfilenames:\n  # Custom filename-based overrides\n  # Cargo.toml: {icon: {glyph: 🦀}}\n\nextensions:\n  # Custom extension-based overrides\n  # rs: {filename: {foreground: Red}, icon: {glyph: 🦀}}\n"
  }
]