diff --git a/.gitignore b/.gitignore index 10c7e8b..a378118 100644 --- a/.gitignore +++ b/.gitignore @@ -40,4 +40,6 @@ lazy-lock.json common/**/*current* +**/current.* + default.target.wants diff --git a/.just.d/common.just b/.just.d/common.just index 606cc32..e23079d 100644 --- a/.just.d/common.just +++ b/.just.d/common.just @@ -6,6 +6,14 @@ lsd: -mkdir {{XDG_CONFIG_HOME}}/lsd {{LN}} {{DOTFILES}}/common/lsd.yaml {{XDG_CONFIG_HOME}}/lsd/config.yaml +bat: + mkdir -p "$(bat --config-dir)/themes" + wget -P "$(bat --config-dir)/themes" https://github.com/catppuccin/bat/raw/main/themes/Catppuccin%20Latte.tmTheme + wget -P "$(bat --config-dir)/themes" https://github.com/catppuccin/bat/raw/main/themes/Catppuccin%20Frappe.tmTheme + wget -P "$(bat --config-dir)/themes" https://github.com/catppuccin/bat/raw/main/themes/Catppuccin%20Macchiato.tmTheme + wget -P "$(bat --config-dir)/themes" https://github.com/catppuccin/bat/raw/main/themes/Catppuccin%20Mocha.tmTheme + {{LN}} {{DOTFILES}}/common/bat.config.dark {{DOTFILES}}/common/bat.config + {{LN}} {{DOTFILES}}/common/bat.config {{XDG_CONFIG_HOME}}/bat/config [unix] neovide: diff --git a/.just.d/linux.just b/.just.d/linux.just index 84db47f..763fb52 100644 --- a/.just.d/linux.just +++ b/.just.d/linux.just @@ -33,12 +33,19 @@ dunst: [linux] hypr: + {{LN}} {{DOTFILES}}/platforms/linux/hypr/hyprland/dark.conf {{DOTFILES}}/platforms/linux/hypr/hyprland/current.conf {{LN}} {{DOTFILES}}/platforms/linux/hypr {{XDG_CONFIG_HOME}}/hypr [linux] rofi: + {{LN}} {{DOTFILES}}/platforms/linux/rofi/dark.rasi {{DOTFILES}}/platforms/linux/rofi/current.rasi {{LN}} {{DOTFILES}}/platforms/linux/rofi {{XDG_CONFIG_HOME}}/rofi +[linux] +waybar: + {{LN}} {{DOTFILES}}/platforms/linux/waybar {{XDG_CONFIG_HOME}}/waybar + {{LN}} {{DOTFILES}}/platforms/linux/waybar/dark.css {{DOTFILES}}/platforms/linux/waybar/current.css + [linux] hyprland: @just hypr diff --git a/.just.d/misc.just b/.just.d/misc.just index cb85132..aef7bc8 100644 --- a/.just.d/misc.just +++ b/.just.d/misc.just @@ -5,8 +5,8 @@ uv: uv add -r {{DOTFILES}}/bootstrap/components/requirements.txt vivaldi: - {{CURL}} https://github.com/SocietasEvanescentes/Vivaldi/files/12446831/Rose.Pine.Dawn.zip {{CURL_OUT}} "$HOME/Downloads/vivaldi-light.zip" # Rose Pine Dawn - {{CURL}} https://github.com/catppuccin/vivaldi/releases/download/1.0.0-ctpv2/Catppuccin.Mocha.Lavender.zip {{CURL_OUT}} "$HOME/Downloads/vivaldi-dark.zip" # Catppuccino Mocha Lavender + {{CURL}} https://github.com/catppuccin/vivaldi/releases/download/1.0.0-ctpv2/Catppuccin.Latte.Lavender.zip {{CURL_OUT}} "$HOME/Downloads/vivaldi-light.zip" # Catppuccin Latte Lavender + {{CURL}} https://github.com/catppuccin/vivaldi/releases/download/1.0.0-ctpv2/Catppuccin.Mocha.Lavender.zip {{CURL_OUT}} "$HOME/Downloads/vivaldi-dark.zip" # Catppuccin Mocha Lavender zotero: diff --git a/common/bat.config b/common/bat.config deleted file mode 100644 index 6cb1303..0000000 --- a/common/bat.config +++ /dev/null @@ -1,40 +0,0 @@ -# $DOTFILES/common/bat.config -# Date: 2025-01-26 -# Author: js0ny - -# Location; -# Unix: $XDG_CONFIG_HOME/bat/config -# Windows: -# - Default: %AppData%\bat\config -# - Portable: (scoop prefix bat) + config -# Linking: -# ln -sf $DOTFILES/common/bat.config $XDG_CONFIG_HOME/bat/config - -# This is `bat`s configuration file. Each line either contains a comment or -# a command-line option that you want to pass to `bat` by default. You can -# run `bat --help` to get a list of all possible configuration options. - -# Specify desired highlighting theme (e.g. "TwoDark"). Run `bat --list-themes` -# for a list of all available themes ---theme="Catppuccin Mocha" - -# Enable this to use italic text on the terminal. This is not supported on all -# terminal emulators (like tmux, by default): -#--italic-text=always - -# Uncomment the following line to disable automatic paging: -#--paging=never - -# Uncomment the following line if you are using less version >= 551 and want to -# enable mouse scrolling support in `bat` when running inside tmux. This might -# disable text selection, unless you press shift. ---pager="less --RAW-CONTROL-CHARS --quit-if-one-screen --mouse" - -# Syntax mappings: map a certain filename pattern to a language. -# Example 1: use the C++ syntax for Arduino .ino files -# Example 2: Use ".gitignore"-style highlighting for ".ignore" files -#--map-syntax "*.ino:C++" -#--map-syntax ".ignore:Git Ignore" - -# Squeeze consecutive empty lines ---squeeze-blank diff --git a/common/bat.config b/common/bat.config new file mode 120000 index 0000000..2de399f --- /dev/null +++ b/common/bat.config @@ -0,0 +1 @@ +/home/js0ny/.dotfiles/common/bat.config.light \ No newline at end of file diff --git a/common/bat.config.dark b/common/bat.config.dark new file mode 100644 index 0000000..01389c8 --- /dev/null +++ b/common/bat.config.dark @@ -0,0 +1,41 @@ +# $DOTFILES/common/bat.config +# Date: 2025-01-26 +# Author: js0ny + +# Location; +# Unix: $XDG_CONFIG_HOME/bat/config +# Windows: +# - Default: %AppData%\bat\config +# - Portable: (scoop prefix bat) + config +# Linking: +# ln -sf $DOTFILES/common/bat.config $XDG_CONFIG_HOME/bat/config + +# This is `bat`s configuration file. Each line either contains a comment or +# a command-line option that you want to pass to `bat` by default. You can +# run `bat --help` to get a list of all possible configuration options. + +# Specify desired highlighting theme (e.g. "TwoDark"). Run `bat --list-themes` +# for a list of all available themes +--theme="Catppuccin Mocha" + +# Enable this to use italic text on the terminal. This is not supported on all +# terminal emulators (like tmux, by default): +#--italic-text=always + +# Uncomment the following line to disable automatic paging: +#--paging=never + +# Uncomment the following line if you are using less version >= 551 and want to +# enable mouse scrolling support in `bat` when running inside tmux. This might +# disable text selection, unless you press shift. +--pager="less --RAW-CONTROL-CHARS --quit-if-one-screen --mouse" + +# Syntax mappings: map a certain filename pattern to a language. +# Example 1: use the C++ syntax for Arduino .ino files +# Example 2: Use ".gitignore"-style highlighting for ".ignore" files +#--map-syntax "*.ino:C++" +#--map-syntax ".ignore:Git Ignore" + +# Squeeze consecutive empty lines +--squeeze-blank + diff --git a/common/bat.config.light b/common/bat.config.light new file mode 100644 index 0000000..73ce938 --- /dev/null +++ b/common/bat.config.light @@ -0,0 +1,42 @@ +# $DOTFILES/common/bat.config +# Date: 2025-01-26 +# Author: js0ny + +# Location; +# Unix: $XDG_CONFIG_HOME/bat/config +# Windows: +# - Default: %AppData%\bat\config +# - Portable: (scoop prefix bat) + config +# Linking: +# ln -sf $DOTFILES/common/bat.config $XDG_CONFIG_HOME/bat/config + +# This is `bat`s configuration file. Each line either contains a comment or +# a command-line option that you want to pass to `bat` by default. You can +# run `bat --help` to get a list of all possible configuration options. + +# Specify desired highlighting theme (e.g. "TwoDark"). Run `bat --list-themes` +# for a list of all available themes +--theme="Catppuccin Latte" + +# Enable this to use italic text on the terminal. This is not supported on all +# terminal emulators (like tmux, by default): +#--italic-text=always + +# Uncomment the following line to disable automatic paging: +#--paging=never + +# Uncomment the following line if you are using less version >= 551 and want to +# enable mouse scrolling support in `bat` when running inside tmux. This might +# disable text selection, unless you press shift. +--pager="less --RAW-CONTROL-CHARS --quit-if-one-screen --mouse" + +# Syntax mappings: map a certain filename pattern to a language. +# Example 1: use the C++ syntax for Arduino .ino files +# Example 2: Use ".gitignore"-style highlighting for ".ignore" files +#--map-syntax "*.ino:C++" +#--map-syntax ".ignore:Git Ignore" + +# Squeeze consecutive empty lines +--squeeze-blank + + diff --git a/common/starship.toml b/common/starship.toml index 02d4358..0068f3f 100644 --- a/common/starship.toml +++ b/common/starship.toml @@ -1,428 +1,122 @@ -# $DOTFILES/common/starship.toml -# vim:foldmethod=marker -# Date: 2025-01-26 -# Description: Use one starship config for all shells - -# Location: $XDG_CONFIG_HOME/starship.toml -# Linking: ln -s $DOTFILES/common/starship.toml $XDG_CONFIG_HOME/starship.toml - -# Modified from the Powerline Preset +# Get editor completions based on the config schema "$schema" = 'https://starship.rs/config-schema.json' +# Sets user-defined palette +# Palettes must be defined _after_ this line +palette = "catppuccin_mocha" -# {{{ format -format = """ -$sudo\ -$jobs\ -$os\ -$time\ -[](bg:#DA627D fg:#9A348E)\ -$username\ -$hostname\ -[](fg:#DA627D bg:#FCA17D)\ -$directory\ -$git_branch\ -$git_status\ -[](fg:#FCA17D bg:#86BBD8)\ -$custom\ -$bun\ -$c\ -$cmake\ -$cobol\ -$daml\ -$dart\ -$deno\ -$dotnet\ -$elixir\ -$elm\ -$erlang\ -$fennel\ -$gleam\ -$golang\ -$guix_shell\ -$haskell\ -$haxe\ -$helm\ -$java\ -$julia\ -$kotlin\ -$gradle\ -$lua\ -$nim\ -$nodejs\ -$ocaml\ -$opa\ -$perl\ -$php\ -$pulumi\ -$purescript\ -$python\ -$quarto\ -$raku\ -$rlang\ -$red\ -$ruby\ -$rust\ -$scala\ -$solidity\ -$swift\ -$terraform\ -$typst\ -$vlang\ -$vagrant\ -$zig\ -[](fg:#86BBD8) -$character\ -$shell\ -[](fg:#06969A)\ -""" -# }}} - -# {{{ TODO: -# -# $buf\ -# $nix_shell\ -# $conda\ -# $meson\ -# $spack\ -# $memory_usage\ -# $aws\ -# $gcloud\ -# $openstack\ -# $azure\ -# $nats\ -# $direnv\ -# $env_var\ -# $crystal\ -# $sudo\ -# $cmd_duration\ -# $line_break\ -# $battery\ -# $container\ -# }}} - -# Disable the blank line at the start of the prompt -# add_newline = false - -# You can also replace your username with a neat symbol like  or disable this -# and use the os module below - -# {{{ Part 1 -[jobs] -style = "bg:#9A348E" -format = '[$symbol $number]($style)' - -[os] -style = "bg:#9A348E" -format = '[ $symbol ]($style)' -disabled = false # Disabled by default - -[os.symbols] -Alpaquita = " " -Alpine = " " -AlmaLinux = " " -Amazon = " " -Android = " " -Arch = " " -Artix = " " -CentOS = " " -Debian = " " -DragonFly = " " -Emscripten = " " -EndeavourOS = " " -Fedora = " " -FreeBSD = " " -Garuda = "󰛓 " -Gentoo = " " -HardenedBSD = "󰞌 " -Illumos = "󰈸 " -Kali = " " -Linux = " " -Mabox = " " -Macos = " " -Manjaro = " " -Mariner = " " -MidnightBSD = " " -Mint = " " -NetBSD = " " -NixOS = " " -OpenBSD = "󰈺 " -openSUSE = " " -OracleLinux = "󰌷 " -Pop = " " -Raspbian = " " -Redhat = " " -RedHatEnterprise = " " -RockyLinux = " " -Redox = "󰀘 " -Solus = "󰠳 " -SUSE = " " -Ubuntu = " " -Unknown = " " -Void = " " -Windows = "󰍲 " - -[time] -disabled = false -time_format = "%R" # Hour:Minute Format -# style = "bg:#33658A" -style = "bg:#9A348E" -format = '[$time ]($style)' -# }}} - -# {{{ Part 2 -[username] -show_always = true -style_user = "bg:#DA627D" -style_root = "bg:#DA627D" -# style_user = "bg:#9A348E" -# style_root = "bg:#9A348E" -format = '[ $user ]($style)' -disabled = false +# Starship modules +[character] +# Note the use of Catppuccin color 'peach' +success_symbol = "[[󰄛](green) ❯](peach)" +error_symbol = "[[󰄛](red) ❯](peach)" +vimcmd_symbol = "[󰄛 ❮](subtext1)" # For use with zsh-vi-mode -[hostname] -ssh_only = false -# format = '[$ssh_symbol](bold blue) [$hostname](bold red) ' -style = "bg:#DA627D" -format = '[@ $hostname ]($style)' -trim_at = '.companyname.com' -disabled = false - - -# }}} - -# {{{ Part 3 -[directory] -style = "bg:#FCA17D fg:#035E82" -format = "[ $path ]($style)" -fish_style_pwd_dir_length = 1 -# truncation_length = 100 -truncation_length = 2 -truncation_symbol = ":" -truncate_to_repo = true - -# Here is how you can shorten some long paths by text replacementtruncation_symbol = ":" -# similar to mapped_locations in Oh My Posh: -[directory.substitutions] -# "Documents" = "󰈙 " -# "Downloads" = " " -# "Music" = " " -# "Pictures" = " " -# "Source" = " " -# ".dotfiles" = " " -# Keep in mind that the order matters. For example: -# "Important Documents" = " 󰈙 " -# will not be replaced, because "Documents" was already substituted before. -# So either put "Important Documents" before "Documents" or use the substituted version: -# "Important 󰈙 " = " 󰈙 " +# [character] +# success_symbol = "[ ](bg:#33658A)[](fg:#33658A bg:#06969A)" +# error_symbol = "[  ](fg:bold red bg:#33658A)[](fg:#33658A bg:#06969A)" +# vimcmd_symbol = "[  ](fg:green bg:#33658A)[](fg:#33658A bg:#06969A)" +# vimcmd_visual_symbol = "[  ](fg:bold yellow bg:#33658A)[](fg:#33658A bg:#06969A)" +# vimcmd_replace_symbol = "[  ](fg:bold purple bg:#33658A)[](fg:#33658A bg:#06969A)" +# vimcmd_replace_one_symbol = "[  ](fg:bold purple bg:#33658A)[](fg:#33658A bg:#06969A)" +# # success_symbol = "[ ](bg:#33658A)[](fg:#33658A bg:#06969A)" +# # success_symbol = "[](fg:#86BBD8 bg:#33658A)" +# format = "$symbol" +# disabled = false [git_branch] -symbol = "" -style = "bg:#FCA17D fg:#035E82" -format = '[ $symbol $branch ]($style)' +style = "bold mauve" -[git_status] -style = "bg:#FCA17D fg:#035E82" -renamed = " " -modified = " " -staged = " " -deleted = " " -format = '[$all_status$ahead_behind ]($style)' -# }}} +[directory] +truncation_length = 4 +style = "bold lavender" -# {{{ Part 4 +# Palette definitions +[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_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" -[custom.just] -detect_files = ["Justfile", "justfile", ".Justfile", ".justfile"] -style = "bg:#86BBD8 fg:#794427" -format = "[ Just ]($style)" - -[custom.dotenv] -detect_files = [ - ".env", - ".env.local", - ".env.development", - ".env.test", - ".env.production", - ".env.staging", -] -style = "bg:#86BBD8 fg:#794427" -format = "[  ]($style)" -[custom.tex] -detect_extensions = ["tex", "bib"] -style = "bg:#86BBD8 fg:#794427" -format = "[  ]($style)" -[custom.readme] -detect_files = [ - "README.md", - "readme.md", - "README", - "readme", - "README.org", - "readme.org", -] -style = "bg:#86BBD8 fg:#794427" -format = "[ 󰂺 ]($style)" -[c] -symbol = " " -style = "bg:#86BBD8 fg:#794427" -format = '[ $symbol ($version) ]($style)' - -[cmake] -style = "bg:#86BBD8 fg:#794427" -format = '[ $symbol ($version) ]($style)' - -[dart] -symbol = " " -style = "bg:#86BBD8 fg:#794427" -format = '[ $symbol ($version) ]($style)' - -[deno] -symbol = " " -style = "bg:#86BBD8 fg:#794427" -format = '[ $symbol ($version) ]($style)' - -[dotnet] -symbol = " " -style = "bg:#86BBD8 fg:#794427" -format = '[ $symbol ($version) ]($style)' -detect_extensions = [ - "sln", - "csproj", - "fsproj", - "xproj", - "vbproj", - "cs", - "csx", - "fs", - "fsx", -] - -[docker_context] -symbol = " " -style = "bg:#06969A" -format = '[ $symbol $context ]($style)' - -[elixir] -symbol = " " -style = "bg:#86BBD8 fg:#794427" -format = '[ $symbol ($version) ]($style)' - -[elm] -symbol = " " -style = "bg:#86BBD8 fg:#794427" -format = '[ $symbol ($version) ]($style)' - -[golang] -symbol = " " -style = "bg:#86BBD8 fg:#794427" -format = '[ $symbol ($version) ]($style)' - -[gradle] -style = "bg:#86BBD8 fg:#794427" -format = '[ $symbol ($version) ]($style)' - -[haskell] -symbol = " " -style = "bg:#86BBD8 fg:#794427" -format = '[ $symbol ($version) ]($style)' - -[java] -symbol = " " -style = "bg:#86BBD8 fg:#794427" -format = '[ $symbol ($version) ]($style)' - -[julia] -symbol = " " -style = "bg:#86BBD8 fg:#794427" -format = '[ $symbol ($version) ]($style)' - -[lua] -symbol = " " -style = "bg:#86BBD8 fg:#794427" -format = '[ $symbol ($version) ]($style)' - -[nodejs] -symbol = "" -style = "bg:#86BBD8 fg:#794427" -format = '[ $symbol ($version) ]($style)' - -[nim] -symbol = "󰆥 " -style = "bg:#86BBD8 fg:#794427" -format = '[ $symbol ($version) ]($style)' - -[rust] -symbol = "" -style = "bg:#86BBD8 fg:#794427" -format = '[ $symbol ($version) ]($style)' - -[scala] -symbol = " " -style = "bg:#86BBD8 fg:#794427" -format = '[ $symbol ($version) ]($style)' - -[python] -symbol = " " -style = "bg:#86BBD8 fg:#794427" -format = '[ $symbol ($version) ]($style)' - -[ruby] -symbol = " " -style = "bg:#86BBD8 fg:#794427" -format = '[ $symbol ($version) ]($style)' - -[bun] -symbol = " " -style = "bg:#86BBD8 fg:#794427" -format = '[ $symbol ($version) ]($style)' - -[typst] -symbol = " " -style = "bg:#86BBD8 fg:#794427" -format = '[ $symbol ($version) ]($style)' - -[zig] -symbol = "↯ " -style = "bg:#86BBD8 fg:#794427" -format = '[ $symbol ($version) ]($style)' - -[kotlin] -symbol = " " -style = "bg:#86BBD8 fg:#794427" -format = '[ $symbol ($version) ]($style)' - -# }}} - -# {{{ Part 5 -[shell] -style = "bg:#06969A" -format = '[ $indicator ]($style)' -fish_indicator = "󰈺 " -bash_indicator = '\$ ' -zsh_indicator = "% " -powershell_indicator = "PS" -cmd_indicator = "cm" -nu_indicator = "nu" -disabled = false - -[character] -success_symbol = "[ ](bg:#33658A)[](fg:#33658A bg:#06969A)" -error_symbol = "[  ](fg:bold red bg:#33658A)[](fg:#33658A bg:#06969A)" -vimcmd_symbol = "[  ](fg:#32ff6c bg:#33658A)[](fg:#33658A bg:#06969A)" -vimcmd_visual_symbol = "[  ](fg:bold yellow bg:#33658A)[](fg:#33658A bg:#06969A)" -vimcmd_replace_symbol = "[  ](fg:bold purple bg:#33658A)[](fg:#33658A bg:#06969A)" -vimcmd_replace_one_symbol = "[  ](fg:bold purple bg:#33658A)[](fg:#33658A bg:#06969A)" -# success_symbol = "[ ](bg:#33658A)[](fg:#33658A bg:#06969A)" -# success_symbol = "[](fg:#86BBD8 bg:#33658A)" -format = "$symbol" -disabled = false -# }}} - -# {{{ Misc +[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_mocha] rosewater = "#f5e0dc" @@ -451,5 +145,3 @@ surface0 = "#313244" base = "#1e1e2e" mantle = "#181825" crust = "#11111b" - -# }}} diff --git a/common/starship.toml.bak b/common/starship.toml.bak new file mode 100644 index 0000000..02d4358 --- /dev/null +++ b/common/starship.toml.bak @@ -0,0 +1,455 @@ +# $DOTFILES/common/starship.toml +# vim:foldmethod=marker +# Date: 2025-01-26 +# Description: Use one starship config for all shells + +# Location: $XDG_CONFIG_HOME/starship.toml +# Linking: ln -s $DOTFILES/common/starship.toml $XDG_CONFIG_HOME/starship.toml + +# Modified from the Powerline Preset + +"$schema" = 'https://starship.rs/config-schema.json' + + +# {{{ format +format = """ +$sudo\ +$jobs\ +$os\ +$time\ +[](bg:#DA627D fg:#9A348E)\ +$username\ +$hostname\ +[](fg:#DA627D bg:#FCA17D)\ +$directory\ +$git_branch\ +$git_status\ +[](fg:#FCA17D bg:#86BBD8)\ +$custom\ +$bun\ +$c\ +$cmake\ +$cobol\ +$daml\ +$dart\ +$deno\ +$dotnet\ +$elixir\ +$elm\ +$erlang\ +$fennel\ +$gleam\ +$golang\ +$guix_shell\ +$haskell\ +$haxe\ +$helm\ +$java\ +$julia\ +$kotlin\ +$gradle\ +$lua\ +$nim\ +$nodejs\ +$ocaml\ +$opa\ +$perl\ +$php\ +$pulumi\ +$purescript\ +$python\ +$quarto\ +$raku\ +$rlang\ +$red\ +$ruby\ +$rust\ +$scala\ +$solidity\ +$swift\ +$terraform\ +$typst\ +$vlang\ +$vagrant\ +$zig\ +[](fg:#86BBD8) +$character\ +$shell\ +[](fg:#06969A)\ +""" +# }}} + +# {{{ TODO: +# +# $buf\ +# $nix_shell\ +# $conda\ +# $meson\ +# $spack\ +# $memory_usage\ +# $aws\ +# $gcloud\ +# $openstack\ +# $azure\ +# $nats\ +# $direnv\ +# $env_var\ +# $crystal\ +# $sudo\ +# $cmd_duration\ +# $line_break\ +# $battery\ +# $container\ +# }}} + +# Disable the blank line at the start of the prompt +# add_newline = false + +# You can also replace your username with a neat symbol like  or disable this +# and use the os module below + +# {{{ Part 1 +[jobs] +style = "bg:#9A348E" +format = '[$symbol $number]($style)' + +[os] +style = "bg:#9A348E" +format = '[ $symbol ]($style)' +disabled = false # Disabled by default + +[os.symbols] +Alpaquita = " " +Alpine = " " +AlmaLinux = " " +Amazon = " " +Android = " " +Arch = " " +Artix = " " +CentOS = " " +Debian = " " +DragonFly = " " +Emscripten = " " +EndeavourOS = " " +Fedora = " " +FreeBSD = " " +Garuda = "󰛓 " +Gentoo = " " +HardenedBSD = "󰞌 " +Illumos = "󰈸 " +Kali = " " +Linux = " " +Mabox = " " +Macos = " " +Manjaro = " " +Mariner = " " +MidnightBSD = " " +Mint = " " +NetBSD = " " +NixOS = " " +OpenBSD = "󰈺 " +openSUSE = " " +OracleLinux = "󰌷 " +Pop = " " +Raspbian = " " +Redhat = " " +RedHatEnterprise = " " +RockyLinux = " " +Redox = "󰀘 " +Solus = "󰠳 " +SUSE = " " +Ubuntu = " " +Unknown = " " +Void = " " +Windows = "󰍲 " + +[time] +disabled = false +time_format = "%R" # Hour:Minute Format +# style = "bg:#33658A" +style = "bg:#9A348E" +format = '[$time ]($style)' +# }}} + +# {{{ Part 2 +[username] +show_always = true +style_user = "bg:#DA627D" +style_root = "bg:#DA627D" +# style_user = "bg:#9A348E" +# style_root = "bg:#9A348E" +format = '[ $user ]($style)' +disabled = false + + +[hostname] +ssh_only = false +# format = '[$ssh_symbol](bold blue) [$hostname](bold red) ' +style = "bg:#DA627D" +format = '[@ $hostname ]($style)' +trim_at = '.companyname.com' +disabled = false + + +# }}} + +# {{{ Part 3 +[directory] +style = "bg:#FCA17D fg:#035E82" +format = "[ $path ]($style)" +fish_style_pwd_dir_length = 1 +# truncation_length = 100 +truncation_length = 2 +truncation_symbol = ":" +truncate_to_repo = true + +# Here is how you can shorten some long paths by text replacementtruncation_symbol = ":" +# similar to mapped_locations in Oh My Posh: +[directory.substitutions] +# "Documents" = "󰈙 " +# "Downloads" = " " +# "Music" = " " +# "Pictures" = " " +# "Source" = " " +# ".dotfiles" = " " +# Keep in mind that the order matters. For example: +# "Important Documents" = " 󰈙 " +# will not be replaced, because "Documents" was already substituted before. +# So either put "Important Documents" before "Documents" or use the substituted version: +# "Important 󰈙 " = " 󰈙 " + +[git_branch] +symbol = "" +style = "bg:#FCA17D fg:#035E82" +format = '[ $symbol $branch ]($style)' + +[git_status] +style = "bg:#FCA17D fg:#035E82" +renamed = " " +modified = " " +staged = " " +deleted = " " +format = '[$all_status$ahead_behind ]($style)' +# }}} + +# {{{ Part 4 + + +[custom.just] +detect_files = ["Justfile", "justfile", ".Justfile", ".justfile"] +style = "bg:#86BBD8 fg:#794427" +format = "[ Just ]($style)" + +[custom.dotenv] +detect_files = [ + ".env", + ".env.local", + ".env.development", + ".env.test", + ".env.production", + ".env.staging", +] +style = "bg:#86BBD8 fg:#794427" +format = "[  ]($style)" +[custom.tex] +detect_extensions = ["tex", "bib"] +style = "bg:#86BBD8 fg:#794427" +format = "[  ]($style)" +[custom.readme] +detect_files = [ + "README.md", + "readme.md", + "README", + "readme", + "README.org", + "readme.org", +] +style = "bg:#86BBD8 fg:#794427" +format = "[ 󰂺 ]($style)" +[c] +symbol = " " +style = "bg:#86BBD8 fg:#794427" +format = '[ $symbol ($version) ]($style)' + +[cmake] +style = "bg:#86BBD8 fg:#794427" +format = '[ $symbol ($version) ]($style)' + +[dart] +symbol = " " +style = "bg:#86BBD8 fg:#794427" +format = '[ $symbol ($version) ]($style)' + +[deno] +symbol = " " +style = "bg:#86BBD8 fg:#794427" +format = '[ $symbol ($version) ]($style)' + +[dotnet] +symbol = " " +style = "bg:#86BBD8 fg:#794427" +format = '[ $symbol ($version) ]($style)' +detect_extensions = [ + "sln", + "csproj", + "fsproj", + "xproj", + "vbproj", + "cs", + "csx", + "fs", + "fsx", +] + +[docker_context] +symbol = " " +style = "bg:#06969A" +format = '[ $symbol $context ]($style)' + +[elixir] +symbol = " " +style = "bg:#86BBD8 fg:#794427" +format = '[ $symbol ($version) ]($style)' + +[elm] +symbol = " " +style = "bg:#86BBD8 fg:#794427" +format = '[ $symbol ($version) ]($style)' + +[golang] +symbol = " " +style = "bg:#86BBD8 fg:#794427" +format = '[ $symbol ($version) ]($style)' + +[gradle] +style = "bg:#86BBD8 fg:#794427" +format = '[ $symbol ($version) ]($style)' + +[haskell] +symbol = " " +style = "bg:#86BBD8 fg:#794427" +format = '[ $symbol ($version) ]($style)' + +[java] +symbol = " " +style = "bg:#86BBD8 fg:#794427" +format = '[ $symbol ($version) ]($style)' + +[julia] +symbol = " " +style = "bg:#86BBD8 fg:#794427" +format = '[ $symbol ($version) ]($style)' + +[lua] +symbol = " " +style = "bg:#86BBD8 fg:#794427" +format = '[ $symbol ($version) ]($style)' + +[nodejs] +symbol = "" +style = "bg:#86BBD8 fg:#794427" +format = '[ $symbol ($version) ]($style)' + +[nim] +symbol = "󰆥 " +style = "bg:#86BBD8 fg:#794427" +format = '[ $symbol ($version) ]($style)' + +[rust] +symbol = "" +style = "bg:#86BBD8 fg:#794427" +format = '[ $symbol ($version) ]($style)' + +[scala] +symbol = " " +style = "bg:#86BBD8 fg:#794427" +format = '[ $symbol ($version) ]($style)' + +[python] +symbol = " " +style = "bg:#86BBD8 fg:#794427" +format = '[ $symbol ($version) ]($style)' + +[ruby] +symbol = " " +style = "bg:#86BBD8 fg:#794427" +format = '[ $symbol ($version) ]($style)' + +[bun] +symbol = " " +style = "bg:#86BBD8 fg:#794427" +format = '[ $symbol ($version) ]($style)' + +[typst] +symbol = " " +style = "bg:#86BBD8 fg:#794427" +format = '[ $symbol ($version) ]($style)' + +[zig] +symbol = "↯ " +style = "bg:#86BBD8 fg:#794427" +format = '[ $symbol ($version) ]($style)' + +[kotlin] +symbol = " " +style = "bg:#86BBD8 fg:#794427" +format = '[ $symbol ($version) ]($style)' + +# }}} + +# {{{ Part 5 +[shell] +style = "bg:#06969A" +format = '[ $indicator ]($style)' +fish_indicator = "󰈺 " +bash_indicator = '\$ ' +zsh_indicator = "% " +powershell_indicator = "PS" +cmd_indicator = "cm" +nu_indicator = "nu" +disabled = false + +[character] +success_symbol = "[ ](bg:#33658A)[](fg:#33658A bg:#06969A)" +error_symbol = "[  ](fg:bold red bg:#33658A)[](fg:#33658A bg:#06969A)" +vimcmd_symbol = "[  ](fg:#32ff6c bg:#33658A)[](fg:#33658A bg:#06969A)" +vimcmd_visual_symbol = "[  ](fg:bold yellow bg:#33658A)[](fg:#33658A bg:#06969A)" +vimcmd_replace_symbol = "[  ](fg:bold purple bg:#33658A)[](fg:#33658A bg:#06969A)" +vimcmd_replace_one_symbol = "[  ](fg:bold purple bg:#33658A)[](fg:#33658A bg:#06969A)" +# success_symbol = "[ ](bg:#33658A)[](fg:#33658A bg:#06969A)" +# success_symbol = "[](fg:#86BBD8 bg:#33658A)" +format = "$symbol" +disabled = false +# }}} + +# {{{ Misc + +[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" + +# }}} diff --git a/platforms/linux/hypr/hyprland.conf b/platforms/linux/hypr/hyprland.conf index fed3e85..6f6cbda 100644 --- a/platforms/linux/hypr/hyprland.conf +++ b/platforms/linux/hypr/hyprland.conf @@ -20,7 +20,7 @@ $fileManager = dolphin $menu = rofi $iconTheme = Papirus -source=~/.config/hypr/hyprland/dark.conf +source=~/.config/hypr/hyprland/current.conf source=~/.config/hypr/hyprland/keymaps.conf source=~/.config/hypr/hyprland/+colemak.conf source=~/.config/hypr/hyprland/rules.conf @@ -115,8 +115,8 @@ env = LC_CTYPE,en_GB.UTF-8 # https://wiki.hyprland.org/Configuring/Variables/#general general { - gaps_in = 5 - gaps_out = 20 + gaps_in = 0 + gaps_out = 0 border_size = 3 @@ -137,11 +137,11 @@ general { # https://wiki.hyprland.org/Configuring/Variables/#decoration decoration { - rounding = 10 + rounding = 0 # Change transparency of focused and unfocused windows - active_opacity = 0.97 - inactive_opacity = 0.90 + active_opacity = 0.9 + inactive_opacity = 0.6 shadow { enabled = true @@ -153,8 +153,8 @@ decoration { # https://wiki.hyprland.org/Configuring/Variables/#blur blur { enabled = true - size = 3 - passes = 1 + size = 10 + passes = 2 vibrancy = 0.1696 } @@ -176,6 +176,7 @@ animations { animation = border, 1, 5.39, easeOutQuint animation = windows, 1, 4.79, easeOutQuint animation = windowsIn, 1, 4.1, easeOutQuint, popin 87% + # animation = windowsIn, 1, 4.1, easeOutQuint, popin 87% animation = windowsOut, 1, 1.49, linear, popin 87% animation = fadeIn, 1, 1.73, almostLinear animation = fadeOut, 1, 1.46, almostLinear @@ -185,20 +186,12 @@ animations { animation = layersOut, 1, 1.5, linear, fade animation = fadeLayersIn, 1, 1.79, almostLinear animation = fadeLayersOut, 1, 1.39, almostLinear - animation = workspaces, 1, 1.94, almostLinear, fade - animation = workspacesIn, 1, 1.21, almostLinear, fade - animation = workspacesOut, 1, 1.94, almostLinear, fade + animation = workspaces, 1, 1.94, almostLinear, slide + animation = workspacesIn, 1, 1.21, almostLinear, slide + animation = workspacesOut, 1, 1.94, almostLinear, slide + animation = specialWorkspace, 1, 1.94, almostLinear, fade } -# Ref https://wiki.hyprland.org/Configuring/Workspace-Rules/ -# "Smart gaps" / "No gaps when only" -# uncomment all if you wish to use that. -# workspace = w[tv1], gapsout:0, gapsin:0 -# workspace = f[1], gapsout:0, gapsin:0 -# windowrulev2 = bordersize 0, floating:0, onworkspace:w[tv1] -# windowrulev2 = rounding 0, floating:0, onworkspace:w[tv1] -# windowrulev2 = bordersize 0, floating:0, onworkspace:f[1] -# windowrulev2 = rounding 0, floating:0, onworkspace:f[1] # See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more dwindle { @@ -246,7 +239,8 @@ gestures { # Example per-device config # See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more -device { - name = epic-mouse-v1 - sensitivity = -0.5 -} +# device { +# name = epic-mouse-v1 +# sensitivity = -0.5 +# } + diff --git a/platforms/linux/hypr/hyprland/dark.conf b/platforms/linux/hypr/hyprland/dark.conf index 417eaa6..3ac5c35 100644 --- a/platforms/linux/hypr/hyprland/dark.conf +++ b/platforms/linux/hypr/hyprland/dark.conf @@ -82,3 +82,5 @@ exec = gsettings set org.gnome.desktop.interface gtk-theme "BreezeDark" # for exec = gsettings set org.gnome.desktop.interface color-scheme "prefer-dark" # for GTK4 apps exec = kwriteconfig5 --group "General" --key "ColorScheme" "BreezeDark" exec = hyprsunset -t 6000 & +exec = ln -sf ~/.config/waybar/dark.css ~/.config/waybar/current.css +exec = ln -sf ~/.config/rofi/dark.rasi ~/.config/rofi/current.rasi diff --git a/platforms/linux/hypr/hyprland/keymaps.conf b/platforms/linux/hypr/hyprland/keymaps.conf index b129ce5..44e497f 100644 --- a/platforms/linux/hypr/hyprland/keymaps.conf +++ b/platforms/linux/hypr/hyprland/keymaps.conf @@ -3,10 +3,17 @@ bind = $mainMod, R, exec, $terminal bind = $mainMod, Q, killactive, # bind = $mainMod, M, exit bind = $mainMod SHIFT, F, exec, hyprctl --batch "dispatch togglefloating ; dispatch resizeactive exact 1440 810 ; dispatch centerwindow 1;" +# Maximize +bind = $mainMod SHIFT, M, fullscreen +bind = $mainMod, Page_Up, fullscreen + +bind = ALT, Tab, cyclenext, # change focus to another window +bind = ALT SHIFT, Tab, cyclenext,prev # change focus to another window + ## Launcher -bind = $mainMod, W, exec, $menu -show window -icon-theme $iconTheme -show-icons +bind = $mainMod, W, exec, $menu -show window -icon-theme $iconTheme -show-icons # -window-thumbnail bind = $mainMod, V, exec, cliphist list | $menu -dmenu | cliphist decode | wl-copy bind = $mainMod, D, exec, $HOME/.local/scripts/picker/sdcv.sh bind = alt, space, exec, $menu -show drun -icon-theme $iconTheme -show-icons diff --git a/platforms/linux/hypr/hyprland/light.conf b/platforms/linux/hypr/hyprland/light.conf new file mode 100644 index 0000000..ea029c4 --- /dev/null +++ b/platforms/linux/hypr/hyprland/light.conf @@ -0,0 +1,83 @@ +$rosewater = rgb(dc8a78) +$rosewaterAlpha = dc8a78 + +$flamingo = rgb(dd7878) +$flamingoAlpha = dd7878 + +$pink = rgb(ea76cb) +$pinkAlpha = ea76cb + +$mauve = rgb(8839ef) +$mauveAlpha = 8839ef + +$red = rgb(d20f39) +$redAlpha = d20f39 + +$maroon = rgb(e64553) +$maroonAlpha = e64553 + +$peach = rgb(fe640b) +$peachAlpha = fe640b + +$yellow = rgb(df8e1d) +$yellowAlpha = df8e1d + +$green = rgb(40a02b) +$greenAlpha = 40a02b + +$teal = rgb(179299) +$tealAlpha = 179299 + +$sky = rgb(04a5e5) +$skyAlpha = 04a5e5 + +$sapphire = rgb(209fb5) +$sapphireAlpha = 209fb5 + +$blue = rgb(1e66f5) +$blueAlpha = 1e66f5 + +$lavender = rgb(7287fd) +$lavenderAlpha = 7287fd + +$text = rgb(4c4f69) +$textAlpha = 4c4f69 + +$subtext1 = rgb(5c5f77) +$subtext1Alpha = 5c5f77 + +$subtext0 = rgb(6c6f85) +$subtext0Alpha = 6c6f85 + +$overlay2 = rgb(7c7f93) +$overlay2Alpha = 7c7f93 + +$overlay1 = rgb(8c8fa1) +$overlay1Alpha = 8c8fa1 + +$overlay0 = rgb(9ca0b0) +$overlay0Alpha = 9ca0b0 + +$surface2 = rgb(acb0be) +$surface2Alpha = acb0be + +$surface1 = rgb(bcc0cc) +$surface1Alpha = bcc0cc + +$surface0 = rgb(ccd0da) +$surface0Alpha = ccd0da + +$base = rgb(eff1f5) +$baseAlpha = eff1f5 + +$mantle = rgb(e6e9ef) +$mantleAlpha = e6e9ef + +$crust = rgb(dce0e8) +$crustAlpha = dce0e8 + +# https://github.com/hyprwm/Hyprland/discussions/5867 +exec = gsettings set org.gnome.desktop.interface gtk-theme "BreezeLight" # for GTK3 apps +exec = gsettings set org.gnome.desktop.interface color-scheme "prefer-light" # for GTK4 apps +exec = kwriteconfig5 --group "General" --key "ColorScheme" "BreezeLight" +exec = ln -sf ~/.config/waybar/light.css ~/.config/waybar/current.css diff --git a/platforms/linux/rofi/config.rasi b/platforms/linux/rofi/config.rasi index db6065f..6af1f39 100644 --- a/platforms/linux/rofi/config.rasi +++ b/platforms/linux/rofi/config.rasi @@ -1,4 +1,4 @@ -@import "catppuccin-mocha" +@import "current" * { selected-active-foreground: @background; diff --git a/platforms/linux/rofi/catppuccin-mocha.rasi b/platforms/linux/rofi/dark.rasi similarity index 100% rename from platforms/linux/rofi/catppuccin-mocha.rasi rename to platforms/linux/rofi/dark.rasi diff --git a/platforms/linux/rofi/light.rasi b/platforms/linux/rofi/light.rasi new file mode 100644 index 0000000..9c7b0eb --- /dev/null +++ b/platforms/linux/rofi/light.rasi @@ -0,0 +1,29 @@ +* { + 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; + } + diff --git a/platforms/linux/rofi/rosepine-dawn.rasi b/platforms/linux/rofi/rosepine-dawn.rasi deleted file mode 100644 index f63c3a9..0000000 --- a/platforms/linux/rofi/rosepine-dawn.rasi +++ /dev/null @@ -1,37 +0,0 @@ -* { - bg: #faf4ed; - cur: #fffaf3; - fgd: #575279; - cmt: #9893a5; - cya: #56949f; - grn: #286983; - ora: #d7827e; - pur: #907aa9; - red: #b4637a; - yel: #ea9d34; - - alt-fgd: #faf4ed; - - font: "Cartograph CF 12"; - - foreground: @fgd; - background: @bg; - - active-background: @grn; - active-foreground: @alt-fgd; - - urgent-background: @red; - urgent-foreground: @alt-fgd; - - selected-background: @active-background; - selected-foreground: @active-foreground; - - selected-urgent-background: @urgent-background; - selected-urgent-foreground: @urgent-foreground; - - selected-active-background: @active-background; - selected-active-foreground: @active-foreground; - - separatorcolor: @active-background; - bordercolor: @ora; -} diff --git a/platforms/linux/waybar/config.jsonc b/platforms/linux/waybar/config.jsonc index 59cd513..de9ce34 100644 --- a/platforms/linux/waybar/config.jsonc +++ b/platforms/linux/waybar/config.jsonc @@ -4,20 +4,14 @@ // "position": "bottom", // Waybar position (top|bottom|left|right) "include": [ "~/.config/waybar/modules/hyprland-workspace.jsonc", - "~/.config/waybar/modules/misc.jsonc" + "~/.config/waybar/modules/misc.jsonc", ], "height": 30, // Waybar height (to be removed for auto height) // "width": 1280, // Waybar width "spacing": 4, // Gaps between modules (4px) // Choose the order of the modules - "modules-left": [ - "hyprland/workspaces", - "sway/mode", - "sway/scratchpad" - ], - // "modules-center": [ - // "hyprland/window" - // ], + "modules-left": ["hyprland/workspaces", "sway/mode", "sway/scratchpad"], + "modules-center": ["hyprland/window"], "modules-right": [ "tray", // "idle_inhibitor", @@ -30,6 +24,6 @@ "backlight", // "hyprland/language", "battery", - "clock" + "clock", ], } diff --git a/platforms/linux/waybar/dark.css b/platforms/linux/waybar/dark.css new file mode 100644 index 0000000..c0e16e9 --- /dev/null +++ b/platforms/linux/waybar/dark.css @@ -0,0 +1,27 @@ +@define-color rosewater #f5e0dc; +@define-color flamingo #f2cdcd; +@define-color pink #f5c2e7; +@define-color mauve #cba6f7; +@define-color red #f38ba8; +@define-color maroon #eba0ac; +@define-color peach #fab387; +@define-color yellow #f9e2af; +@define-color green #a6e3a1; +@define-color teal #94e2d5; +@define-color sky #89dceb; +@define-color sapphire #74c7ec; +@define-color blue #89b4fa; +@define-color lavender #b4befe; +@define-color text #cdd6f4; +@define-color subtext1 #bac2de; +@define-color subtext0 #a6adc8; +@define-color overlay2 #9399b2; +@define-color overlay1 #7f849c; +@define-color overlay0 #6c7086; +@define-color surface2 #585b70; +@define-color surface1 #45475a; +@define-color surface0 #313244; +@define-color base #1e1e2e; +@define-color mantle #181825; +@define-color crust #11111b; +@define-color accent #b4befe; diff --git a/platforms/linux/waybar/light.css b/platforms/linux/waybar/light.css new file mode 100644 index 0000000..7eeb5f2 --- /dev/null +++ b/platforms/linux/waybar/light.css @@ -0,0 +1,27 @@ +@define-color rosewater #dc8a78; +@define-color flamingo #dd7878; +@define-color pink #ea76cb; +@define-color mauve #8839ef; +@define-color red #d20f39; +@define-color maroon #e64553; +@define-color peach #fe640b; +@define-color yellow #df8e1d; +@define-color green #40a02b; +@define-color teal #179299; +@define-color sky #04a5e5; +@define-color sapphire #209fb5; +@define-color blue #1e66f5; +@define-color lavender #7287fd; +@define-color text #4c4f69; +@define-color subtext1 #5c5f77; +@define-color subtext0 #6c6f85; +@define-color overlay2 #7c7f93; +@define-color overlay1 #8c8fa1; +@define-color overlay0 #9ca0b0; +@define-color surface2 #acb0be; +@define-color surface1 #bcc0cc; +@define-color surface0 #ccd0da; +@define-color base #eff1f5; +@define-color mantle #e6e9ef; +@define-color crust #dce0e8; +@define-color accent #7287fd; diff --git a/platforms/linux/waybar/style.css b/platforms/linux/waybar/style.css index 2eaba05..47c2fb7 100644 --- a/platforms/linux/waybar/style.css +++ b/platforms/linux/waybar/style.css @@ -1,29 +1,4 @@ -@define-color rosewater #f5e0dc; -@define-color flamingo #f2cdcd; -@define-color pink #f5c2e7; -@define-color mauve #cba6f7; -@define-color red #f38ba8; -@define-color maroon #eba0ac; -@define-color peach #fab387; -@define-color yellow #f9e2af; -@define-color green #a6e3a1; -@define-color teal #94e2d5; -@define-color sky #89dceb; -@define-color sapphire #74c7ec; -@define-color blue #89b4fa; -@define-color lavender #b4befe; -@define-color text #cdd6f4; -@define-color subtext1 #bac2de; -@define-color subtext0 #a6adc8; -@define-color overlay2 #9399b2; -@define-color overlay1 #7f849c; -@define-color overlay0 #6c7086; -@define-color surface2 #585b70; -@define-color surface1 #45475a; -@define-color surface0 #313244; -@define-color base #1e1e2e; -@define-color mantle #181825; -@define-color crust #11111b;* +@import "current.css"; * { font-family: 'Maple Mono NF SC', 'Noto Sans Mono', 'Font Awesome 6 Free', 'Font Awesome 6 Brands', monospace; @@ -83,7 +58,7 @@ button:hover { #workspaces button { padding: 0 5px; background-color: transparent; - color: #ffffff; + color: @text; } #workspaces button:hover { @@ -96,7 +71,7 @@ button:hover { } #workspaces button.urgent { - background-color: #eb4d4b; + background-color: @maroon; } #mode { @@ -301,8 +276,8 @@ label:focus { } #language { - background: #00b093; - color: #740864; + background: @green; + color: @mauve; padding: 0 5px; margin: 0 5px; min-width: 16px; diff --git a/tools/fish/conf.d/colorscheme.fish b/tools/fish/conf.d/colorscheme.fish index 51f18f4..26a79b7 100644 --- a/tools/fish/conf.d/colorscheme.fish +++ b/tools/fish/conf.d/colorscheme.fish @@ -1 +1,14 @@ -fish_config theme choose "Catppuccin Mocha" +switch (uname) +case "Linux" + set SYSTEM_COLOR_SCHEME (gsettings get org.gnome.desktop.interface color-scheme) + if test $SYSTEM_COLOR_SCHEME = "'prefer-dark'" + set -g fish_config_theme "Catppuccin Mocha" + else + set -g fish_config_theme "Catppuccin Latte" + end +case "Darwin" + set SYSTEM_COLOR_SCHEME defaults read -g AppleInterfaceStyle + echo "[TODO] Check if dark mode is enabled in macOS" +case '*' + set -g fish_config_theme "Catppuccin Mocha" +end diff --git a/tools/fish/themes/Catppuccin Latte.theme b/tools/fish/themes/Catppuccin Latte.theme new file mode 100644 index 0000000..1c0ec74 --- /dev/null +++ b/tools/fish/themes/Catppuccin Latte.theme @@ -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 diff --git a/tools/kitty/light-theme.auto.conf b/tools/kitty/light-theme.auto.conf index 74773ad..e3fb955 100644 --- a/tools/kitty/light-theme.auto.conf +++ b/tools/kitty/light-theme.auto.conf @@ -1,53 +1,80 @@ -## name: Rosé Pine Dawn -## author: mvllow -## license: MIT -## upstream: https://github.com/rose-pine/kitty/blob/main/dist/rose-pine-dawn.conf -## blurb: All natural pine, faux fur and a bit of soho vibes for the classy minimalist +# vim:ft=kitty -foreground #575279 -background #faf4ed -selection_foreground #575279 -selection_background #dfdad9 +## name: Catppuccin-Latte +## author: Pocco81 (https://github.com/Pocco81) +## license: MIT +## upstream: https://github.com/catppuccin/kitty/blob/main/latte.conf +## blurb: Soothing pastel theme for the high-spirited! -cursor #cecacd -cursor_text_color #575279 -url_color #907aa9 -active_tab_foreground #575279 -active_tab_background #f2e9e1 -inactive_tab_foreground #9893a5 -inactive_tab_background #faf4ed +# 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 #f2e9e1 -color8 #9893a5 +color0 #5C5F77 +color8 #6C6F85 # red -color1 #b4637a -color9 #b4637a +color1 #D20F39 +color9 #D20F39 # green -color2 #286983 -color10 #286983 +color2 #40A02B +color10 #40A02B # yellow -color3 #ea9d34 -color11 #ea9d34 +color3 #DF8E1D +color11 #DF8E1D # blue -color4 #56949f -color12 #56949f +color4 #1E66F5 +color12 #1E66F5 # magenta -color5 #907aa9 -color13 #907aa9 +color5 #EA76CB +color13 #EA76CB # cyan -color6 #d7827e -color14 #d7827e +color6 #179299 +color14 #179299 # white -color7 #575279 -color15 #575279 - +color7 #ACB0BE +color15 #BCC0CC diff --git a/tools/nvim/lua/config/colorscheme.lua b/tools/nvim/lua/config/colorscheme.lua index f2bb683..83d7d52 100644 --- a/tools/nvim/lua/config/colorscheme.lua +++ b/tools/nvim/lua/config/colorscheme.lua @@ -38,5 +38,6 @@ if get_system_theme() == 'dark' then vim.cmd.colorscheme("catppuccin") else vim.o.background = 'light' - vim.cmd.colorscheme("rose-pine") + -- vim.cmd.colorscheme("rose-pine") + vim.cmd.colorscheme("catppuccin") end diff --git a/tools/nvim/lua/plugins/lang/beancount.lua b/tools/nvim/lua/plugins/lang/beancount.lua index 3bff652..32e1dc1 100644 --- a/tools/nvim/lua/plugins/lang/beancount.lua +++ b/tools/nvim/lua/plugins/lang/beancount.lua @@ -1,4 +1,3 @@ --- 在 init.lua 或者你的配置文件中添加 vim.api.nvim_create_autocmd({ "BufRead", "BufNewFile" }, { pattern = "*.bean", callback = function() diff --git a/tools/wezterm/appearance.lua b/tools/wezterm/appearance.lua index 874b6e8..d9239eb 100644 --- a/tools/wezterm/appearance.lua +++ b/tools/wezterm/appearance.lua @@ -18,7 +18,8 @@ local function scheme_for_appearance(appearance) return "Catppuccin Mocha" else print("Light") - return "rose-pine-dawn" + return "Catppuccin Latte" + -- return "rose-pine-dawn" end end diff --git a/tools/yazi/.gitignore b/tools/yazi/.gitignore index f620457..1385a19 100644 --- a/tools/yazi/.gitignore +++ b/tools/yazi/.gitignore @@ -2,3 +2,4 @@ flavors/ plugins/ package.toml +theme.toml diff --git a/tools/yazi/dark.toml b/tools/yazi/dark.toml new file mode 100644 index 0000000..e437406 --- /dev/null +++ b/tools/yazi/dark.toml @@ -0,0 +1,750 @@ +[manager] +cwd = { fg = "#94e2d5" } + +hovered = { fg = "#1e1e2e", bg = "#b4befe" } +preview_hovered = { fg = "#1e1e2e", bg = "#cdd6f4" } + +find_keyword = { fg = "#f9e2af", italic = true } +find_position = { fg = "#f5c2e7", bg = "reset", italic = true } + +marker_copied = { fg = "#a6e3a1", bg = "#a6e3a1" } +marker_cut = { fg = "#f38ba8", bg = "#f38ba8" } +marker_marked = { fg = "#94e2d5", bg = "#94e2d5" } +marker_selected = { fg = "#b4befe", bg = "#b4befe" } + +tab_active = { fg = "#1e1e2e", bg = "#cdd6f4" } +tab_inactive = { fg = "#cdd6f4", bg = "#45475a" } +tab_width = 1 + +count_copied = { fg = "#1e1e2e", bg = "#a6e3a1" } +count_cut = { fg = "#1e1e2e", bg = "#f38ba8" } +count_selected = { fg = "#1e1e2e", bg = "#b4befe" } + +border_symbol = "│" +border_style = { fg = "#7f849c" } + +syntect_theme = "~/.config/yazi/Catppuccin-mocha.tmTheme" + +[mode] +normal_main = { fg = "#1e1e2e", bg = "#b4befe", bold = true } +normal_alt = { fg = "#b4befe", bg = "#313244"} + +select_main = { fg = "#1e1e2e", bg = "#a6e3a1", bold = true } +select_alt = { fg = "#a6e3a1", bg = "#313244"} + +unset_main = { fg = "#1e1e2e", bg = "#f2cdcd", bold = true } +unset_alt = { fg = "#f2cdcd", bg = "#313244"} + +[status] +separator_open = "" +separator_close = "" + +progress_label = { fg = "#ffffff", bold = true } +progress_normal = { fg = "#89b4fa", bg = "#45475a" } +progress_error = { fg = "#f38ba8", bg = "#45475a" } + +perm_type = { fg = "#89b4fa" } +perm_read = { fg = "#f9e2af" } +perm_write = { fg = "#f38ba8" } +perm_exec = { fg = "#a6e3a1" } +perm_sep = { fg = "#7f849c" } + +[input] +border = { fg = "#b4befe" } +title = {} +value = {} +selected = { reversed = true } + +[pick] +border = { fg = "#b4befe" } +active = { fg = "#f5c2e7" } +inactive = {} + +[confirm] +border = { fg = "#b4befe" } +title = { fg = "#b4befe" } +content = {} +list = {} +btn_yes = { reversed = true } +btn_no = {} + +[completion] +border = { fg = "#b4befe" } + +[tasks] +border = { fg = "#b4befe" } +title = {} +hovered = { underline = true } + +[which] +mask = { bg = "#313244" } +cand = { fg = "#94e2d5" } +rest = { fg = "#9399b2" } +desc = { fg = "#f5c2e7" } +separator = "  " +separator_style = { fg = "#585b70" } + +[help] +on = { fg = "#94e2d5" } +run = { fg = "#f5c2e7" } +desc = { fg = "#9399b2" } +hovered = { bg = "#585b70", bold = true } +footer = { fg = "#cdd6f4", bg = "#45475a" } + +[notify] +title_info = { fg = "#94e2d5" } +title_warn = { fg = "#f9e2af" } +title_error = { fg = "#f38ba8" } + +[filetype] +rules = [ + # Media + { mime = "image/*", fg = "#94e2d5" }, + { mime = "{audio,video}/*", fg = "#f9e2af" }, + + # Archives + { mime = "application/*zip", fg = "#f5c2e7" }, + { mime = "application/x-{tar,bzip*,7z-compressed,xz,rar}", fg = "#f5c2e7" }, + + # Documents + { mime = "application/{pdf,doc,rtf}", fg = "#a6e3a1" }, + + # Fallback + { name = "*", fg = "#cdd6f4" }, + { name = "*/", fg = "#b4befe" } +] + +[icon] +files = [ + { name = "kritadisplayrc", text = "", fg = "#cba6f7" }, + { name = ".gtkrc-2.0", text = "", fg = "#f5e0dc" }, + { name = "bspwmrc", text = "", fg = "#313244" }, + { name = "webpack", text = "󰜫", fg = "#74c7ec" }, + { name = "tsconfig.json", text = "", fg = "#74c7ec" }, + { name = ".vimrc", text = "", fg = "#a6e3a1" }, + { name = "gemfile$", text = "", fg = "#313244" }, + { name = "xmobarrc", text = "", fg = "#f38ba8" }, + { name = "avif", text = "", fg = "#7f849c" }, + { name = "fp-info-cache", text = "", fg = "#f5e0dc" }, + { name = ".zshrc", text = "", fg = "#a6e3a1" }, + { name = "robots.txt", text = "󰚩", fg = "#6c7086" }, + { name = "dockerfile", text = "󰡨", fg = "#89b4fa" }, + { name = ".git-blame-ignore-revs", text = "", fg = "#fab387" }, + { name = ".nvmrc", text = "", fg = "#a6e3a1" }, + { name = "hyprpaper.conf", text = "", fg = "#74c7ec" }, + { name = ".prettierignore", text = "", fg = "#89b4fa" }, + { name = "rakefile", text = "", fg = "#313244" }, + { name = "code_of_conduct", text = "", fg = "#f38ba8" }, + { name = "cmakelists.txt", text = "", fg = "#cdd6f4" }, + { name = ".env", text = "", fg = "#f9e2af" }, + { name = "copying.lesser", text = "", fg = "#f9e2af" }, + { name = "readme", text = "󰂺", fg = "#f5e0dc" }, + { name = "settings.gradle", text = "", fg = "#585b70" }, + { name = "gruntfile.coffee", text = "", fg = "#fab387" }, + { name = ".eslintignore", text = "", fg = "#585b70" }, + { name = "kalgebrarc", text = "", fg = "#89b4fa" }, + { name = "kdenliverc", text = "", fg = "#89b4fa" }, + { name = ".prettierrc.cjs", text = "", fg = "#89b4fa" }, + { name = "cantorrc", text = "", fg = "#89b4fa" }, + { name = "rmd", text = "", fg = "#74c7ec" }, + { name = "vagrantfile$", text = "", fg = "#6c7086" }, + { name = ".Xauthority", text = "", fg = "#fab387" }, + { name = "prettier.config.ts", text = "", fg = "#89b4fa" }, + { name = "node_modules", text = "", fg = "#f38ba8" }, + { name = ".prettierrc.toml", text = "", fg = "#89b4fa" }, + { name = "build.zig.zon", text = "", fg = "#fab387" }, + { name = ".ds_store", text = "", fg = "#45475a" }, + { name = "PKGBUILD", text = "", fg = "#89b4fa" }, + { name = ".prettierrc", text = "", fg = "#89b4fa" }, + { name = ".bash_profile", text = "", fg = "#a6e3a1" }, + { name = ".npmignore", text = "", fg = "#f38ba8" }, + { name = ".mailmap", text = "󰊢", fg = "#fab387" }, + { name = ".codespellrc", text = "󰓆", fg = "#a6e3a1" }, + { name = "svelte.config.js", text = "", fg = "#fab387" }, + { name = "eslint.config.ts", text = "", fg = "#585b70" }, + { name = "config", text = "", fg = "#7f849c" }, + { name = ".gitlab-ci.yml", text = "", fg = "#fab387" }, + { name = ".gitconfig", text = "", fg = "#fab387" }, + { name = "_gvimrc", text = "", fg = "#a6e3a1" }, + { name = ".xinitrc", text = "", fg = "#fab387" }, + { name = "checkhealth", text = "󰓙", fg = "#89b4fa" }, + { name = "sxhkdrc", text = "", fg = "#313244" }, + { name = ".bashrc", text = "", fg = "#a6e3a1" }, + { name = "tailwind.config.mjs", text = "󱏿", fg = "#74c7ec" }, + { name = "ext_typoscript_setup.txt", text = "", fg = "#fab387" }, + { name = "commitlint.config.ts", text = "󰜘", fg = "#94e2d5" }, + { name = "py.typed", text = "", fg = "#f9e2af" }, + { name = ".nanorc", text = "", fg = "#313244" }, + { name = "commit_editmsg", text = "", fg = "#fab387" }, + { name = ".luaurc", text = "", fg = "#89b4fa" }, + { name = "fp-lib-table", text = "", fg = "#f5e0dc" }, + { name = ".editorconfig", text = "", fg = "#f5e0dc" }, + { name = "justfile", text = "", fg = "#7f849c" }, + { name = "kdeglobals", text = "", fg = "#89b4fa" }, + { name = "license.md", text = "", fg = "#f9e2af" }, + { name = ".clang-format", text = "", fg = "#7f849c" }, + { name = "docker-compose.yaml", text = "󰡨", fg = "#89b4fa" }, + { name = "copying", text = "", fg = "#f9e2af" }, + { name = "go.mod", text = "", fg = "#74c7ec" }, + { name = "lxqt.conf", text = "", fg = "#89b4fa" }, + { name = "brewfile", text = "", fg = "#313244" }, + { name = "gulpfile.coffee", text = "", fg = "#f38ba8" }, + { name = ".dockerignore", text = "󰡨", fg = "#89b4fa" }, + { name = ".settings.json", text = "", fg = "#6c7086" }, + { name = "tailwind.config.js", text = "󱏿", fg = "#74c7ec" }, + { name = ".clang-tidy", text = "", fg = "#7f849c" }, + { name = ".gvimrc", text = "", fg = "#a6e3a1" }, + { name = "nuxt.config.cjs", text = "󱄆", fg = "#a6e3a1" }, + { name = "xsettingsd.conf", text = "", fg = "#fab387" }, + { name = "nuxt.config.js", text = "󱄆", fg = "#a6e3a1" }, + { name = "eslint.config.cjs", text = "", fg = "#585b70" }, + { name = "sym-lib-table", text = "", fg = "#f5e0dc" }, + { name = ".condarc", text = "", fg = "#a6e3a1" }, + { name = "xmonad.hs", text = "", fg = "#f38ba8" }, + { name = "tmux.conf", text = "", fg = "#a6e3a1" }, + { name = "xmobarrc.hs", text = "", fg = "#f38ba8" }, + { name = ".prettierrc.yaml", text = "", fg = "#89b4fa" }, + { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#fab387" }, + { name = "i3blocks.conf", text = "", fg = "#f5e0dc" }, + { name = "xorg.conf", text = "", fg = "#fab387" }, + { name = ".zshenv", text = "", fg = "#a6e3a1" }, + { name = "vlcrc", text = "󰕼", fg = "#fab387" }, + { name = "license", text = "", fg = "#f9e2af" }, + { name = "unlicense", text = "", fg = "#f9e2af" }, + { name = "tmux.conf.local", text = "", fg = "#a6e3a1" }, + { name = ".SRCINFO", text = "󰣇", fg = "#89b4fa" }, + { name = "tailwind.config.ts", text = "󱏿", fg = "#74c7ec" }, + { name = "security.md", text = "󰒃", fg = "#bac2de" }, + { name = "security", text = "󰒃", fg = "#bac2de" }, + { name = ".eslintrc", text = "", fg = "#585b70" }, + { name = "gradle.properties", text = "", fg = "#585b70" }, + { name = "code_of_conduct.md", text = "", fg = "#f38ba8" }, + { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#fab387" }, + { name = "PrusaSlicer.ini", text = "", fg = "#fab387" }, + { name = "procfile", text = "", fg = "#7f849c" }, + { name = "mpv.conf", text = "", fg = "#1e1e2e" }, + { name = ".prettierrc.json5", text = "", fg = "#89b4fa" }, + { name = "i3status.conf", text = "", fg = "#f5e0dc" }, + { name = "prettier.config.mjs", text = "", fg = "#89b4fa" }, + { name = ".pylintrc", text = "", fg = "#7f849c" }, + { name = "prettier.config.cjs", text = "", fg = "#89b4fa" }, + { name = ".luacheckrc", text = "", fg = "#89b4fa" }, + { name = "containerfile", text = "󰡨", fg = "#89b4fa" }, + { name = "eslint.config.mjs", text = "", fg = "#585b70" }, + { name = "gruntfile.js", text = "", fg = "#fab387" }, + { name = "bun.lockb", text = "", fg = "#f5e0dc" }, + { name = ".gitattributes", text = "", fg = "#fab387" }, + { name = "gruntfile.ts", text = "", fg = "#fab387" }, + { name = "pom.xml", text = "", fg = "#313244" }, + { name = "favicon.ico", text = "", fg = "#f9e2af" }, + { name = "package-lock.json", text = "", fg = "#313244" }, + { name = "build", text = "", fg = "#a6e3a1" }, + { name = "package.json", text = "", fg = "#f38ba8" }, + { name = "nuxt.config.ts", text = "󱄆", fg = "#a6e3a1" }, + { name = "nuxt.config.mjs", text = "󱄆", fg = "#a6e3a1" }, + { name = "mix.lock", text = "", fg = "#7f849c" }, + { name = "makefile", text = "", fg = "#7f849c" }, + { name = "gulpfile.js", text = "", fg = "#f38ba8" }, + { name = "lxde-rc.xml", text = "", fg = "#9399b2" }, + { name = "kritarc", text = "", fg = "#cba6f7" }, + { name = "gtkrc", text = "", fg = "#f5e0dc" }, + { name = "ionic.config.json", text = "", fg = "#89b4fa" }, + { name = ".prettierrc.mjs", text = "", fg = "#89b4fa" }, + { name = ".prettierrc.yml", text = "", fg = "#89b4fa" }, + { name = ".npmrc", text = "", fg = "#f38ba8" }, + { name = "weston.ini", text = "", fg = "#f9e2af" }, + { name = "gulpfile.babel.js", text = "", fg = "#f38ba8" }, + { name = "i18n.config.ts", text = "󰗊", fg = "#7f849c" }, + { name = "commitlint.config.js", text = "󰜘", fg = "#94e2d5" }, + { name = ".gitmodules", text = "", fg = "#fab387" }, + { name = "gradle-wrapper.properties", text = "", fg = "#585b70" }, + { name = "hypridle.conf", text = "", fg = "#74c7ec" }, + { name = "vercel.json", text = "▲", fg = "#f5e0dc" }, + { name = "hyprlock.conf", text = "", fg = "#74c7ec" }, + { name = "go.sum", text = "", fg = "#74c7ec" }, + { name = "kdenlive-layoutsrc", text = "", fg = "#89b4fa" }, + { name = "gruntfile.babel.js", text = "", fg = "#fab387" }, + { name = "compose.yml", text = "󰡨", fg = "#89b4fa" }, + { name = "i18n.config.js", text = "󰗊", fg = "#7f849c" }, + { name = "readme.md", text = "󰂺", fg = "#f5e0dc" }, + { name = "gradlew", text = "", fg = "#585b70" }, + { name = "go.work", text = "", fg = "#74c7ec" }, + { name = "gulpfile.ts", text = "", fg = "#f38ba8" }, + { name = "gnumakefile", text = "", fg = "#7f849c" }, + { name = "FreeCAD.conf", text = "", fg = "#f38ba8" }, + { name = "compose.yaml", text = "󰡨", fg = "#89b4fa" }, + { name = "eslint.config.js", text = "", fg = "#585b70" }, + { name = "hyprland.conf", text = "", fg = "#74c7ec" }, + { name = "docker-compose.yml", text = "󰡨", fg = "#89b4fa" }, + { name = "groovy", text = "", fg = "#585b70" }, + { name = "QtProject.conf", text = "", fg = "#a6e3a1" }, + { name = "platformio.ini", text = "", fg = "#fab387" }, + { name = "build.gradle", text = "", fg = "#585b70" }, + { name = ".nuxtrc", text = "󱄆", fg = "#a6e3a1" }, + { name = "_vimrc", text = "", fg = "#a6e3a1" }, + { name = ".zprofile", text = "", fg = "#a6e3a1" }, + { name = ".xsession", text = "", fg = "#fab387" }, + { name = "prettier.config.js", text = "", fg = "#89b4fa" }, + { name = ".babelrc", text = "", fg = "#f9e2af" }, + { name = "workspace", text = "", fg = "#a6e3a1" }, + { name = ".prettierrc.json", text = "", fg = "#89b4fa" }, + { name = ".prettierrc.js", text = "", fg = "#89b4fa" }, + { name = ".Xresources", text = "", fg = "#fab387" }, + { name = ".gitignore", text = "", fg = "#fab387" }, + { name = ".justfile", text = "", fg = "#7f849c" }, +] +exts = [ + { name = "otf", text = "", fg = "#f5e0dc" }, + { name = "import", text = "", fg = "#f5e0dc" }, + { name = "krz", text = "", fg = "#cba6f7" }, + { name = "adb", text = "", fg = "#94e2d5" }, + { name = "ttf", text = "", fg = "#f5e0dc" }, + { name = "webpack", text = "󰜫", fg = "#74c7ec" }, + { name = "dart", text = "", fg = "#585b70" }, + { name = "vsh", text = "", fg = "#7f849c" }, + { name = "doc", text = "󰈬", fg = "#585b70" }, + { name = "zsh", text = "", fg = "#a6e3a1" }, + { name = "ex", text = "", fg = "#7f849c" }, + { name = "hx", text = "", fg = "#fab387" }, + { name = "fodt", text = "", fg = "#74c7ec" }, + { name = "mojo", text = "", fg = "#fab387" }, + { name = "templ", text = "", fg = "#f9e2af" }, + { name = "nix", text = "", fg = "#74c7ec" }, + { name = "cshtml", text = "󱦗", fg = "#585b70" }, + { name = "fish", text = "", fg = "#585b70" }, + { name = "ply", text = "󰆧", fg = "#7f849c" }, + { name = "sldprt", text = "󰻫", fg = "#a6e3a1" }, + { name = "gemspec", text = "", fg = "#313244" }, + { name = "mjs", text = "", fg = "#f9e2af" }, + { name = "csh", text = "", fg = "#585b70" }, + { name = "cmake", text = "", fg = "#cdd6f4" }, + { name = "fodp", text = "", fg = "#fab387" }, + { name = "vi", text = "", fg = "#f9e2af" }, + { name = "msf", text = "", fg = "#89b4fa" }, + { name = "blp", text = "󰺾", fg = "#89b4fa" }, + { name = "less", text = "", fg = "#45475a" }, + { name = "sh", text = "", fg = "#585b70" }, + { name = "odg", text = "", fg = "#f9e2af" }, + { name = "mint", text = "󰌪", fg = "#a6e3a1" }, + { name = "dll", text = "", fg = "#11111b" }, + { name = "odf", text = "", fg = "#f38ba8" }, + { name = "sqlite3", text = "", fg = "#f5e0dc" }, + { name = "Dockerfile", text = "󰡨", fg = "#89b4fa" }, + { name = "ksh", text = "", fg = "#585b70" }, + { name = "rmd", text = "", fg = "#74c7ec" }, + { name = "wv", text = "", fg = "#74c7ec" }, + { name = "xml", text = "󰗀", fg = "#fab387" }, + { name = "markdown", text = "", fg = "#cdd6f4" }, + { name = "qml", text = "", fg = "#a6e3a1" }, + { name = "3gp", text = "", fg = "#fab387" }, + { name = "pxi", text = "", fg = "#89b4fa" }, + { name = "flac", text = "", fg = "#6c7086" }, + { name = "gpr", text = "", fg = "#cba6f7" }, + { name = "huff", text = "󰡘", fg = "#585b70" }, + { name = "json", text = "", fg = "#f9e2af" }, + { name = "gv", text = "󱁉", fg = "#585b70" }, + { name = "bmp", text = "", fg = "#7f849c" }, + { name = "lock", text = "", fg = "#bac2de" }, + { name = "sha384", text = "󰕥", fg = "#7f849c" }, + { name = "cobol", text = "⚙", fg = "#585b70" }, + { name = "cob", text = "⚙", fg = "#585b70" }, + { name = "java", text = "", fg = "#f38ba8" }, + { name = "cjs", text = "", fg = "#f9e2af" }, + { name = "qm", text = "", fg = "#74c7ec" }, + { name = "ebuild", text = "", fg = "#45475a" }, + { name = "mustache", text = "", fg = "#fab387" }, + { name = "terminal", text = "", fg = "#a6e3a1" }, + { name = "ejs", text = "", fg = "#f9e2af" }, + { name = "brep", text = "󰻫", fg = "#a6e3a1" }, + { name = "rar", text = "", fg = "#fab387" }, + { name = "gradle", text = "", fg = "#585b70" }, + { name = "gnumakefile", text = "", fg = "#7f849c" }, + { name = "applescript", text = "", fg = "#7f849c" }, + { name = "elm", text = "", fg = "#74c7ec" }, + { name = "ebook", text = "", fg = "#fab387" }, + { name = "kra", text = "", fg = "#cba6f7" }, + { name = "tf", text = "", fg = "#585b70" }, + { name = "xls", text = "󰈛", fg = "#585b70" }, + { name = "fnl", text = "", fg = "#f9e2af" }, + { name = "kdbx", text = "", fg = "#a6e3a1" }, + { name = "kicad_pcb", text = "", fg = "#f5e0dc" }, + { name = "cfg", text = "", fg = "#7f849c" }, + { name = "ape", text = "", fg = "#74c7ec" }, + { name = "org", text = "", fg = "#94e2d5" }, + { name = "yml", text = "", fg = "#7f849c" }, + { name = "swift", text = "", fg = "#fab387" }, + { name = "eln", text = "", fg = "#7f849c" }, + { name = "sol", text = "", fg = "#74c7ec" }, + { name = "awk", text = "", fg = "#585b70" }, + { name = "7z", text = "", fg = "#fab387" }, + { name = "apl", text = "⍝", fg = "#fab387" }, + { name = "epp", text = "", fg = "#fab387" }, + { name = "app", text = "", fg = "#45475a" }, + { name = "dot", text = "󱁉", fg = "#585b70" }, + { name = "kpp", text = "", fg = "#cba6f7" }, + { name = "eot", text = "", fg = "#f5e0dc" }, + { name = "hpp", text = "", fg = "#7f849c" }, + { name = "spec.tsx", text = "", fg = "#585b70" }, + { name = "hurl", text = "", fg = "#f38ba8" }, + { name = "cxxm", text = "", fg = "#74c7ec" }, + { name = "c", text = "", fg = "#89b4fa" }, + { name = "fcmacro", text = "", fg = "#f38ba8" }, + { name = "sass", text = "", fg = "#f38ba8" }, + { name = "yaml", text = "", fg = "#7f849c" }, + { name = "xz", text = "", fg = "#fab387" }, + { name = "material", text = "󰔉", fg = "#f38ba8" }, + { name = "json5", text = "", fg = "#f9e2af" }, + { name = "signature", text = "λ", fg = "#fab387" }, + { name = "3mf", text = "󰆧", fg = "#7f849c" }, + { name = "jpg", text = "", fg = "#7f849c" }, + { name = "xpi", text = "", fg = "#fab387" }, + { name = "fcmat", text = "", fg = "#f38ba8" }, + { name = "pot", text = "", fg = "#74c7ec" }, + { name = "bin", text = "", fg = "#45475a" }, + { name = "xlsx", text = "󰈛", fg = "#585b70" }, + { name = "aac", text = "", fg = "#74c7ec" }, + { name = "kicad_sym", text = "", fg = "#f5e0dc" }, + { name = "xcstrings", text = "", fg = "#74c7ec" }, + { name = "lff", text = "", fg = "#f5e0dc" }, + { name = "xcf", text = "", fg = "#585b70" }, + { name = "azcli", text = "", fg = "#6c7086" }, + { name = "license", text = "", fg = "#f9e2af" }, + { name = "jsonc", text = "", fg = "#f9e2af" }, + { name = "xaml", text = "󰙳", fg = "#585b70" }, + { name = "md5", text = "󰕥", fg = "#7f849c" }, + { name = "xm", text = "", fg = "#74c7ec" }, + { name = "sln", text = "", fg = "#6c7086" }, + { name = "jl", text = "", fg = "#7f849c" }, + { name = "ml", text = "", fg = "#fab387" }, + { name = "http", text = "", fg = "#89b4fa" }, + { name = "x", text = "", fg = "#89b4fa" }, + { name = "wvc", text = "", fg = "#74c7ec" }, + { name = "wrz", text = "󰆧", fg = "#7f849c" }, + { name = "csproj", text = "󰪮", fg = "#585b70" }, + { name = "wrl", text = "󰆧", fg = "#7f849c" }, + { name = "wma", text = "", fg = "#74c7ec" }, + { name = "woff2", text = "", fg = "#f5e0dc" }, + { name = "woff", text = "", fg = "#f5e0dc" }, + { name = "tscn", text = "", fg = "#7f849c" }, + { name = "webmanifest", text = "", fg = "#f9e2af" }, + { name = "webm", text = "", fg = "#fab387" }, + { name = "fcbak", text = "", fg = "#f38ba8" }, + { name = "log", text = "󰌱", fg = "#cdd6f4" }, + { name = "wav", text = "", fg = "#74c7ec" }, + { name = "wasm", text = "", fg = "#585b70" }, + { name = "styl", text = "", fg = "#a6e3a1" }, + { name = "gif", text = "", fg = "#7f849c" }, + { name = "resi", text = "", fg = "#f38ba8" }, + { name = "aiff", text = "", fg = "#74c7ec" }, + { name = "sha256", text = "󰕥", fg = "#7f849c" }, + { name = "igs", text = "󰻫", fg = "#a6e3a1" }, + { name = "vsix", text = "", fg = "#6c7086" }, + { name = "vim", text = "", fg = "#a6e3a1" }, + { name = "diff", text = "", fg = "#45475a" }, + { name = "drl", text = "", fg = "#eba0ac" }, + { name = "erl", text = "", fg = "#f38ba8" }, + { name = "vhdl", text = "󰍛", fg = "#a6e3a1" }, + { name = "🔥", text = "", fg = "#fab387" }, + { name = "hrl", text = "", fg = "#f38ba8" }, + { name = "fsi", text = "", fg = "#74c7ec" }, + { name = "mm", text = "", fg = "#74c7ec" }, + { name = "bz", text = "", fg = "#fab387" }, + { name = "vh", text = "󰍛", fg = "#a6e3a1" }, + { name = "kdb", text = "", fg = "#a6e3a1" }, + { name = "gz", text = "", fg = "#fab387" }, + { name = "cpp", text = "", fg = "#74c7ec" }, + { name = "ui", text = "", fg = "#6c7086" }, + { name = "txt", text = "󰈙", fg = "#a6e3a1" }, + { name = "spec.ts", text = "", fg = "#74c7ec" }, + { name = "ccm", text = "", fg = "#f38ba8" }, + { name = "typoscript", text = "", fg = "#fab387" }, + { name = "typ", text = "", fg = "#89dceb" }, + { name = "txz", text = "", fg = "#fab387" }, + { name = "test.ts", text = "", fg = "#74c7ec" }, + { name = "tsx", text = "", fg = "#585b70" }, + { name = "mk", text = "", fg = "#7f849c" }, + { name = "webp", text = "", fg = "#7f849c" }, + { name = "opus", text = "", fg = "#6c7086" }, + { name = "bicep", text = "", fg = "#74c7ec" }, + { name = "ts", text = "", fg = "#74c7ec" }, + { name = "tres", text = "", fg = "#7f849c" }, + { name = "torrent", text = "", fg = "#94e2d5" }, + { name = "cxx", text = "", fg = "#74c7ec" }, + { name = "iso", text = "", fg = "#f2cdcd" }, + { name = "ixx", text = "", fg = "#74c7ec" }, + { name = "hxx", text = "", fg = "#7f849c" }, + { name = "gql", text = "", fg = "#f38ba8" }, + { name = "tmux", text = "", fg = "#a6e3a1" }, + { name = "ini", text = "", fg = "#7f849c" }, + { name = "m3u8", text = "󰲹", fg = "#f38ba8" }, + { name = "image", text = "", fg = "#f2cdcd" }, + { name = "tfvars", text = "", fg = "#585b70" }, + { name = "tex", text = "", fg = "#45475a" }, + { name = "cbl", text = "⚙", fg = "#585b70" }, + { name = "flc", text = "", fg = "#f5e0dc" }, + { name = "elc", text = "", fg = "#7f849c" }, + { name = "test.tsx", text = "", fg = "#585b70" }, + { name = "twig", text = "", fg = "#a6e3a1" }, + { name = "sql", text = "", fg = "#f5e0dc" }, + { name = "test.jsx", text = "", fg = "#74c7ec" }, + { name = "htm", text = "", fg = "#fab387" }, + { name = "gcode", text = "󰐫", fg = "#6c7086" }, + { name = "test.js", text = "", fg = "#f9e2af" }, + { name = "ino", text = "", fg = "#74c7ec" }, + { name = "tcl", text = "󰛓", fg = "#585b70" }, + { name = "cljs", text = "", fg = "#74c7ec" }, + { name = "tsconfig", text = "", fg = "#fab387" }, + { name = "img", text = "", fg = "#f2cdcd" }, + { name = "t", text = "", fg = "#74c7ec" }, + { name = "fcstd1", text = "", fg = "#f38ba8" }, + { name = "out", text = "", fg = "#45475a" }, + { name = "jsx", text = "", fg = "#74c7ec" }, + { name = "bash", text = "", fg = "#a6e3a1" }, + { name = "edn", text = "", fg = "#74c7ec" }, + { name = "rss", text = "", fg = "#fab387" }, + { name = "flf", text = "", fg = "#f5e0dc" }, + { name = "cache", text = "", fg = "#f5e0dc" }, + { name = "sbt", text = "", fg = "#f38ba8" }, + { name = "cppm", text = "", fg = "#74c7ec" }, + { name = "svelte", text = "", fg = "#fab387" }, + { name = "mo", text = "∞", fg = "#7f849c" }, + { name = "sv", text = "󰍛", fg = "#a6e3a1" }, + { name = "ko", text = "", fg = "#f5e0dc" }, + { name = "suo", text = "", fg = "#6c7086" }, + { name = "sldasm", text = "󰻫", fg = "#a6e3a1" }, + { name = "icalendar", text = "", fg = "#313244" }, + { name = "go", text = "", fg = "#74c7ec" }, + { name = "sublime", text = "", fg = "#fab387" }, + { name = "stl", text = "󰆧", fg = "#7f849c" }, + { name = "mobi", text = "", fg = "#fab387" }, + { name = "graphql", text = "", fg = "#f38ba8" }, + { name = "m3u", text = "󰲹", fg = "#f38ba8" }, + { name = "cpy", text = "⚙", fg = "#585b70" }, + { name = "kdenlive", text = "", fg = "#89b4fa" }, + { name = "pyo", text = "", fg = "#f9e2af" }, + { name = "po", text = "", fg = "#74c7ec" }, + { name = "scala", text = "", fg = "#f38ba8" }, + { name = "exs", text = "", fg = "#7f849c" }, + { name = "odp", text = "", fg = "#fab387" }, + { name = "dump", text = "", fg = "#f5e0dc" }, + { name = "stp", text = "󰻫", fg = "#a6e3a1" }, + { name = "step", text = "󰻫", fg = "#a6e3a1" }, + { name = "ste", text = "󰻫", fg = "#a6e3a1" }, + { name = "aif", text = "", fg = "#74c7ec" }, + { name = "strings", text = "", fg = "#74c7ec" }, + { name = "cp", text = "", fg = "#74c7ec" }, + { name = "fsscript", text = "", fg = "#74c7ec" }, + { name = "mli", text = "", fg = "#fab387" }, + { name = "bak", text = "󰁯", fg = "#7f849c" }, + { name = "ssa", text = "󰨖", fg = "#f9e2af" }, + { name = "toml", text = "", fg = "#585b70" }, + { name = "makefile", text = "", fg = "#7f849c" }, + { name = "php", text = "", fg = "#7f849c" }, + { name = "zst", text = "", fg = "#fab387" }, + { name = "spec.jsx", text = "", fg = "#74c7ec" }, + { name = "kbx", text = "󰯄", fg = "#6c7086" }, + { name = "fbx", text = "󰆧", fg = "#7f849c" }, + { name = "blend", text = "󰂫", fg = "#fab387" }, + { name = "ifc", text = "󰻫", fg = "#a6e3a1" }, + { name = "spec.js", text = "", fg = "#f9e2af" }, + { name = "so", text = "", fg = "#f5e0dc" }, + { name = "desktop", text = "", fg = "#45475a" }, + { name = "sml", text = "λ", fg = "#fab387" }, + { name = "slvs", text = "󰻫", fg = "#a6e3a1" }, + { name = "pp", text = "", fg = "#fab387" }, + { name = "ps1", text = "󰨊", fg = "#6c7086" }, + { name = "dropbox", text = "", fg = "#6c7086" }, + { name = "kicad_mod", text = "", fg = "#f5e0dc" }, + { name = "bat", text = "", fg = "#a6e3a1" }, + { name = "slim", text = "", fg = "#fab387" }, + { name = "skp", text = "󰻫", fg = "#a6e3a1" }, + { name = "css", text = "", fg = "#89b4fa" }, + { name = "xul", text = "", fg = "#fab387" }, + { name = "ige", text = "󰻫", fg = "#a6e3a1" }, + { name = "glb", text = "", fg = "#fab387" }, + { name = "ppt", text = "󰈧", fg = "#f38ba8" }, + { name = "sha512", text = "󰕥", fg = "#7f849c" }, + { name = "ics", text = "", fg = "#313244" }, + { name = "mdx", text = "", fg = "#74c7ec" }, + { name = "sha1", text = "󰕥", fg = "#7f849c" }, + { name = "f3d", text = "󰻫", fg = "#a6e3a1" }, + { name = "ass", text = "󰨖", fg = "#f9e2af" }, + { name = "godot", text = "", fg = "#7f849c" }, + { name = "ifb", text = "", fg = "#313244" }, + { name = "cson", text = "", fg = "#f9e2af" }, + { name = "lib", text = "", fg = "#11111b" }, + { name = "luac", text = "", fg = "#74c7ec" }, + { name = "heex", text = "", fg = "#7f849c" }, + { name = "scm", text = "󰘧", fg = "#f5e0dc" }, + { name = "psd1", text = "󰨊", fg = "#7f849c" }, + { name = "sc", text = "", fg = "#f38ba8" }, + { name = "scad", text = "", fg = "#f9e2af" }, + { name = "kts", text = "", fg = "#6c7086" }, + { name = "svh", text = "󰍛", fg = "#a6e3a1" }, + { name = "mts", text = "", fg = "#74c7ec" }, + { name = "nfo", text = "", fg = "#f9e2af" }, + { name = "pck", text = "", fg = "#7f849c" }, + { name = "rproj", text = "󰗆", fg = "#a6e3a1" }, + { name = "rlib", text = "", fg = "#fab387" }, + { name = "cljd", text = "", fg = "#74c7ec" }, + { name = "ods", text = "", fg = "#a6e3a1" }, + { name = "res", text = "", fg = "#f38ba8" }, + { name = "apk", text = "", fg = "#a6e3a1" }, + { name = "haml", text = "", fg = "#f5e0dc" }, + { name = "d.ts", text = "", fg = "#fab387" }, + { name = "razor", text = "󱦘", fg = "#585b70" }, + { name = "rake", text = "", fg = "#313244" }, + { name = "patch", text = "", fg = "#45475a" }, + { name = "cuh", text = "", fg = "#7f849c" }, + { name = "d", text = "", fg = "#f38ba8" }, + { name = "query", text = "", fg = "#a6e3a1" }, + { name = "psb", text = "", fg = "#74c7ec" }, + { name = "nu", text = ">", fg = "#a6e3a1" }, + { name = "mov", text = "", fg = "#fab387" }, + { name = "lrc", text = "󰨖", fg = "#f9e2af" }, + { name = "pyx", text = "", fg = "#89b4fa" }, + { name = "pyw", text = "", fg = "#89b4fa" }, + { name = "cu", text = "", fg = "#a6e3a1" }, + { name = "bazel", text = "", fg = "#a6e3a1" }, + { name = "obj", text = "󰆧", fg = "#7f849c" }, + { name = "pyi", text = "", fg = "#f9e2af" }, + { name = "pyd", text = "", fg = "#f9e2af" }, + { name = "exe", text = "", fg = "#45475a" }, + { name = "pyc", text = "", fg = "#f9e2af" }, + { name = "fctb", text = "", fg = "#f38ba8" }, + { name = "part", text = "", fg = "#94e2d5" }, + { name = "blade.php", text = "", fg = "#f38ba8" }, + { name = "git", text = "", fg = "#fab387" }, + { name = "psd", text = "", fg = "#74c7ec" }, + { name = "qss", text = "", fg = "#a6e3a1" }, + { name = "csv", text = "", fg = "#a6e3a1" }, + { name = "psm1", text = "󰨊", fg = "#7f849c" }, + { name = "dconf", text = "", fg = "#f5e0dc" }, + { name = "config.ru", text = "", fg = "#313244" }, + { name = "prisma", text = "", fg = "#6c7086" }, + { name = "conf", text = "", fg = "#7f849c" }, + { name = "clj", text = "", fg = "#a6e3a1" }, + { name = "o", text = "", fg = "#45475a" }, + { name = "mp4", text = "", fg = "#fab387" }, + { name = "cc", text = "", fg = "#f38ba8" }, + { name = "kicad_prl", text = "", fg = "#f5e0dc" }, + { name = "bz3", text = "", fg = "#fab387" }, + { name = "asc", text = "󰦝", fg = "#6c7086" }, + { name = "png", text = "", fg = "#7f849c" }, + { name = "android", text = "", fg = "#a6e3a1" }, + { name = "pm", text = "", fg = "#74c7ec" }, + { name = "h", text = "", fg = "#7f849c" }, + { name = "pls", text = "󰲹", fg = "#f38ba8" }, + { name = "ipynb", text = "", fg = "#fab387" }, + { name = "pl", text = "", fg = "#74c7ec" }, + { name = "ads", text = "", fg = "#f5e0dc" }, + { name = "sqlite", text = "", fg = "#f5e0dc" }, + { name = "pdf", text = "", fg = "#585b70" }, + { name = "pcm", text = "", fg = "#6c7086" }, + { name = "ico", text = "", fg = "#f9e2af" }, + { name = "a", text = "", fg = "#f5e0dc" }, + { name = "R", text = "󰟔", fg = "#6c7086" }, + { name = "ogg", text = "", fg = "#6c7086" }, + { name = "pxd", text = "", fg = "#89b4fa" }, + { name = "kdenlivetitle", text = "", fg = "#89b4fa" }, + { name = "jxl", text = "", fg = "#7f849c" }, + { name = "nswag", text = "", fg = "#a6e3a1" }, + { name = "nim", text = "", fg = "#f9e2af" }, + { name = "bqn", text = "⎉", fg = "#6c7086" }, + { name = "cts", text = "", fg = "#74c7ec" }, + { name = "fcparam", text = "", fg = "#f38ba8" }, + { name = "rs", text = "", fg = "#fab387" }, + { name = "mpp", text = "", fg = "#74c7ec" }, + { name = "fdmdownload", text = "", fg = "#94e2d5" }, + { name = "pptx", text = "󰈧", fg = "#f38ba8" }, + { name = "jpeg", text = "", fg = "#7f849c" }, + { name = "bib", text = "󱉟", fg = "#f9e2af" }, + { name = "vhd", text = "󰍛", fg = "#a6e3a1" }, + { name = "m", text = "", fg = "#89b4fa" }, + { name = "js", text = "", fg = "#f9e2af" }, + { name = "eex", text = "", fg = "#7f849c" }, + { name = "tbc", text = "󰛓", fg = "#585b70" }, + { name = "astro", text = "", fg = "#f38ba8" }, + { name = "sha224", text = "󰕥", fg = "#7f849c" }, + { name = "xcplayground", text = "", fg = "#fab387" }, + { name = "el", text = "", fg = "#7f849c" }, + { name = "m4v", text = "", fg = "#fab387" }, + { name = "m4a", text = "", fg = "#74c7ec" }, + { name = "cs", text = "󰌛", fg = "#585b70" }, + { name = "hs", text = "", fg = "#7f849c" }, + { name = "tgz", text = "", fg = "#fab387" }, + { name = "fs", text = "", fg = "#74c7ec" }, + { name = "luau", text = "", fg = "#89b4fa" }, + { name = "dxf", text = "󰻫", fg = "#a6e3a1" }, + { name = "download", text = "", fg = "#94e2d5" }, + { name = "cast", text = "", fg = "#fab387" }, + { name = "qrc", text = "", fg = "#a6e3a1" }, + { name = "lua", text = "", fg = "#74c7ec" }, + { name = "lhs", text = "", fg = "#7f849c" }, + { name = "md", text = "", fg = "#cdd6f4" }, + { name = "leex", text = "", fg = "#7f849c" }, + { name = "ai", text = "", fg = "#f9e2af" }, + { name = "lck", text = "", fg = "#bac2de" }, + { name = "kt", text = "", fg = "#6c7086" }, + { name = "bicepparam", text = "", fg = "#7f849c" }, + { name = "hex", text = "", fg = "#6c7086" }, + { name = "zig", text = "", fg = "#fab387" }, + { name = "bzl", text = "", fg = "#a6e3a1" }, + { name = "cljc", text = "", fg = "#a6e3a1" }, + { name = "kicad_dru", text = "", fg = "#f5e0dc" }, + { name = "fctl", text = "", fg = "#f38ba8" }, + { name = "f#", text = "", fg = "#74c7ec" }, + { name = "odt", text = "", fg = "#74c7ec" }, + { name = "conda", text = "", fg = "#a6e3a1" }, + { name = "vala", text = "", fg = "#585b70" }, + { name = "erb", text = "", fg = "#313244" }, + { name = "mp3", text = "", fg = "#74c7ec" }, + { name = "bz2", text = "", fg = "#fab387" }, + { name = "coffee", text = "", fg = "#f9e2af" }, + { name = "cr", text = "", fg = "#f5e0dc" }, + { name = "f90", text = "󱈚", fg = "#585b70" }, + { name = "jwmrc", text = "", fg = "#6c7086" }, + { name = "c++", text = "", fg = "#f38ba8" }, + { name = "fcscript", text = "", fg = "#f38ba8" }, + { name = "fods", text = "", fg = "#a6e3a1" }, + { name = "cue", text = "󰲹", fg = "#f38ba8" }, + { name = "srt", text = "󰨖", fg = "#f9e2af" }, + { name = "info", text = "", fg = "#f9e2af" }, + { name = "hh", text = "", fg = "#7f849c" }, + { name = "sig", text = "λ", fg = "#fab387" }, + { name = "html", text = "", fg = "#fab387" }, + { name = "iges", text = "󰻫", fg = "#a6e3a1" }, + { name = "kicad_wks", text = "", fg = "#f5e0dc" }, + { name = "hbs", text = "", fg = "#fab387" }, + { name = "fcstd", text = "", fg = "#f38ba8" }, + { name = "gresource", text = "", fg = "#f5e0dc" }, + { name = "sub", text = "󰨖", fg = "#f9e2af" }, + { name = "ical", text = "", fg = "#313244" }, + { name = "crdownload", text = "", fg = "#94e2d5" }, + { name = "pub", text = "󰷖", fg = "#f9e2af" }, + { name = "vue", text = "", fg = "#a6e3a1" }, + { name = "gd", text = "", fg = "#7f849c" }, + { name = "fsx", text = "", fg = "#74c7ec" }, + { name = "mkv", text = "", fg = "#fab387" }, + { name = "py", text = "", fg = "#f9e2af" }, + { name = "kicad_sch", text = "", fg = "#f5e0dc" }, + { name = "epub", text = "", fg = "#fab387" }, + { name = "env", text = "", fg = "#f9e2af" }, + { name = "magnet", text = "", fg = "#45475a" }, + { name = "elf", text = "", fg = "#45475a" }, + { name = "fodg", text = "", fg = "#f9e2af" }, + { name = "svg", text = "󰜡", fg = "#fab387" }, + { name = "dwg", text = "󰻫", fg = "#a6e3a1" }, + { name = "docx", text = "󰈬", fg = "#585b70" }, + { name = "pro", text = "", fg = "#f9e2af" }, + { name = "db", text = "", fg = "#f5e0dc" }, + { name = "rb", text = "", fg = "#313244" }, + { name = "r", text = "󰟔", fg = "#6c7086" }, + { name = "scss", text = "", fg = "#f38ba8" }, + { name = "cow", text = "󰆚", fg = "#fab387" }, + { name = "gleam", text = "", fg = "#f5c2e7" }, + { name = "v", text = "󰍛", fg = "#a6e3a1" }, + { name = "kicad_pro", text = "", fg = "#f5e0dc" }, + { name = "liquid", text = "", fg = "#a6e3a1" }, + { name = "zip", text = "", fg = "#fab387" }, +] diff --git a/tools/yazi/keymap.toml b/tools/yazi/keymap.toml index 0c889b3..2b27873 100644 --- a/tools/yazi/keymap.toml +++ b/tools/yazi/keymap.toml @@ -19,6 +19,7 @@ prepend_keymap = [ # Find { on = "k", run = "find_arrow", desc = "Go to the next found" }, { on = "K", run = "find_arrow --previous", desc = "Go to the previous found" }, + { on = ["g", "p"], run = "cd ~/Pictures", desc = "Go ~/Pictures/"} ] @@ -66,4 +67,4 @@ prepend_keymap = [ # Navigation { on = "e", run = "arrow -1", desc = "Move cursor up" }, { on = "n", run = "arrow 1", desc = "Move cursor down" }, -] \ No newline at end of file +] diff --git a/tools/yazi/light.toml b/tools/yazi/light.toml new file mode 100644 index 0000000..f6ec360 --- /dev/null +++ b/tools/yazi/light.toml @@ -0,0 +1,756 @@ +[manager] +cwd = { fg = "#179299" } + +hovered = { fg = "#eff1f5", bg = "#7287fd" } +preview_hovered = { fg = "#eff1f5", bg = "#4c4f69" } + +find_keyword = { fg = "#df8e1d", italic = true } +find_position = { fg = "#ea76cb", bg = "reset", italic = true } + +marker_copied = { fg = "#40a02b", bg = "#40a02b" } +marker_cut = { fg = "#d20f39", bg = "#d20f39" } +marker_marked = { fg = "#179299", bg = "#179299" } +marker_selected = { fg = "#7287fd", bg = "#7287fd" } + +tab_active = { fg = "#eff1f5", bg = "#4c4f69" } +tab_inactive = { fg = "#4c4f69", bg = "#bcc0cc" } +tab_width = 1 + +count_copied = { fg = "#eff1f5", bg = "#40a02b" } +count_cut = { fg = "#eff1f5", bg = "#d20f39" } +count_selected = { fg = "#eff1f5", bg = "#7287fd" } + +border_symbol = "│" +border_style = { fg = "#8c8fa1" } + +syntect_theme = "~/.config/yazi/Catppuccin-latte.tmTheme" + +[mode] +normal_main = { fg = "#eff1f5", bg = "#7287fd", bold = true } +normal_alt = { fg = "#7287fd", bg = "#ccd0da"} + +select_main = { fg = "#eff1f5", bg = "#40a02b", bold = true } +select_alt = { fg = "#40a02b", bg = "#ccd0da"} + +unset_main = { fg = "#eff1f5", bg = "#dd7878", bold = true } +unset_alt = { fg = "#dd7878", bg = "#ccd0da"} + +[status] +separator_open = "" +separator_close = "" + +progress_label = { fg = "#ffffff", bold = true } +progress_normal = { fg = "#1e66f5", bg = "#bcc0cc" } +progress_error = { fg = "#d20f39", bg = "#bcc0cc" } + +perm_type = { fg = "#1e66f5" } +perm_read = { fg = "#df8e1d" } +perm_write = { fg = "#d20f39" } +perm_exec = { fg = "#40a02b" } +perm_sep = { fg = "#8c8fa1" } + +[input] +border = { fg = "#7287fd" } +title = {} +value = {} +selected = { reversed = true } + +[pick] +border = { fg = "#7287fd" } +active = { fg = "#ea76cb" } +inactive = {} + +[confirm] +border = { fg = "#7287fd" } +title = { fg = "#7287fd" } +content = {} +list = {} +btn_yes = { reversed = true } +btn_no = {} + +[cmp] +border = { fg = "#7287fd" } + +[tasks] +border = { fg = "#7287fd" } +title = {} +hovered = { underline = true } + +[which] +mask = { bg = "#ccd0da" } +cand = { fg = "#179299" } +rest = { fg = "#7c7f93" } +desc = { fg = "#ea76cb" } +separator = "  " +separator_style = { fg = "#acb0be" } + +[help] +on = { fg = "#179299" } +run = { fg = "#ea76cb" } +desc = { fg = "#7c7f93" } +hovered = { bg = "#acb0be", bold = true } +footer = { fg = "#4c4f69", bg = "#bcc0cc" } + +[notify] +title_info = { fg = "#179299" } +title_warn = { fg = "#df8e1d" } +title_error = { fg = "#d20f39" } + +[filetype] +rules = [ + # Media + { mime = "image/*", fg = "#179299" }, + { mime = "{audio,video}/*", fg = "#df8e1d" }, + + # Archives + { mime = "application/*zip", fg = "#ea76cb" }, + { mime = "application/x-{tar,bzip*,7z-compressed,xz,rar}", fg = "#ea76cb" }, + + # Documents + { mime = "application/{pdf,doc,rtf}", fg = "#40a02b" }, + + # Fallback + { name = "*", fg = "#4c4f69" }, + { name = "*/", fg = "#7287fd" } +] + +[spot] +border = { fg = "#7287fd" } +title = { fg = "#7287fd" } +tbl_cell = { fg = "#7287fd", reversed = true } +tbl_col = { bold = true } + +[icon] +files = [ + { name = "kritadisplayrc", text = "", fg = "#ea76cb" }, + { name = ".gtkrc-2.0", text = "", fg = "#eff1f5" }, + { name = "bspwmrc", text = "", fg = "#4c4f69" }, + { name = "webpack", text = "󰜫", fg = "#209fb5" }, + { name = "tsconfig.json", text = "", fg = "#209fb5" }, + { name = ".vimrc", text = "", fg = "#40a02b" }, + { name = "gemfile$", text = "", fg = "#d20f39" }, + { name = "xmobarrc", text = "", fg = "#e64553" }, + { name = "avif", text = "", fg = "#7c7f93" }, + { name = "fp-info-cache", text = "", fg = "#eff1f5" }, + { name = ".zshrc", text = "", fg = "#40a02b" }, + { name = "robots.txt", text = "󰚩", fg = "#6c6f85" }, + { name = "dockerfile", text = "󰡨", fg = "#7287fd" }, + { name = ".git-blame-ignore-revs", text = "", fg = "#fe640b" }, + { name = ".nvmrc", text = "", fg = "#40a02b" }, + { name = "hyprpaper.conf", text = "", fg = "#209fb5" }, + { name = ".prettierignore", text = "", fg = "#7287fd" }, + { name = "rakefile", text = "", fg = "#d20f39" }, + { name = "code_of_conduct", text = "", fg = "#e64553" }, + { name = "cmakelists.txt", text = "", fg = "#dce0e8" }, + { name = ".env", text = "", fg = "#df8e1d" }, + { name = "copying.lesser", text = "", fg = "#40a02b" }, + { name = "readme", text = "󰂺", fg = "#eff1f5" }, + { name = "settings.gradle", text = "", fg = "#1e66f5" }, + { name = "gruntfile.coffee", text = "", fg = "#fe640b" }, + { name = ".eslintignore", text = "", fg = "#8839ef" }, + { name = "kalgebrarc", text = "", fg = "#04a5e5" }, + { name = "kdenliverc", text = "", fg = "#04a5e5" }, + { name = ".prettierrc.cjs", text = "", fg = "#7287fd" }, + { name = "cantorrc", text = "", fg = "#04a5e5" }, + { name = "rmd", text = "", fg = "#209fb5" }, + { name = "vagrantfile$", text = "", fg = "#1e66f5" }, + { name = ".Xauthority", text = "", fg = "#fe640b" }, + { name = "prettier.config.ts", text = "", fg = "#7287fd" }, + { name = "node_modules", text = "", fg = "#e64553" }, + { name = ".prettierrc.toml", text = "", fg = "#7287fd" }, + { name = "build.zig.zon", text = "", fg = "#df8e1d" }, + { name = ".ds_store", text = "", fg = "#4c4f69" }, + { name = "PKGBUILD", text = "", fg = "#04a5e5" }, + { name = ".prettierrc", text = "", fg = "#7287fd" }, + { name = ".bash_profile", text = "", fg = "#40a02b" }, + { name = ".npmignore", text = "", fg = "#e64553" }, + { name = ".mailmap", text = "󰊢", fg = "#fe640b" }, + { name = ".codespellrc", text = "󰓆", fg = "#40a02b" }, + { name = "svelte.config.js", text = "", fg = "#fe640b" }, + { name = "eslint.config.ts", text = "", fg = "#8839ef" }, + { name = "config", text = "", fg = "#7c7f93" }, + { name = ".gitlab-ci.yml", text = "", fg = "#e64553" }, + { name = ".gitconfig", text = "", fg = "#fe640b" }, + { name = "_gvimrc", text = "", fg = "#40a02b" }, + { name = ".xinitrc", text = "", fg = "#fe640b" }, + { name = "checkhealth", text = "󰓙", fg = "#04a5e5" }, + { name = "sxhkdrc", text = "", fg = "#4c4f69" }, + { name = ".bashrc", text = "", fg = "#40a02b" }, + { name = "tailwind.config.mjs", text = "󱏿", fg = "#209fb5" }, + { name = "ext_typoscript_setup.txt", text = "", fg = "#df8e1d" }, + { name = "commitlint.config.ts", text = "󰜘", fg = "#179299" }, + { name = "py.typed", text = "", fg = "#df8e1d" }, + { name = ".nanorc", text = "", fg = "#4c4f69" }, + { name = "commit_editmsg", text = "", fg = "#fe640b" }, + { name = ".luaurc", text = "", fg = "#04a5e5" }, + { name = "fp-lib-table", text = "", fg = "#eff1f5" }, + { name = ".editorconfig", text = "", fg = "#eff1f5" }, + { name = "justfile", text = "", fg = "#7c7f93" }, + { name = "kdeglobals", text = "", fg = "#04a5e5" }, + { name = "license.md", text = "", fg = "#df8e1d" }, + { name = ".clang-format", text = "", fg = "#7c7f93" }, + { name = "docker-compose.yaml", text = "󰡨", fg = "#7287fd" }, + { name = "copying", text = "", fg = "#40a02b" }, + { name = "go.mod", text = "", fg = "#209fb5" }, + { name = "lxqt.conf", text = "", fg = "#04a5e5" }, + { name = "brewfile", text = "", fg = "#d20f39" }, + { name = "gulpfile.coffee", text = "", fg = "#d20f39" }, + { name = ".dockerignore", text = "󰡨", fg = "#7287fd" }, + { name = ".settings.json", text = "", fg = "#8839ef" }, + { name = "tailwind.config.js", text = "󱏿", fg = "#209fb5" }, + { name = ".clang-tidy", text = "", fg = "#7c7f93" }, + { name = ".gvimrc", text = "", fg = "#40a02b" }, + { name = "nuxt.config.cjs", text = "󱄆", fg = "#40a02b" }, + { name = "xsettingsd.conf", text = "", fg = "#fe640b" }, + { name = "nuxt.config.js", text = "󱄆", fg = "#40a02b" }, + { name = "eslint.config.cjs", text = "", fg = "#8839ef" }, + { name = "sym-lib-table", text = "", fg = "#eff1f5" }, + { name = ".condarc", text = "", fg = "#40a02b" }, + { name = "xmonad.hs", text = "", fg = "#e64553" }, + { name = "tmux.conf", text = "", fg = "#40a02b" }, + { name = "xmobarrc.hs", text = "", fg = "#e64553" }, + { name = ".prettierrc.yaml", text = "", fg = "#7287fd" }, + { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#df8e1d" }, + { name = "i3blocks.conf", text = "", fg = "#e6e9ef" }, + { name = "xorg.conf", text = "", fg = "#fe640b" }, + { name = ".zshenv", text = "", fg = "#40a02b" }, + { name = "vlcrc", text = "󰕼", fg = "#fe640b" }, + { name = "license", text = "", fg = "#df8e1d" }, + { name = "unlicense", text = "", fg = "#df8e1d" }, + { name = "tmux.conf.local", text = "", fg = "#40a02b" }, + { name = ".SRCINFO", text = "󰣇", fg = "#04a5e5" }, + { name = "tailwind.config.ts", text = "󱏿", fg = "#209fb5" }, + { name = "security.md", text = "󰒃", fg = "#bcc0cc" }, + { name = "security", text = "󰒃", fg = "#bcc0cc" }, + { name = ".eslintrc", text = "", fg = "#8839ef" }, + { name = "gradle.properties", text = "", fg = "#1e66f5" }, + { name = "code_of_conduct.md", text = "", fg = "#e64553" }, + { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#fe640b" }, + { name = "PrusaSlicer.ini", text = "", fg = "#fe640b" }, + { name = "procfile", text = "", fg = "#7c7f93" }, + { name = "mpv.conf", text = "", fg = "#4c4f69" }, + { name = ".prettierrc.json5", text = "", fg = "#7287fd" }, + { name = "i3status.conf", text = "", fg = "#e6e9ef" }, + { name = "prettier.config.mjs", text = "", fg = "#7287fd" }, + { name = ".pylintrc", text = "", fg = "#7c7f93" }, + { name = "prettier.config.cjs", text = "", fg = "#7287fd" }, + { name = ".luacheckrc", text = "", fg = "#04a5e5" }, + { name = "containerfile", text = "󰡨", fg = "#7287fd" }, + { name = "eslint.config.mjs", text = "", fg = "#8839ef" }, + { name = "gruntfile.js", text = "", fg = "#fe640b" }, + { name = "bun.lockb", text = "", fg = "#eff1f5" }, + { name = ".gitattributes", text = "", fg = "#fe640b" }, + { name = "gruntfile.ts", text = "", fg = "#fe640b" }, + { name = "pom.xml", text = "", fg = "#d20f39" }, + { name = "favicon.ico", text = "", fg = "#40a02b" }, + { name = "package-lock.json", text = "", fg = "#d20f39" }, + { name = "build", text = "", fg = "#40a02b" }, + { name = "package.json", text = "", fg = "#e64553" }, + { name = "nuxt.config.ts", text = "󱄆", fg = "#40a02b" }, + { name = "nuxt.config.mjs", text = "󱄆", fg = "#40a02b" }, + { name = "mix.lock", text = "", fg = "#7c7f93" }, + { name = "makefile", text = "", fg = "#7c7f93" }, + { name = "gulpfile.js", text = "", fg = "#d20f39" }, + { name = "lxde-rc.xml", text = "", fg = "#8c8fa1" }, + { name = "kritarc", text = "", fg = "#ea76cb" }, + { name = "gtkrc", text = "", fg = "#eff1f5" }, + { name = "ionic.config.json", text = "", fg = "#7287fd" }, + { name = ".prettierrc.mjs", text = "", fg = "#7287fd" }, + { name = ".prettierrc.yml", text = "", fg = "#7287fd" }, + { name = ".npmrc", text = "", fg = "#e64553" }, + { name = "weston.ini", text = "", fg = "#df8e1d" }, + { name = "gulpfile.babel.js", text = "", fg = "#d20f39" }, + { name = "i18n.config.ts", text = "󰗊", fg = "#7287fd" }, + { name = "commitlint.config.js", text = "󰜘", fg = "#179299" }, + { name = ".gitmodules", text = "", fg = "#fe640b" }, + { name = "gradle-wrapper.properties", text = "", fg = "#1e66f5" }, + { name = "hypridle.conf", text = "", fg = "#209fb5" }, + { name = "vercel.json", text = "▲", fg = "#eff1f5" }, + { name = "hyprlock.conf", text = "", fg = "#209fb5" }, + { name = "go.sum", text = "", fg = "#209fb5" }, + { name = "kdenlive-layoutsrc", text = "", fg = "#04a5e5" }, + { name = "gruntfile.babel.js", text = "", fg = "#fe640b" }, + { name = "compose.yml", text = "󰡨", fg = "#7287fd" }, + { name = "i18n.config.js", text = "󰗊", fg = "#7287fd" }, + { name = "readme.md", text = "󰂺", fg = "#eff1f5" }, + { name = "gradlew", text = "", fg = "#1e66f5" }, + { name = "go.work", text = "", fg = "#209fb5" }, + { name = "gulpfile.ts", text = "", fg = "#d20f39" }, + { name = "gnumakefile", text = "", fg = "#7c7f93" }, + { name = "FreeCAD.conf", text = "", fg = "#d20f39" }, + { name = "compose.yaml", text = "󰡨", fg = "#7287fd" }, + { name = "eslint.config.js", text = "", fg = "#8839ef" }, + { name = "hyprland.conf", text = "", fg = "#209fb5" }, + { name = "docker-compose.yml", text = "󰡨", fg = "#7287fd" }, + { name = "groovy", text = "", fg = "#5c5f77" }, + { name = "QtProject.conf", text = "", fg = "#40a02b" }, + { name = "platformio.ini", text = "", fg = "#fe640b" }, + { name = "build.gradle", text = "", fg = "#1e66f5" }, + { name = ".nuxtrc", text = "󱄆", fg = "#40a02b" }, + { name = "_vimrc", text = "", fg = "#40a02b" }, + { name = ".zprofile", text = "", fg = "#40a02b" }, + { name = ".xsession", text = "", fg = "#fe640b" }, + { name = "prettier.config.js", text = "", fg = "#7287fd" }, + { name = ".babelrc", text = "", fg = "#40a02b" }, + { name = "workspace", text = "", fg = "#40a02b" }, + { name = ".prettierrc.json", text = "", fg = "#7287fd" }, + { name = ".prettierrc.js", text = "", fg = "#7287fd" }, + { name = ".Xresources", text = "", fg = "#fe640b" }, + { name = ".gitignore", text = "", fg = "#fe640b" }, + { name = ".justfile", text = "", fg = "#7c7f93" }, +] +exts = [ + { name = "otf", text = "", fg = "#eff1f5" }, + { name = "import", text = "", fg = "#eff1f5" }, + { name = "krz", text = "", fg = "#ea76cb" }, + { name = "adb", text = "", fg = "#dce0e8" }, + { name = "ttf", text = "", fg = "#eff1f5" }, + { name = "webpack", text = "󰜫", fg = "#209fb5" }, + { name = "dart", text = "", fg = "#1e66f5" }, + { name = "vsh", text = "", fg = "#7287fd" }, + { name = "doc", text = "󰈬", fg = "#1e66f5" }, + { name = "zsh", text = "", fg = "#40a02b" }, + { name = "ex", text = "", fg = "#7c7f93" }, + { name = "hx", text = "", fg = "#df8e1d" }, + { name = "fodt", text = "", fg = "#04a5e5" }, + { name = "mojo", text = "", fg = "#fe640b" }, + { name = "templ", text = "", fg = "#df8e1d" }, + { name = "nix", text = "", fg = "#04a5e5" }, + { name = "cshtml", text = "󱦗", fg = "#8839ef" }, + { name = "fish", text = "", fg = "#5c5f77" }, + { name = "ply", text = "󰆧", fg = "#8c8fa1" }, + { name = "sldprt", text = "󰻫", fg = "#40a02b" }, + { name = "gemspec", text = "", fg = "#d20f39" }, + { name = "mjs", text = "", fg = "#df8e1d" }, + { name = "csh", text = "", fg = "#5c5f77" }, + { name = "cmake", text = "", fg = "#dce0e8" }, + { name = "fodp", text = "", fg = "#df8e1d" }, + { name = "vi", text = "", fg = "#df8e1d" }, + { name = "msf", text = "", fg = "#1e66f5" }, + { name = "blp", text = "󰺾", fg = "#7287fd" }, + { name = "less", text = "", fg = "#4c4f69" }, + { name = "sh", text = "", fg = "#5c5f77" }, + { name = "odg", text = "", fg = "#eff1f5" }, + { name = "mint", text = "󰌪", fg = "#40a02b" }, + { name = "dll", text = "", fg = "#4c4f69" }, + { name = "odf", text = "", fg = "#ea76cb" }, + { name = "sqlite3", text = "", fg = "#dce0e8" }, + { name = "Dockerfile", text = "󰡨", fg = "#7287fd" }, + { name = "ksh", text = "", fg = "#5c5f77" }, + { name = "rmd", text = "", fg = "#209fb5" }, + { name = "wv", text = "", fg = "#04a5e5" }, + { name = "xml", text = "󰗀", fg = "#fe640b" }, + { name = "markdown", text = "", fg = "#4c4f69" }, + { name = "qml", text = "", fg = "#40a02b" }, + { name = "3gp", text = "", fg = "#df8e1d" }, + { name = "pxi", text = "", fg = "#04a5e5" }, + { name = "flac", text = "", fg = "#1e66f5" }, + { name = "gpr", text = "", fg = "#ea76cb" }, + { name = "huff", text = "󰡘", fg = "#8839ef" }, + { name = "json", text = "", fg = "#40a02b" }, + { name = "gv", text = "󱁉", fg = "#1e66f5" }, + { name = "bmp", text = "", fg = "#7c7f93" }, + { name = "lock", text = "", fg = "#bcc0cc" }, + { name = "sha384", text = "󰕥", fg = "#7c7f93" }, + { name = "cobol", text = "⚙", fg = "#1e66f5" }, + { name = "cob", text = "⚙", fg = "#1e66f5" }, + { name = "java", text = "", fg = "#d20f39" }, + { name = "cjs", text = "", fg = "#40a02b" }, + { name = "qm", text = "", fg = "#209fb5" }, + { name = "ebuild", text = "", fg = "#4c4f69" }, + { name = "mustache", text = "", fg = "#fe640b" }, + { name = "terminal", text = "", fg = "#40a02b" }, + { name = "ejs", text = "", fg = "#40a02b" }, + { name = "brep", text = "󰻫", fg = "#40a02b" }, + { name = "rar", text = "", fg = "#df8e1d" }, + { name = "gradle", text = "", fg = "#1e66f5" }, + { name = "gnumakefile", text = "", fg = "#7c7f93" }, + { name = "applescript", text = "", fg = "#7c7f93" }, + { name = "elm", text = "", fg = "#209fb5" }, + { name = "ebook", text = "", fg = "#df8e1d" }, + { name = "kra", text = "", fg = "#ea76cb" }, + { name = "tf", text = "", fg = "#8839ef" }, + { name = "xls", text = "󰈛", fg = "#40a02b" }, + { name = "fnl", text = "", fg = "#eff1f5" }, + { name = "kdbx", text = "", fg = "#40a02b" }, + { name = "kicad_pcb", text = "", fg = "#eff1f5" }, + { name = "cfg", text = "", fg = "#7c7f93" }, + { name = "ape", text = "", fg = "#04a5e5" }, + { name = "org", text = "", fg = "#179299" }, + { name = "yml", text = "", fg = "#7c7f93" }, + { name = "swift", text = "", fg = "#fe640b" }, + { name = "eln", text = "", fg = "#7c7f93" }, + { name = "sol", text = "", fg = "#209fb5" }, + { name = "awk", text = "", fg = "#5c5f77" }, + { name = "7z", text = "", fg = "#df8e1d" }, + { name = "apl", text = "⍝", fg = "#df8e1d" }, + { name = "epp", text = "", fg = "#df8e1d" }, + { name = "app", text = "", fg = "#d20f39" }, + { name = "dot", text = "󱁉", fg = "#1e66f5" }, + { name = "kpp", text = "", fg = "#ea76cb" }, + { name = "eot", text = "", fg = "#eff1f5" }, + { name = "hpp", text = "", fg = "#7c7f93" }, + { name = "spec.tsx", text = "", fg = "#1e66f5" }, + { name = "hurl", text = "", fg = "#e64553" }, + { name = "cxxm", text = "", fg = "#209fb5" }, + { name = "c", text = "", fg = "#7287fd" }, + { name = "fcmacro", text = "", fg = "#d20f39" }, + { name = "sass", text = "", fg = "#dd7878" }, + { name = "yaml", text = "", fg = "#7c7f93" }, + { name = "xz", text = "", fg = "#df8e1d" }, + { name = "material", text = "󰔉", fg = "#ea76cb" }, + { name = "json5", text = "", fg = "#40a02b" }, + { name = "signature", text = "λ", fg = "#fe640b" }, + { name = "3mf", text = "󰆧", fg = "#8c8fa1" }, + { name = "jpg", text = "", fg = "#7c7f93" }, + { name = "xpi", text = "", fg = "#fe640b" }, + { name = "fcmat", text = "", fg = "#d20f39" }, + { name = "pot", text = "", fg = "#209fb5" }, + { name = "bin", text = "", fg = "#d20f39" }, + { name = "xlsx", text = "󰈛", fg = "#40a02b" }, + { name = "aac", text = "", fg = "#04a5e5" }, + { name = "kicad_sym", text = "", fg = "#eff1f5" }, + { name = "xcstrings", text = "", fg = "#209fb5" }, + { name = "lff", text = "", fg = "#eff1f5" }, + { name = "xcf", text = "", fg = "#5c5f77" }, + { name = "azcli", text = "", fg = "#1e66f5" }, + { name = "license", text = "", fg = "#40a02b" }, + { name = "jsonc", text = "", fg = "#40a02b" }, + { name = "xaml", text = "󰙳", fg = "#8839ef" }, + { name = "md5", text = "󰕥", fg = "#7c7f93" }, + { name = "xm", text = "", fg = "#209fb5" }, + { name = "sln", text = "", fg = "#8839ef" }, + { name = "jl", text = "", fg = "#ea76cb" }, + { name = "ml", text = "", fg = "#fe640b" }, + { name = "http", text = "", fg = "#04a5e5" }, + { name = "x", text = "", fg = "#7287fd" }, + { name = "wvc", text = "", fg = "#04a5e5" }, + { name = "wrz", text = "󰆧", fg = "#8c8fa1" }, + { name = "csproj", text = "󰪮", fg = "#8839ef" }, + { name = "wrl", text = "󰆧", fg = "#8c8fa1" }, + { name = "wma", text = "", fg = "#04a5e5" }, + { name = "woff2", text = "", fg = "#eff1f5" }, + { name = "woff", text = "", fg = "#eff1f5" }, + { name = "tscn", text = "", fg = "#7c7f93" }, + { name = "webmanifest", text = "", fg = "#df8e1d" }, + { name = "webm", text = "", fg = "#df8e1d" }, + { name = "fcbak", text = "", fg = "#d20f39" }, + { name = "log", text = "󰌱", fg = "#4c4f69" }, + { name = "wav", text = "", fg = "#04a5e5" }, + { name = "wasm", text = "", fg = "#8839ef" }, + { name = "styl", text = "", fg = "#40a02b" }, + { name = "gif", text = "", fg = "#7c7f93" }, + { name = "resi", text = "", fg = "#dd7878" }, + { name = "aiff", text = "", fg = "#04a5e5" }, + { name = "sha256", text = "󰕥", fg = "#7c7f93" }, + { name = "igs", text = "󰻫", fg = "#40a02b" }, + { name = "vsix", text = "", fg = "#8839ef" }, + { name = "vim", text = "", fg = "#40a02b" }, + { name = "diff", text = "", fg = "#4c4f69" }, + { name = "drl", text = "", fg = "#dc8a78" }, + { name = "erl", text = "", fg = "#ea76cb" }, + { name = "vhdl", text = "󰍛", fg = "#40a02b" }, + { name = "🔥", text = "", fg = "#fe640b" }, + { name = "hrl", text = "", fg = "#ea76cb" }, + { name = "fsi", text = "", fg = "#209fb5" }, + { name = "mm", text = "", fg = "#209fb5" }, + { name = "bz", text = "", fg = "#df8e1d" }, + { name = "vh", text = "󰍛", fg = "#40a02b" }, + { name = "kdb", text = "", fg = "#40a02b" }, + { name = "gz", text = "", fg = "#df8e1d" }, + { name = "cpp", text = "", fg = "#209fb5" }, + { name = "ui", text = "", fg = "#1e66f5" }, + { name = "txt", text = "󰈙", fg = "#40a02b" }, + { name = "spec.ts", text = "", fg = "#209fb5" }, + { name = "ccm", text = "", fg = "#e64553" }, + { name = "typoscript", text = "", fg = "#df8e1d" }, + { name = "typ", text = "", fg = "#209fb5" }, + { name = "txz", text = "", fg = "#df8e1d" }, + { name = "test.ts", text = "", fg = "#209fb5" }, + { name = "tsx", text = "", fg = "#1e66f5" }, + { name = "mk", text = "", fg = "#7c7f93" }, + { name = "webp", text = "", fg = "#7c7f93" }, + { name = "opus", text = "", fg = "#1e66f5" }, + { name = "bicep", text = "", fg = "#209fb5" }, + { name = "ts", text = "", fg = "#209fb5" }, + { name = "tres", text = "", fg = "#7c7f93" }, + { name = "torrent", text = "", fg = "#40a02b" }, + { name = "cxx", text = "", fg = "#209fb5" }, + { name = "iso", text = "", fg = "#bcc0cc" }, + { name = "ixx", text = "", fg = "#209fb5" }, + { name = "hxx", text = "", fg = "#7c7f93" }, + { name = "gql", text = "", fg = "#ea76cb" }, + { name = "tmux", text = "", fg = "#40a02b" }, + { name = "ini", text = "", fg = "#7c7f93" }, + { name = "m3u8", text = "󰲹", fg = "#dd7878" }, + { name = "image", text = "", fg = "#bcc0cc" }, + { name = "tfvars", text = "", fg = "#8839ef" }, + { name = "tex", text = "", fg = "#40a02b" }, + { name = "cbl", text = "⚙", fg = "#1e66f5" }, + { name = "flc", text = "", fg = "#eff1f5" }, + { name = "elc", text = "", fg = "#7c7f93" }, + { name = "test.tsx", text = "", fg = "#1e66f5" }, + { name = "twig", text = "", fg = "#40a02b" }, + { name = "sql", text = "", fg = "#dce0e8" }, + { name = "test.jsx", text = "", fg = "#209fb5" }, + { name = "htm", text = "", fg = "#fe640b" }, + { name = "gcode", text = "󰐫", fg = "#1e66f5" }, + { name = "test.js", text = "", fg = "#40a02b" }, + { name = "ino", text = "", fg = "#209fb5" }, + { name = "tcl", text = "󰛓", fg = "#1e66f5" }, + { name = "cljs", text = "", fg = "#209fb5" }, + { name = "tsconfig", text = "", fg = "#df8e1d" }, + { name = "img", text = "", fg = "#bcc0cc" }, + { name = "t", text = "", fg = "#209fb5" }, + { name = "fcstd1", text = "", fg = "#d20f39" }, + { name = "out", text = "", fg = "#d20f39" }, + { name = "jsx", text = "", fg = "#209fb5" }, + { name = "bash", text = "", fg = "#40a02b" }, + { name = "edn", text = "", fg = "#209fb5" }, + { name = "rss", text = "", fg = "#df8e1d" }, + { name = "flf", text = "", fg = "#eff1f5" }, + { name = "cache", text = "", fg = "#eff1f5" }, + { name = "sbt", text = "", fg = "#d20f39" }, + { name = "cppm", text = "", fg = "#209fb5" }, + { name = "svelte", text = "", fg = "#fe640b" }, + { name = "mo", text = "∞", fg = "#7287fd" }, + { name = "sv", text = "󰍛", fg = "#40a02b" }, + { name = "ko", text = "", fg = "#e6e9ef" }, + { name = "suo", text = "", fg = "#8839ef" }, + { name = "sldasm", text = "󰻫", fg = "#40a02b" }, + { name = "icalendar", text = "", fg = "#4c4f69" }, + { name = "go", text = "", fg = "#209fb5" }, + { name = "sublime", text = "", fg = "#fe640b" }, + { name = "stl", text = "󰆧", fg = "#8c8fa1" }, + { name = "mobi", text = "", fg = "#df8e1d" }, + { name = "graphql", text = "", fg = "#ea76cb" }, + { name = "m3u", text = "󰲹", fg = "#dd7878" }, + { name = "cpy", text = "⚙", fg = "#1e66f5" }, + { name = "kdenlive", text = "", fg = "#04a5e5" }, + { name = "pyo", text = "", fg = "#df8e1d" }, + { name = "po", text = "", fg = "#209fb5" }, + { name = "scala", text = "", fg = "#d20f39" }, + { name = "exs", text = "", fg = "#7c7f93" }, + { name = "odp", text = "", fg = "#df8e1d" }, + { name = "dump", text = "", fg = "#dce0e8" }, + { name = "stp", text = "󰻫", fg = "#40a02b" }, + { name = "step", text = "󰻫", fg = "#40a02b" }, + { name = "ste", text = "󰻫", fg = "#40a02b" }, + { name = "aif", text = "", fg = "#04a5e5" }, + { name = "strings", text = "", fg = "#209fb5" }, + { name = "cp", text = "", fg = "#209fb5" }, + { name = "fsscript", text = "", fg = "#209fb5" }, + { name = "mli", text = "", fg = "#fe640b" }, + { name = "bak", text = "󰁯", fg = "#7c7f93" }, + { name = "ssa", text = "󰨖", fg = "#df8e1d" }, + { name = "toml", text = "", fg = "#d20f39" }, + { name = "makefile", text = "", fg = "#7c7f93" }, + { name = "php", text = "", fg = "#7c7f93" }, + { name = "zst", text = "", fg = "#df8e1d" }, + { name = "spec.jsx", text = "", fg = "#209fb5" }, + { name = "kbx", text = "󰯄", fg = "#7c7f93" }, + { name = "fbx", text = "󰆧", fg = "#8c8fa1" }, + { name = "blend", text = "󰂫", fg = "#fe640b" }, + { name = "ifc", text = "󰻫", fg = "#40a02b" }, + { name = "spec.js", text = "", fg = "#40a02b" }, + { name = "so", text = "", fg = "#e6e9ef" }, + { name = "desktop", text = "", fg = "#4c4f69" }, + { name = "sml", text = "λ", fg = "#fe640b" }, + { name = "slvs", text = "󰻫", fg = "#40a02b" }, + { name = "pp", text = "", fg = "#df8e1d" }, + { name = "ps1", text = "󰨊", fg = "#1e66f5" }, + { name = "dropbox", text = "", fg = "#1e66f5" }, + { name = "kicad_mod", text = "", fg = "#eff1f5" }, + { name = "bat", text = "", fg = "#40a02b" }, + { name = "slim", text = "", fg = "#fe640b" }, + { name = "skp", text = "󰻫", fg = "#40a02b" }, + { name = "css", text = "", fg = "#04a5e5" }, + { name = "xul", text = "", fg = "#fe640b" }, + { name = "ige", text = "󰻫", fg = "#40a02b" }, + { name = "glb", text = "", fg = "#df8e1d" }, + { name = "ppt", text = "󰈧", fg = "#e64553" }, + { name = "sha512", text = "󰕥", fg = "#7c7f93" }, + { name = "ics", text = "", fg = "#4c4f69" }, + { name = "mdx", text = "", fg = "#209fb5" }, + { name = "sha1", text = "󰕥", fg = "#7c7f93" }, + { name = "f3d", text = "󰻫", fg = "#40a02b" }, + { name = "ass", text = "󰨖", fg = "#df8e1d" }, + { name = "godot", text = "", fg = "#7c7f93" }, + { name = "ifb", text = "", fg = "#4c4f69" }, + { name = "cson", text = "", fg = "#40a02b" }, + { name = "lib", text = "", fg = "#4c4f69" }, + { name = "luac", text = "", fg = "#04a5e5" }, + { name = "heex", text = "", fg = "#7c7f93" }, + { name = "scm", text = "󰘧", fg = "#eff1f5" }, + { name = "psd1", text = "󰨊", fg = "#7287fd" }, + { name = "sc", text = "", fg = "#d20f39" }, + { name = "scad", text = "", fg = "#df8e1d" }, + { name = "kts", text = "", fg = "#8839ef" }, + { name = "svh", text = "󰍛", fg = "#40a02b" }, + { name = "mts", text = "", fg = "#209fb5" }, + { name = "nfo", text = "", fg = "#eff1f5" }, + { name = "pck", text = "", fg = "#7c7f93" }, + { name = "rproj", text = "󰗆", fg = "#40a02b" }, + { name = "rlib", text = "", fg = "#dc8a78" }, + { name = "cljd", text = "", fg = "#209fb5" }, + { name = "ods", text = "", fg = "#40a02b" }, + { name = "res", text = "", fg = "#d20f39" }, + { name = "apk", text = "", fg = "#40a02b" }, + { name = "haml", text = "", fg = "#eff1f5" }, + { name = "d.ts", text = "", fg = "#df8e1d" }, + { name = "razor", text = "󱦘", fg = "#8839ef" }, + { name = "rake", text = "", fg = "#d20f39" }, + { name = "patch", text = "", fg = "#4c4f69" }, + { name = "cuh", text = "", fg = "#7c7f93" }, + { name = "d", text = "", fg = "#d20f39" }, + { name = "query", text = "", fg = "#40a02b" }, + { name = "psb", text = "", fg = "#209fb5" }, + { name = "nu", text = ">", fg = "#40a02b" }, + { name = "mov", text = "", fg = "#df8e1d" }, + { name = "lrc", text = "󰨖", fg = "#df8e1d" }, + { name = "pyx", text = "", fg = "#04a5e5" }, + { name = "pyw", text = "", fg = "#04a5e5" }, + { name = "cu", text = "", fg = "#40a02b" }, + { name = "bazel", text = "", fg = "#40a02b" }, + { name = "obj", text = "󰆧", fg = "#8c8fa1" }, + { name = "pyi", text = "", fg = "#df8e1d" }, + { name = "pyd", text = "", fg = "#df8e1d" }, + { name = "exe", text = "", fg = "#d20f39" }, + { name = "pyc", text = "", fg = "#df8e1d" }, + { name = "fctb", text = "", fg = "#d20f39" }, + { name = "part", text = "", fg = "#40a02b" }, + { name = "blade.php", text = "", fg = "#e64553" }, + { name = "git", text = "", fg = "#fe640b" }, + { name = "psd", text = "", fg = "#209fb5" }, + { name = "qss", text = "", fg = "#40a02b" }, + { name = "csv", text = "", fg = "#40a02b" }, + { name = "psm1", text = "󰨊", fg = "#7287fd" }, + { name = "dconf", text = "", fg = "#eff1f5" }, + { name = "config.ru", text = "", fg = "#d20f39" }, + { name = "prisma", text = "", fg = "#1e66f5" }, + { name = "conf", text = "", fg = "#7c7f93" }, + { name = "clj", text = "", fg = "#40a02b" }, + { name = "o", text = "", fg = "#d20f39" }, + { name = "mp4", text = "", fg = "#df8e1d" }, + { name = "cc", text = "", fg = "#e64553" }, + { name = "kicad_prl", text = "", fg = "#eff1f5" }, + { name = "bz3", text = "", fg = "#df8e1d" }, + { name = "asc", text = "󰦝", fg = "#6c6f85" }, + { name = "png", text = "", fg = "#7c7f93" }, + { name = "android", text = "", fg = "#40a02b" }, + { name = "pm", text = "", fg = "#209fb5" }, + { name = "h", text = "", fg = "#7c7f93" }, + { name = "pls", text = "󰲹", fg = "#dd7878" }, + { name = "ipynb", text = "", fg = "#fe640b" }, + { name = "pl", text = "", fg = "#209fb5" }, + { name = "ads", text = "", fg = "#eff1f5" }, + { name = "sqlite", text = "", fg = "#dce0e8" }, + { name = "pdf", text = "", fg = "#d20f39" }, + { name = "pcm", text = "", fg = "#1e66f5" }, + { name = "ico", text = "", fg = "#40a02b" }, + { name = "a", text = "", fg = "#e6e9ef" }, + { name = "R", text = "󰟔", fg = "#1e66f5" }, + { name = "ogg", text = "", fg = "#1e66f5" }, + { name = "pxd", text = "", fg = "#04a5e5" }, + { name = "kdenlivetitle", text = "", fg = "#04a5e5" }, + { name = "jxl", text = "", fg = "#7c7f93" }, + { name = "nswag", text = "", fg = "#40a02b" }, + { name = "nim", text = "", fg = "#df8e1d" }, + { name = "bqn", text = "⎉", fg = "#179299" }, + { name = "cts", text = "", fg = "#209fb5" }, + { name = "fcparam", text = "", fg = "#d20f39" }, + { name = "rs", text = "", fg = "#dc8a78" }, + { name = "mpp", text = "", fg = "#209fb5" }, + { name = "fdmdownload", text = "", fg = "#40a02b" }, + { name = "pptx", text = "󰈧", fg = "#e64553" }, + { name = "jpeg", text = "", fg = "#7c7f93" }, + { name = "bib", text = "󱉟", fg = "#40a02b" }, + { name = "vhd", text = "󰍛", fg = "#40a02b" }, + { name = "m", text = "", fg = "#7287fd" }, + { name = "js", text = "", fg = "#40a02b" }, + { name = "eex", text = "", fg = "#7c7f93" }, + { name = "tbc", text = "󰛓", fg = "#1e66f5" }, + { name = "astro", text = "", fg = "#e64553" }, + { name = "sha224", text = "󰕥", fg = "#7c7f93" }, + { name = "xcplayground", text = "", fg = "#fe640b" }, + { name = "el", text = "", fg = "#7c7f93" }, + { name = "m4v", text = "", fg = "#df8e1d" }, + { name = "m4a", text = "", fg = "#04a5e5" }, + { name = "cs", text = "󰌛", fg = "#40a02b" }, + { name = "hs", text = "", fg = "#7c7f93" }, + { name = "tgz", text = "", fg = "#df8e1d" }, + { name = "fs", text = "", fg = "#209fb5" }, + { name = "luau", text = "", fg = "#04a5e5" }, + { name = "dxf", text = "󰻫", fg = "#40a02b" }, + { name = "download", text = "", fg = "#40a02b" }, + { name = "cast", text = "", fg = "#df8e1d" }, + { name = "qrc", text = "", fg = "#40a02b" }, + { name = "lua", text = "", fg = "#04a5e5" }, + { name = "lhs", text = "", fg = "#7c7f93" }, + { name = "md", text = "", fg = "#4c4f69" }, + { name = "leex", text = "", fg = "#7c7f93" }, + { name = "ai", text = "", fg = "#40a02b" }, + { name = "lck", text = "", fg = "#bcc0cc" }, + { name = "kt", text = "", fg = "#8839ef" }, + { name = "bicepparam", text = "", fg = "#7c7f93" }, + { name = "hex", text = "", fg = "#1e66f5" }, + { name = "zig", text = "", fg = "#df8e1d" }, + { name = "bzl", text = "", fg = "#40a02b" }, + { name = "cljc", text = "", fg = "#40a02b" }, + { name = "kicad_dru", text = "", fg = "#eff1f5" }, + { name = "fctl", text = "", fg = "#d20f39" }, + { name = "f#", text = "", fg = "#209fb5" }, + { name = "odt", text = "", fg = "#04a5e5" }, + { name = "conda", text = "", fg = "#40a02b" }, + { name = "vala", text = "", fg = "#8839ef" }, + { name = "erb", text = "", fg = "#d20f39" }, + { name = "mp3", text = "", fg = "#04a5e5" }, + { name = "bz2", text = "", fg = "#df8e1d" }, + { name = "coffee", text = "", fg = "#40a02b" }, + { name = "cr", text = "", fg = "#ccd0da" }, + { name = "f90", text = "󱈚", fg = "#5c5f77" }, + { name = "jwmrc", text = "", fg = "#1e66f5" }, + { name = "c++", text = "", fg = "#e64553" }, + { name = "fcscript", text = "", fg = "#d20f39" }, + { name = "fods", text = "", fg = "#40a02b" }, + { name = "cue", text = "󰲹", fg = "#dd7878" }, + { name = "srt", text = "󰨖", fg = "#df8e1d" }, + { name = "info", text = "", fg = "#eff1f5" }, + { name = "hh", text = "", fg = "#7c7f93" }, + { name = "sig", text = "λ", fg = "#fe640b" }, + { name = "html", text = "", fg = "#fe640b" }, + { name = "iges", text = "󰻫", fg = "#40a02b" }, + { name = "kicad_wks", text = "", fg = "#eff1f5" }, + { name = "hbs", text = "", fg = "#fe640b" }, + { name = "fcstd", text = "", fg = "#d20f39" }, + { name = "gresource", text = "", fg = "#eff1f5" }, + { name = "sub", text = "󰨖", fg = "#df8e1d" }, + { name = "ical", text = "", fg = "#4c4f69" }, + { name = "crdownload", text = "", fg = "#40a02b" }, + { name = "pub", text = "󰷖", fg = "#df8e1d" }, + { name = "vue", text = "", fg = "#40a02b" }, + { name = "gd", text = "", fg = "#7c7f93" }, + { name = "fsx", text = "", fg = "#209fb5" }, + { name = "mkv", text = "", fg = "#df8e1d" }, + { name = "py", text = "", fg = "#df8e1d" }, + { name = "kicad_sch", text = "", fg = "#eff1f5" }, + { name = "epub", text = "", fg = "#df8e1d" }, + { name = "env", text = "", fg = "#df8e1d" }, + { name = "magnet", text = "", fg = "#d20f39" }, + { name = "elf", text = "", fg = "#d20f39" }, + { name = "fodg", text = "", fg = "#eff1f5" }, + { name = "svg", text = "󰜡", fg = "#df8e1d" }, + { name = "dwg", text = "󰻫", fg = "#40a02b" }, + { name = "docx", text = "󰈬", fg = "#1e66f5" }, + { name = "pro", text = "", fg = "#df8e1d" }, + { name = "db", text = "", fg = "#dce0e8" }, + { name = "rb", text = "", fg = "#d20f39" }, + { name = "r", text = "󰟔", fg = "#1e66f5" }, + { name = "scss", text = "", fg = "#dd7878" }, + { name = "cow", text = "󰆚", fg = "#fe640b" }, + { name = "gleam", text = "", fg = "#ea76cb" }, + { name = "v", text = "󰍛", fg = "#40a02b" }, + { name = "kicad_pro", text = "", fg = "#eff1f5" }, + { name = "liquid", text = "", fg = "#40a02b" }, + { name = "zip", text = "", fg = "#df8e1d" }, +] diff --git a/tools/yazi/theme.toml b/tools/yazi/theme.toml deleted file mode 100644 index e437406..0000000 --- a/tools/yazi/theme.toml +++ /dev/null @@ -1,750 +0,0 @@ -[manager] -cwd = { fg = "#94e2d5" } - -hovered = { fg = "#1e1e2e", bg = "#b4befe" } -preview_hovered = { fg = "#1e1e2e", bg = "#cdd6f4" } - -find_keyword = { fg = "#f9e2af", italic = true } -find_position = { fg = "#f5c2e7", bg = "reset", italic = true } - -marker_copied = { fg = "#a6e3a1", bg = "#a6e3a1" } -marker_cut = { fg = "#f38ba8", bg = "#f38ba8" } -marker_marked = { fg = "#94e2d5", bg = "#94e2d5" } -marker_selected = { fg = "#b4befe", bg = "#b4befe" } - -tab_active = { fg = "#1e1e2e", bg = "#cdd6f4" } -tab_inactive = { fg = "#cdd6f4", bg = "#45475a" } -tab_width = 1 - -count_copied = { fg = "#1e1e2e", bg = "#a6e3a1" } -count_cut = { fg = "#1e1e2e", bg = "#f38ba8" } -count_selected = { fg = "#1e1e2e", bg = "#b4befe" } - -border_symbol = "│" -border_style = { fg = "#7f849c" } - -syntect_theme = "~/.config/yazi/Catppuccin-mocha.tmTheme" - -[mode] -normal_main = { fg = "#1e1e2e", bg = "#b4befe", bold = true } -normal_alt = { fg = "#b4befe", bg = "#313244"} - -select_main = { fg = "#1e1e2e", bg = "#a6e3a1", bold = true } -select_alt = { fg = "#a6e3a1", bg = "#313244"} - -unset_main = { fg = "#1e1e2e", bg = "#f2cdcd", bold = true } -unset_alt = { fg = "#f2cdcd", bg = "#313244"} - -[status] -separator_open = "" -separator_close = "" - -progress_label = { fg = "#ffffff", bold = true } -progress_normal = { fg = "#89b4fa", bg = "#45475a" } -progress_error = { fg = "#f38ba8", bg = "#45475a" } - -perm_type = { fg = "#89b4fa" } -perm_read = { fg = "#f9e2af" } -perm_write = { fg = "#f38ba8" } -perm_exec = { fg = "#a6e3a1" } -perm_sep = { fg = "#7f849c" } - -[input] -border = { fg = "#b4befe" } -title = {} -value = {} -selected = { reversed = true } - -[pick] -border = { fg = "#b4befe" } -active = { fg = "#f5c2e7" } -inactive = {} - -[confirm] -border = { fg = "#b4befe" } -title = { fg = "#b4befe" } -content = {} -list = {} -btn_yes = { reversed = true } -btn_no = {} - -[completion] -border = { fg = "#b4befe" } - -[tasks] -border = { fg = "#b4befe" } -title = {} -hovered = { underline = true } - -[which] -mask = { bg = "#313244" } -cand = { fg = "#94e2d5" } -rest = { fg = "#9399b2" } -desc = { fg = "#f5c2e7" } -separator = "  " -separator_style = { fg = "#585b70" } - -[help] -on = { fg = "#94e2d5" } -run = { fg = "#f5c2e7" } -desc = { fg = "#9399b2" } -hovered = { bg = "#585b70", bold = true } -footer = { fg = "#cdd6f4", bg = "#45475a" } - -[notify] -title_info = { fg = "#94e2d5" } -title_warn = { fg = "#f9e2af" } -title_error = { fg = "#f38ba8" } - -[filetype] -rules = [ - # Media - { mime = "image/*", fg = "#94e2d5" }, - { mime = "{audio,video}/*", fg = "#f9e2af" }, - - # Archives - { mime = "application/*zip", fg = "#f5c2e7" }, - { mime = "application/x-{tar,bzip*,7z-compressed,xz,rar}", fg = "#f5c2e7" }, - - # Documents - { mime = "application/{pdf,doc,rtf}", fg = "#a6e3a1" }, - - # Fallback - { name = "*", fg = "#cdd6f4" }, - { name = "*/", fg = "#b4befe" } -] - -[icon] -files = [ - { name = "kritadisplayrc", text = "", fg = "#cba6f7" }, - { name = ".gtkrc-2.0", text = "", fg = "#f5e0dc" }, - { name = "bspwmrc", text = "", fg = "#313244" }, - { name = "webpack", text = "󰜫", fg = "#74c7ec" }, - { name = "tsconfig.json", text = "", fg = "#74c7ec" }, - { name = ".vimrc", text = "", fg = "#a6e3a1" }, - { name = "gemfile$", text = "", fg = "#313244" }, - { name = "xmobarrc", text = "", fg = "#f38ba8" }, - { name = "avif", text = "", fg = "#7f849c" }, - { name = "fp-info-cache", text = "", fg = "#f5e0dc" }, - { name = ".zshrc", text = "", fg = "#a6e3a1" }, - { name = "robots.txt", text = "󰚩", fg = "#6c7086" }, - { name = "dockerfile", text = "󰡨", fg = "#89b4fa" }, - { name = ".git-blame-ignore-revs", text = "", fg = "#fab387" }, - { name = ".nvmrc", text = "", fg = "#a6e3a1" }, - { name = "hyprpaper.conf", text = "", fg = "#74c7ec" }, - { name = ".prettierignore", text = "", fg = "#89b4fa" }, - { name = "rakefile", text = "", fg = "#313244" }, - { name = "code_of_conduct", text = "", fg = "#f38ba8" }, - { name = "cmakelists.txt", text = "", fg = "#cdd6f4" }, - { name = ".env", text = "", fg = "#f9e2af" }, - { name = "copying.lesser", text = "", fg = "#f9e2af" }, - { name = "readme", text = "󰂺", fg = "#f5e0dc" }, - { name = "settings.gradle", text = "", fg = "#585b70" }, - { name = "gruntfile.coffee", text = "", fg = "#fab387" }, - { name = ".eslintignore", text = "", fg = "#585b70" }, - { name = "kalgebrarc", text = "", fg = "#89b4fa" }, - { name = "kdenliverc", text = "", fg = "#89b4fa" }, - { name = ".prettierrc.cjs", text = "", fg = "#89b4fa" }, - { name = "cantorrc", text = "", fg = "#89b4fa" }, - { name = "rmd", text = "", fg = "#74c7ec" }, - { name = "vagrantfile$", text = "", fg = "#6c7086" }, - { name = ".Xauthority", text = "", fg = "#fab387" }, - { name = "prettier.config.ts", text = "", fg = "#89b4fa" }, - { name = "node_modules", text = "", fg = "#f38ba8" }, - { name = ".prettierrc.toml", text = "", fg = "#89b4fa" }, - { name = "build.zig.zon", text = "", fg = "#fab387" }, - { name = ".ds_store", text = "", fg = "#45475a" }, - { name = "PKGBUILD", text = "", fg = "#89b4fa" }, - { name = ".prettierrc", text = "", fg = "#89b4fa" }, - { name = ".bash_profile", text = "", fg = "#a6e3a1" }, - { name = ".npmignore", text = "", fg = "#f38ba8" }, - { name = ".mailmap", text = "󰊢", fg = "#fab387" }, - { name = ".codespellrc", text = "󰓆", fg = "#a6e3a1" }, - { name = "svelte.config.js", text = "", fg = "#fab387" }, - { name = "eslint.config.ts", text = "", fg = "#585b70" }, - { name = "config", text = "", fg = "#7f849c" }, - { name = ".gitlab-ci.yml", text = "", fg = "#fab387" }, - { name = ".gitconfig", text = "", fg = "#fab387" }, - { name = "_gvimrc", text = "", fg = "#a6e3a1" }, - { name = ".xinitrc", text = "", fg = "#fab387" }, - { name = "checkhealth", text = "󰓙", fg = "#89b4fa" }, - { name = "sxhkdrc", text = "", fg = "#313244" }, - { name = ".bashrc", text = "", fg = "#a6e3a1" }, - { name = "tailwind.config.mjs", text = "󱏿", fg = "#74c7ec" }, - { name = "ext_typoscript_setup.txt", text = "", fg = "#fab387" }, - { name = "commitlint.config.ts", text = "󰜘", fg = "#94e2d5" }, - { name = "py.typed", text = "", fg = "#f9e2af" }, - { name = ".nanorc", text = "", fg = "#313244" }, - { name = "commit_editmsg", text = "", fg = "#fab387" }, - { name = ".luaurc", text = "", fg = "#89b4fa" }, - { name = "fp-lib-table", text = "", fg = "#f5e0dc" }, - { name = ".editorconfig", text = "", fg = "#f5e0dc" }, - { name = "justfile", text = "", fg = "#7f849c" }, - { name = "kdeglobals", text = "", fg = "#89b4fa" }, - { name = "license.md", text = "", fg = "#f9e2af" }, - { name = ".clang-format", text = "", fg = "#7f849c" }, - { name = "docker-compose.yaml", text = "󰡨", fg = "#89b4fa" }, - { name = "copying", text = "", fg = "#f9e2af" }, - { name = "go.mod", text = "", fg = "#74c7ec" }, - { name = "lxqt.conf", text = "", fg = "#89b4fa" }, - { name = "brewfile", text = "", fg = "#313244" }, - { name = "gulpfile.coffee", text = "", fg = "#f38ba8" }, - { name = ".dockerignore", text = "󰡨", fg = "#89b4fa" }, - { name = ".settings.json", text = "", fg = "#6c7086" }, - { name = "tailwind.config.js", text = "󱏿", fg = "#74c7ec" }, - { name = ".clang-tidy", text = "", fg = "#7f849c" }, - { name = ".gvimrc", text = "", fg = "#a6e3a1" }, - { name = "nuxt.config.cjs", text = "󱄆", fg = "#a6e3a1" }, - { name = "xsettingsd.conf", text = "", fg = "#fab387" }, - { name = "nuxt.config.js", text = "󱄆", fg = "#a6e3a1" }, - { name = "eslint.config.cjs", text = "", fg = "#585b70" }, - { name = "sym-lib-table", text = "", fg = "#f5e0dc" }, - { name = ".condarc", text = "", fg = "#a6e3a1" }, - { name = "xmonad.hs", text = "", fg = "#f38ba8" }, - { name = "tmux.conf", text = "", fg = "#a6e3a1" }, - { name = "xmobarrc.hs", text = "", fg = "#f38ba8" }, - { name = ".prettierrc.yaml", text = "", fg = "#89b4fa" }, - { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#fab387" }, - { name = "i3blocks.conf", text = "", fg = "#f5e0dc" }, - { name = "xorg.conf", text = "", fg = "#fab387" }, - { name = ".zshenv", text = "", fg = "#a6e3a1" }, - { name = "vlcrc", text = "󰕼", fg = "#fab387" }, - { name = "license", text = "", fg = "#f9e2af" }, - { name = "unlicense", text = "", fg = "#f9e2af" }, - { name = "tmux.conf.local", text = "", fg = "#a6e3a1" }, - { name = ".SRCINFO", text = "󰣇", fg = "#89b4fa" }, - { name = "tailwind.config.ts", text = "󱏿", fg = "#74c7ec" }, - { name = "security.md", text = "󰒃", fg = "#bac2de" }, - { name = "security", text = "󰒃", fg = "#bac2de" }, - { name = ".eslintrc", text = "", fg = "#585b70" }, - { name = "gradle.properties", text = "", fg = "#585b70" }, - { name = "code_of_conduct.md", text = "", fg = "#f38ba8" }, - { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#fab387" }, - { name = "PrusaSlicer.ini", text = "", fg = "#fab387" }, - { name = "procfile", text = "", fg = "#7f849c" }, - { name = "mpv.conf", text = "", fg = "#1e1e2e" }, - { name = ".prettierrc.json5", text = "", fg = "#89b4fa" }, - { name = "i3status.conf", text = "", fg = "#f5e0dc" }, - { name = "prettier.config.mjs", text = "", fg = "#89b4fa" }, - { name = ".pylintrc", text = "", fg = "#7f849c" }, - { name = "prettier.config.cjs", text = "", fg = "#89b4fa" }, - { name = ".luacheckrc", text = "", fg = "#89b4fa" }, - { name = "containerfile", text = "󰡨", fg = "#89b4fa" }, - { name = "eslint.config.mjs", text = "", fg = "#585b70" }, - { name = "gruntfile.js", text = "", fg = "#fab387" }, - { name = "bun.lockb", text = "", fg = "#f5e0dc" }, - { name = ".gitattributes", text = "", fg = "#fab387" }, - { name = "gruntfile.ts", text = "", fg = "#fab387" }, - { name = "pom.xml", text = "", fg = "#313244" }, - { name = "favicon.ico", text = "", fg = "#f9e2af" }, - { name = "package-lock.json", text = "", fg = "#313244" }, - { name = "build", text = "", fg = "#a6e3a1" }, - { name = "package.json", text = "", fg = "#f38ba8" }, - { name = "nuxt.config.ts", text = "󱄆", fg = "#a6e3a1" }, - { name = "nuxt.config.mjs", text = "󱄆", fg = "#a6e3a1" }, - { name = "mix.lock", text = "", fg = "#7f849c" }, - { name = "makefile", text = "", fg = "#7f849c" }, - { name = "gulpfile.js", text = "", fg = "#f38ba8" }, - { name = "lxde-rc.xml", text = "", fg = "#9399b2" }, - { name = "kritarc", text = "", fg = "#cba6f7" }, - { name = "gtkrc", text = "", fg = "#f5e0dc" }, - { name = "ionic.config.json", text = "", fg = "#89b4fa" }, - { name = ".prettierrc.mjs", text = "", fg = "#89b4fa" }, - { name = ".prettierrc.yml", text = "", fg = "#89b4fa" }, - { name = ".npmrc", text = "", fg = "#f38ba8" }, - { name = "weston.ini", text = "", fg = "#f9e2af" }, - { name = "gulpfile.babel.js", text = "", fg = "#f38ba8" }, - { name = "i18n.config.ts", text = "󰗊", fg = "#7f849c" }, - { name = "commitlint.config.js", text = "󰜘", fg = "#94e2d5" }, - { name = ".gitmodules", text = "", fg = "#fab387" }, - { name = "gradle-wrapper.properties", text = "", fg = "#585b70" }, - { name = "hypridle.conf", text = "", fg = "#74c7ec" }, - { name = "vercel.json", text = "▲", fg = "#f5e0dc" }, - { name = "hyprlock.conf", text = "", fg = "#74c7ec" }, - { name = "go.sum", text = "", fg = "#74c7ec" }, - { name = "kdenlive-layoutsrc", text = "", fg = "#89b4fa" }, - { name = "gruntfile.babel.js", text = "", fg = "#fab387" }, - { name = "compose.yml", text = "󰡨", fg = "#89b4fa" }, - { name = "i18n.config.js", text = "󰗊", fg = "#7f849c" }, - { name = "readme.md", text = "󰂺", fg = "#f5e0dc" }, - { name = "gradlew", text = "", fg = "#585b70" }, - { name = "go.work", text = "", fg = "#74c7ec" }, - { name = "gulpfile.ts", text = "", fg = "#f38ba8" }, - { name = "gnumakefile", text = "", fg = "#7f849c" }, - { name = "FreeCAD.conf", text = "", fg = "#f38ba8" }, - { name = "compose.yaml", text = "󰡨", fg = "#89b4fa" }, - { name = "eslint.config.js", text = "", fg = "#585b70" }, - { name = "hyprland.conf", text = "", fg = "#74c7ec" }, - { name = "docker-compose.yml", text = "󰡨", fg = "#89b4fa" }, - { name = "groovy", text = "", fg = "#585b70" }, - { name = "QtProject.conf", text = "", fg = "#a6e3a1" }, - { name = "platformio.ini", text = "", fg = "#fab387" }, - { name = "build.gradle", text = "", fg = "#585b70" }, - { name = ".nuxtrc", text = "󱄆", fg = "#a6e3a1" }, - { name = "_vimrc", text = "", fg = "#a6e3a1" }, - { name = ".zprofile", text = "", fg = "#a6e3a1" }, - { name = ".xsession", text = "", fg = "#fab387" }, - { name = "prettier.config.js", text = "", fg = "#89b4fa" }, - { name = ".babelrc", text = "", fg = "#f9e2af" }, - { name = "workspace", text = "", fg = "#a6e3a1" }, - { name = ".prettierrc.json", text = "", fg = "#89b4fa" }, - { name = ".prettierrc.js", text = "", fg = "#89b4fa" }, - { name = ".Xresources", text = "", fg = "#fab387" }, - { name = ".gitignore", text = "", fg = "#fab387" }, - { name = ".justfile", text = "", fg = "#7f849c" }, -] -exts = [ - { name = "otf", text = "", fg = "#f5e0dc" }, - { name = "import", text = "", fg = "#f5e0dc" }, - { name = "krz", text = "", fg = "#cba6f7" }, - { name = "adb", text = "", fg = "#94e2d5" }, - { name = "ttf", text = "", fg = "#f5e0dc" }, - { name = "webpack", text = "󰜫", fg = "#74c7ec" }, - { name = "dart", text = "", fg = "#585b70" }, - { name = "vsh", text = "", fg = "#7f849c" }, - { name = "doc", text = "󰈬", fg = "#585b70" }, - { name = "zsh", text = "", fg = "#a6e3a1" }, - { name = "ex", text = "", fg = "#7f849c" }, - { name = "hx", text = "", fg = "#fab387" }, - { name = "fodt", text = "", fg = "#74c7ec" }, - { name = "mojo", text = "", fg = "#fab387" }, - { name = "templ", text = "", fg = "#f9e2af" }, - { name = "nix", text = "", fg = "#74c7ec" }, - { name = "cshtml", text = "󱦗", fg = "#585b70" }, - { name = "fish", text = "", fg = "#585b70" }, - { name = "ply", text = "󰆧", fg = "#7f849c" }, - { name = "sldprt", text = "󰻫", fg = "#a6e3a1" }, - { name = "gemspec", text = "", fg = "#313244" }, - { name = "mjs", text = "", fg = "#f9e2af" }, - { name = "csh", text = "", fg = "#585b70" }, - { name = "cmake", text = "", fg = "#cdd6f4" }, - { name = "fodp", text = "", fg = "#fab387" }, - { name = "vi", text = "", fg = "#f9e2af" }, - { name = "msf", text = "", fg = "#89b4fa" }, - { name = "blp", text = "󰺾", fg = "#89b4fa" }, - { name = "less", text = "", fg = "#45475a" }, - { name = "sh", text = "", fg = "#585b70" }, - { name = "odg", text = "", fg = "#f9e2af" }, - { name = "mint", text = "󰌪", fg = "#a6e3a1" }, - { name = "dll", text = "", fg = "#11111b" }, - { name = "odf", text = "", fg = "#f38ba8" }, - { name = "sqlite3", text = "", fg = "#f5e0dc" }, - { name = "Dockerfile", text = "󰡨", fg = "#89b4fa" }, - { name = "ksh", text = "", fg = "#585b70" }, - { name = "rmd", text = "", fg = "#74c7ec" }, - { name = "wv", text = "", fg = "#74c7ec" }, - { name = "xml", text = "󰗀", fg = "#fab387" }, - { name = "markdown", text = "", fg = "#cdd6f4" }, - { name = "qml", text = "", fg = "#a6e3a1" }, - { name = "3gp", text = "", fg = "#fab387" }, - { name = "pxi", text = "", fg = "#89b4fa" }, - { name = "flac", text = "", fg = "#6c7086" }, - { name = "gpr", text = "", fg = "#cba6f7" }, - { name = "huff", text = "󰡘", fg = "#585b70" }, - { name = "json", text = "", fg = "#f9e2af" }, - { name = "gv", text = "󱁉", fg = "#585b70" }, - { name = "bmp", text = "", fg = "#7f849c" }, - { name = "lock", text = "", fg = "#bac2de" }, - { name = "sha384", text = "󰕥", fg = "#7f849c" }, - { name = "cobol", text = "⚙", fg = "#585b70" }, - { name = "cob", text = "⚙", fg = "#585b70" }, - { name = "java", text = "", fg = "#f38ba8" }, - { name = "cjs", text = "", fg = "#f9e2af" }, - { name = "qm", text = "", fg = "#74c7ec" }, - { name = "ebuild", text = "", fg = "#45475a" }, - { name = "mustache", text = "", fg = "#fab387" }, - { name = "terminal", text = "", fg = "#a6e3a1" }, - { name = "ejs", text = "", fg = "#f9e2af" }, - { name = "brep", text = "󰻫", fg = "#a6e3a1" }, - { name = "rar", text = "", fg = "#fab387" }, - { name = "gradle", text = "", fg = "#585b70" }, - { name = "gnumakefile", text = "", fg = "#7f849c" }, - { name = "applescript", text = "", fg = "#7f849c" }, - { name = "elm", text = "", fg = "#74c7ec" }, - { name = "ebook", text = "", fg = "#fab387" }, - { name = "kra", text = "", fg = "#cba6f7" }, - { name = "tf", text = "", fg = "#585b70" }, - { name = "xls", text = "󰈛", fg = "#585b70" }, - { name = "fnl", text = "", fg = "#f9e2af" }, - { name = "kdbx", text = "", fg = "#a6e3a1" }, - { name = "kicad_pcb", text = "", fg = "#f5e0dc" }, - { name = "cfg", text = "", fg = "#7f849c" }, - { name = "ape", text = "", fg = "#74c7ec" }, - { name = "org", text = "", fg = "#94e2d5" }, - { name = "yml", text = "", fg = "#7f849c" }, - { name = "swift", text = "", fg = "#fab387" }, - { name = "eln", text = "", fg = "#7f849c" }, - { name = "sol", text = "", fg = "#74c7ec" }, - { name = "awk", text = "", fg = "#585b70" }, - { name = "7z", text = "", fg = "#fab387" }, - { name = "apl", text = "⍝", fg = "#fab387" }, - { name = "epp", text = "", fg = "#fab387" }, - { name = "app", text = "", fg = "#45475a" }, - { name = "dot", text = "󱁉", fg = "#585b70" }, - { name = "kpp", text = "", fg = "#cba6f7" }, - { name = "eot", text = "", fg = "#f5e0dc" }, - { name = "hpp", text = "", fg = "#7f849c" }, - { name = "spec.tsx", text = "", fg = "#585b70" }, - { name = "hurl", text = "", fg = "#f38ba8" }, - { name = "cxxm", text = "", fg = "#74c7ec" }, - { name = "c", text = "", fg = "#89b4fa" }, - { name = "fcmacro", text = "", fg = "#f38ba8" }, - { name = "sass", text = "", fg = "#f38ba8" }, - { name = "yaml", text = "", fg = "#7f849c" }, - { name = "xz", text = "", fg = "#fab387" }, - { name = "material", text = "󰔉", fg = "#f38ba8" }, - { name = "json5", text = "", fg = "#f9e2af" }, - { name = "signature", text = "λ", fg = "#fab387" }, - { name = "3mf", text = "󰆧", fg = "#7f849c" }, - { name = "jpg", text = "", fg = "#7f849c" }, - { name = "xpi", text = "", fg = "#fab387" }, - { name = "fcmat", text = "", fg = "#f38ba8" }, - { name = "pot", text = "", fg = "#74c7ec" }, - { name = "bin", text = "", fg = "#45475a" }, - { name = "xlsx", text = "󰈛", fg = "#585b70" }, - { name = "aac", text = "", fg = "#74c7ec" }, - { name = "kicad_sym", text = "", fg = "#f5e0dc" }, - { name = "xcstrings", text = "", fg = "#74c7ec" }, - { name = "lff", text = "", fg = "#f5e0dc" }, - { name = "xcf", text = "", fg = "#585b70" }, - { name = "azcli", text = "", fg = "#6c7086" }, - { name = "license", text = "", fg = "#f9e2af" }, - { name = "jsonc", text = "", fg = "#f9e2af" }, - { name = "xaml", text = "󰙳", fg = "#585b70" }, - { name = "md5", text = "󰕥", fg = "#7f849c" }, - { name = "xm", text = "", fg = "#74c7ec" }, - { name = "sln", text = "", fg = "#6c7086" }, - { name = "jl", text = "", fg = "#7f849c" }, - { name = "ml", text = "", fg = "#fab387" }, - { name = "http", text = "", fg = "#89b4fa" }, - { name = "x", text = "", fg = "#89b4fa" }, - { name = "wvc", text = "", fg = "#74c7ec" }, - { name = "wrz", text = "󰆧", fg = "#7f849c" }, - { name = "csproj", text = "󰪮", fg = "#585b70" }, - { name = "wrl", text = "󰆧", fg = "#7f849c" }, - { name = "wma", text = "", fg = "#74c7ec" }, - { name = "woff2", text = "", fg = "#f5e0dc" }, - { name = "woff", text = "", fg = "#f5e0dc" }, - { name = "tscn", text = "", fg = "#7f849c" }, - { name = "webmanifest", text = "", fg = "#f9e2af" }, - { name = "webm", text = "", fg = "#fab387" }, - { name = "fcbak", text = "", fg = "#f38ba8" }, - { name = "log", text = "󰌱", fg = "#cdd6f4" }, - { name = "wav", text = "", fg = "#74c7ec" }, - { name = "wasm", text = "", fg = "#585b70" }, - { name = "styl", text = "", fg = "#a6e3a1" }, - { name = "gif", text = "", fg = "#7f849c" }, - { name = "resi", text = "", fg = "#f38ba8" }, - { name = "aiff", text = "", fg = "#74c7ec" }, - { name = "sha256", text = "󰕥", fg = "#7f849c" }, - { name = "igs", text = "󰻫", fg = "#a6e3a1" }, - { name = "vsix", text = "", fg = "#6c7086" }, - { name = "vim", text = "", fg = "#a6e3a1" }, - { name = "diff", text = "", fg = "#45475a" }, - { name = "drl", text = "", fg = "#eba0ac" }, - { name = "erl", text = "", fg = "#f38ba8" }, - { name = "vhdl", text = "󰍛", fg = "#a6e3a1" }, - { name = "🔥", text = "", fg = "#fab387" }, - { name = "hrl", text = "", fg = "#f38ba8" }, - { name = "fsi", text = "", fg = "#74c7ec" }, - { name = "mm", text = "", fg = "#74c7ec" }, - { name = "bz", text = "", fg = "#fab387" }, - { name = "vh", text = "󰍛", fg = "#a6e3a1" }, - { name = "kdb", text = "", fg = "#a6e3a1" }, - { name = "gz", text = "", fg = "#fab387" }, - { name = "cpp", text = "", fg = "#74c7ec" }, - { name = "ui", text = "", fg = "#6c7086" }, - { name = "txt", text = "󰈙", fg = "#a6e3a1" }, - { name = "spec.ts", text = "", fg = "#74c7ec" }, - { name = "ccm", text = "", fg = "#f38ba8" }, - { name = "typoscript", text = "", fg = "#fab387" }, - { name = "typ", text = "", fg = "#89dceb" }, - { name = "txz", text = "", fg = "#fab387" }, - { name = "test.ts", text = "", fg = "#74c7ec" }, - { name = "tsx", text = "", fg = "#585b70" }, - { name = "mk", text = "", fg = "#7f849c" }, - { name = "webp", text = "", fg = "#7f849c" }, - { name = "opus", text = "", fg = "#6c7086" }, - { name = "bicep", text = "", fg = "#74c7ec" }, - { name = "ts", text = "", fg = "#74c7ec" }, - { name = "tres", text = "", fg = "#7f849c" }, - { name = "torrent", text = "", fg = "#94e2d5" }, - { name = "cxx", text = "", fg = "#74c7ec" }, - { name = "iso", text = "", fg = "#f2cdcd" }, - { name = "ixx", text = "", fg = "#74c7ec" }, - { name = "hxx", text = "", fg = "#7f849c" }, - { name = "gql", text = "", fg = "#f38ba8" }, - { name = "tmux", text = "", fg = "#a6e3a1" }, - { name = "ini", text = "", fg = "#7f849c" }, - { name = "m3u8", text = "󰲹", fg = "#f38ba8" }, - { name = "image", text = "", fg = "#f2cdcd" }, - { name = "tfvars", text = "", fg = "#585b70" }, - { name = "tex", text = "", fg = "#45475a" }, - { name = "cbl", text = "⚙", fg = "#585b70" }, - { name = "flc", text = "", fg = "#f5e0dc" }, - { name = "elc", text = "", fg = "#7f849c" }, - { name = "test.tsx", text = "", fg = "#585b70" }, - { name = "twig", text = "", fg = "#a6e3a1" }, - { name = "sql", text = "", fg = "#f5e0dc" }, - { name = "test.jsx", text = "", fg = "#74c7ec" }, - { name = "htm", text = "", fg = "#fab387" }, - { name = "gcode", text = "󰐫", fg = "#6c7086" }, - { name = "test.js", text = "", fg = "#f9e2af" }, - { name = "ino", text = "", fg = "#74c7ec" }, - { name = "tcl", text = "󰛓", fg = "#585b70" }, - { name = "cljs", text = "", fg = "#74c7ec" }, - { name = "tsconfig", text = "", fg = "#fab387" }, - { name = "img", text = "", fg = "#f2cdcd" }, - { name = "t", text = "", fg = "#74c7ec" }, - { name = "fcstd1", text = "", fg = "#f38ba8" }, - { name = "out", text = "", fg = "#45475a" }, - { name = "jsx", text = "", fg = "#74c7ec" }, - { name = "bash", text = "", fg = "#a6e3a1" }, - { name = "edn", text = "", fg = "#74c7ec" }, - { name = "rss", text = "", fg = "#fab387" }, - { name = "flf", text = "", fg = "#f5e0dc" }, - { name = "cache", text = "", fg = "#f5e0dc" }, - { name = "sbt", text = "", fg = "#f38ba8" }, - { name = "cppm", text = "", fg = "#74c7ec" }, - { name = "svelte", text = "", fg = "#fab387" }, - { name = "mo", text = "∞", fg = "#7f849c" }, - { name = "sv", text = "󰍛", fg = "#a6e3a1" }, - { name = "ko", text = "", fg = "#f5e0dc" }, - { name = "suo", text = "", fg = "#6c7086" }, - { name = "sldasm", text = "󰻫", fg = "#a6e3a1" }, - { name = "icalendar", text = "", fg = "#313244" }, - { name = "go", text = "", fg = "#74c7ec" }, - { name = "sublime", text = "", fg = "#fab387" }, - { name = "stl", text = "󰆧", fg = "#7f849c" }, - { name = "mobi", text = "", fg = "#fab387" }, - { name = "graphql", text = "", fg = "#f38ba8" }, - { name = "m3u", text = "󰲹", fg = "#f38ba8" }, - { name = "cpy", text = "⚙", fg = "#585b70" }, - { name = "kdenlive", text = "", fg = "#89b4fa" }, - { name = "pyo", text = "", fg = "#f9e2af" }, - { name = "po", text = "", fg = "#74c7ec" }, - { name = "scala", text = "", fg = "#f38ba8" }, - { name = "exs", text = "", fg = "#7f849c" }, - { name = "odp", text = "", fg = "#fab387" }, - { name = "dump", text = "", fg = "#f5e0dc" }, - { name = "stp", text = "󰻫", fg = "#a6e3a1" }, - { name = "step", text = "󰻫", fg = "#a6e3a1" }, - { name = "ste", text = "󰻫", fg = "#a6e3a1" }, - { name = "aif", text = "", fg = "#74c7ec" }, - { name = "strings", text = "", fg = "#74c7ec" }, - { name = "cp", text = "", fg = "#74c7ec" }, - { name = "fsscript", text = "", fg = "#74c7ec" }, - { name = "mli", text = "", fg = "#fab387" }, - { name = "bak", text = "󰁯", fg = "#7f849c" }, - { name = "ssa", text = "󰨖", fg = "#f9e2af" }, - { name = "toml", text = "", fg = "#585b70" }, - { name = "makefile", text = "", fg = "#7f849c" }, - { name = "php", text = "", fg = "#7f849c" }, - { name = "zst", text = "", fg = "#fab387" }, - { name = "spec.jsx", text = "", fg = "#74c7ec" }, - { name = "kbx", text = "󰯄", fg = "#6c7086" }, - { name = "fbx", text = "󰆧", fg = "#7f849c" }, - { name = "blend", text = "󰂫", fg = "#fab387" }, - { name = "ifc", text = "󰻫", fg = "#a6e3a1" }, - { name = "spec.js", text = "", fg = "#f9e2af" }, - { name = "so", text = "", fg = "#f5e0dc" }, - { name = "desktop", text = "", fg = "#45475a" }, - { name = "sml", text = "λ", fg = "#fab387" }, - { name = "slvs", text = "󰻫", fg = "#a6e3a1" }, - { name = "pp", text = "", fg = "#fab387" }, - { name = "ps1", text = "󰨊", fg = "#6c7086" }, - { name = "dropbox", text = "", fg = "#6c7086" }, - { name = "kicad_mod", text = "", fg = "#f5e0dc" }, - { name = "bat", text = "", fg = "#a6e3a1" }, - { name = "slim", text = "", fg = "#fab387" }, - { name = "skp", text = "󰻫", fg = "#a6e3a1" }, - { name = "css", text = "", fg = "#89b4fa" }, - { name = "xul", text = "", fg = "#fab387" }, - { name = "ige", text = "󰻫", fg = "#a6e3a1" }, - { name = "glb", text = "", fg = "#fab387" }, - { name = "ppt", text = "󰈧", fg = "#f38ba8" }, - { name = "sha512", text = "󰕥", fg = "#7f849c" }, - { name = "ics", text = "", fg = "#313244" }, - { name = "mdx", text = "", fg = "#74c7ec" }, - { name = "sha1", text = "󰕥", fg = "#7f849c" }, - { name = "f3d", text = "󰻫", fg = "#a6e3a1" }, - { name = "ass", text = "󰨖", fg = "#f9e2af" }, - { name = "godot", text = "", fg = "#7f849c" }, - { name = "ifb", text = "", fg = "#313244" }, - { name = "cson", text = "", fg = "#f9e2af" }, - { name = "lib", text = "", fg = "#11111b" }, - { name = "luac", text = "", fg = "#74c7ec" }, - { name = "heex", text = "", fg = "#7f849c" }, - { name = "scm", text = "󰘧", fg = "#f5e0dc" }, - { name = "psd1", text = "󰨊", fg = "#7f849c" }, - { name = "sc", text = "", fg = "#f38ba8" }, - { name = "scad", text = "", fg = "#f9e2af" }, - { name = "kts", text = "", fg = "#6c7086" }, - { name = "svh", text = "󰍛", fg = "#a6e3a1" }, - { name = "mts", text = "", fg = "#74c7ec" }, - { name = "nfo", text = "", fg = "#f9e2af" }, - { name = "pck", text = "", fg = "#7f849c" }, - { name = "rproj", text = "󰗆", fg = "#a6e3a1" }, - { name = "rlib", text = "", fg = "#fab387" }, - { name = "cljd", text = "", fg = "#74c7ec" }, - { name = "ods", text = "", fg = "#a6e3a1" }, - { name = "res", text = "", fg = "#f38ba8" }, - { name = "apk", text = "", fg = "#a6e3a1" }, - { name = "haml", text = "", fg = "#f5e0dc" }, - { name = "d.ts", text = "", fg = "#fab387" }, - { name = "razor", text = "󱦘", fg = "#585b70" }, - { name = "rake", text = "", fg = "#313244" }, - { name = "patch", text = "", fg = "#45475a" }, - { name = "cuh", text = "", fg = "#7f849c" }, - { name = "d", text = "", fg = "#f38ba8" }, - { name = "query", text = "", fg = "#a6e3a1" }, - { name = "psb", text = "", fg = "#74c7ec" }, - { name = "nu", text = ">", fg = "#a6e3a1" }, - { name = "mov", text = "", fg = "#fab387" }, - { name = "lrc", text = "󰨖", fg = "#f9e2af" }, - { name = "pyx", text = "", fg = "#89b4fa" }, - { name = "pyw", text = "", fg = "#89b4fa" }, - { name = "cu", text = "", fg = "#a6e3a1" }, - { name = "bazel", text = "", fg = "#a6e3a1" }, - { name = "obj", text = "󰆧", fg = "#7f849c" }, - { name = "pyi", text = "", fg = "#f9e2af" }, - { name = "pyd", text = "", fg = "#f9e2af" }, - { name = "exe", text = "", fg = "#45475a" }, - { name = "pyc", text = "", fg = "#f9e2af" }, - { name = "fctb", text = "", fg = "#f38ba8" }, - { name = "part", text = "", fg = "#94e2d5" }, - { name = "blade.php", text = "", fg = "#f38ba8" }, - { name = "git", text = "", fg = "#fab387" }, - { name = "psd", text = "", fg = "#74c7ec" }, - { name = "qss", text = "", fg = "#a6e3a1" }, - { name = "csv", text = "", fg = "#a6e3a1" }, - { name = "psm1", text = "󰨊", fg = "#7f849c" }, - { name = "dconf", text = "", fg = "#f5e0dc" }, - { name = "config.ru", text = "", fg = "#313244" }, - { name = "prisma", text = "", fg = "#6c7086" }, - { name = "conf", text = "", fg = "#7f849c" }, - { name = "clj", text = "", fg = "#a6e3a1" }, - { name = "o", text = "", fg = "#45475a" }, - { name = "mp4", text = "", fg = "#fab387" }, - { name = "cc", text = "", fg = "#f38ba8" }, - { name = "kicad_prl", text = "", fg = "#f5e0dc" }, - { name = "bz3", text = "", fg = "#fab387" }, - { name = "asc", text = "󰦝", fg = "#6c7086" }, - { name = "png", text = "", fg = "#7f849c" }, - { name = "android", text = "", fg = "#a6e3a1" }, - { name = "pm", text = "", fg = "#74c7ec" }, - { name = "h", text = "", fg = "#7f849c" }, - { name = "pls", text = "󰲹", fg = "#f38ba8" }, - { name = "ipynb", text = "", fg = "#fab387" }, - { name = "pl", text = "", fg = "#74c7ec" }, - { name = "ads", text = "", fg = "#f5e0dc" }, - { name = "sqlite", text = "", fg = "#f5e0dc" }, - { name = "pdf", text = "", fg = "#585b70" }, - { name = "pcm", text = "", fg = "#6c7086" }, - { name = "ico", text = "", fg = "#f9e2af" }, - { name = "a", text = "", fg = "#f5e0dc" }, - { name = "R", text = "󰟔", fg = "#6c7086" }, - { name = "ogg", text = "", fg = "#6c7086" }, - { name = "pxd", text = "", fg = "#89b4fa" }, - { name = "kdenlivetitle", text = "", fg = "#89b4fa" }, - { name = "jxl", text = "", fg = "#7f849c" }, - { name = "nswag", text = "", fg = "#a6e3a1" }, - { name = "nim", text = "", fg = "#f9e2af" }, - { name = "bqn", text = "⎉", fg = "#6c7086" }, - { name = "cts", text = "", fg = "#74c7ec" }, - { name = "fcparam", text = "", fg = "#f38ba8" }, - { name = "rs", text = "", fg = "#fab387" }, - { name = "mpp", text = "", fg = "#74c7ec" }, - { name = "fdmdownload", text = "", fg = "#94e2d5" }, - { name = "pptx", text = "󰈧", fg = "#f38ba8" }, - { name = "jpeg", text = "", fg = "#7f849c" }, - { name = "bib", text = "󱉟", fg = "#f9e2af" }, - { name = "vhd", text = "󰍛", fg = "#a6e3a1" }, - { name = "m", text = "", fg = "#89b4fa" }, - { name = "js", text = "", fg = "#f9e2af" }, - { name = "eex", text = "", fg = "#7f849c" }, - { name = "tbc", text = "󰛓", fg = "#585b70" }, - { name = "astro", text = "", fg = "#f38ba8" }, - { name = "sha224", text = "󰕥", fg = "#7f849c" }, - { name = "xcplayground", text = "", fg = "#fab387" }, - { name = "el", text = "", fg = "#7f849c" }, - { name = "m4v", text = "", fg = "#fab387" }, - { name = "m4a", text = "", fg = "#74c7ec" }, - { name = "cs", text = "󰌛", fg = "#585b70" }, - { name = "hs", text = "", fg = "#7f849c" }, - { name = "tgz", text = "", fg = "#fab387" }, - { name = "fs", text = "", fg = "#74c7ec" }, - { name = "luau", text = "", fg = "#89b4fa" }, - { name = "dxf", text = "󰻫", fg = "#a6e3a1" }, - { name = "download", text = "", fg = "#94e2d5" }, - { name = "cast", text = "", fg = "#fab387" }, - { name = "qrc", text = "", fg = "#a6e3a1" }, - { name = "lua", text = "", fg = "#74c7ec" }, - { name = "lhs", text = "", fg = "#7f849c" }, - { name = "md", text = "", fg = "#cdd6f4" }, - { name = "leex", text = "", fg = "#7f849c" }, - { name = "ai", text = "", fg = "#f9e2af" }, - { name = "lck", text = "", fg = "#bac2de" }, - { name = "kt", text = "", fg = "#6c7086" }, - { name = "bicepparam", text = "", fg = "#7f849c" }, - { name = "hex", text = "", fg = "#6c7086" }, - { name = "zig", text = "", fg = "#fab387" }, - { name = "bzl", text = "", fg = "#a6e3a1" }, - { name = "cljc", text = "", fg = "#a6e3a1" }, - { name = "kicad_dru", text = "", fg = "#f5e0dc" }, - { name = "fctl", text = "", fg = "#f38ba8" }, - { name = "f#", text = "", fg = "#74c7ec" }, - { name = "odt", text = "", fg = "#74c7ec" }, - { name = "conda", text = "", fg = "#a6e3a1" }, - { name = "vala", text = "", fg = "#585b70" }, - { name = "erb", text = "", fg = "#313244" }, - { name = "mp3", text = "", fg = "#74c7ec" }, - { name = "bz2", text = "", fg = "#fab387" }, - { name = "coffee", text = "", fg = "#f9e2af" }, - { name = "cr", text = "", fg = "#f5e0dc" }, - { name = "f90", text = "󱈚", fg = "#585b70" }, - { name = "jwmrc", text = "", fg = "#6c7086" }, - { name = "c++", text = "", fg = "#f38ba8" }, - { name = "fcscript", text = "", fg = "#f38ba8" }, - { name = "fods", text = "", fg = "#a6e3a1" }, - { name = "cue", text = "󰲹", fg = "#f38ba8" }, - { name = "srt", text = "󰨖", fg = "#f9e2af" }, - { name = "info", text = "", fg = "#f9e2af" }, - { name = "hh", text = "", fg = "#7f849c" }, - { name = "sig", text = "λ", fg = "#fab387" }, - { name = "html", text = "", fg = "#fab387" }, - { name = "iges", text = "󰻫", fg = "#a6e3a1" }, - { name = "kicad_wks", text = "", fg = "#f5e0dc" }, - { name = "hbs", text = "", fg = "#fab387" }, - { name = "fcstd", text = "", fg = "#f38ba8" }, - { name = "gresource", text = "", fg = "#f5e0dc" }, - { name = "sub", text = "󰨖", fg = "#f9e2af" }, - { name = "ical", text = "", fg = "#313244" }, - { name = "crdownload", text = "", fg = "#94e2d5" }, - { name = "pub", text = "󰷖", fg = "#f9e2af" }, - { name = "vue", text = "", fg = "#a6e3a1" }, - { name = "gd", text = "", fg = "#7f849c" }, - { name = "fsx", text = "", fg = "#74c7ec" }, - { name = "mkv", text = "", fg = "#fab387" }, - { name = "py", text = "", fg = "#f9e2af" }, - { name = "kicad_sch", text = "", fg = "#f5e0dc" }, - { name = "epub", text = "", fg = "#fab387" }, - { name = "env", text = "", fg = "#f9e2af" }, - { name = "magnet", text = "", fg = "#45475a" }, - { name = "elf", text = "", fg = "#45475a" }, - { name = "fodg", text = "", fg = "#f9e2af" }, - { name = "svg", text = "󰜡", fg = "#fab387" }, - { name = "dwg", text = "󰻫", fg = "#a6e3a1" }, - { name = "docx", text = "󰈬", fg = "#585b70" }, - { name = "pro", text = "", fg = "#f9e2af" }, - { name = "db", text = "", fg = "#f5e0dc" }, - { name = "rb", text = "", fg = "#313244" }, - { name = "r", text = "󰟔", fg = "#6c7086" }, - { name = "scss", text = "", fg = "#f38ba8" }, - { name = "cow", text = "󰆚", fg = "#fab387" }, - { name = "gleam", text = "", fg = "#f5c2e7" }, - { name = "v", text = "󰍛", fg = "#a6e3a1" }, - { name = "kicad_pro", text = "", fg = "#f5e0dc" }, - { name = "liquid", text = "", fg = "#a6e3a1" }, - { name = "zip", text = "", fg = "#fab387" }, -] diff --git a/tools/yazi/theme.toml b/tools/yazi/theme.toml new file mode 120000 index 0000000..8235aba --- /dev/null +++ b/tools/yazi/theme.toml @@ -0,0 +1 @@ +light.toml \ No newline at end of file