Repository: eza-community/eza-themes
Branch: main
Commit: add4c72c5469
Files: 42
Total size: 65.1 KB
Directory structure:
gitextract_5zdq219c/
├── .github/
│ └── workflows/
│ ├── convco.yml
│ └── nomerge.yml
├── .gitignore
├── LICENSE
├── README.md
├── test_dir/
│ ├── .pre-commit.yaml
│ ├── Cargo.toml
│ ├── Makefile
│ ├── README.md
│ ├── arch.iso
│ ├── cfg.ini
│ ├── file
│ ├── file.cpp
│ ├── file.pem
│ ├── file.rs
│ ├── file.toml
│ ├── file.yml
│ ├── init.sh
│ ├── justfile
│ ├── nginx.conf
│ ├── resume.docx
│ ├── rust.rs
│ ├── song.flac
│ ├── source.cpp
│ └── src/
│ └── file.rs
└── themes/
├── black.yml
├── catppuccin-frappe.yml
├── catppuccin-latte.yml
├── catppuccin-macchiato.yml
├── catppuccin-mocha.yml
├── default.yml
├── dracula.yml
├── frosty.yml
├── gruvbox-dark.yml
├── gruvbox-light.yml
├── one_dark.yml
├── rose-pine-dawn.yml
├── rose-pine-moon.yml
├── rose-pine.yml
├── solarized-dark.yml
├── tokyonight.yml
└── white.yml
================================================
FILE CONTENTS
================================================
================================================
FILE: .github/workflows/convco.yml
================================================
name: commit
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
conventional:
name: conventional
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
persist-credentials: false
- uses: webiny/action-conventional-commits@v1.3.0
# optional, required for private repos
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
================================================
FILE: .github/workflows/nomerge.yml
================================================
name: commit
on:
pull_request:
branches: [main]
jobs:
no-merge:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Run test
uses: NexusPHP/no-merge-commits@v2.1.0
with:
token: ${{ secrets.GITHUB_TOKEN }}
================================================
FILE: .gitignore
================================================
================================================
FILE: LICENSE
================================================
The MIT License (MIT)
Copyright (c) 2024 Sandro-Alessio Gierens
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.
================================================
FILE: README.md
================================================
<div align="center">
# eza themes
Themes for [eza](https://github.com/eza-community/eza).
</div>
## Themes
- [default](themes/default.yml): Replicates eza's default look.
<img src="imgs/default.png" alt="default theme" width="500" />
- [frosty](themes/frosty.yml): Bright and icy tones.
<img src="imgs/frosty.png" alt="frosty theme" width="500" />
- [black](themes/black.yml): All black everything.
<img src="imgs/black.png" alt="black theme" width="500" />
- [white](themes/white.yml): All white everything.
<img src="imgs/white.png" alt="white theme" width="500" />
- [gruvbox-dark](themes/gruvbox-dark.yml): Classic bright theme, with warm 'retro groove' colors.
<img src="imgs/gruvbox-dark.png" alt="gruvbox-dark theme" width="500" />
- [catppuccin-latte](themes/catppuccin-latte.yml): Smooth pastel theme, latte flavor - [Catppuccin](https://catppuccin.com/palette)
<img src="imgs/catppuccin-latte.png" alt="catppuccin-latte theme" width="500" />
- [catppuccin-frappe](themes/catppuccin-frappe.yml): Smooth pastel theme, frappe flavor - [Catppuccin](https://catppuccin.com/palette)
<img src="imgs/catppuccin-frappe.png" alt="catppuccin-frappe theme" width="500" />
- [catppuccin-macchiato](themes/catppuccin-macchiato.yml): Smooth pastel theme, macchiato flavor - [Catppuccin](https://catppuccin.com/palette)
<img src="imgs/catppuccin-macchiato.png" alt="catppuccin-macchiato theme" width="500" />
- [catppuccin-mocha](themes/catppuccin-mocha.yml): Smooth pastel theme, mocha flavor - [Catppuccin](https://catppuccin.com/palette)
<img src="imgs/catppuccin-mocha.png" alt="catppuccin-mocha theme" width="500" />
- [onedark](themes/one_dark.yml): OneDark theme of `Atom` fame.
<img src="imgs/one_dark.png" alt="onedark theme" width="500" />
- [dracula](themes/dracula.yml): [Dracula](https://draculatheme.com/contribute#color-palette) theme
<img src="imgs/dracula.png" alt="dracula theme" width="500" />
- [gruvbox-light](themes/gruvbox-light.yml): a `gruvbox` theme for light mode
<img src="imgs/gruvbox-light.png" alt="gruvbox-light theme" width="500" />
- [tokyonight](themes/tokyonight.yml): A [Tokyonight](https://github.com/folke/tokyonight.nvim) theme
<img src="imgs/tokyonight.png" alt="tokyonight theme" width="500" />
- [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.
<img src="imgs/rose-pine.png" alt="rose pine theme" width="500" />
- [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.
<img src="imgs/rose-pine-dawn.png" alt="rose pine dawn theme" width="500" />
- [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.
<img src="imgs/rose-pine-moon.png" alt="rose pine moon theme" width="500" />
- [Solarized Dark](themes/solarized-dark.yml): Precision colors for machines and people. Created with the [Solarized](https://ethanschoonover.com/solarized/) palette.
<img src="imgs/solarized-dark.png" alt="solarized dark theme" width="500" />
## Installation
On Linux, simply clone the repository somewhere and symlink a theme to
`~/.config/eza/theme.yml`:
```sh
git clone https://github.com/eza-community/eza-themes.git
mkdir -p ~/.config/eza
ln -sf "$(pwd)/eza-themes/themes/default.yml" ~/.config/eza/theme.yml
```
**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`.
**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.
## Contributing
Contributions are very welcome! Any improvements you may have to existing themes or any new themes you would
like to add are welcome and encouraged. Please submit a PR with your changes, making sure to reflect any
changes you made in the README, and please include a screenshot of the proposed theme using the provided
[test directory](test_dir/) to display a wide range of file types.
## Usage Hints
### Overriding Things
The theme file overrides the default styles, meaning you only need to specify
what you want to change.
### Environment Variables
`EZA_CONFIG_DIR` can be used to specify a custom configuration directory.
Also, `LS_COLORS` and `EZA_COLORS` take precedence over the theme file, so make
sure to unset them when using a theme file.
## Specification
### General
The 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.
Each theme consists of several sections that correspond to different aspects of the file listing output. These sections include:
filekinds: Styles for different types of files (e.g., directories, symlinks).
perms: Styles for file permissions.
size: Styles for file sizes.
users: Styles for user and group names.
links: Styles for hard links and symlinks.
git: Styles for Git status indicators.
git_repo: Styles for Git repository information.
security_context: Styles for security contexts (e.g., SELinux).
file_type: Styles based on file types (e.g., images, videos).
punctuation, date, inode, blocks, header, octal, flags: Styles for miscellaneous elements.
filenames: Overrides for specific filenames.
extensions: Overrides for specific file extensions.
### Style
For each element in the theme file, you can define various style properties:
Colors:
foreground: Sets the text color.
background: Sets the background color.
Text Attributes:
is_bold: Makes the text bold.
is_dimmed: Dims the text color.
is_italic: Italicizes the text.
is_underline: Underlines the text.
is_blink: Makes the text blink (note: may not be supported in all terminals).
is_reverse: Swaps foreground and background colors.
is_hidden: Hides the text (useful for suppressing output).
is_strikethrough: Adds a strikethrough to the text.
Special Options:
prefix_with_reset: Resets all styles before applying the new ones. Useful to prevent style bleeding from previous elements.
Example:
```yaml
filekinds:
directory:
foreground: Blue
is_bold: true
symlink:
foreground: Cyan
is_italic: true
```
### Color
Colors can be specified using either standard color names or hexadecimal color codes.
Standard Colors:
Basic colors: Black, Red, Green, Yellow, Blue, Magenta, Cyan, White
Bright variants: BrightBlack, BrightRed, etc.
Hexadecimal Color Codes:
Format: "#RRGGBB"
Example: foreground: "#83a598"
Example using named colors:
```yaml
size:
number_byte:
foreground: White
unit_byte:
foreground: BrightBlack
```
Example using hex codes:
```yaml
git:
new:
foreground: "#b8bb26" # Gruvbox green
modified:
foreground: "#fabd2f" # Gruvbox yellow
```
### File- and Extension-Based Overrides
You can customize the appearance and icons for specific filenames or file extensions, allowing for granular control over how certain files are displayed.
Filenames
To override styles for specific filenames:
```yaml
filenames:
"Makefile":
filename:
foreground: Red
is_bold: true
icon:
glyph: ⚙️
style:
foreground: Red
```
In this example, any file named Makefile will have red, bold text and a gear icon in red.
Extensions
To override styles for specific file extensions:
```yaml
extensions:
"md":
filename:
foreground: Blue
icon:
glyph: 📘
style:
foreground: Blue
```
Files with the .md extension will have blue text and a blue book icon.
Icons
Icons can be customized by specifying the glyph and optional style attributes:
```yaml
filenames:
"Dockerfile":
icon:
glyph: 🐳
style:
foreground: Cyan
```
Notes:
Not all glyphs support color changes due to font limitations.
Ensure your terminal font supports the glyphs you choose to avoid display issues.
Additional Notes
Syntax Checking: If your theme isn't working as expected, double-check your YAML syntax. A syntax error can cause multiple properties to fail.
File Naming: The theme file must be named theme.yml, regardless of its directory.
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.
================================================
FILE: test_dir/.pre-commit.yaml
================================================
================================================
FILE: test_dir/Cargo.toml
================================================
================================================
FILE: test_dir/Makefile
================================================
================================================
FILE: test_dir/README.md
================================================
================================================
FILE: test_dir/arch.iso
================================================
================================================
FILE: test_dir/cfg.ini
================================================
================================================
FILE: test_dir/file
================================================
================================================
FILE: test_dir/file.cpp
================================================
================================================
FILE: test_dir/file.pem
================================================
================================================
FILE: test_dir/file.rs
================================================
================================================
FILE: test_dir/file.toml
================================================
================================================
FILE: test_dir/file.yml
================================================
================================================
FILE: test_dir/init.sh
================================================
================================================
FILE: test_dir/justfile
================================================
================================================
FILE: test_dir/nginx.conf
================================================
================================================
FILE: test_dir/resume.docx
================================================
================================================
FILE: test_dir/rust.rs
================================================
================================================
FILE: test_dir/song.flac
================================================
================================================
FILE: test_dir/source.cpp
================================================
================================================
FILE: test_dir/src/file.rs
================================================
================================================
FILE: themes/black.yml
================================================
colourful: false
filekinds:
normal: {foreground: "#000"}
directory: {foreground: "#000"}
symlink: {foreground: "#000"}
pipe: {foreground: "#000"}
block_device: {foreground: "#000"}
char_device: {foreground: "#000"}
socket: {foreground: "#000"}
special: {foreground: "#000"}
executable: {foreground: "#000"}
mount_point: {foreground: "#000"}
perms:
user_read: {foreground: "#000"}
user_write: {foreground: "#000"}
user_execute_file: {foreground: "#000"}
user_execute_other: {foreground: "#000"}
group_read: {foreground: "#000"}
group_write: {foreground: "#000"}
group_execute: {foreground: "#000"}
other_read: {foreground: "#000"}
other_write: {foreground: "#000"}
other_execute: {foreground: "#000"}
special_user_file: {foreground: "#000"}
special_other: {foreground: "#000"}
attribute: {foreground: "#000"}
size:
major: {foreground: "#000"}
minor: {foreground: "#000"}
number_byte: {foreground: "#000"}
number_kilo: {foreground: "#000"}
number_mega: {foreground: "#000"}
number_giga: {foreground: "#000"}
number_huge: {foreground: "#000"}
unit_byte: {foreground: "#000"}
unit_kilo: {foreground: "#000"}
unit_mega: {foreground: "#000"}
unit_giga: {foreground: "#000"}
unit_huge: {foreground: "#000"}
users:
user_you: {foreground: "#000"}
user_root: {foreground: "#000"}
user_other: {foreground: "#000"}
group_yours: {foreground: "#000"}
group_other: {foreground: "#000"}
group_root: {foreground: "#000"}
links:
normal: {foreground: "#000"}
multi_link_file: {foreground: "#000"}
git:
new: {foreground: "#000"}
modified: {foreground: "#000"}
deleted: {foreground: "#000"}
renamed: {foreground: "#000"}
typechange: {foreground: "#000"}
ignored: {foreground: "#000"}
conflicted: {foreground: "#000"}
git_repo:
branch_main: {foreground: "#000"}
branch_other: {foreground: "#000"}
git_clean: {foreground: "#000"}
git_dirty: {foreground: "#000"}
security_context:
colon: {foreground: "#000"}
user: {foreground: "#000"}
role: {foreground: "#000"}
typ: {foreground: "#000"}
range: {foreground: "#000"}
file_type:
image: {foreground: "#000"}
video: {foreground: "#000"}
music: {foreground: "#000"}
lossless: {foreground: "#000"}
crypto: {foreground: "#000"}
document: {foreground: "#000"}
compressed: {foreground: "#000"}
temp: {foreground: "#000"}
compiled: {foreground: "#000"}
build: {foreground: "#000"}
source: {foreground: "#000"}
punctuation: {foreground: "#000"}
date: {foreground: "#000"}
inode: {foreground: "#000"}
blocks: {foreground: "#000"}
header: {foreground: "#000"}
octal: {foreground: "#000"}
flags: {foreground: "#000"}
symlink_path: {foreground: "#000"}
control_char: {foreground: "#000"}
broken_symlink: {foreground: "#000"}
broken_path_overlay: {foreground: "#000"}
filenames:
# Custom filename-based overrides
# Cargo.toml: {icon: {glyph: 🦀}}
extensions:
# Custom extension-based overrides
# rs: {filename: {foreground: Red}, icon: {glyph: 🦀}}
================================================
FILE: themes/catppuccin-frappe.yml
================================================
colourful: true
filekinds:
normal: { foreground: "#B5BFE2" }
directory: { foreground: "#8CAAEE" }
symlink: { foreground: "#99D1DB" }
pipe: { foreground: "#838BA7" }
block_device: { foreground: "#EA999C" }
char_device: { foreground: "#EA999C" }
socket: { foreground: "#626880" }
special: { foreground: "#CA9EE6" }
executable: { foreground: "#A6D189" }
mount_point: { foreground: "#85C1DC" }
perms:
user_read: { foreground: "#C6D0F5" }
user_write: { foreground: "#E5C890" }
user_execute_file: { foreground: "#A6D189" }
user_execute_other: { foreground: "#A6D189" }
group_read: { foreground: "#B5BFE2" }
group_write: { foreground: "#E5C890" }
group_execute: { foreground: "#A6D189" }
other_read: { foreground: "#A5ADCE" }
other_write: { foreground: "#E5C890" }
other_execute: { foreground: "#A6D189" }
special_user_file: { foreground: "#CA9EE6" }
special_other: { foreground: "#626880" }
attribute: { foreground: "#A5ADCE" }
size:
major: { foreground: "#A5ADCE" }
minor: { foreground: "#99D1DB" }
number_byte: { foreground: "#C6D0F5" }
number_kilo: { foreground: "#B5BFE2" }
number_mega: { foreground: "#8CAAEE" }
number_giga: { foreground: "#CA9EE6" }
number_huge: { foreground: "#CA9EE6" }
unit_byte: { foreground: "#A5ADCE" }
unit_kilo: { foreground: "#8CAAEE" }
unit_mega: { foreground: "#CA9EE6" }
unit_giga: { foreground: "#CA9EE6" }
unit_huge: { foreground: "#85C1DC" }
users:
user_you: { foreground: "#C6D0F5" }
user_root: { foreground: "#E78284" }
user_other: { foreground: "#CA9EE6" }
group_yours: { foreground: "#B5BFE2" }
group_other: { foreground: "#838BA7" }
group_root: { foreground: "#E78284" }
links:
normal: { foreground: "#99D1DB" }
multi_link_file: { foreground: "#85C1DC" }
git:
new: { foreground: "#A6D189" }
modified: { foreground: "#E5C890" }
deleted: { foreground: "#E78284" }
renamed: { foreground: "#81C8BE" }
typechange: { foreground: "#F4B8E4" }
ignored: { foreground: "#838BA7" }
conflicted: { foreground: "#EA999C" }
git_repo:
branch_main: { foreground: "#C6D0F5" }
branch_other: { foreground: "#CA9EE6" }
git_clean: { foreground: "#A6D189" }
git_dirty: { foreground: "#E78284" }
security_context:
colon: { foreground: "#838BA7" }
user: { foreground: "#B5BFE2" }
role: { foreground: "#CA9EE6" }
typ: { foreground: "#626880" }
range: { foreground: "#CA9EE6" }
file_type:
image: { foreground: "#E5C890" }
video: { foreground: "#E78284" }
music: { foreground: "#A6D189" }
lossless: { foreground: "#81C8BE" }
crypto: { foreground: "#626880" }
document: { foreground: "#C6D0F5" }
compressed: { foreground: "#F4B8E4" }
temp: { foreground: "#EA999C" }
compiled: { foreground: "#85C1DC" }
build: { foreground: "#626880" }
source: { foreground: "#8CAAEE" }
punctuation: { foreground: "#838BA7" }
date: { foreground: "#E5C890" }
inode: { foreground: "#A5ADCE" }
blocks: { foreground: "#949CBB" }
header: { foreground: "#C6D0F5" }
octal: { foreground: "#81C8BE" }
flags: { foreground: "#CA9EE6" }
symlink_path: { foreground: "#99D1DB" }
control_char: { foreground: "#85C1DC" }
broken_symlink: { foreground: "#E78284" }
broken_path_overlay: { foreground: "#626880" }
================================================
FILE: themes/catppuccin-latte.yml
================================================
colourful: true
filekinds:
normal: { foreground: "#5C5F77" }
directory: { foreground: "#1E66F5" }
symlink: { foreground: "#04A5E5" }
pipe: { foreground: "#8C8FA1" }
block_device: { foreground: "#E64553" }
char_device: { foreground: "#E64553" }
socket: { foreground: "#ACB0BE" }
special: { foreground: "#8839EF" }
executable: { foreground: "#40A02B" }
mount_point: { foreground: "#209FB5" }
perms:
user_read: { foreground: "#4C4F69" }
user_write: { foreground: "#DF8E1D" }
user_execute_file: { foreground: "#40A02B" }
user_execute_other: { foreground: "#40A02B" }
group_read: { foreground: "#5C5F77" }
group_write: { foreground: "#DF8E1D" }
group_execute: { foreground: "#40A02B" }
other_read: { foreground: "#6C6F85" }
other_write: { foreground: "#DF8E1D" }
other_execute: { foreground: "#40A02B" }
special_user_file: { foreground: "#8839EF" }
special_other: { foreground: "#ACB0BE" }
attribute: { foreground: "#6C6F85" }
size:
major: { foreground: "#6C6F85" }
minor: { foreground: "#04A5E5" }
number_byte: { foreground: "#4C4F69" }
number_kilo: { foreground: "#5C5F77" }
number_mega: { foreground: "#1E66F5" }
number_giga: { foreground: "#8839EF" }
number_huge: { foreground: "#8839EF" }
unit_byte: { foreground: "#6C6F85" }
unit_kilo: { foreground: "#1E66F5" }
unit_mega: { foreground: "#8839EF" }
unit_giga: { foreground: "#8839EF" }
unit_huge: { foreground: "#209FB5" }
users:
user_you: { foreground: "#4C4F69" }
user_root: { foreground: "#D20F39" }
user_other: { foreground: "#8839EF" }
group_yours: { foreground: "#5C5F77" }
group_other: { foreground: "#8C8FA1" }
group_root: { foreground: "#D20F39" }
links:
normal: { foreground: "#04A5E5" }
multi_link_file: { foreground: "#209FB5" }
git:
new: { foreground: "#40A02B" }
modified: { foreground: "#DF8E1D" }
deleted: { foreground: "#D20F39" }
renamed: { foreground: "#179299" }
typechange: { foreground: "#EA76CB" }
ignored: { foreground: "#8C8FA1" }
conflicted: { foreground: "#E64553" }
git_repo:
branch_main: { foreground: "#4C4F69" }
branch_other: { foreground: "#8839EF" }
git_clean: { foreground: "#40A02B" }
git_dirty: { foreground: "#D20F39" }
security_context:
colon: { foreground: "#8C8FA1" }
user: { foreground: "#5C5F77" }
role: { foreground: "#8839EF" }
typ: { foreground: "#ACB0BE" }
range: { foreground: "#8839EF" }
file_type:
image: { foreground: "#DF8E1D" }
video: { foreground: "#D20F39" }
music: { foreground: "#40A02B" }
lossless: { foreground: "#179299" }
crypto: { foreground: "#ACB0BE" }
document: { foreground: "#4C4F69" }
compressed: { foreground: "#EA76CB" }
temp: { foreground: "#E64553" }
compiled: { foreground: "#209FB5" }
build: { foreground: "#ACB0BE" }
source: { foreground: "#1E66F5" }
punctuation: { foreground: "#8C8FA1" }
date: { foreground: "#DF8E1D" }
inode: { foreground: "#6C6F85" }
blocks: { foreground: "#7C7F93" }
header: { foreground: "#4C4F69" }
octal: { foreground: "#179299" }
flags: { foreground: "#8839EF" }
symlink_path: { foreground: "#04A5E5" }
control_char: { foreground: "#209FB5" }
broken_symlink: { foreground: "#D20F39" }
broken_path_overlay: { foreground: "#ACB0BE" }
================================================
FILE: themes/catppuccin-macchiato.yml
================================================
colourful: true
filekinds:
normal: { foreground: "#B8C0E0" }
directory: { foreground: "#8AADF4" }
symlink: { foreground: "#91D7E3" }
pipe: { foreground: "#8087A2" }
block_device: { foreground: "#EE99A0" }
char_device: { foreground: "#EE99A0" }
socket: { foreground: "#5B6078" }
special: { foreground: "#C6A0F6" }
executable: { foreground: "#A6DA95" }
mount_point: { foreground: "#7DC4E4" }
perms:
user_read: { foreground: "#CAD3F5" }
user_write: { foreground: "#EED49F" }
user_execute_file: { foreground: "#A6DA95" }
user_execute_other: { foreground: "#A6DA95" }
group_read: { foreground: "#B8C0E0" }
group_write: { foreground: "#EED49F" }
group_execute: { foreground: "#A6DA95" }
other_read: { foreground: "#A5ADCB" }
other_write: { foreground: "#EED49F" }
other_execute: { foreground: "#A6DA95" }
special_user_file: { foreground: "#C6A0F6" }
special_other: { foreground: "#5B6078" }
attribute: { foreground: "#A5ADCB" }
size:
major: { foreground: "#A5ADCB" }
minor: { foreground: "#91D7E3" }
number_byte: { foreground: "#CAD3F5" }
number_kilo: { foreground: "#B8C0E0" }
number_mega: { foreground: "#8AADF4" }
number_giga: { foreground: "#C6A0F6" }
number_huge: { foreground: "#C6A0F6" }
unit_byte: { foreground: "#A5ADCB" }
unit_kilo: { foreground: "#8AADF4" }
unit_mega: { foreground: "#C6A0F6" }
unit_giga: { foreground: "#C6A0F6" }
unit_huge: { foreground: "#7DC4E4" }
users:
user_you: { foreground: "#CAD3F5" }
user_root: { foreground: "#ED8796" }
user_other: { foreground: "#C6A0F6" }
group_yours: { foreground: "#B8C0E0" }
group_other: { foreground: "#8087A2" }
group_root: { foreground: "#ED8796" }
links:
normal: { foreground: "#91D7E3" }
multi_link_file: { foreground: "#7DC4E4" }
git:
new: { foreground: "#A6DA95" }
modified: { foreground: "#EED49F" }
deleted: { foreground: "#ED8796" }
renamed: { foreground: "#8BD5CA" }
typechange: { foreground: "#F5BDE6" }
ignored: { foreground: "#8087A2" }
conflicted: { foreground: "#EE99A0" }
git_repo:
branch_main: { foreground: "#CAD3F5" }
branch_other: { foreground: "#C6A0F6" }
git_clean: { foreground: "#A6DA95" }
git_dirty: { foreground: "#ED8796" }
security_context:
colon: { foreground: "#8087A2" }
user: { foreground: "#B8C0E0" }
role: { foreground: "#C6A0F6" }
typ: { foreground: "#5B6078" }
range: { foreground: "#C6A0F6" }
file_type:
image: { foreground: "#EED49F" }
video: { foreground: "#ED8796" }
music: { foreground: "#A6DA95" }
lossless: { foreground: "#8BD5CA" }
crypto: { foreground: "#5B6078" }
document: { foreground: "#CAD3F5" }
compressed: { foreground: "#F5BDE6" }
temp: { foreground: "#EE99A0" }
compiled: { foreground: "#7DC4E4" }
build: { foreground: "#5B6078" }
source: { foreground: "#8AADF4" }
punctuation: { foreground: "#8087A2" }
date: { foreground: "#EED49F" }
inode: { foreground: "#A5ADCB" }
blocks: { foreground: "#9399B2" }
header: { foreground: "#CAD3F5" }
octal: { foreground: "#8BD5CA" }
flags: { foreground: "#C6A0F6" }
symlink_path: { foreground: "#91D7E3" }
control_char: { foreground: "#7DC4E4" }
broken_symlink: { foreground: "#ED8796" }
broken_path_overlay: { foreground: "#5B6078" }
================================================
FILE: themes/catppuccin-mocha.yml
================================================
colourful: true
filekinds:
normal: {foreground: "#BAC2DE"}
directory: {foreground: "#89B4FA"}
symlink: {foreground: "#89DCEB"}
pipe: {foreground: "#7F849C"}
block_device: {foreground: "#EBA0AC"}
char_device: {foreground: "#EBA0AC"}
socket: {foreground: "#585B70"}
special: {foreground: "#CBA6F7"}
executable: {foreground: "#A6E3A1"}
mount_point: {foreground: "#74C7EC"}
perms:
user_read: {foreground: "#CDD6F4"}
user_write: {foreground: "#F9E2AF"}
user_execute_file: {foreground: "#A6E3A1"}
user_execute_other: {foreground: "#A6E3A1"}
group_read: {foreground: "#BAC2DE"}
group_write: {foreground: "#F9E2AF"}
group_execute: {foreground: "#A6E3A1"}
other_read: {foreground: "#A6ADC8"}
other_write: {foreground: "#F9E2AF"}
other_execute: {foreground: "#A6E3A1"}
special_user_file: {foreground: "#CBA6F7"}
special_other: {foreground: "#585B70"}
attribute: {foreground: "#A6ADC8"}
size:
major: {foreground: "#A6ADC8"}
minor: {foreground: "#89DCEB"}
number_byte: {foreground: "#CDD6F4"}
number_kilo: {foreground: "#BAC2DE"}
number_mega: {foreground: "#89B4FA"}
number_giga: {foreground: "#CBA6F7"}
number_huge: {foreground: "#CBA6F7"}
unit_byte: {foreground: "#A6ADC8"}
unit_kilo: {foreground: "#89B4FA"}
unit_mega: {foreground: "#CBA6F7"}
unit_giga: {foreground: "#CBA6F7"}
unit_huge: {foreground: "#74C7EC"}
users:
user_you: {foreground: "#CDD6F4"}
user_root: {foreground: "#F38BA8"}
user_other: {foreground: "#CBA6F7"}
group_yours: {foreground: "#BAC2DE"}
group_other: {foreground: "#7F849C"}
group_root: {foreground: "#F38BA8"}
links:
normal: {foreground: "#89DCEB"}
multi_link_file: {foreground: "#74C7EC"}
git:
new: {foreground: "#A6E3A1"}
modified: {foreground: "#F9E2AF"}
deleted: {foreground: "#F38BA8"}
renamed: {foreground: "#94E2D5"}
typechange: {foreground: "#F5C2E7"}
ignored: {foreground: "#7F849C"}
conflicted: {foreground: "#EBA0AC"}
git_repo:
branch_main: {foreground: "#CDD6F4"}
branch_other: {foreground: "#CBA6F7"}
git_clean: {foreground: "#A6E3A1"}
git_dirty: {foreground: "#F38BA8"}
security_context:
colon: {foreground: "#7F849C"}
user: {foreground: "#BAC2DE"}
role: {foreground: "#CBA6F7"}
typ: {foreground: "#585B70"}
range: {foreground: "#CBA6F7"}
file_type:
image: {foreground: "#F9E2AF"}
video: {foreground: "#F38BA8"}
music: {foreground: "#A6E3A1"}
lossless: {foreground: "#94E2D5"}
crypto: {foreground: "#585B70"}
document: {foreground: "#CDD6F4"}
compressed: {foreground: "#F5C2E7"}
temp: {foreground: "#EBA0AC"}
compiled: {foreground: "#74C7EC"}
build: {foreground: "#585B70"}
source: {foreground: "#89B4FA"}
punctuation: {foreground: "#7F849C"}
date: {foreground: "#F9E2AF"}
inode: {foreground: "#A6ADC8"}
blocks: {foreground: "#9399B2"}
header: {foreground: "#CDD6F4"}
octal: {foreground: "#94E2D5"}
flags: {foreground: "#CBA6F7"}
symlink_path: {foreground: "#89DCEB"}
control_char: {foreground: "#74C7EC"}
broken_symlink: {foreground: "#F38BA8"}
broken_path_overlay: {foreground: "#585B70"}
================================================
FILE: themes/default.yml
================================================
colourful: true
filekinds:
normal: {foreground: Default}
directory: {foreground: Blue, is_bold: true}
symlink: {foreground: Cyan}
pipe: {foreground: Yellow}
block_device: {foreground: Yellow, is_bold: true}
char_device: {foreground: Yellow, is_bold: true}
socket: {foreground: Red, is_bold: true}
special: {foreground: Yellow}
executable: {foreground: Green, is_bold: true}
mount_point: {foreground: Blue, is_bold: true, is_underline: true}
perms:
user_read: {foreground: Yellow, is_bold: true}
user_write: {foreground: Red, is_bold: true}
user_execute_file: {foreground: Green, is_bold: true, is_underline: true}
user_execute_other: {foreground: Green, is_bold: true}
group_read: {foreground: Yellow}
group_write: {foreground: Red}
group_execute: {foreground: Green}
other_read: {foreground: Yellow}
other_write: {foreground: Red}
other_execute: {foreground: Green}
special_user_file: {foreground: Purple}
special_other: {foreground: Purple}
attribute: {foreground: Default}
size:
major: {foreground: Green, is_bold: true}
minor: {foreground: Green}
number_byte: {foreground: Green, is_bold: true}
number_kilo: {foreground: Green, is_bold: true}
number_mega: {foreground: Green, is_bold: true}
number_giga: {foreground: Green, is_bold: true}
number_huge: {foreground: Green, is_bold: true}
unit_byte: {foreground: Green}
unit_kilo: {foreground: Green}
unit_mega: {foreground: Green}
unit_giga: {foreground: Green}
unit_huge: {foreground: Green}
users:
user_you: {foreground: Yellow, is_bold: true}
user_root: {foreground: Default}
user_other: {foreground: Default}
group_yours: {foreground: Yellow, is_bold: true}
group_other: {foreground: Default}
group_root: {foreground: Default}
links:
normal: {foreground: Red, is_bold: true}
multi_link_file: {foreground: Red, background: Yellow}
git:
new: {foreground: Green}
modified: {foreground: Blue}
deleted: {foreground: Red}
renamed: {foreground: Yellow}
typechange: {foreground: Purple}
ignored: {foreground: Default, is_dimmed: true}
conflicted: {foreground: Red}
git_repo:
branch_main: {foreground: Green}
branch_other: {foreground: Yellow}
git_clean: {foreground: Green}
git_dirty: {foreground: Yellow}
security_context:
colon: {foreground: Default, is_dimmed: true}
user: {foreground: Blue}
role: {foreground: Green}
typ: {foreground: Yellow}
range: {foreground: Cyan}
file_type:
image: {foreground: Purple}
video: {foreground: Purple, is_bold: true}
music: {foreground: Cyan}
lossless: {foreground: Cyan, is_bold: true}
crypto: {foreground: Green, is_bold: true}
document: {foreground: Green}
compressed: {foreground: Red}
temp: {foreground: White}
compiled: {foreground: Yellow}
build: {foreground: Yellow, is_bold: true, is_underline: true}
source: {foreground: Yellow, is_bold: true}
punctuation: {foreground: DarkGray, is_bold: true}
date: {foreground: Blue}
inode: {foreground: Purple}
blocks: {foreground: Cyan}
header: {foreground: Default, is_underline: true}
octal: {foreground: Purple}
flags: {foreground: Default}
symlink_path: {foreground: Cyan}
control_char: {foreground: Red}
broken_symlink: {foreground: Red}
broken_path_overlay: {foreground: Default, is_underline: true}
filenames:
# Custom filename-based overrides
# Cargo.toml: {icon: {glyph: 🦀}}
extensions:
# Custom extension-based overrides
# rs: {filename: {foreground: Red}, icon: {glyph: 🦀}}
================================================
FILE: themes/dracula.yml
================================================
colourful: true
# yellow #F1FA8C
# red #FF5555
# purple #BD93F9
# pink #FF79C6
# orange #FFB86C
# green #50FA7B
# cyan #8BE9FD
# others:
# dark-blue #6272A4
# foreground #F8F8F2
# current_line #44475A
filekinds:
normal: {foreground: "#F8F8F2"}
directory: {foreground: "#8BE9FD"}
symlink: {foreground: "#BD93F9"}
pipe: {foreground: "#6272A4"}
block_device: {foreground: "#FF5555"}
char_device: {foreground: "#FF5555"}
socket: {foreground: "#44475A"}
special: {foreground: "#FF79C6"}
executable: {foreground: "#50FA7B"}
mount_point: {foreground: "#FFB86C"}
perms:
user_read: {foreground: "#F8F8F2"}
user_write: {foreground: "#FFB86C"}
user_execute_file: {foreground: "#50FA7B"}
user_execute_other: {foreground: "#50FA7B"}
group_read: {foreground: "#F8F8F2"}
group_write: {foreground: "#FFB86C"}
group_execute: {foreground: "#50FA7B"}
other_read: {foreground: "#F8F8F2"}
other_write: {foreground: "#FFB86C"}
other_execute: {foreground: "#50FA7B"}
special_user_file: {foreground: "#FF79C6"}
special_other: {foreground: "#6272A4"}
attribute: {foreground: "#F8F8F2"}
size:
major: {foreground: "F1FA8C"}
minor: {foreground: "#BD93F9"}
number_byte: {foreground: "#F8F8F2"}
number_kilo: {foreground: "#F8F8F2"}
number_mega: {foreground: "#8BE9FD"}
number_giga: {foreground: "#FF79C6"}
number_huge: {foreground: "#FF79C6"}
unit_byte: {foreground: "#F8F8F2"}
unit_kilo: {foreground: "#8BE9FD"}
unit_mega: {foreground: "#FF79C6"}
unit_giga: {foreground: "#FF79C6"}
unit_huge: {foreground: "#FFB86C"}
users:
user_you: {foreground: "#F8F8F2"}
user_root: {foreground: "#FF5555"}
user_other: {foreground: "#FF79C6"}
group_yours: {foreground: "#F8F8F2"}
group_other: {foreground: "#6272A4"}
group_root: {foreground: "#FF5555"}
links:
normal: {foreground: "#BD93F9"}
multi_link_file: {foreground: "#FFB86C"}
git:
new: {foreground: "#50FA7B"}
modified: {foreground: "#FFB86C"}
deleted: {foreground: "#FF5555"}
renamed: {foreground: "#8BE9FD"}
typechange: {foreground: "#FF79C6"}
ignored: {foreground: "#6272A4"}
conflicted: {foreground: "#FF5555"}
git_repo:
branch_main: {foreground: "#F8F8F2"}
branch_other: {foreground: "#FF79C6"}
git_clean: {foreground: "#50FA7B"}
git_dirty: {foreground: "#FF5555"}
security_context:
colon: {foreground: "#6272A4"}
user: {foreground: "#F8F8F2"}
role: {foreground: "#FF79C6"}
typ: {foreground: "#6272A4"}
range: {foreground: "#FF79C6"}
file_type:
image: {foreground: "#FFB86C"}
video: {foreground: "#FF5555"}
music: {foreground: "#50FA7B"}
lossless: {foreground: "#50FA7B"}
crypto: {foreground: "#6272A4"}
document: {foreground: "#F8F8F2"}
compressed: {foreground: "#FF79C6"}
temp: {foreground: "#FF5555"}
compiled: {foreground: "#8BE9FD"}
build: {foreground: "#6272A4"}
source: {foreground: "#8BE9FD"}
punctuation: {foreground: "#6272A4"}
date: {foreground: "#FFB86C"}
inode: {foreground: "#F8F8F2"}
blocks: {foreground: "#F8F8F2"}
header: {foreground: "#F8F8F2"}
octal: {foreground: "#50FA7B"}
flags: {foreground: "#FF79C6"}
symlink_path: {foreground: "#BD93F9"}
control_char: {foreground: "#8BE9FD"}
broken_symlink: {foreground: "#FF5555"}
broken_path_overlay: {foreground: "#6272A4"}
================================================
FILE: themes/frosty.yml
================================================
# colors:
# - light icy blue: #E0F7FA
# - snow white: #FFFFFF
# - sky blue: #B3E5FC
# - frosty grey: #90A4AE
# - cold dark grey: #607D8B
# - icy turquoise: #80DEEA
# - frosted red: #FF8A80
colourful: false
filekinds:
normal: {foreground: "#E0F7FA"}
directory: {foreground: "#FFFFFF"}
symlink: {foreground: "#B3E5FC"}
pipe: {foreground: "#90A4AE"}
block_device: {foreground: "#B3E5FC"}
char_device: {foreground: "#B3E5FC"}
socket: {foreground: "#607D8B"}
special: {foreground: "#B3E5FC"}
executable: {foreground: "#80DEEA"}
mount_point: {foreground: "#E0F7FA"}
perms:
user_read: {foreground: "#FFFFFF"}
user_write: {foreground: "#B3E5FC"}
user_execute_file: {foreground: "#80DEEA"}
user_execute_other: {foreground: "#80DEEA"}
group_read: {foreground: "#FFFFFF"}
group_write: {foreground: "#B3E5FC"}
group_execute: {foreground: "#80DEEA"}
other_read: {foreground: "#E0F7FA"}
other_write: {foreground: "#B3E5FC"}
other_execute: {foreground: "#80DEEA"}
special_user_file: {foreground: "#B3E5FC"}
special_other: {foreground: "#607D8B"}
attribute: {foreground: "#E0F7FA"}
size:
major: {foreground: "#E0F7FA"}
minor: {foreground: "#B3E5FC"}
number_byte: {foreground: "#FFFFFF"}
number_kilo: {foreground: "#E0F7FA"}
number_mega: {foreground: "#80DEEA"}
number_giga: {foreground: "#B3E5FC"}
number_huge: {foreground: "#B3E5FC"}
unit_byte: {foreground: "#E0F7FA"}
unit_kilo: {foreground: "#80DEEA"}
unit_mega: {foreground: "#B3E5FC"}
unit_giga: {foreground: "#B3E5FC"}
unit_huge: {foreground: "#80DEEA"}
users:
user_you: {foreground: "#FFFFFF"}
user_root: {foreground: "#607D8B"}
user_other: {foreground: "#B3E5FC"}
group_yours: {foreground: "#E0F7FA"}
group_other: {foreground: "#607D8B"}
group_root: {foreground: "#607D8B"}
links:
normal: {foreground: "#B3E5FC"}
multi_link_file: {foreground: "#80DEEA"}
git:
new: {foreground: "#E0F7FA"}
modified: {foreground: "#B3E5FC"}
deleted: {foreground: "#607D8B"}
renamed: {foreground: "#80DEEA"}
typechange: {foreground: "#B3E5FC"}
ignored: {foreground: "#607D8B"}
conflicted: {foreground: "#FF8A80"}
git_repo:
branch_main: {foreground: "#FFFFFF"}
branch_other: {foreground: "#B3E5FC"}
git_clean: {foreground: "#80DEEA"}
git_dirty: {foreground: "#FF8A80"}
security_context:
colon: {foreground: "#80DEEA"}
user: {foreground: "#E0F7FA"}
role: {foreground: "#B3E5FC"}
typ: {foreground: "#607D8B"}
range: {foreground: "#B3E5FC"}
file_type:
image: {foreground: "#80DEEA"}
video: {foreground: "#B3E5FC"}
music: {foreground: "#E0F7FA"}
lossless: {foreground: "#B3E5FC"}
crypto: {foreground: "#607D8B"}
document: {foreground: "#FFFFFF"}
compressed: {foreground: "#B3E5FC"}
temp: {foreground: "#FF8A80"}
compiled: {foreground: "#80DEEA"}
build: {foreground: "#607D8B"}
source: {foreground: "#B3E5FC"}
punctuation: {foreground: "#FFFFFF"}
date: {foreground: "#80DEEA"}
inode: {foreground: "#E0F7FA"}
blocks: {foreground: "#607D8B"}
header: {foreground: "#FFFFFF"}
octal: {foreground: "#80DEEA"}
flags: {foreground: "#B3E5FC"}
symlink_path: {foreground: "#B3E5FC"}
control_char: {foreground: "#80DEEA"}
broken_symlink: {foreground: "#FF8A80"}
broken_path_overlay: {foreground: "#607D8B"}
filenames:
# Custom filename-based overrides
# Cargo.toml: {icon: {glyph: 🦀}}
extensions:
# Custom extension-based overrides
# rs: {filename: {foreground: Red}, icon: {glyph: 🦀}}
================================================
FILE: themes/gruvbox-dark.yml
================================================
colourful: true
filekinds:
normal: {foreground: "#ebdbb2"}
directory: {foreground: "#83a598"}
symlink: {foreground: "#8ec07c"}
pipe: {foreground: "#928374"}
block_device: {foreground: "#fb4934"}
char_device: {foreground: "#fb4934"}
socket: {foreground: "#665c54"}
special: {foreground: "#d3869b"}
executable: {foreground: "#b8bb26"}
mount_point: {foreground: "#fe8019"}
perms:
user_read: {foreground: "#ebdbb2"}
user_write: {foreground: "#fabd2f"}
user_execute_file: {foreground: "#b8bb26"}
user_execute_other: {foreground: "#b8bb26"}
group_read: {foreground: "#ebdbb2"}
group_write: {foreground: "#fabd2f"}
group_execute: {foreground: "#b8bb26"}
other_read: {foreground: "#bdae93"}
other_write: {foreground: "#fabd2f"}
other_execute: {foreground: "#b8bb26"}
special_user_file: {foreground: "#d3869b"}
special_other: {foreground: "#928374"}
attribute: {foreground: "#bdae93"}
size:
major: {foreground: "#bdae93"}
minor: {foreground: "#8ec07c"}
number_byte: {foreground: "#ebdbb2"}
number_kilo: {foreground: "#ebdbb2"}
number_mega: {foreground: "#83a598"}
number_giga: {foreground: "#d3869b"}
number_huge: {foreground: "#d3869b"}
unit_byte: {foreground: "#bdae93"}
unit_kilo: {foreground: "#83a598"}
unit_mega: {foreground: "#d3869b"}
unit_giga: {foreground: "#d3869b"}
unit_huge: {foreground: "#fe8019"}
users:
user_you: {foreground: "#ebdbb2"}
user_root: {foreground: "#fb4934"}
user_other: {foreground: "#d3869b"}
group_yours: {foreground: "#ebdbb2"}
group_other: {foreground: "#928374"}
group_root: {foreground: "#fb4934"}
links:
normal: {foreground: "#8ec07c"}
multi_link_file: {foreground: "#fe8019"}
git:
new: {foreground: "#b8bb26"}
modified: {foreground: "#fabd2f"}
deleted: {foreground: "#fb4934"}
renamed: {foreground: "#8ec07c"}
typechange: {foreground: "#d3869b"}
ignored: {foreground: "#928374"}
conflicted: {foreground: "#cc241d"}
git_repo:
branch_main: {foreground: "#ebdbb2"}
branch_other: {foreground: "#d3869b"}
git_clean: {foreground: "#b8bb26"}
git_dirty: {foreground: "#fb4934"}
security_context:
colon: {foreground: "#928374"}
user: {foreground: "#ebdbb2"}
role: {foreground: "#d3869b"}
typ: {foreground: "#665c54"}
range: {foreground: "#d3869b"}
file_type:
image: {foreground: "#fabd2f"}
video: {foreground: "#fb4934"}
music: {foreground: "#b8bb26"}
lossless: {foreground: "#8ec07c"}
crypto: {foreground: "#928374"}
document: {foreground: "#ebdbb2"}
compressed: {foreground: "#d3869b"}
temp: {foreground: "#cc241d"}
compiled: {foreground: "#83a598"}
build: {foreground: "#928374"}
source: {foreground: "#83a598"}
punctuation: {foreground: "#928374"}
date: {foreground: "#fabd2f"}
inode: {foreground: "#bdae93"}
blocks: {foreground: "#a89984"}
header: {foreground: "#ebdbb2"}
octal: {foreground: "#8ec07c"}
flags: {foreground: "#d3869b"}
symlink_path: {foreground: "#8ec07c"}
control_char: {foreground: "#83a598"}
broken_symlink: {foreground: "#fb4934"}
broken_path_overlay: {foreground: "#928374"}
================================================
FILE: themes/gruvbox-light.yml
================================================
colourful: true
filekinds:
normal: {foreground: "#3c3836"}
directory: {foreground: "#076678"}
symlink: {foreground: "#427b58"}
pipe: {foreground: "#7c6f64"}
block_device: {foreground: "#9d0006"}
char_device: {foreground: "#9d0006"}
socket: {foreground: "#a89984"}
special: {foreground: "#b16286"}
executable: {foreground: "#98971a"}
mount_point: {foreground: "#d65d0e"}
perms:
user_read: {foreground: "#3c3836"}
user_write: {foreground: "#d79921"}
user_execute_file: {foreground: "#98971a"}
user_execute_other: {foreground: "#98971a"}
group_read: {foreground: "#3c3836"}
group_write: {foreground: "#d79921"}
group_execute: {foreground: "#98971a"}
other_read: {foreground: "#7c6f64"}
other_write: {foreground: "#d79921"}
other_execute: {foreground: "#98971a"}
special_user_file: {foreground: "#b16286"}
special_other: {foreground: "#7c6f64"}
attribute: {foreground: "#7c6f64"}
size:
major: {foreground: "#7c6f64"}
minor: {foreground: "#427b58"}
number_byte: {foreground: "#3c3836"}
number_kilo: {foreground: "#3c3836"}
number_mega: {foreground: "#076678"}
number_giga: {foreground: "#b16286"}
number_huge: {foreground: "#b16286"}
unit_byte: {foreground: "#7c6f64"}
unit_kilo: {foreground: "#076678"}
unit_mega: {foreground: "#b16286"}
unit_giga: {foreground: "#b16286"}
unit_huge: {foreground: "#d65d0e"}
users:
user_you: {foreground: "#3c3836"}
user_root: {foreground: "#9d0006"}
user_other: {foreground: "#b16286"}
group_yours: {foreground: "#3c3836"}
group_other: {foreground: "#7c6f64"}
group_root: {foreground: "#9d0006"}
links:
normal: {foreground: "#427b58"}
multi_link_file: {foreground: "#d65d0e"}
git:
new: {foreground: "#98971a"}
modified: {foreground: "#d79921"}
deleted: {foreground: "#9d0006"}
renamed: {foreground: "#427b58"}
typechange: {foreground: "#b16286"}
ignored: {foreground: "#7c6f64"}
conflicted: {foreground: "#cc241d"}
git_repo:
branch_main: {foreground: "#3c3836"}
branch_other: {foreground: "#b16286"}
git_clean: {foreground: "#98971a"}
git_dirty: {foreground: "#9d0006"}
security_context:
colon: {foreground: "#7c6f64"}
user: {foreground: "#3c3836"}
role: {foreground: "#b16286"}
typ: {foreground: "#a89984"}
range: {foreground: "#b16286"}
file_type:
image: {foreground: "#d79921"}
video: {foreground: "#9d0006"}
music: {foreground: "#98971a"}
lossless: {foreground: "#427b58"}
crypto: {foreground: "#7c6f64"}
document: {foreground: "#3c3836"}
compressed: {foreground: "#b16286"}
temp: {foreground: "#cc241d"}
compiled: {foreground: "#076678"}
build: {foreground: "#7c6f64"}
source: {foreground: "#076678"}
punctuation: {foreground: "#7c6f64"}
date: {foreground: "#d79921"}
inode: {foreground: "#7c6f64"}
blocks: {foreground: "#928374"}
header: {foreground: "#3c3836"}
octal: {foreground: "#427b58"}
flags: {foreground: "#b16286"}
symlink_path: {foreground: "#427b58"}
control_char: {foreground: "#076678"}
broken_symlink: {foreground: "#9d0006"}
broken_path_overlay: {foreground: "#7c6f64"}
================================================
FILE: themes/one_dark.yml
================================================
colourful: true
filekinds:
normal: {foreground: "#ABB2BF"}
directory: {foreground: "#61AFEF"}
symlink: {foreground: "#56B6C2"}
pipe: {foreground: "#5C6370"}
block_device: {foreground: "#E5C07B"}
char_device: {foreground: "#E5C07B"}
socket: {foreground: "#5C6370"}
special: {foreground: "#C678DD"}
executable: {foreground: "#98C379"}
mount_point: {foreground: "#61AFEF"}
perms:
user_read: {foreground: "#ABB2BF"}
user_write: {foreground: "#D19A66"}
user_execute_file: {foreground: "#98C379"}
user_execute_other: {foreground: "#98C379"}
group_read: {foreground: "#ABB2BF"}
group_write: {foreground: "#D19A66"}
group_execute: {foreground: "#98C379"}
other_read: {foreground: "#5C6370"}
other_write: {foreground: "#D19A66"}
other_execute: {foreground: "#98C379"}
special_user_file: {foreground: "#C678DD"}
special_other: {foreground: "#5C6370"}
attribute: {foreground: "#5C6370"}
size:
major: {foreground: "#5C6370"}
minor: {foreground: "#56B6C2"}
number_byte: {foreground: "#ABB2BF"}
number_kilo: {foreground: "#ABB2BF"}
number_mega: {foreground: "#61AFEF"}
number_giga: {foreground: "#C678DD"}
number_huge: {foreground: "#C678DD"}
unit_byte: {foreground: "#5C6370"}
unit_kilo: {foreground: "#61AFEF"}
unit_mega: {foreground: "#C678DD"}
unit_giga: {foreground: "#C678DD"}
unit_huge: {foreground: "#61AFEF"}
users:
user_you: {foreground: "#ABB2BF"}
user_root: {foreground: "#E06C75"}
user_other: {foreground: "#C678DD"}
group_yours: {foreground: "#ABB2BF"}
group_other: {foreground: "#5C6370"}
group_root: {foreground: "#E06C75"}
links:
normal: {foreground: "#56B6C2"}
multi_link_file: {foreground: "#61AFEF"}
git:
new: {foreground: "#98C379"}
modified: {foreground: "#E5C07B"}
deleted: {foreground: "#E06C75"}
renamed: {foreground: "#98C379"}
typechange: {foreground: "#C678DD"}
ignored: {foreground: "#5C6370"}
conflicted: {foreground: "#E06C75"}
git_repo:
branch_main: {foreground: "#ABB2BF"}
branch_other: {foreground: "#C678DD"}
git_clean: {foreground: "#98C379"}
git_dirty: {foreground: "#E06C75"}
security_context:
colon: {foreground: "#5C6370"}
user: {foreground: "#ABB2BF"}
role: {foreground: "#C678DD"}
typ: {foreground: "#5C6370"}
range: {foreground: "#C678DD"}
file_type:
image: {foreground: "#E5C07B"}
video: {foreground: "#E06C75"}
music: {foreground: "#98C379"}
lossless: {foreground: "#56B6C2"}
crypto: {foreground: "#5C6370"}
document: {foreground: "#ABB2BF"}
compressed: {foreground: "#C678DD"}
temp: {foreground: "#E06C75"}
compiled: {foreground: "#61AFEF"}
build: {foreground: "#5C6370"}
source: {foreground: "#61AFEF"}
punctuation: {foreground: "#5C6370"}
date: {foreground: "#E5C07B"}
inode: {foreground: "#5C6370"}
blocks: {foreground: "#5C6370"}
header: {foreground: "#ABB2BF"}
octal: {foreground: "#56B6C2"}
flags: {foreground: "#C678DD"}
symlink_path: {foreground: "#56B6C2"}
control_char: {foreground: "#61AFEF"}
broken_symlink: {foreground: "#E06C75"}
broken_path_overlay: {foreground: "#5C6370"}
================================================
FILE: themes/rose-pine-dawn.yml
================================================
colourful: true
# Colors are in format of:
# color/paletteRef (Description) #color code
# Gold (Terminal Yellow) #ea9d34
# Love (Terminal Red) #b4637a
# Rose (Terminal Cyan) #d7827e
# Base (Primary Background) #faf4ed
# Iris (Terminal Magenta) #907aa9
# Foam (Terminal Blue) #56949f
# Pine (Terminal Green) #286983
# Text (High contrast foreground) #575279
# Muted (Low Contrast Foreground) #9893a5
# Subtle (Medium Contrast Foreground) #797593
# Highlight Low (Low contrast highlight) #f4ede8
# Highlight Med (Medium Contrast Highlight) #dfdad9
# Highlight High (High Contrast Highlight) #cecacd
filekinds:
normal: {foreground: "#575279"}
directory: {foreground: "#56949f"}
symlink: {foreground: "#cecacd"}
pipe: {foreground: "#797593"}
block_device: {foreground: "#d7827e"}
char_device: {foreground: "#ea9d34"}
socket: {foreground: "#f4ede8"}
special: {foreground: "#907aa9"}
executable: {foreground: "#907aa9"}
mount_point: {foreground: "#dfdad9"}
perms:
user_read: {foreground: "#797593"}
user_write: {foreground: "#d7827e"}
user_execute_file: {foreground: "#907aa9"}
user_execute_other: {foreground: "#907aa9"}
group_read: {foreground: "#797593"}
group_write: {foreground: "#d7827e"}
group_execute: {foreground: "#907aa9"}
other_read: {foreground: "#797593"}
other_write: {foreground: "#d7827e"}
other_execute: {foreground: "#907aa9"}
special_user_file: {foreground: "#907aa9"}
special_other: {foreground: "#d7827e"}
attribute: {foreground: "#797593"}
size:
major: {foreground: "#797593"}
minor: {foreground: "#56949f"}
number_byte: {foreground: "#797593"}
number_kilo: {foreground: "#cecacd"}
number_mega: {foreground: "#286983"}
number_giga: {foreground: "#907aa9"}
number_huge: {foreground: "#907aa9"}
unit_byte: {foreground: "#797593"}
unit_kilo: {foreground: "#286983"}
unit_mega: {foreground: "#907aa9"}
unit_giga: {foreground: "#907aa9"}
unit_huge: {foreground: "#56949f"}
users:
user_you: {foreground: "#ea9d34"}
user_root: {foreground: "#b4637a"}
user_other: {foreground: "#907aa9"}
group_yours: {foreground: "#cecacd"}
group_other: {foreground: "#9893a5"}
group_root: {foreground: "#b4637a"}
links:
normal: {foreground: "#56949f"}
multi_link_file: {foreground: "#286983"}
git:
new: {foreground: "#56949f"}
modified: {foreground: "#ea9d34"}
deleted: {foreground: "#b4637a"}
renamed: {foreground: "#286983"}
typechange: {foreground: "#907aa9"}
ignored: {foreground: "#9893a5"}
conflicted: {foreground: "#d7827e"}
git_repo:
branch_main: {foreground: "#797593"}
branch_other: {foreground: "#907aa9"}
git_clean: {foreground: "#56949f"}
git_dirty: {foreground: "#b4637a"}
security_context:
colon: {foreground: "#797593"}
user: {foreground: "#56949f"}
role: {foreground: "#907aa9"}
typ: {foreground: "#9893a5"}
range: {foreground: "#907aa9"}
file_type:
image: {foreground: "#ea9d34"}
video: {foreground: "#b4637a"}
music: {foreground: "#56949f"}
lossless: {foreground: "#9893a5"}
crypto: {foreground: "#dfdad9"}
document: {foreground: "#797593"}
compressed: {foreground: "#907aa9"}
temp: {foreground: "#d7827e"}
compiled: {foreground: "#286983"}
build: {foreground: "#9893a5"}
source: {foreground: "#d7827e"}
punctuation: {foreground: "#cecacd"}
date: {foreground: "#286983"}
inode: {foreground: "#797593"}
blocks: {foreground: "#9893a5"}
header: {foreground: "#797593"}
octal: {foreground: "#56949f"}
flags: {foreground: "#907aa9"}
symlink_path: {foreground: "#56949f"}
control_char: {foreground: "#286983"}
broken_symlink: {foreground: "#b4637a"}
broken_path_overlay: {foreground: "#cecacd"}
================================================
FILE: themes/rose-pine-moon.yml
================================================
colourful: true
# Colors are in format of:
# color/paletteRef (Description) #color code
# Gold (Terminal Yellow) #f6c177
# Love (Terminal Red) #eb6f92
# Rose (Terminal Cyan) #ea9a97
# Base (Primary Background) #232136
# Iris (Terminal Magenta) #c4a7e7
# Foam (Terminal Blue) #9ccfd8
# Pine (Terminal Green) #3e8fb0
# Muted (Low Contrast Foreground) #6e6a86
# Surface (Secondary Background Atop Base) #2a273f
# Overlay (Tertiary Background Atop Surface) #393552
# Subtle (Medium Contrast Foreground) #908caa
# Text (High Contrast Foreground) #e0def4
# Highlight Low (Low Contrast Highlight) #2a283e
# Highlight Med (Medium Contrast Highlight) #44415a
# Highlight High (High Contrast Highlight) #56526e
filekinds:
normal: {foreground: "#e0def4"}
directory: {foreground: "#9ccfd8"}
symlink: {foreground: "#56526e"}
pipe: {foreground: "#908caa"}
block_device: {foreground: "#ea9a97"}
char_device: {foreground: "#f6c177"}
socket: {foreground: "#2a283e"}
special: {foreground: "#c4a7e7"}
executable: {foreground: "#c4a7e7"}
mount_point: {foreground: "#44415a"}
perms:
user_read: {foreground: "#908caa"}
user_write: {foreground: "#44415a"}
user_execute_file: {foreground: "#c4a7e7"}
user_execute_other: {foreground: "#c4a7e7"}
group_read: {foreground: "#908caa"}
group_write: {foreground: "#44415a"}
group_execute: {foreground: "#c4a7e7"}
other_read: {foreground: "#908caa"}
other_write: {foreground: "#44415a"}
other_execute: {foreground: "#c4a7e7"}
special_user_file: {foreground: "#c4a7e7"}
special_other: {foreground: "#44415a"}
attribute: {foreground: "#908caa"}
size:
major: {foreground: "#908caa"}
minor: {foreground: "#9ccfd8"}
number_byte: {foreground: "#908caa"}
number_kilo: {foreground: "#56526e"}
number_mega: {foreground: "#3e8fb0"}
number_giga: {foreground: "#c4a7e7"}
number_huge: {foreground: "#c4a7e7"}
unit_byte: {foreground: "#908caa"}
unit_kilo: {foreground: "#3e8fb0"}
unit_mega: {foreground: "#c4a7e7"}
unit_giga: {foreground: "#c4a7e7"}
unit_huge: {foreground: "#9ccfd8"}
users:
user_you: {foreground: "#f6c177"}
user_root: {foreground: "#eb6f92"}
user_other: {foreground: "#c4a7e7"}
group_yours: {foreground: "#56526e"}
group_other: {foreground: "#6e6a86"}
group_root: {foreground: "#eb6f92"}
links:
normal: {foreground: "#9ccfd8"}
multi_link_file: {foreground: "#3e8fb0"}
git:
new: {foreground: "#9ccfd8"}
modified: {foreground: "#f6c177"}
deleted: {foreground: "#eb6f92"}
renamed: {foreground: "#3e8fb0"}
typechange: {foreground: "#c4a7e7"}
ignored: {foreground: "#6e6a86"}
conflicted: {foreground: "#ea9a97"}
git_repo:
branch_main: {foreground: "#908caa"}
branch_other: {foreground: "#c4a7e7"}
git_clean: {foreground: "#9ccfd8"}
git_dirty: {foreground: "#eb6f92"}
security_context:
colon: {foreground: "#908caa"}
user: {foreground: "#9ccfd8"}
role: {foreground: "#c4a7e7"}
typ: {foreground: "#6e6a86"}
range: {foreground: "#c4a7e7"}
file_type:
image: {foreground: "#f6c177"}
video: {foreground: "#eb6f92"}
music: {foreground: "#9ccfd8"}
lossless: {foreground: "#6e6a86"}
crypto: {foreground: "#44415a"}
document: {foreground: "#908caa"}
compressed: {foreground: "#c4a7e7"}
temp: {foreground: "#ea9a97"}
compiled: {foreground: "#3e8fb0"}
build: {foreground: "#6e6a86"}
source: {foreground: "#ea9a97"}
punctuation: {foreground: "#56526e"}
date: {foreground: "#3e8fb0"}
inode: {foreground: "#908caa"}
blocks: {foreground: "#9399B2"}
header: {foreground: "#908caa"}
octal: {foreground: "#9ccfd8"}
flags: {foreground: "#c4a7e7"}
symlink_path: {foreground: "#9ccfd8"}
control_char: {foreground: "#3e8fb0"}
broken_symlink: {foreground: "#eb6f92"}
broken_path_overlay: {foreground: "#56526e"}
================================================
FILE: themes/rose-pine.yml
================================================
colourful: true
# Colors are in format of:
# color/paletteRef (Description) #color code
# Gold (Terminal Yellow) #f6c177
# Love (Terminal Red) #eb6f92
# Rose (Terminal Cyan) #ebbcba
# Base (Primary Background) #191724
# Iris (Terminal Magenta) #c4a7e7
# Foam (Terminal Blue) #9ccfd8
# Pine (Terminal Green) #31748f
# Muted (Low Contrast Foreground) #6e6a86
# Surface (Secondary Background Atop Base) #1f1d2e
# Overlay (Tertiary Background Atop Surface) #26233a
# Subtle (Medium Contrast Foreground) #908caa
# Text (High Contrast Foreground) #e0def4
# Highlight Low (Low Contrast Highlight) #21202e
# Highlight Med (Medium Contrast Highlight) #403d52
# Highlight High (High Contrast Highlight) #524f67
filekinds:
normal: {foreground: "#e0def4"}
directory: {foreground: "#9ccfd8"}
symlink: {foreground: "#524f67"}
pipe: {foreground: "#908caa"}
block_device: {foreground: "#ebbcba"}
char_device: {foreground: "#f6c177"}
socket: {foreground: "#21202e"}
special: {foreground: "#c4a7e7"}
executable: {foreground: "#c4a7e7"}
mount_point: {foreground: "#403d52"}
perms:
user_read: {foreground: "#908caa"}
user_write: {foreground: "#403d52"}
user_execute_file: {foreground: "#c4a7e7"}
user_execute_other: {foreground: "#c4a7e7"}
group_read: {foreground: "#908caa"}
group_write: {foreground: "#403d52"}
group_execute: {foreground: "#c4a7e7"}
other_read: {foreground: "#908caa"}
other_write: {foreground: "#403d52"}
other_execute: {foreground: "#c4a7e7"}
special_user_file: {foreground: "#c4a7e7"}
special_other: {foreground: "#403d52"}
attribute: {foreground: "#908caa"}
size:
major: {foreground: "#908caa"}
minor: {foreground: "#9ccfd8"}
number_byte: {foreground: "#908caa"}
number_kilo: {foreground: "#524f67"}
number_mega: {foreground: "#31748f"}
number_giga: {foreground: "#c4a7e7"}
number_huge: {foreground: "#c4a7e7"}
unit_byte: {foreground: "#908caa"}
unit_kilo: {foreground: "#31748f"}
unit_mega: {foreground: "#c4a7e7"}
unit_giga: {foreground: "#c4a7e7"}
unit_huge: {foreground: "#9ccfd8"}
users:
user_you: {foreground: "#f6c177"}
user_root: {foreground: "#eb6f92"}
user_other: {foreground: "#c4a7e7"}
group_yours: {foreground: "#524f67"}
group_other: {foreground: "#6e6a86"}
group_root: {foreground: "#eb6f92"}
links:
normal: {foreground: "#9ccfd8"}
multi_link_file: {foreground: "#31748f"}
git:
new: {foreground: "#9ccfd8"}
modified: {foreground: "#f6c177"}
deleted: {foreground: "#eb6f92"}
renamed: {foreground: "#31748f"}
typechange: {foreground: "#c4a7e7"}
ignored: {foreground: "#6e6a86"}
conflicted: {foreground: "#ebbcba"}
git_repo:
branch_main: {foreground: "#908caa"}
branch_other: {foreground: "#c4a7e7"}
git_clean: {foreground: "#9ccfd8"}
git_dirty: {foreground: "#eb6f92"}
security_context:
colon: {foreground: "#908caa"}
user: {foreground: "#9ccfd8"}
role: {foreground: "#c4a7e7"}
typ: {foreground: "#6e6a86"}
range: {foreground: "#c4a7e7"}
file_type:
image: {foreground: "#f6c177"}
video: {foreground: "#eb6f92"}
music: {foreground: "#9ccfd8"}
lossless: {foreground: "#6e6a86"}
crypto: {foreground: "#403d52"}
document: {foreground: "#908caa"}
compressed: {foreground: "#c4a7e7"}
temp: {foreground: "#ebbcba"}
compiled: {foreground: "#31748f"}
build: {foreground: "#6e6a86"}
source: {foreground: "#ebbcba"}
punctuation: {foreground: "#524f67"}
date: {foreground: "#31748f"}
inode: {foreground: "#908caa"}
blocks: {foreground: "#6e6a86"}
header: {foreground: "#908caa"}
octal: {foreground: "#9ccfd8"}
flags: {foreground: "#c4a7e7"}
symlink_path: {foreground: "#9ccfd8"}
control_char: {foreground: "#31748f"}
broken_symlink: {foreground: "#eb6f92"}
broken_path_overlay: {foreground: "#524f67"}
================================================
FILE: themes/solarized-dark.yml
================================================
colourful: true
filekinds:
normal: {foreground: "#839496"}
directory: {foreground: "#268bd2", is_bold: true}
symlink: {foreground: "#2aa198"}
pipe: {foreground: "#657b83"}
block_device: {foreground: "#dc322f"}
char_device: {foreground: "#dc322f"}
socket: {foreground: "#6c71c4"}
special: {foreground: "#d33682"}
executable: {foreground: "#859900", is_bold: true}
mount_point: {foreground: "#cb4b16"}
perms:
user_read: {foreground: "#839496"}
user_write: {foreground: "#b58900"}
user_execute_file: {foreground: "#859900"}
user_execute_other: {foreground: "#859900"}
group_read: {foreground: "#839496"}
group_write: {foreground: "#b58900"}
group_execute: {foreground: "#859900"}
other_read: {foreground: "#93a1a1"}
other_write: {foreground: "#b58900"}
other_execute: {foreground: "#859900"}
special_user_file: {foreground: "#d33682"}
special_other: {foreground: "#657b83"}
attribute: {foreground: "#93a1a1"}
size:
major: {foreground: "#93a1a1"}
minor: {foreground: "#2aa198"}
number_byte: {foreground: "#839496"}
number_kilo: {foreground: "#839496"}
number_mega: {foreground: "#268bd2"}
number_giga: {foreground: "#d33682"}
number_huge: {foreground: "#dc322f"}
unit_byte: {foreground: "#93a1a1"}
unit_kilo: {foreground: "#268bd2"}
unit_mega: {foreground: "#d33682"}
unit_giga: {foreground: "#d33682"}
unit_huge: {foreground: "#dc322f"}
users:
user_you: {foreground: "#839496"}
user_root: {foreground: "#dc322f", is_bold: true}
user_other: {foreground: "#d33682"}
group_yours: {foreground: "#839496"}
group_other: {foreground: "#657b83"}
group_root: {foreground: "#dc322f"}
links:
normal: {foreground: "#2aa198"}
multi_link_file: {foreground: "#cb4b16"}
git:
new: {foreground: "#859900"}
modified: {foreground: "#b58900"}
deleted: {foreground: "#dc322f"}
renamed: {foreground: "#2aa198"}
typechange: {foreground: "#d33682"}
ignored: {foreground: "#657b83"}
conflicted: {foreground: "#dc322f", is_bold: true}
git_repo:
branch_main: {foreground: "#839496"}
branch_other: {foreground: "#d33682"}
git_clean: {foreground: "#859900"}
git_dirty: {foreground: "#dc322f"}
security_context:
colon: {foreground: "#657b83"}
user: {foreground: "#839496"}
role: {foreground: "#d33682"}
typ: {foreground: "#586e75"}
range: {foreground: "#d33682"}
file_type:
image: {foreground: "#d33682"}
video: {foreground: "#dc322f"}
music: {foreground: "#859900"}
lossless: {foreground: "#2aa198"}
crypto: {foreground: "#6c71c4"}
document: {foreground: "#268bd2"}
compressed: {foreground: "#b58900"}
temp: {foreground: "#dc322f"}
compiled: {foreground: "#268bd2"}
build: {foreground: "#657b83"}
source: {foreground: "#268bd2"}
punctuation: {foreground: "#657b83"}
date: {foreground: "#b58900"}
inode: {foreground: "#93a1a1"}
blocks: {foreground: "#93a1a1"}
header: {foreground: "#839496"}
octal: {foreground: "#2aa198"}
flags: {foreground: "#d33682"}
symlink_path: {foreground: "#2aa198"}
control_char: {foreground: "#268bd2"}
broken_symlink: {foreground: "#dc322f"}
broken_path_overlay: {foreground: "#657b83"}
================================================
FILE: themes/tokyonight.yml
================================================
colourful: true
filekinds:
normal: { foreground: "#c0caf5" }
directory: { foreground: "#7aa2f7" }
symlink: { foreground: "#2ac3de" }
pipe: { foreground: "#414868" }
block_device: { foreground: "#e0af68" }
char_device: { foreground: "#e0af68" }
socket: { foreground: "#414868" }
special: { foreground: "#9d7cd8" }
executable: { foreground: "#9ece6a" }
mount_point: { foreground: "#b4f9f8" }
perms:
user_read: { foreground: "#2ac3de" }
user_write: { foreground: "#bb9af7" }
user_execute_file: { foreground: "#9ece6a" }
user_execute_other: { foreground: "#9ece6a" }
group_read: { foreground: "#2ac3de" }
group_write: { foreground: "#ff9e64" }
group_execute: { foreground: "#9ece6a" }
other_read: { foreground: "#2ac3de" }
other_write: { foreground: "#ff007c" }
other_execute: { foreground: "#9ece6a" }
special_user_file: { foreground: "#ff007c" }
special_other: { foreground: "#db4b4b" }
attribute: { foreground: "#737aa2" }
size:
major: { foreground: "#2ac3de" }
minor: { foreground: "#9d7cd8" }
number_byte: { foreground: "#a9b1d6" }
number_kilo: { foreground: "#89ddff" }
number_mega: { foreground: "#2ac3de" }
number_giga: { foreground: "#ff9e64" }
number_huge: { foreground: "#ff007c" }
unit_byte: { foreground: "#a9b1d6" }
unit_kilo: { foreground: "#89ddff" }
unit_mega: { foreground: "#2ac3de" }
unit_giga: { foreground: "#ff9e64" }
unit_huge: { foreground: "#ff007c" }
users:
user_you: { foreground: "#3d59a1" }
user_root: { foreground: "#bb9af7" }
user_other: { foreground: "#2ac3de" }
group_yours: { foreground: "#89ddff" }
group_root: { foreground: "#bb9af7" }
group_other: { foreground: "#c0caf5" }
links:
normal: { foreground: "#89ddff" }
multi_link_file: { foreground: "#2ac3de" }
git:
new: { foreground: "#9ece6a" }
modified: { foreground: "#bb9af7" }
deleted: { foreground: "#db4b4b" }
renamed: { foreground: "#2ac3de" }
typechange: { foreground: "#2ac3de" }
ignored: { foreground: "#545c7e" }
conflicted: { foreground: "#ff9e64" }
git_repo:
branch_main: { foreground: "#737aa2" }
branch_other: { foreground: "#b4f9f8" }
git_clean: { foreground: "#292e42" }
git_dirty: { foreground: "#bb9af7" }
security_context:
colon: { foreground: "#545c7e" }
user: { foreground: "#737aa2" }
role: { foreground: "#2ac3de" }
typ: { foreground: "#3d59a1" }
range: { foreground: "#9d7cd8" }
file_type:
image: { foreground: "#89ddff" }
video: { foreground: "#b4f9f8" }
music: { foreground: "#73daca" }
lossless: { foreground: "#41a6b5" }
crypto: { foreground: "#db4b4b" }
document: { foreground: "#a9b1d6" }
compressed: { foreground: "#ff9e64" }
temp: { foreground: "#737aa2" }
compiled: { foreground: "#737aa2" }
build: { foreground: "#1abc9c" }
source: { foreground: "#bb9af7" }
punctuation: { foreground: "#414868" }
date: { foreground: "#e0af68" }
inode: { foreground: "#737aa2" }
blocks: { foreground: "#737aa2" }
header: { foreground: "#a9b1d6" }
octal: { foreground: "#ff9e64" }
flags: { foreground: "#9d7cd8" }
symlink_path: { foreground: "#89ddff" }
control_char: { foreground: "#ff9e64" }
broken_symlink: { foreground: "#ff007c" }
broken_path_overlay: { foreground: "#ff007c" }
================================================
FILE: themes/white.yml
================================================
colourful: false
filekinds:
normal: {foreground: "#fff"}
directory: {foreground: "#fff"}
symlink: {foreground: "#fff"}
pipe: {foreground: "#fff"}
block_device: {foreground: "#fff"}
char_device: {foreground: "#fff"}
socket: {foreground: "#fff"}
special: {foreground: "#fff"}
executable: {foreground: "#fff"}
mount_point: {foreground: "#fff"}
perms:
user_read: {foreground: "#fff"}
user_write: {foreground: "#fff"}
user_execute_file: {foreground: "#fff"}
user_execute_other: {foreground: "#fff"}
group_read: {foreground: "#fff"}
group_write: {foreground: "#fff"}
group_execute: {foreground: "#fff"}
other_read: {foreground: "#fff"}
other_write: {foreground: "#fff"}
other_execute: {foreground: "#fff"}
special_user_file: {foreground: "#fff"}
special_other: {foreground: "#fff"}
attribute: {foreground: "#fff"}
size:
major: {foreground: "#fff"}
minor: {foreground: "#fff"}
number_byte: {foreground: "#fff"}
number_kilo: {foreground: "#fff"}
number_mega: {foreground: "#fff"}
number_giga: {foreground: "#fff"}
number_huge: {foreground: "#fff"}
unit_byte: {foreground: "#fff"}
unit_kilo: {foreground: "#fff"}
unit_mega: {foreground: "#fff"}
unit_giga: {foreground: "#fff"}
unit_huge: {foreground: "#fff"}
users:
user_you: {foreground: "#fff"}
user_root: {foreground: "#fff"}
user_other: {foreground: "#fff"}
group_yours: {foreground: "#fff"}
group_other: {foreground: "#fff"}
group_root: {foreground: "#fff"}
links:
normal: {foreground: "#fff"}
multi_link_file: {foreground: "#fff"}
git:
new: {foreground: "#fff"}
modified: {foreground: "#fff"}
deleted: {foreground: "#fff"}
renamed: {foreground: "#fff"}
typechange: {foreground: "#fff"}
ignored: {foreground: "#fff"}
conflicted: {foreground: "#fff"}
git_repo:
branch_main: {foreground: "#fff"}
branch_other: {foreground: "#fff"}
git_clean: {foreground: "#fff"}
git_dirty: {foreground: "#fff"}
security_context:
colon: {foreground: "#fff"}
user: {foreground: "#fff"}
role: {foreground: "#fff"}
typ: {foreground: "#fff"}
range: {foreground: "#fff"}
file_type:
image: {foreground: "#fff"}
video: {foreground: "#fff"}
music: {foreground: "#fff"}
lossless: {foreground: "#fff"}
crypto: {foreground: "#fff"}
document: {foreground: "#fff"}
compressed: {foreground: "#fff"}
temp: {foreground: "#fff"}
compiled: {foreground: "#fff"}
build: {foreground: "#fff"}
source: {foreground: "#fff"}
punctuation: {foreground: "#fff"}
date: {foreground: "#fff"}
inode: {foreground: "#fff"}
blocks: {foreground: "#fff"}
header: {foreground: "#fff"}
octal: {foreground: "#fff"}
flags: {foreground: "#fff"}
symlink_path: {foreground: "#fff"}
control_char: {foreground: "#fff"}
broken_symlink: {foreground: "#fff"}
broken_path_overlay: {foreground: "#fff"}
filenames:
# Custom filename-based overrides
# Cargo.toml: {icon: {glyph: 🦀}}
extensions:
# Custom extension-based overrides
# rs: {filename: {foreground: Red}, icon: {glyph: 🦀}}
gitextract_5zdq219c/
├── .github/
│ └── workflows/
│ ├── convco.yml
│ └── nomerge.yml
├── .gitignore
├── LICENSE
├── README.md
├── test_dir/
│ ├── .pre-commit.yaml
│ ├── Cargo.toml
│ ├── Makefile
│ ├── README.md
│ ├── arch.iso
│ ├── cfg.ini
│ ├── file
│ ├── file.cpp
│ ├── file.pem
│ ├── file.rs
│ ├── file.toml
│ ├── file.yml
│ ├── init.sh
│ ├── justfile
│ ├── nginx.conf
│ ├── resume.docx
│ ├── rust.rs
│ ├── song.flac
│ ├── source.cpp
│ └── src/
│ └── file.rs
└── themes/
├── black.yml
├── catppuccin-frappe.yml
├── catppuccin-latte.yml
├── catppuccin-macchiato.yml
├── catppuccin-mocha.yml
├── default.yml
├── dracula.yml
├── frosty.yml
├── gruvbox-dark.yml
├── gruvbox-light.yml
├── one_dark.yml
├── rose-pine-dawn.yml
├── rose-pine-moon.yml
├── rose-pine.yml
├── solarized-dark.yml
├── tokyonight.yml
└── white.yml
Condensed preview — 42 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (74K chars).
[
{
"path": ".github/workflows/convco.yml",
"chars": 426,
"preview": "name: commit\n\non:\n push:\n branches: [ main ]\n pull_request:\n branches: [ main ]\n\njobs:\n conventional:\n name:"
},
{
"path": ".github/workflows/nomerge.yml",
"chars": 298,
"preview": "name: commit\n\non:\n pull_request:\n branches: [main]\n\njobs:\n no-merge:\n runs-on: ubuntu-latest\n steps:\n - "
},
{
"path": ".gitignore",
"chars": 1,
"preview": "\n"
},
{
"path": "LICENSE",
"chars": 1089,
"preview": "The MIT License (MIT)\n\nCopyright (c) 2024 Sandro-Alessio Gierens\n\nPermission is hereby granted, free of charge, to any p"
},
{
"path": "README.md",
"chars": 9036,
"preview": "<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- [defa"
},
{
"path": "test_dir/.pre-commit.yaml",
"chars": 0,
"preview": ""
},
{
"path": "test_dir/Cargo.toml",
"chars": 0,
"preview": ""
},
{
"path": "test_dir/Makefile",
"chars": 0,
"preview": ""
},
{
"path": "test_dir/README.md",
"chars": 0,
"preview": ""
},
{
"path": "test_dir/arch.iso",
"chars": 0,
"preview": ""
},
{
"path": "test_dir/cfg.ini",
"chars": 0,
"preview": ""
},
{
"path": "test_dir/file",
"chars": 0,
"preview": ""
},
{
"path": "test_dir/file.cpp",
"chars": 0,
"preview": ""
},
{
"path": "test_dir/file.pem",
"chars": 0,
"preview": ""
},
{
"path": "test_dir/file.rs",
"chars": 0,
"preview": ""
},
{
"path": "test_dir/file.toml",
"chars": 0,
"preview": ""
},
{
"path": "test_dir/file.yml",
"chars": 0,
"preview": ""
},
{
"path": "test_dir/init.sh",
"chars": 0,
"preview": ""
},
{
"path": "test_dir/justfile",
"chars": 0,
"preview": ""
},
{
"path": "test_dir/nginx.conf",
"chars": 0,
"preview": ""
},
{
"path": "test_dir/resume.docx",
"chars": 0,
"preview": ""
},
{
"path": "test_dir/rust.rs",
"chars": 0,
"preview": ""
},
{
"path": "test_dir/song.flac",
"chars": 0,
"preview": ""
},
{
"path": "test_dir/source.cpp",
"chars": 0,
"preview": ""
},
{
"path": "test_dir/src/file.rs",
"chars": 0,
"preview": ""
},
{
"path": "themes/black.yml",
"chars": 3019,
"preview": "colourful: false\n\nfilekinds:\n normal: {foreground: \"#000\"}\n directory: {foreground: \"#000\"}\n symlink: {foreground: \"#"
},
{
"path": "themes/catppuccin-frappe.yml",
"chars": 3234,
"preview": "colourful: true\n\nfilekinds:\n normal: { foreground: \"#B5BFE2\" }\n directory: { foreground: \"#8CAAEE\" }\n symlink: { fore"
},
{
"path": "themes/catppuccin-latte.yml",
"chars": 3234,
"preview": "colourful: true\n\nfilekinds:\n normal: { foreground: \"#5C5F77\" }\n directory: { foreground: \"#1E66F5\" }\n symlink: { fore"
},
{
"path": "themes/catppuccin-macchiato.yml",
"chars": 3234,
"preview": "colourful: true\n\nfilekinds:\n normal: { foreground: \"#B8C0E0\" }\n directory: { foreground: \"#8AADF4\" }\n symlink: { fore"
},
{
"path": "themes/catppuccin-mocha.yml",
"chars": 3072,
"preview": "colourful: true\n\nfilekinds:\n normal: {foreground: \"#BAC2DE\"}\n directory: {foreground: \"#89B4FA\"}\n symlink: {foregroun"
},
{
"path": "themes/default.yml",
"chars": 3481,
"preview": "colourful: true\n\nfilekinds:\n normal: {foreground: Default}\n directory: {foreground: Blue, is_bold: true}\n symlink: {f"
},
{
"path": "themes/dracula.yml",
"chars": 3269,
"preview": "colourful: true\n# yellow #F1FA8C\n# red #FF5555\n# purple #BD93F9\n# pink #FF79C6\n# orange #FFB86C\n# green #50FA7B\n# "
},
{
"path": "themes/frosty.yml",
"chars": 3459,
"preview": "# colors:\n# - light icy blue: #E0F7FA\n# - snow white: #FFFFFF\n# - sky blue: #B3E5FC\n# - frosty grey: #90A4AE\n# - co"
},
{
"path": "themes/gruvbox-dark.yml",
"chars": 3072,
"preview": "colourful: true\n\nfilekinds:\n normal: {foreground: \"#ebdbb2\"}\n directory: {foreground: \"#83a598\"}\n symlink: {foregroun"
},
{
"path": "themes/gruvbox-light.yml",
"chars": 3072,
"preview": "colourful: true\n\nfilekinds:\n normal: {foreground: \"#3c3836\"}\n directory: {foreground: \"#076678\"}\n symlink: {foregroun"
},
{
"path": "themes/one_dark.yml",
"chars": 3073,
"preview": "colourful: true\n\nfilekinds:\n normal: {foreground: \"#ABB2BF\"}\n directory: {foreground: \"#61AFEF\"}\n symlink: {foregroun"
},
{
"path": "themes/rose-pine-dawn.yml",
"chars": 3656,
"preview": "colourful: true\n\n# Colors are in format of:\n# color/paletteRef (Description) #color code\n\n# Gold (Terminal Yellow) #ea9d"
},
{
"path": "themes/rose-pine-moon.yml",
"chars": 3760,
"preview": "colourful: true\n\n# Colors are in format of:\n# color/paletteRef (Description) #color code\n\n# Gold (Terminal Yellow) #f6c1"
},
{
"path": "themes/rose-pine.yml",
"chars": 3760,
"preview": "colourful: true\n\n# Colors are in format of:\n# color/paletteRef (Description) #color code\n\n# Gold (Terminal Yellow) #f6c1"
},
{
"path": "themes/solarized-dark.yml",
"chars": 3131,
"preview": "colourful: true\n\nfilekinds:\n normal: {foreground: \"#839496\"}\n directory: {foreground: \"#268bd2\", is_bold: true}\n syml"
},
{
"path": "themes/tokyonight.yml",
"chars": 3234,
"preview": "colourful: true\n\nfilekinds:\n normal: { foreground: \"#c0caf5\" }\n directory: { foreground: \"#7aa2f7\" }\n symlink: { fore"
},
{
"path": "themes/white.yml",
"chars": 3019,
"preview": "colourful: false\n\nfilekinds:\n normal: {foreground: \"#fff\"}\n directory: {foreground: \"#fff\"}\n symlink: {foreground: \"#"
}
]
About this extraction
This page contains the full source code of the eza-community/eza-themes GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 42 files (65.1 KB), approximately 22.2k tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.