Massive change theme to Catppuccin Frappe

This commit is contained in:
Fabio Scotto di Santolo
2024-07-27 14:08:47 +02:00
parent 91e941c876
commit c6fcf54362
39 changed files with 10352 additions and 525 deletions

View File

@@ -1,7 +1,7 @@
live_config_reload = true
working_directory = "None"
import = ["~/.config/alacritty/themes/gnome_terminal.toml"]
import = ["~/.config/alacritty/themes/catppuccin-frappe.toml"]
[env]
TERM = "xterm-256color"

View File

@@ -1,166 +0,0 @@
live_config_reload = true
working_directory = "None"
[env]
TERM = "xterm-256color"
WINIT_X11_SCALE_FACTOR = "1"
#[shell]
#program = "zellij"
[window]
dynamic_padding = true
decorations = "full"
title = "Alacritty@CachyOS"
opacity = 0.95
decorations_theme_variant = "Dark"
[window.dimensions]
columns = 100
lines = 30
[window.class]
instance = "Alacritty"
general = "Alacritty"
[scrolling]
history = 10000
multiplier = 3
[colors]
draw_bold_text_with_bright_colors = true
[colors.primary]
background = "0x272822"
foreground = "0xF8F8F2"
[colors.normal]
black = "0x272822"
red = "0xF92672"
green = "0xA6E22E"
yellow = "0xF4BF75"
blue = "0x66D9EF"
magenta = "0xAE81FF"
cyan = "0xA1EFE4"
white = "0xF8F8F2"
[colors.bright]
black = "0x75715E"
red = "0xF92672"
green = "0xA6E22E"
yellow = "0xF4BF75"
blue = "0x66D9EF"
magenta = "0xAE81FF"
cyan = "0xA1EFE4"
white = "0xF9F8F5"
[font]
size = 12
[font.normal]
family = "RobotoMono Nerd Font "
style = "Regular"
[font.bold]
family = "RobotoMono Nerd Font"
style = "Bold"
[font.italic]
family = "RobotoMono Nerd Font"
style = "Italic"
[font.bold_italic]
family = "RobotoMono Nerd Font"
style = "Bold Italic"
[selection]
semantic_escape_chars = ",│`|:\"' ()[]{}<>\t"
save_to_clipboard = true
[cursor]
style = "Block"
vi_mode_style = "None"
unfocused_hollow = true
thickness = 0.15
[mouse]
hide_when_typing = true
[[mouse.bindings]]
mouse = "Middle"
action = "PasteSelection"
[keyboard]
[[keyboard.bindings]]
key = "Paste"
action = "Paste"
[[keyboard.bindings]]
key = "Copy"
action = "Copy"
[[keyboard.bindings]]
key = "L"
mods = "Control"
action = "ClearLogNotice"
[[keyboard.bindings]]
key = "L"
mods = "Control"
mode = "~Vi"
chars = "\f"
[[keyboard.bindings]]
key = "PageUp"
mods = "Shift"
mode = "~Alt"
action = "ScrollPageUp"
[[keyboard.bindings]]
key = "PageDown"
mods = "Shift"
mode = "~Alt"
action = "ScrollPageDown"
[[keyboard.bindings]]
key = "Home"
mods = "Shift"
mode = "~Alt"
action = "ScrollToTop"
[[keyboard.bindings]]
key = "End"
mods = "Shift"
mode = "~Alt"
action = "ScrollToBottom"
[[keyboard.bindings]]
key = "V"
mods = "Control|Shift"
action = "Paste"
[[keyboard.bindings]]
key = "C"
mods = "Control|Shift"
action = "Copy"
[[keyboard.bindings]]
key = "F"
mods = "Control|Shift"
action = "SearchForward"
[[keyboard.bindings]]
key = "B"
mods = "Control|Shift"
action = "SearchBackward"
[[keyboard.bindings]]
key = "C"
mods = "Control|Shift"
mode = "Vi"
action = "ClearSelection"
[[keyboard.bindings]]
key = "Key0"
mods = "Control"
action = "ResetFontSize"

View File

@@ -4,7 +4,7 @@
# Specify desired highlighting theme (e.g. "TwoDark"). Run `bat --list-themes`
# for a list of all available themes
--theme="Coldark-Dark"
--theme="Catppuccin Frappe"
# Enable this to use italic text on the terminal. This is not supported on all
# terminal emulators (like tmux, by default):

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -2,7 +2,7 @@
#* Name of a btop++/bpytop/bashtop formatted ".theme" file, "Default" and "TTY" for builtin themes.
#* Themes should be placed in "../share/btop/themes" relative to binary or "$HOME/.config/btop/themes"
color_theme = "/usr/share/btop/themes/adwaita.theme"
color_theme = "$HOME/.config/btop/themes/catppuccin_frappe.theme"
#* If the theme set background should be shown, set to False if you want terminal background transparency.
theme_background = True

View File

@@ -0,0 +1,83 @@
# Main background, empty for terminal default, need to be empty if you want transparent background
theme[main_bg]="#303446"
# Main text color
theme[main_fg]="#C6D0F5"
# Title color for boxes
theme[title]="#C6D0F5"
# Highlight color for keyboard shortcuts
theme[hi_fg]="#8CAAEE"
# Background color of selected item in processes box
theme[selected_bg]="#51576D"
# Foreground color of selected item in processes box
theme[selected_fg]="#8CAAEE"
# Color of inactive/disabled text
theme[inactive_fg]="#838BA7"
# Color of text appearing on top of graphs, i.e uptime and current network graph scaling
theme[graph_text]="#F2D5CF"
# Background color of the percentage meters
theme[meter_bg]="#51576D"
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
theme[proc_misc]="#F2D5CF"
# CPU, Memory, Network, Proc box outline colors
theme[cpu_box]="#ca9ee6" #Mauve
theme[mem_box]="#a6d189" #Green
theme[net_box]="#ea999c" #Maroon
theme[proc_box]="#8caaee" #Blue
# Box divider line and small boxes line color
theme[div_line]="#737994"
# Temperature graph color (Green -> Yellow -> Red)
theme[temp_start]="#a6d189"
theme[temp_mid]="#e5c890"
theme[temp_end]="#e78284"
# CPU graph colors (Teal -> Lavender)
theme[cpu_start]="#81c8be"
theme[cpu_mid]="#85c1dc"
theme[cpu_end]="#babbf1"
# Mem/Disk free meter (Mauve -> Lavender -> Blue)
theme[free_start]="#ca9ee6"
theme[free_mid]="#babbf1"
theme[free_end]="#8caaee"
# Mem/Disk cached meter (Sapphire -> Lavender)
theme[cached_start]="#85c1dc"
theme[cached_mid]="#8caaee"
theme[cached_end]="#babbf1"
# Mem/Disk available meter (Peach -> Red)
theme[available_start]="#ef9f76"
theme[available_mid]="#ea999c"
theme[available_end]="#e78284"
# Mem/Disk used meter (Green -> Sky)
theme[used_start]="#a6d189"
theme[used_mid]="#81c8be"
theme[used_end]="#99d1db"
# Download graph colors (Peach -> Red)
theme[download_start]="#ef9f76"
theme[download_mid]="#ea999c"
theme[download_end]="#e78284"
# Upload graph colors (Green -> Sky)
theme[upload_start]="#a6d189"
theme[upload_mid]="#81c8be"
theme[upload_end]="#99d1db"
# Process box color gradient for threads, mem and cpu usage (Sapphire -> Mauve)
theme[process_start]="#85c1dc"
theme[process_mid]="#babbf1"
theme[process_end]="#ca9ee6"

View File

@@ -0,0 +1,84 @@
# Main background, empty for terminal default, need to be empty if you want transparent background
theme[main_bg]="#EFF1F5"
# Main text color
theme[main_fg]="#4C4F69"
# Title color for boxes
theme[title]="#4C4F69"
# Highlight color for keyboard shortcuts
theme[hi_fg]="#1E66F5"
# Background color of selected item in processes box
theme[selected_bg]="#BCC0CC"
# Foreground color of selected item in processes box
theme[selected_fg]="#1E66F5"
# Color of inactive/disabled text
theme[inactive_fg]="#8C8FA1"
# Color of text appearing on top of graphs, i.e uptime and current network graph scaling
theme[graph_text]="#DC8A78"
# Background color of the percentage meters
theme[meter_bg]="#BCC0CC"
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
theme[proc_misc]="#DC8A78"
# CPU, Memory, Network, Proc box outline colors
theme[cpu_box]="#8839ef" #Mauve
theme[mem_box]="#40a02b" #Green
theme[net_box]="#e64553" #Maroon
theme[proc_box]="#1e66f5" #Blue
# Box divider line and small boxes line color
theme[div_line]="#9CA0B0"
# Temperature graph color (Green -> Yellow -> Red)
theme[temp_start]="#40a02b"
theme[temp_mid]="#df8e1d"
theme[temp_end]="#d20f39"
# CPU graph colors (Teal -> Lavender)
theme[cpu_start]="#179299"
theme[cpu_mid]="#209fb5"
theme[cpu_end]="#7287fd"
# Mem/Disk free meter (Mauve -> Lavender -> Blue)
theme[free_start]="#8839ef"
theme[free_mid]="#7287fd"
theme[free_end]="#1e66f5"
# Mem/Disk cached meter (Sapphire -> Lavender)
theme[cached_start]="#209fb5"
theme[cached_mid]="#1e66f5"
theme[cached_end]="#7287fd"
# Mem/Disk available meter (Peach -> Red)
theme[available_start]="#fe640b"
theme[available_mid]="#e64553"
theme[available_end]="#d20f39"
# Mem/Disk used meter (Green -> Sky)
theme[used_start]="#40a02b"
theme[used_mid]="#179299"
theme[used_end]="#04a5e5"
# Download graph colors (Peach -> Red)
theme[download_start]="#fe640b"
theme[download_mid]="#e64553"
theme[download_end]="#d20f39"
# Upload graph colors (Green -> Sky)
theme[upload_start]="#40a02b"
theme[upload_mid]="#179299"
theme[upload_end]="#04a5e5"
# Process box color gradient for threads, mem and cpu usage (Sapphire -> Lavender-> Mauve)
theme[process_start]="#209fb5"
theme[process_mid]="#7287fd"
theme[process_end]="#8839ef"

View File

@@ -0,0 +1,83 @@
# Main background, empty for terminal default, need to be empty if you want transparent background
theme[main_bg]="#24273A"
# Main text color
theme[main_fg]="#CAD3F5"
# Title color for boxes
theme[title]="#CAD3F5"
# Highlight color for keyboard shortcuts
theme[hi_fg]="#8AADF4"
# Background color of selected item in processes box
theme[selected_bg]="#494D64"
# Foreground color of selected item in processes box
theme[selected_fg]="#8AADF4"
# Color of inactive/disabled text
theme[inactive_fg]="#8087A2"
# Color of text appearing on top of graphs, i.e uptime and current network graph scaling
theme[graph_text]="#F4DBD6"
# Background color of the percentage meters
theme[meter_bg]="#494D64"
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
theme[proc_misc]="#F4DBD6"
# CPU, Memory, Network, Proc box outline colors
theme[cpu_box]="#c6a0f6" #Mauve
theme[mem_box]="#a6da95" #Green
theme[net_box]="#ee99a0" #Maroon
theme[proc_box]="#8aadf4" #Blue
# Box divider line and small boxes line color
theme[div_line]="#6E738D"
# Temperature graph color (Green -> Yellow -> Red)
theme[temp_start]="#a6da95"
theme[temp_mid]="#eed49f"
theme[temp_end]="#ed8796"
# CPU graph colors (Teal -> Lavender)
theme[cpu_start]="#8bd5ca"
theme[cpu_mid]="#7dc4e4"
theme[cpu_end]="#b7bdf8"
# Mem/Disk free meter (Mauve -> Lavender -> Blue)
theme[free_start]="#c6a0f6"
theme[free_mid]="#b7bdf8"
theme[free_end]="#8aadf4"
# Mem/Disk cached meter (Sapphire -> Lavender)
theme[cached_start]="#7dc4e4"
theme[cached_mid]="#8aadf4"
theme[cached_end]="#b7bdf8"
# Mem/Disk available meter (Peach -> Red)
theme[available_start]="#f5a97f"
theme[available_mid]="#ee99a0"
theme[available_end]="#ed8796"
# Mem/Disk used meter (Green -> Sky)
theme[used_start]="#a6da95"
theme[used_mid]="#8bd5ca"
theme[used_end]="#91d7e3"
# Download graph colors (Peach -> Red)
theme[download_start]="#f5a97f"
theme[download_mid]="#ee99a0"
theme[download_end]="#ed8796"
# Upload graph colors (Green -> Sky)
theme[upload_start]="#a6da95"
theme[upload_mid]="#8bd5ca"
theme[upload_end]="#91d7e3"
# Process box color gradient for threads, mem and cpu usage (Sapphire -> Mauve)
theme[process_start]="#7dc4e4"
theme[process_mid]="#b7bdf8"
theme[process_end]="#c6a0f6"

View File

@@ -0,0 +1,83 @@
# Main background, empty for terminal default, need to be empty if you want transparent background
theme[main_bg]="#1E1E2E"
# Main text color
theme[main_fg]="#CDD6F4"
# Title color for boxes
theme[title]="#CDD6F4"
# Highlight color for keyboard shortcuts
theme[hi_fg]="#89B4FA"
# Background color of selected item in processes box
theme[selected_bg]="#45475A"
# Foreground color of selected item in processes box
theme[selected_fg]="#89B4FA"
# Color of inactive/disabled text
theme[inactive_fg]="#7F849C"
# Color of text appearing on top of graphs, i.e uptime and current network graph scaling
theme[graph_text]="#F5E0DC"
# Background color of the percentage meters
theme[meter_bg]="#45475A"
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
theme[proc_misc]="#F5E0DC"
# CPU, Memory, Network, Proc box outline colors
theme[cpu_box]="#cba6f7" #Mauve
theme[mem_box]="#a6e3a1" #Green
theme[net_box]="#eba0ac" #Maroon
theme[proc_box]="#89b4fa" #Blue
# Box divider line and small boxes line color
theme[div_line]="#6C7086"
# Temperature graph color (Green -> Yellow -> Red)
theme[temp_start]="#a6e3a1"
theme[temp_mid]="#f9e2af"
theme[temp_end]="#f38ba8"
# CPU graph colors (Teal -> Lavender)
theme[cpu_start]="#94e2d5"
theme[cpu_mid]="#74c7ec"
theme[cpu_end]="#b4befe"
# Mem/Disk free meter (Mauve -> Lavender -> Blue)
theme[free_start]="#cba6f7"
theme[free_mid]="#b4befe"
theme[free_end]="#89b4fa"
# Mem/Disk cached meter (Sapphire -> Lavender)
theme[cached_start]="#74c7ec"
theme[cached_mid]="#89b4fa"
theme[cached_end]="#b4befe"
# Mem/Disk available meter (Peach -> Red)
theme[available_start]="#fab387"
theme[available_mid]="#eba0ac"
theme[available_end]="#f38ba8"
# Mem/Disk used meter (Green -> Sky)
theme[used_start]="#a6e3a1"
theme[used_mid]="#94e2d5"
theme[used_end]="#89dceb"
# Download graph colors (Peach -> Red)
theme[download_start]="#fab387"
theme[download_mid]="#eba0ac"
theme[download_end]="#f38ba8"
# Upload graph colors (Green -> Sky)
theme[upload_start]="#a6e3a1"
theme[upload_mid]="#94e2d5"
theme[upload_end]="#89dceb"
# Process box color gradient for threads, mem and cpu usage (Sapphire -> Mauve)
theme[process_start]="#74C7EC"
theme[process_mid]="#89DCEB"
theme[process_end]="#cba6f7"

View File

@@ -484,3 +484,20 @@
# set_stack_tag = "volume"
#
# vim: ft=cfg
[global]
frame_color = "#8caaee"
separator_color= frame
[urgency_low]
background = "#303446"
foreground = "#c6d0f5"
[urgency_normal]
background = "#303446"
foreground = "#c6d0f5"
[urgency_critical]
background = "#303446"
foreground = "#c6d0f5"
frame_color = "#ef9f76"

View File

@@ -3,3 +3,4 @@ reitzig/sdkman-for-fish@v2.1.0
edc/bass
patrickf1/fzf.fish
justinmayer/virtualfish
catppuccin/fish

View File

@@ -9,37 +9,46 @@ SETUVAR --export MANROFFOPT:\x2dc
SETUVAR __done_min_cmd_duration:10000
SETUVAR __done_notification_urgency_level:low
SETUVAR __fish_initialized:3400
SETUVAR _fisher_catppuccin_2F_fish_files:\x7e/\x2econfig/fish/themes/Catppuccin\x20Frappe\x2etheme\x1e\x7e/\x2econfig/fish/themes/Catppuccin\x20Latte\x2etheme\x1e\x7e/\x2econfig/fish/themes/Catppuccin\x20Macchiato\x2etheme\x1e\x7e/\x2econfig/fish/themes/Catppuccin\x20Mocha\x2etheme
SETUVAR _fisher_edc_2F_bass_files:\x7e/\x2econfig/fish/functions/__bass\x2epy\x1e\x7e/\x2econfig/fish/functions/bass\x2efish
SETUVAR _fisher_jorgebucaran_2F_fisher_files:\x7e/\x2econfig/fish/functions/fisher\x2efish\x1e\x7e/\x2econfig/fish/completions/fisher\x2efish
SETUVAR _fisher_patrickf1_2F_fzf_2E_fish_files:\x7e/\x2econfig/fish/functions/_fzf_configure_bindings_help\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_extract_var_info\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_preview_changed_file\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_preview_file\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_report_diff_type\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_report_file_type\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_search_directory\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_search_git_log\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_search_git_status\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_search_history\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_search_processes\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_search_variables\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_wrapper\x2efish\x1e\x7e/\x2econfig/fish/functions/fzf_configure_bindings\x2efish\x1e\x7e/\x2econfig/fish/conf\x2ed/fzf\x2efish\x1e\x7e/\x2econfig/fish/completions/fzf_configure_bindings\x2efish
SETUVAR _fisher_plugins:jorgebucaran/fisher\x1ereitzig/sdkman\x2dfor\x2dfish\x40v2\x2e1\x2e0\x1eedc/bass\x1epatrickf1/fzf\x2efish\x1ejustinmayer/virtualfish
SETUVAR _fisher_plugins:jorgebucaran/fisher\x1ereitzig/sdkman\x2dfor\x2dfish\x40v2\x2e1\x2e0\x1eedc/bass\x1epatrickf1/fzf\x2efish\x1ejustinmayer/virtualfish\x1ecatppuccin/fish
SETUVAR _fisher_reitzig_2F_sdkman_2D_for_2D_fish_40_v2_2E_31_2E_30__files:\x7e/\x2econfig/fish/functions/sdk\x2efish\x1e\x7e/\x2econfig/fish/conf\x2ed/sdk\x2efish\x1e\x7e/\x2econfig/fish/completions/sdk\x2efish
SETUVAR _fisher_upgraded_to_4_4:\x1d
SETUVAR fish_color_autosuggestion:brblack
SETUVAR fish_color_cancel:\x2dr
SETUVAR fish_color_command:blue
SETUVAR fish_color_comment:red
SETUVAR fish_color_cwd:green
SETUVAR fish_color_cwd_root:red
SETUVAR fish_color_end:green
SETUVAR fish_color_error:brred
SETUVAR fish_color_escape:brcyan
SETUVAR fish_color_history_current:\x2d\x2dbold
SETUVAR fish_color_host:normal
SETUVAR fish_color_host_remote:yellow
SETUVAR fish_color_normal:normal
SETUVAR fish_color_operator:brcyan
SETUVAR fish_color_param:cyan
SETUVAR fish_color_quote:yellow
SETUVAR fish_color_redirection:cyan\x1e\x2d\x2dbold
SETUVAR fish_color_search_match:bryellow\x1e\x2d\x2dbackground\x3dbrblack
SETUVAR fish_color_selection:white\x1e\x2d\x2dbold\x1e\x2d\x2dbackground\x3dbrblack
SETUVAR fish_color_status:red
SETUVAR fish_color_user:brgreen
SETUVAR fish_color_valid_path:\x2d\x2dunderline
SETUVAR fish_color_autosuggestion:737994
SETUVAR fish_color_cancel:e78284
SETUVAR fish_color_command:8caaee
SETUVAR fish_color_comment:838ba7
SETUVAR fish_color_cwd:e5c890
SETUVAR fish_color_end:ef9f76
SETUVAR fish_color_error:e78284
SETUVAR fish_color_escape:ea999c
SETUVAR fish_color_gray:737994
SETUVAR fish_color_host:8caaee
SETUVAR fish_color_host_remote:a6d189
SETUVAR fish_color_keyword:e78284
SETUVAR fish_color_normal:c6d0f5
SETUVAR fish_color_operator:f4b8e4
SETUVAR fish_color_option:a6d189
SETUVAR fish_color_param:eebebe
SETUVAR fish_color_quote:a6d189
SETUVAR fish_color_redirection:f4b8e4
SETUVAR fish_color_search_match:\x2d\x2dbackground\x3d414559
SETUVAR fish_color_selection:\x2d\x2dbackground\x3d414559
SETUVAR fish_color_status:e78284
SETUVAR fish_color_user:81c8be
SETUVAR fish_key_bindings:fish_default_key_bindings
SETUVAR fish_pager_color_completion:normal
SETUVAR fish_pager_color_description:yellow\x1e\x2di
SETUVAR fish_pager_color_prefix:normal\x1e\x2d\x2dbold\x1e\x2d\x2dunderline
SETUVAR fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan
SETUVAR fish_pager_color_selected_background:\x2dr
SETUVAR fish_pager_color_background:\x1d
SETUVAR fish_pager_color_completion:c6d0f5
SETUVAR fish_pager_color_description:737994
SETUVAR fish_pager_color_prefix:f4b8e4
SETUVAR fish_pager_color_progress:737994
SETUVAR fish_pager_color_secondary_background:\x1d
SETUVAR fish_pager_color_secondary_completion:\x1d
SETUVAR fish_pager_color_secondary_description:\x1d
SETUVAR fish_pager_color_secondary_prefix:\x1d
SETUVAR fish_pager_color_selected_background:\x1d
SETUVAR fish_pager_color_selected_completion:\x1d
SETUVAR fish_pager_color_selected_description:\x1d
SETUVAR fish_pager_color_selected_prefix:\x1d

View File

@@ -0,0 +1,30 @@
# name: 'Catppuccin Frappé'
# url: 'https://github.com/catppuccin/fish'
# preferred_background: 303446
fish_color_normal c6d0f5
fish_color_command 8caaee
fish_color_param eebebe
fish_color_keyword e78284
fish_color_quote a6d189
fish_color_redirection f4b8e4
fish_color_end ef9f76
fish_color_comment 838ba7
fish_color_error e78284
fish_color_gray 737994
fish_color_selection --background=414559
fish_color_search_match --background=414559
fish_color_option a6d189
fish_color_operator f4b8e4
fish_color_escape ea999c
fish_color_autosuggestion 737994
fish_color_cancel e78284
fish_color_cwd e5c890
fish_color_user 81c8be
fish_color_host 8caaee
fish_color_host_remote a6d189
fish_color_status e78284
fish_pager_color_progress 737994
fish_pager_color_prefix f4b8e4
fish_pager_color_completion c6d0f5
fish_pager_color_description 737994

View File

@@ -0,0 +1,30 @@
# name: 'Catppuccin Latte'
# url: 'https://github.com/catppuccin/fish'
# preferred_background: eff1f5
fish_color_normal 4c4f69
fish_color_command 1e66f5
fish_color_param dd7878
fish_color_keyword d20f39
fish_color_quote 40a02b
fish_color_redirection ea76cb
fish_color_end fe640b
fish_color_comment 8c8fa1
fish_color_error d20f39
fish_color_gray 9ca0b0
fish_color_selection --background=ccd0da
fish_color_search_match --background=ccd0da
fish_color_option 40a02b
fish_color_operator ea76cb
fish_color_escape e64553
fish_color_autosuggestion 9ca0b0
fish_color_cancel d20f39
fish_color_cwd df8e1d
fish_color_user 179299
fish_color_host 1e66f5
fish_color_host_remote 40a02b
fish_color_status d20f39
fish_pager_color_progress 9ca0b0
fish_pager_color_prefix ea76cb
fish_pager_color_completion 4c4f69
fish_pager_color_description 9ca0b0

View File

@@ -0,0 +1,30 @@
# name: 'Catppuccin Macchiato'
# url: 'https://github.com/catppuccin/fish'
# preferred_background: 24273a
fish_color_normal cad3f5
fish_color_command 8aadf4
fish_color_param f0c6c6
fish_color_keyword ed8796
fish_color_quote a6da95
fish_color_redirection f5bde6
fish_color_end f5a97f
fish_color_comment 8087a2
fish_color_error ed8796
fish_color_gray 6e738d
fish_color_selection --background=363a4f
fish_color_search_match --background=363a4f
fish_color_option a6da95
fish_color_operator f5bde6
fish_color_escape ee99a0
fish_color_autosuggestion 6e738d
fish_color_cancel ed8796
fish_color_cwd eed49f
fish_color_user 8bd5ca
fish_color_host 8aadf4
fish_color_host_remote a6da95
fish_color_status ed8796
fish_pager_color_progress 6e738d
fish_pager_color_prefix f5bde6
fish_pager_color_completion cad3f5
fish_pager_color_description 6e738d

View File

@@ -0,0 +1,30 @@
# name: 'Catppuccin Mocha'
# url: 'https://github.com/catppuccin/fish'
# preferred_background: 1e1e2e
fish_color_normal cdd6f4
fish_color_command 89b4fa
fish_color_param f2cdcd
fish_color_keyword f38ba8
fish_color_quote a6e3a1
fish_color_redirection f5c2e7
fish_color_end fab387
fish_color_comment 7f849c
fish_color_error f38ba8
fish_color_gray 6c7086
fish_color_selection --background=313244
fish_color_search_match --background=313244
fish_color_option a6e3a1
fish_color_operator f5c2e7
fish_color_escape eba0ac
fish_color_autosuggestion 6c7086
fish_color_cancel f38ba8
fish_color_cwd f9e2af
fish_color_user 94e2d5
fish_color_host 89b4fa
fish_color_host_remote a6e3a1
fish_color_status f38ba8
fish_pager_color_progress 6c7086
fish_pager_color_prefix f5c2e7
fish_pager_color_completion cdd6f4
fish_pager_color_description 6c7086

View File

@@ -58,8 +58,8 @@
path = ~/.themes.gitignore
[delta]
features = chameleon navigate hyperlinks
syntax-theme = Coldark-Dark
features = catppuccin-frappe side-by-side navigate hyperlinks
true-color = always
colorMoved = default
tabs = 4

View File

@@ -537,3 +537,131 @@
blame-palette = "#000000" "#343434"
zero-style = dim
[delta "catppuccin-latte"]
blame-palette = "#eff1f5 #e6e9ef #dce0e8 #ccd0da #bcc0cc"
commit-decoration-style = box ul
light = true
file-decoration-style = "#4c4f69"
file-style = "#4c4f69"
hunk-header-decoration-style = box ul
hunk-header-file-style = bold
hunk-header-line-number-style = bold "#6c6f85"
hunk-header-style = file line-number syntax
line-numbers = true
line-numbers-left-style = "#9ca0b0"
line-numbers-minus-style = bold "#d20f39"
line-numbers-plus-style = bold "#40a02b"
line-numbers-right-style = "#9ca0b0"
line-numbers-zero-style = "#9ca0b0"
# 25% red 75% base
minus-emph-style = bold syntax "#e8b9c6"
# 10% red 90% base
minus-style = syntax "#ecdae2"
# 25% green 75% base
plus-emph-style = bold syntax "#c3ddc3"
# 10% green 90% base
plus-style = syntax "#dee8e0"
map-styles = \
bold purple => syntax "#d5c3f4", \
bold blue => syntax "#bbcff5", \
bold cyan => syntax "#b4def1", \
bold yellow => syntax "#ebd9bf"
# Should match the name of the bat theme
syntax-theme = Catppuccin Latte
[delta "catppuccin-frappe"]
blame-palette = "#303446 #292c3c #232634 #414559 #51576d"
commit-decoration-style = box ul
dark = true
file-decoration-style = "#c6d0f5"
file-style = "#c6d0f5"
hunk-header-decoration-style = box ul
hunk-header-file-style = bold
hunk-header-line-number-style = bold "#a5adce"
hunk-header-style = file line-number syntax
line-numbers = true
line-numbers-left-style = "#737994"
line-numbers-minus-style = bold "#e78284"
line-numbers-plus-style = bold "#a6d189"
line-numbers-right-style = "#737994"
line-numbers-zero-style = "#737994"
# 25% red 75% base
minus-emph-style = bold syntax "#5e4855"
# 10% red 90% base
minus-style = syntax "#433c4c"
# 25% green 75% base
plus-emph-style = bold syntax "#4e5b56"
# 10% green 90% base
plus-style = syntax "#3c444d"
map-styles = \
bold purple => syntax "#574f6e", \
bold blue => syntax "#475270", \
bold cyan => syntax "#4a5b6b", \
bold yellow => syntax "#5d5958"
# Should match the name of the bat theme
syntax-theme = Catppuccin Frappe
[delta "catppuccin-macchiato"]
blame-palette = "#24273a #1e2030 #181926 #363a4f #494d64"
commit-decoration-style = box ul
dark = true
file-decoration-style = "#cad3f5"
file-style = "#cad3f5"
hunk-header-decoration-style = box ul
hunk-header-file-style = bold
hunk-header-line-number-style = bold "#a5adcb"
hunk-header-style = file line-number syntax
line-numbers = true
line-numbers-left-style = "#6e738d"
line-numbers-minus-style = bold "#ed8796"
line-numbers-plus-style = bold "#a6da95"
line-numbers-right-style = "#6e738d"
line-numbers-zero-style = "#6e738d"
# 25% red 75% base
minus-emph-style = bold syntax "#563f51"
# 10% red 90% base
minus-style = syntax "#383143"
# 25% green 75% base
plus-emph-style = bold syntax "#455450"
# 10% green 90% base
plus-style = syntax "#313943"
map-styles = \
bold purple => syntax "#4d4569", \
bold blue => syntax "#3e4868", \
bold cyan => syntax "#3f5364", \
bold yellow => syntax "#575253"
# Should match the name of the bat theme
syntax-theme = Catppuccin Macchiato
[delta "catppuccin-mocha"]
blame-palette = "#1e1e2e #181825 #11111b #313244 #45475a"
commit-decoration-style = box ul
dark = true
file-decoration-style = "#cdd6f4"
file-style = "#cdd6f4"
hunk-header-decoration-style = box ul
hunk-header-file-style = bold
hunk-header-line-number-style = bold "#a6adc8"
hunk-header-style = file line-number syntax
line-numbers = true
line-numbers-left-style = "#6c7086"
line-numbers-minus-style = bold "#f38ba8"
line-numbers-plus-style = bold "#a6e3a1"
line-numbers-right-style = "#6c7086"
line-numbers-zero-style = "#6c7086"
# 25% red 75% base
minus-emph-style = bold syntax "#53394c"
# 10% red 90% base
minus-style = syntax "#34293a"
# 25% green 75% base
plus-emph-style = bold syntax "#404f4a"
# 10% green 90% base
plus-style = syntax "#2c3239"
map-styles = \
bold purple => syntax "#494060", \
bold blue => syntax "#384361", \
bold cyan => syntax "#384d5d", \
bold yellow => syntax "#544f4e"
# Should match the name of the bat theme
syntax-theme = Catppuccin Mocha

View File

@@ -21,6 +21,7 @@ exec-once = hyprpaper & waybar & dunst
# Source a file (multi-file configs)
# source = ~/.config/hypr/myColors.conf
source = ~/.config/hypr/themes/frappe.conf
# Set programs that you use
$terminal = kitty

View File

@@ -0,0 +1,78 @@
$rosewater = rgb(f2d5cf)
$rosewaterAlpha = f2d5cf
$flamingo = rgb(eebebe)
$flamingoAlpha = eebebe
$pink = rgb(f4b8e4)
$pinkAlpha = f4b8e4
$mauve = rgb(ca9ee6)
$mauveAlpha = ca9ee6
$red = rgb(e78284)
$redAlpha = e78284
$maroon = rgb(ea999c)
$maroonAlpha = ea999c
$peach = rgb(ef9f76)
$peachAlpha = ef9f76
$yellow = rgb(e5c890)
$yellowAlpha = e5c890
$green = rgb(a6d189)
$greenAlpha = a6d189
$teal = rgb(81c8be)
$tealAlpha = 81c8be
$sky = rgb(99d1db)
$skyAlpha = 99d1db
$sapphire = rgb(85c1dc)
$sapphireAlpha = 85c1dc
$blue = rgb(8caaee)
$blueAlpha = 8caaee
$lavender = rgb(babbf1)
$lavenderAlpha = babbf1
$text = rgb(c6d0f5)
$textAlpha = c6d0f5
$subtext1 = rgb(b5bfe2)
$subtext1Alpha = b5bfe2
$subtext0 = rgb(a5adce)
$subtext0Alpha = a5adce
$overlay2 = rgb(949cbb)
$overlay2Alpha = 949cbb
$overlay1 = rgb(838ba7)
$overlay1Alpha = 838ba7
$overlay0 = rgb(737994)
$overlay0Alpha = 737994
$surface2 = rgb(626880)
$surface2Alpha = 626880
$surface1 = rgb(51576d)
$surface1Alpha = 51576d
$surface0 = rgb(414559)
$surface0Alpha = 414559
$base = rgb(303446)
$baseAlpha = 303446
$mantle = rgb(292c3c)
$mantleAlpha = 292c3c
$crust = rgb(232634)
$crustAlpha = 232634

View File

@@ -7,7 +7,7 @@ scrollback_lines 10000
# UI {{{1
# Theme
include theme.conf
include themes/frappe.conf
# Window layout
remember_window_size no
@@ -33,7 +33,7 @@ cursor_blink_interval 1
shell_integration no-cursor no-title
# Color scheme
background_opacity 1.0
background_opacity 0.90
background_blur 64
background_image none
dynamic_background_opacity yes

View File

@@ -0,0 +1,80 @@
# vim:ft=kitty
## name: Catppuccin Kitty Frappé
## author: Catppuccin Org
## license: MIT
## upstream: https://github.com/catppuccin/kitty/blob/main/themes/frappe.conf
## blurb: Soothing pastel theme for the high-spirited!
# The basic colors
foreground #c6d0f5
background #303446
selection_foreground #303446
selection_background #f2d5cf
# Cursor colors
cursor #f2d5cf
cursor_text_color #303446
# URL underline color when hovering with mouse
url_color #f2d5cf
# Kitty window border colors
active_border_color #babbf1
inactive_border_color #737994
bell_border_color #e5c890
# OS Window titlebar colors
wayland_titlebar_color system
macos_titlebar_color system
# Tab bar colors
active_tab_foreground #232634
active_tab_background #ca9ee6
inactive_tab_foreground #c6d0f5
inactive_tab_background #292c3c
tab_bar_background #232634
# Colors for marks (marked text in the terminal)
mark1_foreground #303446
mark1_background #babbf1
mark2_foreground #303446
mark2_background #ca9ee6
mark3_foreground #303446
mark3_background #85c1dc
# The 16 terminal colors
# black
color0 #51576d
color8 #626880
# red
color1 #e78284
color9 #e78284
# green
color2 #a6d189
color10 #a6d189
# yellow
color3 #e5c890
color11 #e5c890
# blue
color4 #8caaee
color12 #8caaee
# magenta
color5 #f4b8e4
color13 #f4b8e4
# cyan
color6 #81c8be
color14 #81c8be
# white
color7 #b5bfe2
color15 #a5adce

View File

@@ -0,0 +1,80 @@
# vim:ft=kitty
## name: Catppuccin Kitty Latte
## author: Catppuccin Org
## license: MIT
## upstream: https://github.com/catppuccin/kitty/blob/main/themes/latte.conf
## blurb: Soothing pastel theme for the high-spirited!
# The basic colors
foreground #4c4f69
background #eff1f5
selection_foreground #eff1f5
selection_background #dc8a78
# Cursor colors
cursor #dc8a78
cursor_text_color #eff1f5
# URL underline color when hovering with mouse
url_color #dc8a78
# Kitty window border colors
active_border_color #7287fd
inactive_border_color #9ca0b0
bell_border_color #df8e1d
# OS Window titlebar colors
wayland_titlebar_color system
macos_titlebar_color system
# Tab bar colors
active_tab_foreground #eff1f5
active_tab_background #8839ef
inactive_tab_foreground #4c4f69
inactive_tab_background #9ca0b0
tab_bar_background #bcc0cc
# Colors for marks (marked text in the terminal)
mark1_foreground #eff1f5
mark1_background #7287fd
mark2_foreground #eff1f5
mark2_background #8839ef
mark3_foreground #eff1f5
mark3_background #209fb5
# The 16 terminal colors
# black
color0 #5c5f77
color8 #6c6f85
# red
color1 #d20f39
color9 #d20f39
# green
color2 #40a02b
color10 #40a02b
# yellow
color3 #df8e1d
color11 #df8e1d
# blue
color4 #1e66f5
color12 #1e66f5
# magenta
color5 #ea76cb
color13 #ea76cb
# cyan
color6 #179299
color14 #179299
# white
color7 #acb0be
color15 #bcc0cc

View File

@@ -0,0 +1,80 @@
# vim:ft=kitty
## name: Catppuccin Kitty Macchiato
## author: Catppuccin Org
## license: MIT
## upstream: https://github.com/catppuccin/kitty/blob/main/themes/macchiato.conf
## blurb: Soothing pastel theme for the high-spirited!
# The basic colors
foreground #cad3f5
background #24273a
selection_foreground #24273a
selection_background #f4dbd6
# Cursor colors
cursor #f4dbd6
cursor_text_color #24273a
# URL underline color when hovering with mouse
url_color #f4dbd6
# Kitty window border colors
active_border_color #b7bdf8
inactive_border_color #6e738d
bell_border_color #eed49f
# OS Window titlebar colors
wayland_titlebar_color system
macos_titlebar_color system
# Tab bar colors
active_tab_foreground #181926
active_tab_background #c6a0f6
inactive_tab_foreground #cad3f5
inactive_tab_background #1e2030
tab_bar_background #181926
# Colors for marks (marked text in the terminal)
mark1_foreground #24273a
mark1_background #b7bdf8
mark2_foreground #24273a
mark2_background #c6a0f6
mark3_foreground #24273a
mark3_background #7dc4e4
# The 16 terminal colors
# black
color0 #494d64
color8 #5b6078
# red
color1 #ed8796
color9 #ed8796
# green
color2 #a6da95
color10 #a6da95
# yellow
color3 #eed49f
color11 #eed49f
# blue
color4 #8aadf4
color12 #8aadf4
# magenta
color5 #f5bde6
color13 #f5bde6
# cyan
color6 #8bd5ca
color14 #8bd5ca
# white
color7 #b8c0e0
color15 #a5adcb

View File

@@ -0,0 +1,80 @@
# vim:ft=kitty
## name: Catppuccin Kitty Mocha
## author: Catppuccin Org
## license: MIT
## upstream: https://github.com/catppuccin/kitty/blob/main/themes/mocha.conf
## blurb: Soothing pastel theme for the high-spirited!
# The basic colors
foreground #cdd6f4
background #1e1e2e
selection_foreground #1e1e2e
selection_background #f5e0dc
# Cursor colors
cursor #f5e0dc
cursor_text_color #1e1e2e
# URL underline color when hovering with mouse
url_color #f5e0dc
# Kitty window border colors
active_border_color #b4befe
inactive_border_color #6c7086
bell_border_color #f9e2af
# OS Window titlebar colors
wayland_titlebar_color system
macos_titlebar_color system
# Tab bar colors
active_tab_foreground #11111b
active_tab_background #cba6f7
inactive_tab_foreground #cdd6f4
inactive_tab_background #181825
tab_bar_background #11111b
# Colors for marks (marked text in the terminal)
mark1_foreground #1e1e2e
mark1_background #b4befe
mark2_foreground #1e1e2e
mark2_background #cba6f7
mark3_foreground #1e1e2e
mark3_background #74c7ec
# The 16 terminal colors
# black
color0 #45475a
color8 #585b70
# red
color1 #f38ba8
color9 #f38ba8
# green
color2 #a6e3a1
color10 #a6e3a1
# yellow
color3 #f9e2af
color11 #f9e2af
# blue
color4 #89b4fa
color12 #89b4fa
# magenta
color5 #f5c2e7
color13 #f5c2e7
# cyan
color6 #94e2d5
color14 #94e2d5
# white
color7 #bac2de
color15 #a6adc8

View File

@@ -70,57 +70,44 @@ gui:
theme:
# Border color of focused window
activeBorderColor:
- green
- "#8caaee"
- bold
# Border color of non-focused windows
inactiveBorderColor:
- default
- "#a5adce"
# Border color of focused window when searching in that window
# Border color of focused window when searching in that window
searchingActiveBorderColor:
- cyan
- bold
- "#e5c890"
# Color of keybindings help text in the bottom line
optionsTextColor:
- blue
- "#8caaee"
# Background color of selected line.
# See https://github.com/jesseduffield/lazygit/blob/master/docs/Config.md#highlighting-the-selected-line
selectedLineBgColor:
- blue
# Background color of selected line when view doesn't have focus.
inactiveViewSelectedLineBgColor:
- bold
- "#414559"
# Foreground color of copied commit
cherryPickedCommitFgColor:
- blue
- "#8caaee"
# Background color of copied commit
cherryPickedCommitBgColor:
- cyan
# Foreground color of marked base commit (for rebase)
markedBaseCommitFgColor:
- blue
# Background color of marked base commit (for rebase)
markedBaseCommitBgColor:
- yellow
- "#51576d"
# Color for file with unstaged changes
unstagedChangesColor:
- red
- "#e78284"
# Default text color
defaultFgColor:
- default
- "#c6d0f5"
authorColors:
'Fabio Scotto di Santolo': yellow
"Fabio Scotto di Santolo": "#babbf1"
branchColors:
develop: yellow

View File

@@ -1,13 +1,9 @@
return {
"Mofiqul/adwaita.nvim",
name = "adwaita",
"catppuccin/nvim",
name = "catppuccin",
lazy = false,
priority = 1000,
-- configure and set on startup
config = function()
vim.g.adwaita_darker = false
vim.g.adwaita_disable_cursorline = true
vim.g.adwaita_transparent = false
vim.cmd("colorscheme adwaita")
end,
opts = {
transparent_background = false,
},
}

View File

@@ -1,6 +1,6 @@
return {
"LazyVim/LazyVim",
opts = {
colorscheme = "catppuccin",
colorscheme = "catppuccin-frappe",
},
}

View File

@@ -96,6 +96,128 @@ $env_var\
$nats
"""
# Sets user-defined palette
palette = "catppuccin_frappe"
# palette tables should be last in the config ⚓️
[palettes.catppuccin_macchiato]
rosewater = "#f4dbd6"
flamingo = "#f0c6c6"
pink = "#f5bde6"
mauve = "#c6a0f6"
red = "#ed8796"
maroon = "#ee99a0"
peach = "#f5a97f"
yellow = "#eed49f"
green = "#a6da95"
teal = "#8bd5ca"
sky = "#91d7e3"
sapphire = "#7dc4e4"
blue = "#8aadf4"
lavender = "#b7bdf8"
text = "#cad3f5"
subtext1 = "#b8c0e0"
subtext0 = "#a5adcb"
overlay2 = "#939ab7"
overlay1 = "#8087a2"
overlay0 = "#6e738d"
surface2 = "#5b6078"
surface1 = "#494d64"
surface0 = "#363a4f"
base = "#24273a"
mantle = "#1e2030"
crust = "#181926"
[palettes.catppuccin_frappe]
rosewater = "#f2d5cf"
flamingo = "#eebebe"
pink = "#f4b8e4"
mauve = "#ca9ee6"
red = "#e78284"
maroon = "#ea999c"
peach = "#ef9f76"
yellow = "#e5c890"
green = "#a6d189"
teal = "#81c8be"
sky = "#99d1db"
sapphire = "#85c1dc"
blue = "#8caaee"
lavender = "#babbf1"
text = "#c6d0f5"
subtext1 = "#b5bfe2"
subtext0 = "#a5adce"
overlay2 = "#949cbb"
overlay1 = "#838ba7"
overlay0 = "#737994"
surface2 = "#626880"
surface1 = "#51576d"
surface0 = "#414559"
base = "#303446"
mantle = "#292c3c"
crust = "#232634"
[palettes.catppuccin_latte]
rosewater = "#dc8a78"
flamingo = "#dd7878"
pink = "#ea76cb"
mauve = "#8839ef"
red = "#d20f39"
maroon = "#e64553"
peach = "#fe640b"
yellow = "#df8e1d"
green = "#40a02b"
teal = "#179299"
sky = "#04a5e5"
sapphire = "#209fb5"
blue = "#1e66f5"
lavender = "#7287fd"
text = "#4c4f69"
subtext1 = "#5c5f77"
subtext0 = "#6c6f85"
overlay2 = "#7c7f93"
overlay1 = "#8c8fa1"
overlay0 = "#9ca0b0"
surface2 = "#acb0be"
surface1 = "#bcc0cc"
surface0 = "#ccd0da"
base = "#eff1f5"
mantle = "#e6e9ef"
crust = "#dce0e8"
[palettes.catppuccin_mocha]
rosewater = "#f5e0dc"
flamingo = "#f2cdcd"
pink = "#f5c2e7"
mauve = "#cba6f7"
red = "#f38ba8"
maroon = "#eba0ac"
peach = "#fab387"
yellow = "#f9e2af"
green = "#a6e3a1"
teal = "#94e2d5"
sky = "#89dceb"
sapphire = "#74c7ec"
blue = "#89b4fa"
lavender = "#b4befe"
text = "#cdd6f4"
subtext1 = "#bac2de"
subtext0 = "#a6adc8"
overlay2 = "#9399b2"
overlay1 = "#7f849c"
overlay0 = "#6c7086"
surface2 = "#585b70"
surface1 = "#45475a"
surface0 = "#313244"
base = "#1e1e2e"
mantle = "#181825"
crust = "#11111b"
[character]
# Note the use of Catppuccin color 'maroon'
success_symbol = "[[♥](green) ](maroon)"
error_symbol = "[](red)"
vimcmd_symbol = "[](green)"
[aws]
symbol = " "
@@ -116,8 +238,9 @@ symbol = " "
[directory]
read_only = " 󰌾"
truncation_length = 8
truncate_to_repo = false
truncation_length = 4
style = "bold lavender"
[directory.substitutions]
"Documents" = "󰈙 "

View File

@@ -14,13 +14,35 @@ set -ga update-environment TERM_PROGRAM
# List of plugins
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-sensible'
set -g @plugin 'erikw/tmux-powerline'
#set -g @plugin 'erikw/tmux-powerline'
set -g @plugin 'tmux-plugins/tmux-open'
set -g @plugin 'wfxr/tmux-power'
set -g @plugin 'catppuccin/tmux'
set -g @catppuccin_flavour 'frappe'
set-option -g @plugin 'b0o/tmux-autoreload'
# Customizing Tmux Power theme
set -g @tmux_power_theme '#99c1f1'
#set -g @tmux_power_theme '#99c1f1'
# Customizing Catppuccin theme
set -g @catppuccin_window_left_separator ""
set -g @catppuccin_window_right_separator " "
set -g @catppuccin_window_middle_separator " █"
set -g @catppuccin_window_number_position "right"
set -g @catppuccin_window_default_fill "number"
set -g @catppuccin_window_default_text "#W"
set -g @catppuccin_window_current_fill "number"
set -g @catppuccin_window_current_text "#W"
set -g @catppuccin_status_modules_right "directory user host session"
set -g @catppuccin_status_left_separator " "
set -g @catppuccin_status_right_separator ""
set -g @catppuccin_status_fill "icon"
set -g @catppuccin_status_connect_separator "no"
set -g @catppuccin_directory_text "#{pane_current_path}"
# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
run '~/.tmux/plugins/tpm/tpm'

Submodule tmux/.tmux/plugins/tmux added at 408c02ccf4

View File

@@ -1,343 +1,665 @@
# A TOML linter such as https://taplo.tamasfe.dev/ can use this schema to validate your config.
# If you encounter any issues, please make an issue at https://github.com/yazi-rs/schemas.
"$schema" = "https://yazi-rs.github.io/schemas/theme.json"
# vim:fileencoding=utf-8:foldmethod=marker
# : Flavor {{{
[flavor]
use = ""
# : }}}
# : Manager {{{
[manager]
cwd = { fg = "cyan" }
cwd = { fg = "#81c8be" }
# Hovered
hovered = { reversed = true }
hovered = { fg = "#303446", bg = "#8caaee" }
preview_hovered = { underline = true }
# Find
find_keyword = { fg = "yellow", bold = true, italic = true, underline = true }
find_position = { fg = "magenta", bg = "reset", bold = true, italic = true }
find_keyword = { fg = "#e5c890", italic = true }
find_position = { fg = "#f4b8e4", bg = "reset", italic = true }
# Marker
marker_copied = { fg = "lightgreen", bg = "lightgreen" }
marker_cut = { fg = "lightred", bg = "lightred" }
marker_marked = { fg = "lightcyan", bg = "lightcyan" }
marker_selected = { fg = "lightyellow", bg = "lightyellow" }
marker_copied = { fg = "#a6d189", bg = "#a6d189" }
marker_cut = { fg = "#e78284", bg = "#e78284" }
marker_selected = { fg = "#8caaee", bg = "#8caaee" }
# Tab
tab_active = { reversed = true }
tab_inactive = {}
tab_active = { fg = "#303446", bg = "#c6d0f5" }
tab_inactive = { fg = "#c6d0f5", bg = "#51576d" }
tab_width = 1
# Count
count_copied = { fg = "white", bg = "green" }
count_cut = { fg = "white", bg = "red" }
count_selected = { fg = "white", bg = "yellow" }
count_copied = { fg = "#303446", bg = "#a6d189" }
count_cut = { fg = "#303446", bg = "#e78284" }
count_selected = { fg = "#303446", bg = "#8caaee" }
# Border
border_symbol = "│"
border_style = { fg = "gray" }
border_style = { fg = "#838ba7" }
# Highlighting
syntect_theme = ""
# : }}}
# : Status {{{
syntect_theme = "~/.config/yazi/Catppuccin-frappe.tmTheme"
[status]
separator_open = ""
separator_close = ""
separator_style = { fg = "gray", bg = "gray" }
separator_style = { fg = "#51576d", bg = "#51576d" }
# Mode
mode_normal = { bg = "blue", bold = true }
mode_select = { bg = "red", bold = true }
mode_unset = { bg = "red", bold = true }
mode_normal = { fg = "#303446", bg = "#8caaee", bold = true }
mode_select = { fg = "#303446", bg = "#a6d189", bold = true }
mode_unset = { fg = "#303446", bg = "#eebebe", bold = true }
# Progress
progress_label = { bold = true }
progress_normal = { fg = "blue", bg = "black" }
progress_error = { fg = "red", bg = "black" }
progress_label = { fg = "#ffffff", bold = true }
progress_normal = { fg = "#8caaee", bg = "#51576d" }
progress_error = { fg = "#e78284", bg = "#51576d" }
# Permissions
permissions_t = { fg = "green" }
permissions_r = { fg = "yellow" }
permissions_w = { fg = "red" }
permissions_x = { fg = "cyan" }
permissions_s = { fg = "darkgray" }
# : }}}
# : Select {{{
[select]
border = { fg = "blue" }
active = { fg = "magenta", bold = true }
inactive = {}
# : }}}
# : Input {{{
permissions_t = { fg = "#8caaee" }
permissions_r = { fg = "#e5c890" }
permissions_w = { fg = "#e78284" }
permissions_x = { fg = "#a6d189" }
permissions_s = { fg = "#838ba7" }
[input]
border = { fg = "blue" }
border = { fg = "#8caaee" }
title = {}
value = {}
selected = { reversed = true }
# : }}}
# : Completion {{{
[completion]
border = { fg = "blue" }
active = { reversed = true }
[select]
border = { fg = "#8caaee" }
active = { fg = "#f4b8e4" }
inactive = {}
# Icons
icon_file = ""
icon_folder = ""
icon_command = ""
# : }}}
# : Tasks {{{
[tasks]
border = { fg = "blue" }
border = { fg = "#8caaee" }
title = {}
hovered = { fg = "magenta", underline = true }
# : }}}
# : Which {{{
hovered = { underline = true }
[which]
cols = 3
mask = { bg = "black" }
cand = { fg = "lightcyan" }
rest = { fg = "darkgray" }
desc = { fg = "lightmagenta" }
mask = { bg = "#414559" }
cand = { fg = "#81c8be" }
rest = { fg = "#949cbb" }
desc = { fg = "#f4b8e4" }
separator = "  "
separator_style = { fg = "darkgray" }
# : }}}
# : Help {{{
separator_style = { fg = "#626880" }
[help]
on = { fg = "cyan" }
run = { fg = "magenta" }
desc = {}
hovered = { reversed = true, bold = true }
footer = { fg = "black", bg = "white" }
# : }}}
# : Notify {{{
[notify]
title_info = { fg = "green" }
title_warn = { fg = "yellow" }
title_error = { fg = "red" }
# Icons
icon_info = ""
icon_warn = ""
icon_error = ""
# : }}}
# : File-specific styles {{{
on = { fg = "#f4b8e4" }
exec = { fg = "#81c8be" }
desc = { fg = "#949cbb" }
hovered = { bg = "#626880", bold = true }
footer = { fg = "#51576d", bg = "#c6d0f5" }
[filetype]
rules = [
# Images
{ mime = "image/*", fg = "cyan" },
{ mime = "image/*", fg = "#81c8be" },
# Media
{ mime = "{audio,video}/*", fg = "yellow" },
# Videos
{ mime = "video/*", fg = "#e5c890" },
{ mime = "audio/*", fg = "#e5c890" },
# Archives
{ mime = "application/*zip", fg = "magenta" },
{ mime = "application/x-{tar,bzip*,7z-compressed,xz,rar}", fg = "magenta" },
# Documents
{ mime = "application/{pdf,doc,rtf,vnd.*}", fg = "green" },
{ mime = "application/zip", fg = "#f4b8e4" },
{ mime = "application/gzip", fg = "#f4b8e4" },
{ mime = "application/x-tar", fg = "#f4b8e4" },
{ mime = "application/x-bzip", fg = "#f4b8e4" },
{ mime = "application/x-bzip2", fg = "#f4b8e4" },
{ mime = "application/x-7z-compressed", fg = "#f4b8e4" },
{ mime = "application/x-rar", fg = "#f4b8e4" },
# Fallback
# { name = "*", fg = "white" },
{ name = "*/", fg = "blue" }
{ name = "*", fg = "#c6d0f5" },
{ name = "*/", fg = "#8caaee" }
]
[icon]
rules = [
# Programming
{ name = "*.c" , text = "", fg = "#599eff" },
{ name = "*.cpp" , text = "", fg = "#519aba" },
{ name = "*.class", text = "", fg = "#cc3e44" },
{ name = "*.cs" , text = "󰌛", fg = "#596706" },
{ name = "*.css" , text = "", fg = "#42a5f5" },
{ name = "*.elm" , text = "", fg = "#4391d2" },
{ name = "*.fish" , text = "", fg = "#4d5a5e" },
{ name = "*.go" , text = "", fg = "#519aba" },
{ name = "*.h" , text = "", fg = "#a074c4" },
{ name = "*.hpp" , text = "", fg = "#a074c4" },
{ name = "*.html" , text = "", fg = "#e44d26" },
{ name = "*.jar" , text = "", fg = "#cc3e44" },
{ name = "*.java" , text = "", fg = "#cc3e44" },
{ name = "*.js" , text = "", fg = "#F1F134" },
{ name = "*.jsx" , text = "", fg = "#20c2e3" },
{ name = "*.lua" , text = "", fg = "#51a0cf" },
{ name = "*.nix" , text = "", fg = "#7ebae4" },
{ name = "*.nu" , text = ">", fg = "#3aa675" },
{ name = "*.php" , text = "", fg = "#a074c4" },
{ name = "*.py" , text = "", fg = "#ffbc03" },
{ name = "*.rb" , text = "", fg = "#701516" },
{ name = "*.rs" , text = "", fg = "#dea584" },
{ name = "*.sbt" , text = "", fg = "#4d5a5e" },
{ name = "*.scala", text = "", fg = "#cc463e" },
{ name = "*.scss" , text = "", fg = "#f55385" },
{ name = "*.sh" , text = "", fg = "#4d5a5e" },
{ name = "*.swift", text = "", fg = "#e37933" },
{ name = "*.ts" , text = "", fg = "#519aba" },
{ name = "*.tsx" , text = "", fg = "#1354bf" },
{ name = "*.vim" , text = "", fg = "#019833" },
{ name = "*.vue" , text = "󰡄", fg = "#8dc149" },
# Text
{ name = "*.conf", text = "", fg = "#6d8086" },
{ name = "*.ini" , text = "", fg = "#6d8086" },
{ name = "*.json", text = "", fg = "#cbcb41" },
{ name = "*.kdl" , text = "", fg = "#6d8086" },
{ name = "*.md" , text = "", fg = "#ffffff" },
{ name = "*.toml", text = "", fg = "#ffffff" },
{ name = "*.txt" , text = "", fg = "#89e051" },
{ name = "*.yaml", text = "", fg = "#6d8086" },
{ name = "*.yml" , text = "", fg = "#6d8086" },
# Archives
{ name = "*.7z" , text = "" },
{ name = "*.bz2", text = "" },
{ name = "*.gz" , text = "" },
{ name = "*.rar", text = "" },
{ name = "*.tar", text = "" },
{ name = "*.xz" , text = "" },
{ name = "*.zip", text = "" },
# Images
{ name = "*.HEIC", text = "", fg = "#a074c4" },
{ name = "*.avif", text = "", fg = "#a074c4" },
{ name = "*.bmp" , text = "", fg = "#a074c4" },
{ name = "*.gif" , text = "", fg = "#a074c4" },
{ name = "*.ico" , text = "", fg = "#cbcb41" },
{ name = "*.jpeg", text = "", fg = "#a074c4" },
{ name = "*.jpg" , text = "", fg = "#a074c4" },
{ name = "*.png" , text = "", fg = "#a074c4" },
{ name = "*.svg" , text = "", fg = "#FFB13B" },
{ name = "*.webp", text = "", fg = "#a074c4" },
# Movies
{ name = "*.avi" , text = "", fg = "#FD971F" },
{ name = "*.mkv" , text = "", fg = "#FD971F" },
{ name = "*.mov" , text = "", fg = "#FD971F" },
{ name = "*.mp4" , text = "", fg = "#FD971F" },
{ name = "*.webm", text = "", fg = "#FD971F" },
# Audio
{ name = "*.aac" , text = "", fg = "#66D8EF" },
{ name = "*.flac", text = "", fg = "#66D8EF" },
{ name = "*.m4a" , text = "", fg = "#66D8EF" },
{ name = "*.mp3" , text = "", fg = "#66D8EF" },
{ name = "*.ogg" , text = "", fg = "#66D8EF" },
{ name = "*.wav" , text = "", fg = "#66D8EF" },
# Documents
{ name = "*.csv" , text = "", fg = "#89e051" },
{ name = "*.doc" , text = "", fg = "#185abd" },
{ name = "*.doct", text = "", fg = "#185abd" },
{ name = "*.docx", text = "", fg = "#185abd" },
{ name = "*.dot" , text = "", fg = "#185abd" },
{ name = "*.ods" , text = "", fg = "#207245" },
{ name = "*.ots" , text = "", fg = "#207245" },
{ name = "*.pdf" , text = "", fg = "#b30b00" },
{ name = "*.pom" , text = "", fg = "#cc3e44" },
{ name = "*.pot" , text = "", fg = "#cb4a32" },
{ name = "*.potx", text = "", fg = "#cb4a32" },
{ name = "*.ppm" , text = "", fg = "#a074c4" },
{ name = "*.ppmx", text = "", fg = "#cb4a32" },
{ name = "*.pps" , text = "", fg = "#cb4a32" },
{ name = "*.ppsx", text = "", fg = "#cb4a32" },
{ name = "*.ppt" , text = "", fg = "#cb4a32" },
{ name = "*.pptx", text = "", fg = "#cb4a32" },
{ name = "*.xlc" , text = "", fg = "#207245" },
{ name = "*.xlm" , text = "", fg = "#207245" },
{ name = "*.xls" , text = "", fg = "#207245" },
{ name = "*.xlsm", text = "", fg = "#207245" },
{ name = "*.xlsx", text = "", fg = "#207245" },
{ name = "*.xlt" , text = "", fg = "#207245" },
# Lockfiles
{ name = "*.lock", text = "", fg = "#bbbbbb" },
# Misc
{ name = "*.bin", text = "", fg = "#9F0500" },
{ name = "*.exe", text = "", fg = "#9F0500" },
{ name = "*.pkg", text = "", fg = "#9F0500" },
# Dotfiles
{ name = ".DS_Store" , text = "", fg = "#41535b" },
{ name = ".bashprofile" , text = "", fg = "#89e051" },
{ name = ".bashrc" , text = "", fg = "#89e051" },
{ name = ".gitattributes", text = "", fg = "#41535b" },
{ name = ".gitignore" , text = "", fg = "#41535b" },
{ name = ".gitmodules" , text = "", fg = "#41535b" },
{ name = ".vimrc" , text = "", fg = "#019833" },
{ name = ".zprofile" , text = "", fg = "#89e051" },
{ name = ".zshenv" , text = "", fg = "#89e051" },
{ name = ".zshrc" , text = "", fg = "#89e051" },
# Named files
{ name = "COPYING" , text = "󰿃", fg = "#cbcb41" },
{ name = "Containerfile", text = "󰡨", fg = "#458ee6" },
{ name = "Dockerfile" , text = "󰡨", fg = "#458ee6" },
{ name = "LICENSE" , text = "󰿃", fg = "#d0bf41" },
# Directories
{ name = ".config/" , text = "" },
{ name = ".git/" , text = "" },
{ name = "Desktop/" , text = "" },
{ name = "Development/", text = "" },
{ name = "Documents/" , text = "" },
{ name = "Downloads/" , text = "" },
{ name = "Library/" , text = "" },
{ name = "Movies/" , text = "" },
{ name = "Music/" , text = "" },
{ name = "Pictures/" , text = "" },
{ name = "Public/" , text = "" },
{ name = "Videos/" , text = "" },
# Default
{ name = "*" , text = "" },
{ name = "*/", text = "" },
prepend_rules = [
{ name = ".SRCINFO", text = "󰣇", fg = "#8caaee" },
{ name = ".Xauthority", text = "", fg = "#ef9f76" },
{ name = ".Xresources", text = "", fg = "#ef9f76" },
{ name = ".babelrc", text = "", fg = "#e5c890" },
{ name = ".bash_profile", text = "", fg = "#a6d189" },
{ name = ".bashrc", text = "", fg = "#a6d189" },
{ name = ".dockerignore", text = "󰡨", fg = "#8caaee" },
{ name = ".ds_store", text = "", fg = "#51576d" },
{ name = ".editorconfig", text = "", fg = "#f2d5cf" },
{ name = ".env", text = "", fg = "#e5c890" },
{ name = ".eslintignore", text = "", fg = "#51576d" },
{ name = ".eslintrc", text = "", fg = "#51576d" },
{ name = ".gitattributes", text = "", fg = "#e78284" },
{ name = ".gitconfig", text = "", fg = "#e78284" },
{ name = ".gitignore", text = "", fg = "#e78284" },
{ name = ".gitlab-ci.yml", text = "", fg = "#e78284" },
{ name = ".gitmodules", text = "", fg = "#e78284" },
{ name = ".gtkrc-2.0", text = "", fg = "#f2d5cf" },
{ name = ".gvimrc", text = "", fg = "#a6d189" },
{ name = ".justfile", text = "", fg = "#737994" },
{ name = ".luaurc", text = "", fg = "#8caaee" },
{ name = ".mailmap", text = "󰊢", fg = "#51576d" },
{ name = ".npmignore", text = "", fg = "#e78284" },
{ name = ".npmrc", text = "", fg = "#e78284" },
{ name = ".nvmrc", text = "", fg = "#a6d189" },
{ name = ".prettierrc", text = "", fg = "#8caaee" },
{ name = ".settings.json", text = "", fg = "#626880" },
{ name = ".vimrc", text = "", fg = "#a6d189" },
{ name = ".xinitrc", text = "", fg = "#ef9f76" },
{ name = ".xsession", text = "", fg = "#ef9f76" },
{ name = ".zprofile", text = "", fg = "#a6d189" },
{ name = ".zshenv", text = "", fg = "#a6d189" },
{ name = ".zshrc", text = "", fg = "#a6d189" },
{ name = "FreeCAD.conf", text = "", fg = "#e78284" },
{ name = "PKGBUILD", text = "", fg = "#8caaee" },
{ name = "PrusaSlicer.ini", text = "", fg = "#ef9f76" },
{ name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#ef9f76" },
{ name = "QtProject.conf", text = "", fg = "#a6d189" },
{ name = "R", text = "󰟔", fg = "#626880" },
{ name = "_gvimrc", text = "", fg = "#a6d189" },
{ name = "_vimrc", text = "", fg = "#a6d189" },
{ name = "avif", text = "", fg = "#ca9ee6" },
{ name = "brewfile", text = "", fg = "#292c3c" },
{ name = "bspwmrc", text = "", fg = "#232634" },
{ name = "build", text = "", fg = "#a6d189" },
{ name = "build.gradle", text = "", fg = "#51576d" },
{ name = "build.zig.zon", text = "", fg = "#ef9f76" },
{ name = "cantorrc", text = "", fg = "#8caaee" },
{ name = "checkhealth", text = "󰓙", fg = "#8caaee" },
{ name = "cmakelists.txt", text = "", fg = "#737994" },
{ name = "commit_editmsg", text = "", fg = "#e78284" },
{ name = "compose.yaml", text = "󰡨", fg = "#8caaee" },
{ name = "compose.yml", text = "󰡨", fg = "#8caaee" },
{ name = "config", text = "", fg = "#737994" },
{ name = "containerfile", text = "󰡨", fg = "#8caaee" },
{ name = "copying", text = "", fg = "#e5c890" },
{ name = "copying.lesser", text = "", fg = "#e5c890" },
{ name = "docker-compose.yaml", text = "󰡨", fg = "#8caaee" },
{ name = "docker-compose.yml", text = "󰡨", fg = "#8caaee" },
{ name = "dockerfile", text = "󰡨", fg = "#8caaee" },
{ name = "ext_typoscript_setup.txt", text = "", fg = "#ef9f76" },
{ name = "favicon.ico", text = "", fg = "#e5c890" },
{ name = "fp-info-cache", text = "", fg = "#f2d5cf" },
{ name = "fp-lib-table", text = "", fg = "#f2d5cf" },
{ name = "gemfile$", text = "", fg = "#292c3c" },
{ name = "gnumakefile", text = "", fg = "#737994" },
{ name = "gradle-wrapper.properties", text = "", fg = "#51576d" },
{ name = "gradle.properties", text = "", fg = "#51576d" },
{ name = "gradlew", text = "", fg = "#51576d" },
{ name = "groovy", text = "", fg = "#626880" },
{ name = "gruntfile.babel.js", text = "", fg = "#ef9f76" },
{ name = "gruntfile.coffee", text = "", fg = "#ef9f76" },
{ name = "gruntfile.js", text = "", fg = "#ef9f76" },
{ name = "gruntfile.ts", text = "", fg = "#ef9f76" },
{ name = "gtkrc", text = "", fg = "#f2d5cf" },
{ name = "gulpfile.babel.js", text = "", fg = "#e78284" },
{ name = "gulpfile.coffee", text = "", fg = "#e78284" },
{ name = "gulpfile.js", text = "", fg = "#e78284" },
{ name = "gulpfile.ts", text = "", fg = "#e78284" },
{ name = "hyprland.conf", text = "", fg = "#81c8be" },
{ name = "i3blocks.conf", text = "", fg = "#c6d0f5" },
{ name = "i3status.conf", text = "", fg = "#c6d0f5" },
{ name = "justfile", text = "", fg = "#737994" },
{ name = "kalgebrarc", text = "", fg = "#8caaee" },
{ name = "kdeglobals", text = "", fg = "#8caaee" },
{ name = "kdenlive-layoutsrc", text = "", fg = "#8caaee" },
{ name = "kdenliverc", text = "", fg = "#8caaee" },
{ name = "kritadisplayrc", text = "", fg = "#ca9ee6" },
{ name = "kritarc", text = "", fg = "#ca9ee6" },
{ name = "license", text = "", fg = "#e5c890" },
{ name = "lxde-rc.xml", text = "", fg = "#838ba7" },
{ name = "lxqt.conf", text = "", fg = "#8caaee" },
{ name = "makefile", text = "", fg = "#737994" },
{ name = "mix.lock", text = "", fg = "#ca9ee6" },
{ name = "mpv.conf", text = "", fg = "#292c3c" },
{ name = "node_modules", text = "", fg = "#e78284" },
{ name = "package-lock.json", text = "", fg = "#292c3c" },
{ name = "package.json", text = "", fg = "#e78284" },
{ name = "platformio.ini", text = "", fg = "#ef9f76" },
{ name = "pom.xml", text = "", fg = "#292c3c" },
{ name = "procfile", text = "", fg = "#ca9ee6" },
{ name = "py.typed", text = "", fg = "#e5c890" },
{ name = "r", text = "󰟔", fg = "#626880" },
{ name = "rakefile", text = "", fg = "#292c3c" },
{ name = "rmd", text = "", fg = "#85c1dc" },
{ name = "settings.gradle", text = "", fg = "#51576d" },
{ name = "svelte.config.js", text = "", fg = "#ef9f76" },
{ name = "sxhkdrc", text = "", fg = "#232634" },
{ name = "sym-lib-table", text = "", fg = "#f2d5cf" },
{ name = "tailwind.config.js", text = "󱏿", fg = "#85c1dc" },
{ name = "tailwind.config.mjs", text = "󱏿", fg = "#85c1dc" },
{ name = "tailwind.config.ts", text = "󱏿", fg = "#85c1dc" },
{ name = "tmux.conf", text = "", fg = "#a6d189" },
{ name = "tmux.conf.local", text = "", fg = "#a6d189" },
{ name = "tsconfig.json", text = "", fg = "#85c1dc" },
{ name = "unlicense", text = "", fg = "#e5c890" },
{ name = "vagrantfile$", text = "", fg = "#626880" },
{ name = "vlcrc", text = "󰕼", fg = "#ef9f76" },
{ name = "webpack", text = "󰜫", fg = "#85c1dc" },
{ name = "weston.ini", text = "", fg = "#e5c890" },
{ name = "workspace", text = "", fg = "#a6d189" },
{ name = "xmobarrc", text = "", fg = "#e78284" },
{ name = "xmobarrc.hs", text = "", fg = "#e78284" },
{ name = "xmonad.hs", text = "", fg = "#e78284" },
{ name = "xorg.conf", text = "", fg = "#ef9f76" },
{ name = "xsettingsd.conf", text = "", fg = "#ef9f76" },
{ name = "*.3gp", text = "", fg = "#ef9f76" },
{ name = "*.3mf", text = "󰆧", fg = "#838ba7" },
{ name = "*.7z", text = "", fg = "#e5c890" },
{ name = "*.Dockerfile", text = "󰡨", fg = "#8caaee" },
{ name = "*.a", text = "", fg = "#f2d5cf" },
{ name = "*.aac", text = "", fg = "#85c1dc" },
{ name = "*.ai", text = "", fg = "#e5c890" },
{ name = "*.aif", text = "", fg = "#85c1dc" },
{ name = "*.aiff", text = "", fg = "#85c1dc" },
{ name = "*.android", text = "", fg = "#a6d189" },
{ name = "*.ape", text = "", fg = "#85c1dc" },
{ name = "*.apk", text = "", fg = "#a6d189" },
{ name = "*.app", text = "", fg = "#414559" },
{ name = "*.applescript", text = "", fg = "#737994" },
{ name = "*.asc", text = "󰦝", fg = "#626880" },
{ name = "*.ass", text = "󰨖", fg = "#e5c890" },
{ name = "*.astro", text = "", fg = "#e78284" },
{ name = "*.awk", text = "", fg = "#51576d" },
{ name = "*.azcli", text = "", fg = "#737994" },
{ name = "*.bak", text = "󰁯", fg = "#737994" },
{ name = "*.bash", text = "", fg = "#a6d189" },
{ name = "*.bat", text = "", fg = "#a6d189" },
{ name = "*.bazel", text = "", fg = "#a6d189" },
{ name = "*.bib", text = "󱉟", fg = "#e5c890" },
{ name = "*.bicep", text = "", fg = "#85c1dc" },
{ name = "*.bicepparam", text = "", fg = "#ca9ee6" },
{ name = "*.bin", text = "", fg = "#414559" },
{ name = "*.blade.php", text = "", fg = "#e78284" },
{ name = "*.blend", text = "󰂫", fg = "#ef9f76" },
{ name = "*.blp", text = "󰺾", fg = "#8caaee" },
{ name = "*.bmp", text = "", fg = "#ca9ee6" },
{ name = "*.brep", text = "󰻫", fg = "#a6d189" },
{ name = "*.bz", text = "", fg = "#e5c890" },
{ name = "*.bz2", text = "", fg = "#e5c890" },
{ name = "*.bz3", text = "", fg = "#e5c890" },
{ name = "*.bzl", text = "", fg = "#a6d189" },
{ name = "*.c", text = "", fg = "#8caaee" },
{ name = "*.c++", text = "", fg = "#e78284" },
{ name = "*.cache", text = "", fg = "#f2d5cf" },
{ name = "*.cast", text = "", fg = "#ef9f76" },
{ name = "*.cbl", text = "⚙", fg = "#51576d" },
{ name = "*.cc", text = "", fg = "#e78284" },
{ name = "*.ccm", text = "", fg = "#e78284" },
{ name = "*.cfg", text = "", fg = "#737994" },
{ name = "*.cjs", text = "", fg = "#e5c890" },
{ name = "*.clj", text = "", fg = "#a6d189" },
{ name = "*.cljc", text = "", fg = "#a6d189" },
{ name = "*.cljd", text = "", fg = "#85c1dc" },
{ name = "*.cljs", text = "", fg = "#85c1dc" },
{ name = "*.cmake", text = "", fg = "#737994" },
{ name = "*.cob", text = "⚙", fg = "#51576d" },
{ name = "*.cobol", text = "⚙", fg = "#51576d" },
{ name = "*.coffee", text = "", fg = "#e5c890" },
{ name = "*.conf", text = "", fg = "#737994" },
{ name = "*.config.ru", text = "", fg = "#292c3c" },
{ name = "*.cp", text = "", fg = "#85c1dc" },
{ name = "*.cpp", text = "", fg = "#85c1dc" },
{ name = "*.cppm", text = "", fg = "#85c1dc" },
{ name = "*.cpy", text = "⚙", fg = "#51576d" },
{ name = "*.cr", text = "", fg = "#f2d5cf" },
{ name = "*.crdownload", text = "", fg = "#81c8be" },
{ name = "*.cs", text = "󰌛", fg = "#a6d189" },
{ name = "*.csh", text = "", fg = "#51576d" },
{ name = "*.cshtml", text = "󱦗", fg = "#51576d" },
{ name = "*.cson", text = "", fg = "#e5c890" },
{ name = "*.csproj", text = "󰪮", fg = "#51576d" },
{ name = "*.css", text = "", fg = "#8caaee" },
{ name = "*.csv", text = "", fg = "#a6d189" },
{ name = "*.cts", text = "", fg = "#85c1dc" },
{ name = "*.cu", text = "", fg = "#a6d189" },
{ name = "*.cue", text = "󰲹", fg = "#ea999c" },
{ name = "*.cuh", text = "", fg = "#ca9ee6" },
{ name = "*.cxx", text = "", fg = "#85c1dc" },
{ name = "*.cxxm", text = "", fg = "#85c1dc" },
{ name = "*.d", text = "", fg = "#a6d189" },
{ name = "*.d.ts", text = "", fg = "#ef9f76" },
{ name = "*.dart", text = "", fg = "#51576d" },
{ name = "*.db", text = "", fg = "#f2d5cf" },
{ name = "*.dconf", text = "", fg = "#f2d5cf" },
{ name = "*.desktop", text = "", fg = "#414559" },
{ name = "*.diff", text = "", fg = "#51576d" },
{ name = "*.dll", text = "", fg = "#232634" },
{ name = "*.doc", text = "󰈬", fg = "#51576d" },
{ name = "*.docx", text = "󰈬", fg = "#51576d" },
{ name = "*.dot", text = "󱁉", fg = "#51576d" },
{ name = "*.download", text = "", fg = "#81c8be" },
{ name = "*.drl", text = "", fg = "#ea999c" },
{ name = "*.dropbox", text = "", fg = "#626880" },
{ name = "*.dump", text = "", fg = "#f2d5cf" },
{ name = "*.dwg", text = "󰻫", fg = "#a6d189" },
{ name = "*.dxf", text = "󰻫", fg = "#a6d189" },
{ name = "*.ebook", text = "", fg = "#e5c890" },
{ name = "*.edn", text = "", fg = "#85c1dc" },
{ name = "*.eex", text = "", fg = "#ca9ee6" },
{ name = "*.ejs", text = "", fg = "#e5c890" },
{ name = "*.el", text = "", fg = "#737994" },
{ name = "*.elc", text = "", fg = "#737994" },
{ name = "*.elf", text = "", fg = "#414559" },
{ name = "*.elm", text = "", fg = "#85c1dc" },
{ name = "*.eln", text = "", fg = "#737994" },
{ name = "*.env", text = "", fg = "#e5c890" },
{ name = "*.eot", text = "", fg = "#f2d5cf" },
{ name = "*.epp", text = "", fg = "#e5c890" },
{ name = "*.epub", text = "", fg = "#e5c890" },
{ name = "*.erb", text = "", fg = "#292c3c" },
{ name = "*.erl", text = "", fg = "#626880" },
{ name = "*.ex", text = "", fg = "#ca9ee6" },
{ name = "*.exe", text = "", fg = "#414559" },
{ name = "*.exs", text = "", fg = "#ca9ee6" },
{ name = "*.f#", text = "", fg = "#85c1dc" },
{ name = "*.f3d", text = "󰻫", fg = "#a6d189" },
{ name = "*.f90", text = "󱈚", fg = "#51576d" },
{ name = "*.fbx", text = "󰆧", fg = "#838ba7" },
{ name = "*.fcbak", text = "", fg = "#e78284" },
{ name = "*.fcmacro", text = "", fg = "#e78284" },
{ name = "*.fcmat", text = "", fg = "#e78284" },
{ name = "*.fcparam", text = "", fg = "#e78284" },
{ name = "*.fcscript", text = "", fg = "#e78284" },
{ name = "*.fcstd", text = "", fg = "#e78284" },
{ name = "*.fcstd1", text = "", fg = "#e78284" },
{ name = "*.fctb", text = "", fg = "#e78284" },
{ name = "*.fctl", text = "", fg = "#e78284" },
{ name = "*.fdmdownload", text = "", fg = "#81c8be" },
{ name = "*.fish", text = "", fg = "#51576d" },
{ name = "*.flac", text = "", fg = "#626880" },
{ name = "*.flc", text = "", fg = "#f2d5cf" },
{ name = "*.flf", text = "", fg = "#f2d5cf" },
{ name = "*.fnl", text = "", fg = "#e5c890" },
{ name = "*.fs", text = "", fg = "#85c1dc" },
{ name = "*.fsi", text = "", fg = "#85c1dc" },
{ name = "*.fsscript", text = "", fg = "#85c1dc" },
{ name = "*.fsx", text = "", fg = "#85c1dc" },
{ name = "*.gcode", text = "󰐫", fg = "#626880" },
{ name = "*.gd", text = "", fg = "#737994" },
{ name = "*.gemspec", text = "", fg = "#292c3c" },
{ name = "*.gif", text = "", fg = "#ca9ee6" },
{ name = "*.git", text = "", fg = "#e78284" },
{ name = "*.glb", text = "", fg = "#e5c890" },
{ name = "*.gnumakefile", text = "", fg = "#737994" },
{ name = "*.go", text = "", fg = "#85c1dc" },
{ name = "*.godot", text = "", fg = "#737994" },
{ name = "*.gql", text = "", fg = "#ca9ee6" },
{ name = "*.graphql", text = "", fg = "#ca9ee6" },
{ name = "*.gresource", text = "", fg = "#f2d5cf" },
{ name = "*.gv", text = "󱁉", fg = "#51576d" },
{ name = "*.gz", text = "", fg = "#e5c890" },
{ name = "*.h", text = "", fg = "#ca9ee6" },
{ name = "*.haml", text = "", fg = "#f2d5cf" },
{ name = "*.hbs", text = "", fg = "#ef9f76" },
{ name = "*.heex", text = "", fg = "#ca9ee6" },
{ name = "*.hex", text = "", fg = "#626880" },
{ name = "*.hh", text = "", fg = "#ca9ee6" },
{ name = "*.hpp", text = "", fg = "#ca9ee6" },
{ name = "*.hrl", text = "", fg = "#626880" },
{ name = "*.hs", text = "", fg = "#ca9ee6" },
{ name = "*.htm", text = "", fg = "#e78284" },
{ name = "*.html", text = "", fg = "#e78284" },
{ name = "*.huff", text = "󰡘", fg = "#51576d" },
{ name = "*.hurl", text = "", fg = "#e78284" },
{ name = "*.hx", text = "", fg = "#ef9f76" },
{ name = "*.hxx", text = "", fg = "#ca9ee6" },
{ name = "*.ical", text = "", fg = "#303446" },
{ name = "*.icalendar", text = "", fg = "#303446" },
{ name = "*.ico", text = "", fg = "#e5c890" },
{ name = "*.ics", text = "", fg = "#303446" },
{ name = "*.ifb", text = "", fg = "#303446" },
{ name = "*.ifc", text = "󰻫", fg = "#a6d189" },
{ name = "*.ige", text = "󰻫", fg = "#a6d189" },
{ name = "*.iges", text = "󰻫", fg = "#a6d189" },
{ name = "*.igs", text = "󰻫", fg = "#a6d189" },
{ name = "*.image", text = "", fg = "#f2d5cf" },
{ name = "*.img", text = "", fg = "#f2d5cf" },
{ name = "*.import", text = "", fg = "#f2d5cf" },
{ name = "*.info", text = "", fg = "#e5c890" },
{ name = "*.ini", text = "", fg = "#737994" },
{ name = "*.ino", text = "", fg = "#85c1dc" },
{ name = "*.ipynb", text = "", fg = "#85c1dc" },
{ name = "*.iso", text = "", fg = "#f2d5cf" },
{ name = "*.ixx", text = "", fg = "#85c1dc" },
{ name = "*.java", text = "", fg = "#e78284" },
{ name = "*.jl", text = "", fg = "#ca9ee6" },
{ name = "*.jpeg", text = "", fg = "#ca9ee6" },
{ name = "*.jpg", text = "", fg = "#ca9ee6" },
{ name = "*.js", text = "", fg = "#e5c890" },
{ name = "*.json", text = "", fg = "#e5c890" },
{ name = "*.json5", text = "", fg = "#e5c890" },
{ name = "*.jsonc", text = "", fg = "#e5c890" },
{ name = "*.jsx", text = "", fg = "#85c1dc" },
{ name = "*.jwmrc", text = "", fg = "#737994" },
{ name = "*.jxl", text = "", fg = "#ca9ee6" },
{ name = "*.kbx", text = "󰯄", fg = "#626880" },
{ name = "*.kdb", text = "", fg = "#a6d189" },
{ name = "*.kdbx", text = "", fg = "#a6d189" },
{ name = "*.kdenlive", text = "", fg = "#8caaee" },
{ name = "*.kdenlivetitle", text = "", fg = "#8caaee" },
{ name = "*.kicad_dru", text = "", fg = "#f2d5cf" },
{ name = "*.kicad_mod", text = "", fg = "#f2d5cf" },
{ name = "*.kicad_pcb", text = "", fg = "#f2d5cf" },
{ name = "*.kicad_prl", text = "", fg = "#f2d5cf" },
{ name = "*.kicad_pro", text = "", fg = "#f2d5cf" },
{ name = "*.kicad_sch", text = "", fg = "#f2d5cf" },
{ name = "*.kicad_sym", text = "", fg = "#f2d5cf" },
{ name = "*.kicad_wks", text = "", fg = "#f2d5cf" },
{ name = "*.ko", text = "", fg = "#f2d5cf" },
{ name = "*.kpp", text = "", fg = "#ca9ee6" },
{ name = "*.kra", text = "", fg = "#ca9ee6" },
{ name = "*.krz", text = "", fg = "#ca9ee6" },
{ name = "*.ksh", text = "", fg = "#51576d" },
{ name = "*.kt", text = "", fg = "#737994" },
{ name = "*.kts", text = "", fg = "#737994" },
{ name = "*.lck", text = "", fg = "#b5bfe2" },
{ name = "*.leex", text = "", fg = "#ca9ee6" },
{ name = "*.less", text = "", fg = "#414559" },
{ name = "*.lff", text = "", fg = "#f2d5cf" },
{ name = "*.lhs", text = "", fg = "#ca9ee6" },
{ name = "*.lib", text = "", fg = "#232634" },
{ name = "*.license", text = "", fg = "#e5c890" },
{ name = "*.liquid", text = "", fg = "#a6d189" },
{ name = "*.lock", text = "", fg = "#b5bfe2" },
{ name = "*.log", text = "󰌱", fg = "#f2d5cf" },
{ name = "*.lrc", text = "󰨖", fg = "#e5c890" },
{ name = "*.lua", text = "", fg = "#85c1dc" },
{ name = "*.luac", text = "", fg = "#85c1dc" },
{ name = "*.luau", text = "", fg = "#8caaee" },
{ name = "*.m", text = "", fg = "#8caaee" },
{ name = "*.m3u", text = "󰲹", fg = "#ea999c" },
{ name = "*.m3u8", text = "󰲹", fg = "#ea999c" },
{ name = "*.m4a", text = "", fg = "#85c1dc" },
{ name = "*.m4v", text = "", fg = "#ef9f76" },
{ name = "*.magnet", text = "", fg = "#e78284" },
{ name = "*.makefile", text = "", fg = "#737994" },
{ name = "*.markdown", text = "", fg = "#f2d5cf" },
{ name = "*.material", text = "󰔉", fg = "#626880" },
{ name = "*.md", text = "", fg = "#f2d5cf" },
{ name = "*.md5", text = "󰕥", fg = "#838ba7" },
{ name = "*.mdx", text = "", fg = "#85c1dc" },
{ name = "*.mint", text = "󰌪", fg = "#a6d189" },
{ name = "*.mjs", text = "", fg = "#e5c890" },
{ name = "*.mk", text = "", fg = "#737994" },
{ name = "*.mkv", text = "", fg = "#ef9f76" },
{ name = "*.ml", text = "", fg = "#ef9f76" },
{ name = "*.mli", text = "", fg = "#ef9f76" },
{ name = "*.mm", text = "", fg = "#85c1dc" },
{ name = "*.mo", text = "∞", fg = "#838ba7" },
{ name = "*.mobi", text = "", fg = "#e5c890" },
{ name = "*.mojo", text = "", fg = "#ef9f76" },
{ name = "*.mov", text = "", fg = "#ef9f76" },
{ name = "*.mp3", text = "", fg = "#85c1dc" },
{ name = "*.mp4", text = "", fg = "#ef9f76" },
{ name = "*.mpp", text = "", fg = "#85c1dc" },
{ name = "*.msf", text = "", fg = "#8caaee" },
{ name = "*.mts", text = "", fg = "#85c1dc" },
{ name = "*.mustache", text = "", fg = "#ef9f76" },
{ name = "*.nfo", text = "", fg = "#e5c890" },
{ name = "*.nim", text = "", fg = "#e5c890" },
{ name = "*.nix", text = "", fg = "#85c1dc" },
{ name = "*.nswag", text = "", fg = "#a6d189" },
{ name = "*.nu", text = ">", fg = "#81c8be" },
{ name = "*.o", text = "", fg = "#414559" },
{ name = "*.obj", text = "󰆧", fg = "#838ba7" },
{ name = "*.ogg", text = "", fg = "#626880" },
{ name = "*.opus", text = "", fg = "#626880" },
{ name = "*.org", text = "", fg = "#81c8be" },
{ name = "*.otf", text = "", fg = "#f2d5cf" },
{ name = "*.out", text = "", fg = "#414559" },
{ name = "*.part", text = "", fg = "#81c8be" },
{ name = "*.patch", text = "", fg = "#51576d" },
{ name = "*.pck", text = "", fg = "#737994" },
{ name = "*.pcm", text = "", fg = "#626880" },
{ name = "*.pdf", text = "", fg = "#e78284" },
{ name = "*.php", text = "", fg = "#ca9ee6" },
{ name = "*.pl", text = "", fg = "#85c1dc" },
{ name = "*.pls", text = "󰲹", fg = "#ea999c" },
{ name = "*.ply", text = "󰆧", fg = "#838ba7" },
{ name = "*.pm", text = "", fg = "#85c1dc" },
{ name = "*.png", text = "", fg = "#ca9ee6" },
{ name = "*.po", text = "", fg = "#85c1dc" },
{ name = "*.pot", text = "", fg = "#85c1dc" },
{ name = "*.pp", text = "", fg = "#e5c890" },
{ name = "*.ppt", text = "󰈧", fg = "#e78284" },
{ name = "*.prisma", text = "", fg = "#737994" },
{ name = "*.pro", text = "", fg = "#e5c890" },
{ name = "*.ps1", text = "󰨊", fg = "#737994" },
{ name = "*.psb", text = "", fg = "#85c1dc" },
{ name = "*.psd", text = "", fg = "#85c1dc" },
{ name = "*.psd1", text = "󰨊", fg = "#737994" },
{ name = "*.psm1", text = "󰨊", fg = "#737994" },
{ name = "*.pub", text = "󰷖", fg = "#e5c890" },
{ name = "*.pxd", text = "", fg = "#8caaee" },
{ name = "*.pxi", text = "", fg = "#8caaee" },
{ name = "*.py", text = "", fg = "#e5c890" },
{ name = "*.pyc", text = "", fg = "#e5c890" },
{ name = "*.pyd", text = "", fg = "#e5c890" },
{ name = "*.pyi", text = "", fg = "#e5c890" },
{ name = "*.pyo", text = "", fg = "#e5c890" },
{ name = "*.pyx", text = "", fg = "#8caaee" },
{ name = "*.qm", text = "", fg = "#85c1dc" },
{ name = "*.qml", text = "", fg = "#a6d189" },
{ name = "*.qrc", text = "", fg = "#a6d189" },
{ name = "*.qss", text = "", fg = "#a6d189" },
{ name = "*.query", text = "", fg = "#a6d189" },
{ name = "*.r", text = "󰟔", fg = "#626880" },
{ name = "*.rake", text = "", fg = "#292c3c" },
{ name = "*.rar", text = "", fg = "#e5c890" },
{ name = "*.razor", text = "󱦘", fg = "#51576d" },
{ name = "*.rb", text = "", fg = "#292c3c" },
{ name = "*.res", text = "", fg = "#e78284" },
{ name = "*.resi", text = "", fg = "#e78284" },
{ name = "*.rlib", text = "", fg = "#ef9f76" },
{ name = "*.rmd", text = "", fg = "#85c1dc" },
{ name = "*.rproj", text = "󰗆", fg = "#81c8be" },
{ name = "*.rs", text = "", fg = "#ef9f76" },
{ name = "*.rss", text = "", fg = "#ef9f76" },
{ name = "*.sass", text = "", fg = "#e78284" },
{ name = "*.sbt", text = "", fg = "#e78284" },
{ name = "*.sc", text = "", fg = "#e78284" },
{ name = "*.scad", text = "", fg = "#e5c890" },
{ name = "*.scala", text = "", fg = "#e78284" },
{ name = "*.scm", text = "󰘧", fg = "#f2d5cf" },
{ name = "*.scss", text = "", fg = "#e78284" },
{ name = "*.sh", text = "", fg = "#51576d" },
{ name = "*.sha1", text = "󰕥", fg = "#838ba7" },
{ name = "*.sha224", text = "󰕥", fg = "#838ba7" },
{ name = "*.sha256", text = "󰕥", fg = "#838ba7" },
{ name = "*.sha384", text = "󰕥", fg = "#838ba7" },
{ name = "*.sha512", text = "󰕥", fg = "#838ba7" },
{ name = "*.sig", text = "λ", fg = "#ef9f76" },
{ name = "*.signature", text = "λ", fg = "#ef9f76" },
{ name = "*.skp", text = "󰻫", fg = "#a6d189" },
{ name = "*.sldasm", text = "󰻫", fg = "#a6d189" },
{ name = "*.sldprt", text = "󰻫", fg = "#a6d189" },
{ name = "*.slim", text = "", fg = "#e78284" },
{ name = "*.sln", text = "", fg = "#626880" },
{ name = "*.slvs", text = "󰻫", fg = "#a6d189" },
{ name = "*.sml", text = "λ", fg = "#ef9f76" },
{ name = "*.so", text = "", fg = "#f2d5cf" },
{ name = "*.sol", text = "", fg = "#85c1dc" },
{ name = "*.spec.js", text = "", fg = "#e5c890" },
{ name = "*.spec.jsx", text = "", fg = "#85c1dc" },
{ name = "*.spec.ts", text = "", fg = "#85c1dc" },
{ name = "*.spec.tsx", text = "", fg = "#51576d" },
{ name = "*.sql", text = "", fg = "#f2d5cf" },
{ name = "*.sqlite", text = "", fg = "#f2d5cf" },
{ name = "*.sqlite3", text = "", fg = "#f2d5cf" },
{ name = "*.srt", text = "󰨖", fg = "#e5c890" },
{ name = "*.ssa", text = "󰨖", fg = "#e5c890" },
{ name = "*.ste", text = "󰻫", fg = "#a6d189" },
{ name = "*.step", text = "󰻫", fg = "#a6d189" },
{ name = "*.stl", text = "󰆧", fg = "#838ba7" },
{ name = "*.stp", text = "󰻫", fg = "#a6d189" },
{ name = "*.strings", text = "", fg = "#85c1dc" },
{ name = "*.styl", text = "", fg = "#a6d189" },
{ name = "*.sub", text = "󰨖", fg = "#e5c890" },
{ name = "*.sublime", text = "", fg = "#ef9f76" },
{ name = "*.suo", text = "", fg = "#626880" },
{ name = "*.sv", text = "󰍛", fg = "#a6d189" },
{ name = "*.svelte", text = "", fg = "#ef9f76" },
{ name = "*.svg", text = "󰜡", fg = "#e5c890" },
{ name = "*.svh", text = "󰍛", fg = "#a6d189" },
{ name = "*.swift", text = "", fg = "#ef9f76" },
{ name = "*.t", text = "", fg = "#85c1dc" },
{ name = "*.tbc", text = "󰛓", fg = "#51576d" },
{ name = "*.tcl", text = "󰛓", fg = "#51576d" },
{ name = "*.templ", text = "", fg = "#e5c890" },
{ name = "*.terminal", text = "", fg = "#a6d189" },
{ name = "*.test.js", text = "", fg = "#e5c890" },
{ name = "*.test.jsx", text = "", fg = "#85c1dc" },
{ name = "*.test.ts", text = "", fg = "#85c1dc" },
{ name = "*.test.tsx", text = "", fg = "#51576d" },
{ name = "*.tex", text = "", fg = "#414559" },
{ name = "*.tf", text = "", fg = "#626880" },
{ name = "*.tfvars", text = "", fg = "#626880" },
{ name = "*.tgz", text = "", fg = "#e5c890" },
{ name = "*.tmux", text = "", fg = "#a6d189" },
{ name = "*.toml", text = "", fg = "#e78284" },
{ name = "*.torrent", text = "", fg = "#81c8be" },
{ name = "*.tres", text = "", fg = "#737994" },
{ name = "*.ts", text = "", fg = "#85c1dc" },
{ name = "*.tscn", text = "", fg = "#737994" },
{ name = "*.tsconfig", text = "", fg = "#ef9f76" },
{ name = "*.tsx", text = "", fg = "#51576d" },
{ name = "*.ttf", text = "", fg = "#f2d5cf" },
{ name = "*.twig", text = "", fg = "#a6d189" },
{ name = "*.txt", text = "󰈙", fg = "#a6d189" },
{ name = "*.txz", text = "", fg = "#e5c890" },
{ name = "*.typoscript", text = "", fg = "#ef9f76" },
{ name = "*.ui", text = "", fg = "#303446" },
{ name = "*.v", text = "󰍛", fg = "#a6d189" },
{ name = "*.vala", text = "", fg = "#51576d" },
{ name = "*.vh", text = "󰍛", fg = "#a6d189" },
{ name = "*.vhd", text = "󰍛", fg = "#a6d189" },
{ name = "*.vhdl", text = "󰍛", fg = "#a6d189" },
{ name = "*.vim", text = "", fg = "#a6d189" },
{ name = "*.vsh", text = "", fg = "#838ba7" },
{ name = "*.vsix", text = "", fg = "#626880" },
{ name = "*.vue", text = "", fg = "#a6d189" },
{ name = "*.wasm", text = "", fg = "#626880" },
{ name = "*.wav", text = "", fg = "#85c1dc" },
{ name = "*.webm", text = "", fg = "#ef9f76" },
{ name = "*.webmanifest", text = "", fg = "#e5c890" },
{ name = "*.webp", text = "", fg = "#ca9ee6" },
{ name = "*.webpack", text = "󰜫", fg = "#85c1dc" },
{ name = "*.wma", text = "", fg = "#85c1dc" },
{ name = "*.woff", text = "", fg = "#f2d5cf" },
{ name = "*.woff2", text = "", fg = "#f2d5cf" },
{ name = "*.wrl", text = "󰆧", fg = "#838ba7" },
{ name = "*.wrz", text = "󰆧", fg = "#838ba7" },
{ name = "*.x", text = "", fg = "#8caaee" },
{ name = "*.xaml", text = "󰙳", fg = "#51576d" },
{ name = "*.xcf", text = "", fg = "#51576d" },
{ name = "*.xcplayground", text = "", fg = "#ef9f76" },
{ name = "*.xcstrings", text = "", fg = "#85c1dc" },
{ name = "*.xls", text = "󰈛", fg = "#51576d" },
{ name = "*.xlsx", text = "󰈛", fg = "#51576d" },
{ name = "*.xm", text = "", fg = "#85c1dc" },
{ name = "*.xml", text = "󰗀", fg = "#ef9f76" },
{ name = "*.xpi", text = "", fg = "#e78284" },
{ name = "*.xul", text = "", fg = "#ef9f76" },
{ name = "*.xz", text = "", fg = "#e5c890" },
{ name = "*.yaml", text = "", fg = "#737994" },
{ name = "*.yml", text = "", fg = "#737994" },
{ name = "*.zig", text = "", fg = "#ef9f76" },
{ name = "*.zip", text = "", fg = "#e5c890" },
{ name = "*.zsh", text = "", fg = "#a6d189" },
{ name = "*.zst", text = "", fg = "#e5c890" },
{ name = "*.🔥", text = "", fg = "#ef9f76" },
]
# : }}}

View File

@@ -0,0 +1,343 @@
# A TOML linter such as https://taplo.tamasfe.dev/ can use this schema to validate your config.
# If you encounter any issues, please make an issue at https://github.com/yazi-rs/schemas.
"$schema" = "https://yazi-rs.github.io/schemas/theme.json"
# vim:fileencoding=utf-8:foldmethod=marker
# : Flavor {{{
[flavor]
use = ""
# : }}}
# : Manager {{{
[manager]
cwd = { fg = "cyan" }
# Hovered
hovered = { reversed = true }
preview_hovered = { underline = true }
# Find
find_keyword = { fg = "yellow", bold = true, italic = true, underline = true }
find_position = { fg = "magenta", bg = "reset", bold = true, italic = true }
# Marker
marker_copied = { fg = "lightgreen", bg = "lightgreen" }
marker_cut = { fg = "lightred", bg = "lightred" }
marker_marked = { fg = "lightcyan", bg = "lightcyan" }
marker_selected = { fg = "lightyellow", bg = "lightyellow" }
# Tab
tab_active = { reversed = true }
tab_inactive = {}
tab_width = 1
# Count
count_copied = { fg = "white", bg = "green" }
count_cut = { fg = "white", bg = "red" }
count_selected = { fg = "white", bg = "yellow" }
# Border
border_symbol = "│"
border_style = { fg = "gray" }
# Highlighting
syntect_theme = ""
# : }}}
# : Status {{{
[status]
separator_open = ""
separator_close = ""
separator_style = { fg = "gray", bg = "gray" }
# Mode
mode_normal = { bg = "blue", bold = true }
mode_select = { bg = "red", bold = true }
mode_unset = { bg = "red", bold = true }
# Progress
progress_label = { bold = true }
progress_normal = { fg = "blue", bg = "black" }
progress_error = { fg = "red", bg = "black" }
# Permissions
permissions_t = { fg = "green" }
permissions_r = { fg = "yellow" }
permissions_w = { fg = "red" }
permissions_x = { fg = "cyan" }
permissions_s = { fg = "darkgray" }
# : }}}
# : Select {{{
[select]
border = { fg = "blue" }
active = { fg = "magenta", bold = true }
inactive = {}
# : }}}
# : Input {{{
[input]
border = { fg = "blue" }
title = {}
value = {}
selected = { reversed = true }
# : }}}
# : Completion {{{
[completion]
border = { fg = "blue" }
active = { reversed = true }
inactive = {}
# Icons
icon_file = ""
icon_folder = ""
icon_command = ""
# : }}}
# : Tasks {{{
[tasks]
border = { fg = "blue" }
title = {}
hovered = { fg = "magenta", underline = true }
# : }}}
# : Which {{{
[which]
cols = 3
mask = { bg = "black" }
cand = { fg = "lightcyan" }
rest = { fg = "darkgray" }
desc = { fg = "lightmagenta" }
separator = "  "
separator_style = { fg = "darkgray" }
# : }}}
# : Help {{{
[help]
on = { fg = "cyan" }
run = { fg = "magenta" }
desc = {}
hovered = { reversed = true, bold = true }
footer = { fg = "black", bg = "white" }
# : }}}
# : Notify {{{
[notify]
title_info = { fg = "green" }
title_warn = { fg = "yellow" }
title_error = { fg = "red" }
# Icons
icon_info = ""
icon_warn = ""
icon_error = ""
# : }}}
# : File-specific styles {{{
[filetype]
rules = [
# Images
{ mime = "image/*", fg = "cyan" },
# Media
{ mime = "{audio,video}/*", fg = "yellow" },
# Archives
{ mime = "application/*zip", fg = "magenta" },
{ mime = "application/x-{tar,bzip*,7z-compressed,xz,rar}", fg = "magenta" },
# Documents
{ mime = "application/{pdf,doc,rtf,vnd.*}", fg = "green" },
# Fallback
# { name = "*", fg = "white" },
{ name = "*/", fg = "blue" }
]
[icon]
rules = [
# Programming
{ name = "*.c" , text = "", fg = "#599eff" },
{ name = "*.cpp" , text = "", fg = "#519aba" },
{ name = "*.class", text = "", fg = "#cc3e44" },
{ name = "*.cs" , text = "󰌛", fg = "#596706" },
{ name = "*.css" , text = "", fg = "#42a5f5" },
{ name = "*.elm" , text = "", fg = "#4391d2" },
{ name = "*.fish" , text = "", fg = "#4d5a5e" },
{ name = "*.go" , text = "", fg = "#519aba" },
{ name = "*.h" , text = "", fg = "#a074c4" },
{ name = "*.hpp" , text = "", fg = "#a074c4" },
{ name = "*.html" , text = "", fg = "#e44d26" },
{ name = "*.jar" , text = "", fg = "#cc3e44" },
{ name = "*.java" , text = "", fg = "#cc3e44" },
{ name = "*.js" , text = "", fg = "#F1F134" },
{ name = "*.jsx" , text = "", fg = "#20c2e3" },
{ name = "*.lua" , text = "", fg = "#51a0cf" },
{ name = "*.nix" , text = "", fg = "#7ebae4" },
{ name = "*.nu" , text = ">", fg = "#3aa675" },
{ name = "*.php" , text = "", fg = "#a074c4" },
{ name = "*.py" , text = "", fg = "#ffbc03" },
{ name = "*.rb" , text = "", fg = "#701516" },
{ name = "*.rs" , text = "", fg = "#dea584" },
{ name = "*.sbt" , text = "", fg = "#4d5a5e" },
{ name = "*.scala", text = "", fg = "#cc463e" },
{ name = "*.scss" , text = "", fg = "#f55385" },
{ name = "*.sh" , text = "", fg = "#4d5a5e" },
{ name = "*.swift", text = "", fg = "#e37933" },
{ name = "*.ts" , text = "", fg = "#519aba" },
{ name = "*.tsx" , text = "", fg = "#1354bf" },
{ name = "*.vim" , text = "", fg = "#019833" },
{ name = "*.vue" , text = "󰡄", fg = "#8dc149" },
# Text
{ name = "*.conf", text = "", fg = "#6d8086" },
{ name = "*.ini" , text = "", fg = "#6d8086" },
{ name = "*.json", text = "", fg = "#cbcb41" },
{ name = "*.kdl" , text = "", fg = "#6d8086" },
{ name = "*.md" , text = "", fg = "#ffffff" },
{ name = "*.toml", text = "", fg = "#ffffff" },
{ name = "*.txt" , text = "", fg = "#89e051" },
{ name = "*.yaml", text = "", fg = "#6d8086" },
{ name = "*.yml" , text = "", fg = "#6d8086" },
# Archives
{ name = "*.7z" , text = "" },
{ name = "*.bz2", text = "" },
{ name = "*.gz" , text = "" },
{ name = "*.rar", text = "" },
{ name = "*.tar", text = "" },
{ name = "*.xz" , text = "" },
{ name = "*.zip", text = "" },
# Images
{ name = "*.HEIC", text = "", fg = "#a074c4" },
{ name = "*.avif", text = "", fg = "#a074c4" },
{ name = "*.bmp" , text = "", fg = "#a074c4" },
{ name = "*.gif" , text = "", fg = "#a074c4" },
{ name = "*.ico" , text = "", fg = "#cbcb41" },
{ name = "*.jpeg", text = "", fg = "#a074c4" },
{ name = "*.jpg" , text = "", fg = "#a074c4" },
{ name = "*.png" , text = "", fg = "#a074c4" },
{ name = "*.svg" , text = "", fg = "#FFB13B" },
{ name = "*.webp", text = "", fg = "#a074c4" },
# Movies
{ name = "*.avi" , text = "", fg = "#FD971F" },
{ name = "*.mkv" , text = "", fg = "#FD971F" },
{ name = "*.mov" , text = "", fg = "#FD971F" },
{ name = "*.mp4" , text = "", fg = "#FD971F" },
{ name = "*.webm", text = "", fg = "#FD971F" },
# Audio
{ name = "*.aac" , text = "", fg = "#66D8EF" },
{ name = "*.flac", text = "", fg = "#66D8EF" },
{ name = "*.m4a" , text = "", fg = "#66D8EF" },
{ name = "*.mp3" , text = "", fg = "#66D8EF" },
{ name = "*.ogg" , text = "", fg = "#66D8EF" },
{ name = "*.wav" , text = "", fg = "#66D8EF" },
# Documents
{ name = "*.csv" , text = "", fg = "#89e051" },
{ name = "*.doc" , text = "", fg = "#185abd" },
{ name = "*.doct", text = "", fg = "#185abd" },
{ name = "*.docx", text = "", fg = "#185abd" },
{ name = "*.dot" , text = "", fg = "#185abd" },
{ name = "*.ods" , text = "", fg = "#207245" },
{ name = "*.ots" , text = "", fg = "#207245" },
{ name = "*.pdf" , text = "", fg = "#b30b00" },
{ name = "*.pom" , text = "", fg = "#cc3e44" },
{ name = "*.pot" , text = "", fg = "#cb4a32" },
{ name = "*.potx", text = "", fg = "#cb4a32" },
{ name = "*.ppm" , text = "", fg = "#a074c4" },
{ name = "*.ppmx", text = "", fg = "#cb4a32" },
{ name = "*.pps" , text = "", fg = "#cb4a32" },
{ name = "*.ppsx", text = "", fg = "#cb4a32" },
{ name = "*.ppt" , text = "", fg = "#cb4a32" },
{ name = "*.pptx", text = "", fg = "#cb4a32" },
{ name = "*.xlc" , text = "", fg = "#207245" },
{ name = "*.xlm" , text = "", fg = "#207245" },
{ name = "*.xls" , text = "", fg = "#207245" },
{ name = "*.xlsm", text = "", fg = "#207245" },
{ name = "*.xlsx", text = "", fg = "#207245" },
{ name = "*.xlt" , text = "", fg = "#207245" },
# Lockfiles
{ name = "*.lock", text = "", fg = "#bbbbbb" },
# Misc
{ name = "*.bin", text = "", fg = "#9F0500" },
{ name = "*.exe", text = "", fg = "#9F0500" },
{ name = "*.pkg", text = "", fg = "#9F0500" },
# Dotfiles
{ name = ".DS_Store" , text = "", fg = "#41535b" },
{ name = ".bashprofile" , text = "", fg = "#89e051" },
{ name = ".bashrc" , text = "", fg = "#89e051" },
{ name = ".gitattributes", text = "", fg = "#41535b" },
{ name = ".gitignore" , text = "", fg = "#41535b" },
{ name = ".gitmodules" , text = "", fg = "#41535b" },
{ name = ".vimrc" , text = "", fg = "#019833" },
{ name = ".zprofile" , text = "", fg = "#89e051" },
{ name = ".zshenv" , text = "", fg = "#89e051" },
{ name = ".zshrc" , text = "", fg = "#89e051" },
# Named files
{ name = "COPYING" , text = "󰿃", fg = "#cbcb41" },
{ name = "Containerfile", text = "󰡨", fg = "#458ee6" },
{ name = "Dockerfile" , text = "󰡨", fg = "#458ee6" },
{ name = "LICENSE" , text = "󰿃", fg = "#d0bf41" },
# Directories
{ name = ".config/" , text = "" },
{ name = ".git/" , text = "" },
{ name = "Desktop/" , text = "" },
{ name = "Development/", text = "" },
{ name = "Documents/" , text = "" },
{ name = "Downloads/" , text = "" },
{ name = "Library/" , text = "" },
{ name = "Movies/" , text = "" },
{ name = "Music/" , text = "" },
{ name = "Pictures/" , text = "" },
{ name = "Public/" , text = "" },
{ name = "Videos/" , text = "" },
# Default
{ name = "*" , text = "" },
{ name = "*/", text = "" },
]
# : }}}

View File

@@ -1,3 +1,3 @@
theme "dracula"
theme "catppuccin-frappe"
default_layout "compact"
on_force_close "quit"