diff --git a/dot_config/hypr/appearance.conf b/dot_config/hypr/appearance.conf index c800a87..cda9447 100644 --- a/dot_config/hypr/appearance.conf +++ b/dot_config/hypr/appearance.conf @@ -10,7 +10,7 @@ general { layout = master - allow_tearing = false + allow_tearing = true } group { diff --git a/dot_config/hypr/binds.conf b/dot_config/hypr/binds.conf index 4556cab..058cb9c 100644 --- a/dot_config/hypr/binds.conf +++ b/dot_config/hypr/binds.conf @@ -21,8 +21,7 @@ bind = $mod, Return, exec, footclient bind = $mod SHIFT, Return, exec, footclient -F bind = $mod SHIFT, E, exec, xdg-open . # bind = $mod, E, exec, footclient -a "fm-term" tmux new-session -A -s filemanager 'nnn -da -P p' -# bind = $mod, E, exec, kitty --class="fm-term" nnn -a -P p -bind = $mod, E, exec, footclient -a "fm-term" yazi +bind = $mod, E, exec, kitty --class="fm-term" nnn -a -P p bind = $mod, Space, togglefloating, bind = $mod, T, exec, swaync-client --toggle-panel # bind = $mod SHIFT, D, exec, tofi-drun --drun-launch=true @@ -170,7 +169,7 @@ bind = $mod SHIFT, period, movewindow, mon:+1 # hycov -# bind = $mod SHIFT, W, hycov:toggleoverview +# bind = $mod, W, hycov:toggleoverview # bind = $mod, Tab, hycov:toggleoverview # bind = $mod SHIFT, Tab,hycov:toggleoverview,forceall #grave key is the '~' key # bind = $mod CONTROL, Tab, hycov:toggleoverview,forceallinone diff --git a/dot_config/hypr/hyprland.conf b/dot_config/hypr/hyprland.conf index 7687bb5..b00f1ae 100644 --- a/dot_config/hypr/hyprland.conf +++ b/dot_config/hypr/hyprland.conf @@ -8,6 +8,3 @@ source = ~/.config/hypr/binds.conf source = ~/.config/hypr/env.conf source = ~/.config/hypr/exec.conf -debug { - disable_logs = false -} diff --git a/dot_config/hypr/rules.conf b/dot_config/hypr/rules.conf index 2cd7f88..c0012e7 100644 --- a/dot_config/hypr/rules.conf +++ b/dot_config/hypr/rules.conf @@ -25,7 +25,6 @@ windowrulev2 = center, title:^(Move files)$ # windowrulev2 = stayfocused, title:^()$,class:^(steam)$ # windowrulev2 = minsize 1 1, title:^()$,class:^(steam)$ # windowrulev2 = suppressevent maximize, class:.* # You'll probably like this. -windowrulev2 = fullscreen, class:^(genshinimpact.exe|starrail.exe|zenlesszonezero.exe)$ # transparency windowrulev2 = opacity 1.0 override 0.9 override, class:^(kitty|foot|footclient|floating-foot|VSCodium|Code|neovide)$ @@ -41,7 +40,7 @@ windowrulev2 = workspace 3, class:^(thunar|org.qbittorrent.qBittorrent|org.kde.d windowrulev2 = workspace 3, title:^Syncplay* # 4 games, gaming -windowrulev2 = workspace 4, class:^(steam_app_*|osu\!|org.prismlauncher.PrismLauncher|steam_app_671860|com.usebottles.bottles|moe.launcher.an-anime-game-launcher|moe.launcher.the-honkers-railway-launcher|genshinimpact.exe|starrail.exe|zenlesszonezero.exe|trackma-*|cs2|csgo_linux64)$ +windowrulev2 = workspace 4, class:^(steam_app_*|osu\!|org.prismlauncher.PrismLauncher|steam_app_671860|com.usebottles.bottles|moe.launcher.an-anime-game-launcher|moe.launcher.the-honkers-railway-launcher|genshinimpact.exe|starrail.exe|trackma-*|cs2|csgo_linux64)$ # 5 code windowrulev2 = workspace 5, class:^(VSCodium|org.remmina.Remmina|Code|Pixelorama)$ diff --git a/dot_config/niri/config.kdl b/dot_config/niri/config.kdl index 3554565..18b5c87 100644 --- a/dot_config/niri/config.kdl +++ b/dot_config/niri/config.kdl @@ -441,8 +441,7 @@ binds { Mod+W { spawn "rofi" "-show" "window" "-theme" "catppuccin-macchiato"; } Mod+Q { spawn "wlogout" "-p" "layer-shell"; } - // Mod+E repeat=false { spawn "kitty" "--class='fm-term'" "nnn" "-da" "-P" "p"; } - Mod+E repeat=false { spawn "footclient" "-a" "fm-term" "yazi"; } + Mod+E repeat=false { spawn "kitty" "--class='fm-term'" "nnn" "-da" "-P" "p"; } Mod+Shift+E repeat=false { spawn "xdg-open" "."; } Mod+V { spawn "bash" "-c" "cliphist list | rofi -dmenu | cliphist decode | wl-copy"; } diff --git a/dot_config/river/executable_init b/dot_config/river/executable_init index 19b57f0..087a842 100644 --- a/dot_config/river/executable_init +++ b/dot_config/river/executable_init @@ -156,8 +156,7 @@ done riverctl map normal Super D spawn "rofi -show drun -theme catppuccin-macchiato" riverctl map normal Super W spawn "rofi -show window -theme catppuccin-macchiato" -# riverctl map normal Super E spawn "kitty --class='fm-term' nnn -da -P p" -riverctl map normal Super E spawn "footclient -a fm-term yazi" +riverctl map normal Super E spawn "kitty --class='fm-term' nnn -da -P p" riverctl map normal Super+Shift E spawn "xdg-open $HOME" # shellcheck disable=SC2016 diff --git a/dot_config/sway/config b/dot_config/sway/config index 3301244..5db4290 100644 --- a/dot_config/sway/config +++ b/dot_config/sway/config @@ -262,8 +262,7 @@ bindsym $mod+minus scratchpad show ############## bindsym $mod+Shift+e exec xdg-open $HOME -# bindsym $mod+e exec kitty --class="fm-term" nnn -da -P p -bindsym $mod+e exec footclient -a fm-term yazi +bindsym $mod+e exec kitty --class="fm-term" nnn -da -P p bindsym $mod+v exec cliphist list | rofi -dmenu | cliphist decode | wl-copy ######## diff --git a/dot_config/yazi/Catppuccin Macchiato.tmTheme b/dot_config/yazi/Catppuccin Macchiato.tmTheme deleted file mode 100644 index b1f7056..0000000 --- a/dot_config/yazi/Catppuccin Macchiato.tmTheme +++ /dev/null @@ -1,2048 +0,0 @@ - - - - - name - Catppuccin Macchiato - semanticClass - theme.dark.catppuccin-macchiato - uuid - 02b2bdf3-9eb7-4396-bf04-f17f1468f99f - author - Catppuccin Org - colorSpaceName - sRGB - settings - - - settings - - background - #24273a - foreground - #cad3f5 - caret - #f4dbd6 - lineHighlight - #363a4f - misspelling - #ed8796 - accent - #c6a0f6 - selection - #939ab740 - activeGuide - #494d64 - findHighlight - #455c6d - gutterForeground - #8087a2 - - - - name - Basic text & variable names (incl. leading punctuation) - scope - text, source, variable.other.readwrite, punctuation.definition.variable - settings - - foreground - #cad3f5 - - - - name - Parentheses, Brackets, Braces - scope - punctuation - settings - - foreground - #939ab7 - fontStyle - - - - - name - Comments - scope - comment, punctuation.definition.comment - settings - - foreground - #6e738d - fontStyle - italic - - - - scope - string, punctuation.definition.string - settings - - foreground - #a6da95 - - - - scope - constant.character.escape - settings - - foreground - #f5bde6 - - - - name - Booleans, constants, numbers - scope - constant.numeric, variable.other.constant, entity.name.constant, constant.language.boolean, constant.language.false, constant.language.true, keyword.other.unit.user-defined, keyword.other.unit.suffix.floating-point - settings - - foreground - #f5a97f - - - - scope - keyword, keyword.operator.word, keyword.operator.new, variable.language.super, support.type.primitive, storage.type, storage.modifier, punctuation.definition.keyword - settings - - foreground - #c6a0f6 - fontStyle - - - - - scope - entity.name.tag.documentation - settings - - foreground - #c6a0f6 - - - - name - Punctuation - scope - keyword.operator, punctuation.accessor, punctuation.definition.generic, meta.function.closure punctuation.section.parameters, punctuation.definition.tag, punctuation.separator.key-value - settings - - foreground - #8bd5ca - - - - scope - entity.name.function, meta.function-call.method, support.function, support.function.misc, variable.function - settings - - foreground - #8aadf4 - fontStyle - italic - - - - name - Classes - scope - entity.name.class, entity.other.inherited-class, support.class, meta.function-call.constructor, entity.name.struct - settings - - foreground - #eed49f - fontStyle - italic - - - - name - Enum - scope - entity.name.enum - settings - - foreground - #eed49f - fontStyle - italic - - - - name - Enum member - scope - meta.enum variable.other.readwrite, variable.other.enummember - settings - - foreground - #8bd5ca - - - - name - Object properties - scope - meta.property.object - settings - - foreground - #8bd5ca - - - - name - Types - scope - meta.type, meta.type-alias, support.type, entity.name.type - settings - - foreground - #eed49f - fontStyle - italic - - - - name - Decorators - scope - meta.annotation variable.function, meta.annotation variable.annotation.function, meta.annotation punctuation.definition.annotation, meta.decorator, punctuation.decorator - settings - - foreground - #f5a97f - - - - scope - variable.parameter, meta.function.parameters - settings - - foreground - #ee99a0 - fontStyle - italic - - - - name - Built-ins - scope - constant.language, support.function.builtin - settings - - foreground - #ed8796 - - - - scope - entity.other.attribute-name.documentation - settings - - foreground - #ed8796 - - - - name - Preprocessor directives - scope - keyword.control.directive, punctuation.definition.directive - settings - - foreground - #eed49f - - - - name - Type parameters - scope - punctuation.definition.typeparameters - settings - - foreground - #91d7e3 - - - - name - Namespaces - scope - entity.name.namespace - settings - - foreground - #eed49f - - - - name - Property names (left hand assignments in json/yaml/css) - scope - support.type.property-name.css - settings - - foreground - #8aadf4 - fontStyle - - - - - name - This/Self keyword - scope - variable.language.this, variable.language.this punctuation.definition.variable - settings - - foreground - #ed8796 - - - - name - Object properties - scope - variable.object.property - settings - - foreground - #cad3f5 - - - - name - String template interpolation - scope - string.template variable, string variable - settings - - foreground - #cad3f5 - - - - name - `new` as bold - scope - keyword.operator.new - settings - - fontStyle - bold - - - - name - C++ extern keyword - scope - storage.modifier.specifier.extern.cpp - settings - - foreground - #c6a0f6 - - - - name - C++ scope resolution - scope - entity.name.scope-resolution.template.call.cpp, entity.name.scope-resolution.parameter.cpp, entity.name.scope-resolution.cpp, entity.name.scope-resolution.function.definition.cpp - settings - - foreground - #eed49f - - - - name - C++ doc keywords - scope - storage.type.class.doxygen - settings - - fontStyle - - - - - name - C++ operators - scope - storage.modifier.reference.cpp - settings - - foreground - #8bd5ca - - - - name - C# Interpolated Strings - scope - meta.interpolation.cs - settings - - foreground - #cad3f5 - - - - name - C# xml-style docs - scope - comment.block.documentation.cs - settings - - foreground - #cad3f5 - - - - name - Classes, reflecting the className color in JSX - scope - source.css entity.other.attribute-name.class.css, entity.other.attribute-name.parent-selector.css punctuation.definition.entity.css - settings - - foreground - #eed49f - - - - name - Operators - scope - punctuation.separator.operator.css - settings - - foreground - #8bd5ca - - - - name - Pseudo classes - scope - source.css entity.other.attribute-name.pseudo-class - settings - - foreground - #8bd5ca - - - - scope - source.css constant.other.unicode-range - settings - - foreground - #f5a97f - - - - scope - source.css variable.parameter.url - settings - - foreground - #a6da95 - fontStyle - - - - - name - CSS vendored property names - scope - support.type.vendored.property-name - settings - - foreground - #91d7e3 - - - - name - Less/SCSS right-hand variables (@/$-prefixed) - scope - source.css meta.property-value variable, source.css meta.property-value variable.other.less, source.css meta.property-value variable.other.less punctuation.definition.variable.less, meta.definition.variable.scss - settings - - foreground - #ee99a0 - - - - name - CSS variables (--prefixed) - scope - source.css meta.property-list variable, meta.property-list variable.other.less, meta.property-list variable.other.less punctuation.definition.variable.less - settings - - foreground - #8aadf4 - - - - name - CSS Percentage values, styled the same as numbers - scope - keyword.other.unit.percentage.css - settings - - foreground - #f5a97f - - - - name - CSS Attribute selectors, styled the same as strings - scope - source.css meta.attribute-selector - settings - - foreground - #a6da95 - - - - name - JSON/YAML keys, other left-hand assignments - scope - keyword.other.definition.ini, punctuation.support.type.property-name.json, support.type.property-name.json, punctuation.support.type.property-name.toml, support.type.property-name.toml, entity.name.tag.yaml, punctuation.support.type.property-name.yaml, support.type.property-name.yaml - settings - - foreground - #8aadf4 - fontStyle - - - - - name - JSON/YAML constants - scope - constant.language.json, constant.language.yaml - settings - - foreground - #f5a97f - - - - name - YAML anchors - scope - entity.name.type.anchor.yaml, variable.other.alias.yaml - settings - - foreground - #eed49f - fontStyle - - - - - name - TOML tables / ini groups - scope - support.type.property-name.table, entity.name.section.group-title.ini - settings - - foreground - #eed49f - - - - name - TOML dates - scope - constant.other.time.datetime.offset.toml - settings - - foreground - #f5bde6 - - - - name - YAML anchor puctuation - scope - punctuation.definition.anchor.yaml, punctuation.definition.alias.yaml - settings - - foreground - #f5bde6 - - - - name - YAML triple dashes - scope - entity.other.document.begin.yaml - settings - - foreground - #f5bde6 - - - - name - Markup Diff - scope - markup.changed.diff - settings - - foreground - #f5a97f - - - - name - Diff - scope - meta.diff.header.from-file, meta.diff.header.to-file, punctuation.definition.from-file.diff, punctuation.definition.to-file.diff - settings - - foreground - #8aadf4 - - - - name - Diff Inserted - scope - markup.inserted.diff - settings - - foreground - #a6da95 - - - - name - Diff Deleted - scope - markup.deleted.diff - settings - - foreground - #ed8796 - - - - name - dotenv left-hand side assignments - scope - variable.other.env - settings - - foreground - #8aadf4 - - - - name - dotenv reference to existing env variable - scope - string.quoted variable.other.env - settings - - foreground - #cad3f5 - - - - name - GDScript functions - scope - support.function.builtin.gdscript - settings - - foreground - #8aadf4 - - - - name - GDScript constants - scope - constant.language.gdscript - settings - - foreground - #f5a97f - - - - name - Comment keywords - scope - comment meta.annotation.go - settings - - foreground - #ee99a0 - - - - name - go:embed, go:build, etc. - scope - comment meta.annotation.parameters.go - settings - - foreground - #f5a97f - - - - name - Go constants (nil, true, false) - scope - constant.language.go - settings - - foreground - #f5a97f - - - - name - GraphQL variables - scope - variable.graphql - settings - - foreground - #cad3f5 - - - - name - GraphQL aliases - scope - string.unquoted.alias.graphql - settings - - foreground - #f0c6c6 - - - - name - GraphQL enum members - scope - constant.character.enum.graphql - settings - - foreground - #8bd5ca - - - - name - GraphQL field in types - scope - meta.objectvalues.graphql constant.object.key.graphql string.unquoted.graphql - settings - - foreground - #f0c6c6 - - - - name - HTML/XML DOCTYPE as keyword - scope - keyword.other.doctype, meta.tag.sgml.doctype punctuation.definition.tag, meta.tag.metadata.doctype entity.name.tag, meta.tag.metadata.doctype punctuation.definition.tag - settings - - foreground - #c6a0f6 - - - - name - HTML/XML-like <tags/> - scope - entity.name.tag - settings - - foreground - #8aadf4 - fontStyle - - - - - name - Special characters like &amp; - scope - text.html constant.character.entity, text.html constant.character.entity punctuation, constant.character.entity.xml, constant.character.entity.xml punctuation, constant.character.entity.js.jsx, constant.charactger.entity.js.jsx punctuation, constant.character.entity.tsx, constant.character.entity.tsx punctuation - settings - - foreground - #ed8796 - - - - name - HTML/XML tag attribute values - scope - entity.other.attribute-name - settings - - foreground - #eed49f - - - - name - Components - scope - support.class.component, support.class.component.jsx, support.class.component.tsx, support.class.component.vue - settings - - foreground - #f5bde6 - fontStyle - - - - - name - Annotations - scope - punctuation.definition.annotation, storage.type.annotation - settings - - foreground - #f5a97f - - - - name - Java enums - scope - constant.other.enum.java - settings - - foreground - #8bd5ca - - - - name - Java imports - scope - storage.modifier.import.java - settings - - foreground - #cad3f5 - - - - name - Javadoc - scope - comment.block.javadoc.java keyword.other.documentation.javadoc.java - settings - - fontStyle - - - - - name - Exported Variable - scope - meta.export variable.other.readwrite.js - settings - - foreground - #ee99a0 - - - - name - JS/TS constants & properties - scope - variable.other.constant.js, variable.other.constant.ts, variable.other.property.js, variable.other.property.ts - settings - - foreground - #cad3f5 - - - - name - JSDoc; these are mainly params, so styled as such - scope - variable.other.jsdoc, comment.block.documentation variable.other - settings - - foreground - #ee99a0 - fontStyle - - - - - name - JSDoc keywords - scope - storage.type.class.jsdoc - settings - - fontStyle - - - - - scope - support.type.object.console.js - settings - - foreground - #cad3f5 - - - - name - Node constants as keywords (module, etc.) - scope - support.constant.node, support.type.object.module.js - settings - - foreground - #c6a0f6 - - - - name - implements as keyword - scope - storage.modifier.implements - settings - - foreground - #c6a0f6 - - - - name - Builtin types - scope - constant.language.null.js, constant.language.null.ts, constant.language.undefined.js, constant.language.undefined.ts, support.type.builtin.ts - settings - - foreground - #c6a0f6 - - - - scope - variable.parameter.generic - settings - - foreground - #eed49f - - - - name - Arrow functions - scope - keyword.declaration.function.arrow.js, storage.type.function.arrow.ts - settings - - foreground - #8bd5ca - - - - name - Decorator punctuations (decorators inherit from blue functions, instead of styleguide peach) - scope - punctuation.decorator.ts - settings - - foreground - #8aadf4 - fontStyle - italic - - - - name - Extra JS/TS keywords - scope - keyword.operator.expression.in.js, keyword.operator.expression.in.ts, keyword.operator.expression.infer.ts, keyword.operator.expression.instanceof.js, keyword.operator.expression.instanceof.ts, keyword.operator.expression.is, keyword.operator.expression.keyof.ts, keyword.operator.expression.of.js, keyword.operator.expression.of.ts, keyword.operator.expression.typeof.ts - settings - - foreground - #c6a0f6 - - - - name - Julia macros - scope - support.function.macro.julia - settings - - foreground - #8bd5ca - fontStyle - italic - - - - name - Julia language constants (true, false) - scope - constant.language.julia - settings - - foreground - #f5a97f - - - - name - Julia other constants (these seem to be arguments inside arrays) - scope - constant.other.symbol.julia - settings - - foreground - #ee99a0 - - - - name - LaTeX preamble - scope - text.tex keyword.control.preamble - settings - - foreground - #8bd5ca - - - - name - LaTeX be functions - scope - text.tex support.function.be - settings - - foreground - #91d7e3 - - - - name - LaTeX math - scope - constant.other.general.math.tex - settings - - foreground - #f0c6c6 - - - - name - Lua docstring keywords - scope - comment.line.double-dash.documentation.lua storage.type.annotation.lua - settings - - foreground - #c6a0f6 - fontStyle - - - - - name - Lua docstring variables - scope - comment.line.double-dash.documentation.lua entity.name.variable.lua, comment.line.double-dash.documentation.lua variable.lua - settings - - foreground - #cad3f5 - - - - scope - heading.1.markdown punctuation.definition.heading.markdown, heading.1.markdown, markup.heading.atx.1.mdx, markup.heading.atx.1.mdx punctuation.definition.heading.mdx, markup.heading.setext.1.markdown, markup.heading.heading-0.asciidoc - settings - - foreground - #ed8796 - - - - scope - heading.2.markdown punctuation.definition.heading.markdown, heading.2.markdown, markup.heading.atx.2.mdx, markup.heading.atx.2.mdx punctuation.definition.heading.mdx, markup.heading.setext.2.markdown, markup.heading.heading-1.asciidoc - settings - - foreground - #f5a97f - - - - scope - heading.3.markdown punctuation.definition.heading.markdown, heading.3.markdown, markup.heading.atx.3.mdx, markup.heading.atx.3.mdx punctuation.definition.heading.mdx, markup.heading.heading-2.asciidoc - settings - - foreground - #eed49f - - - - scope - heading.4.markdown punctuation.definition.heading.markdown, heading.4.markdown, markup.heading.atx.4.mdx, markup.heading.atx.4.mdx punctuation.definition.heading.mdx, markup.heading.heading-3.asciidoc - settings - - foreground - #a6da95 - - - - scope - heading.5.markdown punctuation.definition.heading.markdown, heading.5.markdown, markup.heading.atx.5.mdx, markup.heading.atx.5.mdx punctuation.definition.heading.mdx, markup.heading.heading-4.asciidoc - settings - - foreground - #8aadf4 - - - - scope - heading.6.markdown punctuation.definition.heading.markdown, heading.6.markdown, markup.heading.atx.6.mdx, markup.heading.atx.6.mdx punctuation.definition.heading.mdx, markup.heading.heading-5.asciidoc - settings - - foreground - #c6a0f6 - - - - scope - markup.bold - settings - - foreground - #ed8796 - fontStyle - bold - - - - scope - markup.italic - settings - - foreground - #ed8796 - fontStyle - italic - - - - scope - markup.strikethrough - settings - - foreground - #a5adcb - fontStyle - strikethrough - - - - name - Markdown auto links - scope - punctuation.definition.link, markup.underline.link - settings - - foreground - #8aadf4 - - - - name - Markdown links - scope - text.html.markdown punctuation.definition.link.title, string.other.link.title.markdown, markup.link, punctuation.definition.constant.markdown, constant.other.reference.link.markdown, markup.substitution.attribute-reference - settings - - foreground - #b7bdf8 - - - - name - Markdown code spans - scope - punctuation.definition.raw.markdown, markup.inline.raw.string.markdown, markup.raw.block.markdown - settings - - foreground - #a6da95 - - - - name - Markdown triple backtick language identifier - scope - fenced_code.block.language - settings - - foreground - #91d7e3 - - - - name - Markdown triple backticks - scope - markup.fenced_code.block punctuation.definition, markup.raw support.asciidoc - settings - - foreground - #939ab7 - - - - name - Markdown quotes - scope - markup.quote, punctuation.definition.quote.begin - settings - - foreground - #f5bde6 - - - - name - Markdown separators - scope - meta.separator.markdown - settings - - foreground - #8bd5ca - - - - name - Markdown list bullets - scope - punctuation.definition.list.begin.markdown, markup.list.bullet - settings - - foreground - #8bd5ca - - - - name - Nix attribute names - scope - entity.other.attribute-name.multipart.nix, entity.other.attribute-name.single.nix - settings - - foreground - #8aadf4 - - - - name - Nix parameter names - scope - variable.parameter.name.nix - settings - - foreground - #cad3f5 - fontStyle - - - - - name - Nix interpolated parameter names - scope - meta.embedded variable.parameter.name.nix - settings - - foreground - #b7bdf8 - fontStyle - - - - - name - Nix paths - scope - string.unquoted.path.nix - settings - - foreground - #f5bde6 - fontStyle - - - - - name - PHP Attributes - scope - support.attribute.builtin, meta.attribute.php - settings - - foreground - #eed49f - - - - name - PHP Parameters (needed for the leading dollar sign) - scope - meta.function.parameters.php punctuation.definition.variable.php - settings - - foreground - #ee99a0 - - - - name - PHP Constants (null, __FILE__, etc.) - scope - constant.language.php - settings - - foreground - #c6a0f6 - - - - name - PHP functions - scope - text.html.php support.function - settings - - foreground - #91d7e3 - - - - name - PHPdoc keywords - scope - keyword.other.phpdoc.php - settings - - fontStyle - - - - - name - Python argument functions reset to text, otherwise they inherit blue from function-call - scope - support.variable.magic.python, meta.function-call.arguments.python - settings - - foreground - #cad3f5 - - - - name - Python double underscore functions - scope - support.function.magic.python - settings - - foreground - #91d7e3 - fontStyle - italic - - - - name - Python `self` keyword - scope - variable.parameter.function.language.special.self.python, variable.language.special.self.python - settings - - foreground - #ed8796 - fontStyle - italic - - - - name - python keyword flow/logical (for ... in) - scope - keyword.control.flow.python, keyword.operator.logical.python - settings - - foreground - #c6a0f6 - - - - name - python storage type - scope - storage.type.function.python - settings - - foreground - #c6a0f6 - - - - name - python function support - scope - support.token.decorator.python, meta.function.decorator.identifier.python - settings - - foreground - #91d7e3 - - - - name - python function calls - scope - meta.function-call.python - settings - - foreground - #8aadf4 - - - - name - python function decorators - scope - entity.name.function.decorator.python, punctuation.definition.decorator.python - settings - - foreground - #f5a97f - fontStyle - italic - - - - name - python placeholder reset to normal string - scope - constant.character.format.placeholder.other.python - settings - - foreground - #f5bde6 - - - - name - Python exception & builtins such as exit() - scope - support.type.exception.python, support.function.builtin.python - settings - - foreground - #f5a97f - - - - name - entity.name.type - scope - support.type.python - settings - - foreground - #f5a97f - - - - name - python constants (True/False) - scope - constant.language.python - settings - - foreground - #c6a0f6 - - - - name - Arguments accessed later in the function body - scope - meta.indexed-name.python, meta.item-access.python - settings - - foreground - #ee99a0 - fontStyle - italic - - - - name - Python f-strings/binary/unicode storage types - scope - storage.type.string.python - settings - - foreground - #a6da95 - fontStyle - italic - - - - name - Python type hints - scope - meta.function.parameters.python - settings - - fontStyle - - - - - name - Regex string begin/end in JS/TS - scope - string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end - settings - - foreground - #f5bde6 - - - - name - Regex anchors (^, $) - scope - keyword.control.anchor.regexp - settings - - foreground - #c6a0f6 - - - - name - Regex regular string match - scope - string.regexp.ts - settings - - foreground - #cad3f5 - - - - name - Regex group parenthesis & backreference (\1, \2, \3, ...) - scope - punctuation.definition.group.regexp, keyword.other.back-reference.regexp - settings - - foreground - #a6da95 - - - - name - Regex character class [] - scope - punctuation.definition.character-class.regexp - settings - - foreground - #eed49f - - - - name - Regex character classes (\d, \w, \s) - scope - constant.other.character-class.regexp - settings - - foreground - #f5bde6 - - - - name - Regex range - scope - constant.other.character-class.range.regexp - settings - - foreground - #f4dbd6 - - - - name - Regex quantifier - scope - keyword.operator.quantifier.regexp - settings - - foreground - #8bd5ca - - - - name - Regex constant/numeric - scope - constant.character.numeric.regexp - settings - - foreground - #f5a97f - - - - name - Regex lookaheads, negative lookaheads, lookbehinds, negative lookbehinds - scope - punctuation.definition.group.no-capture.regexp, meta.assertion.look-ahead.regexp, meta.assertion.negative-look-ahead.regexp - settings - - foreground - #8aadf4 - - - - name - Rust attribute - scope - meta.annotation.rust, meta.annotation.rust punctuation, meta.attribute.rust, punctuation.definition.attribute.rust - settings - - foreground - #eed49f - fontStyle - italic - - - - name - Rust attribute strings - scope - meta.attribute.rust string.quoted.double.rust, meta.attribute.rust string.quoted.single.char.rust - settings - - fontStyle - - - - - name - Rust keyword - scope - entity.name.function.macro.rules.rust, storage.type.module.rust, storage.modifier.rust, storage.type.struct.rust, storage.type.enum.rust, storage.type.trait.rust, storage.type.union.rust, storage.type.impl.rust, storage.type.rust, storage.type.function.rust, storage.type.type.rust - settings - - foreground - #c6a0f6 - fontStyle - - - - - name - Rust u/i32, u/i64, etc. - scope - entity.name.type.numeric.rust - settings - - foreground - #c6a0f6 - fontStyle - - - - - name - Rust generic - scope - meta.generic.rust - settings - - foreground - #f5a97f - - - - name - Rust impl - scope - entity.name.impl.rust - settings - - foreground - #eed49f - fontStyle - italic - - - - name - Rust module - scope - entity.name.module.rust - settings - - foreground - #f5a97f - - - - name - Rust trait - scope - entity.name.trait.rust - settings - - foreground - #eed49f - fontStyle - italic - - - - name - Rust struct - scope - storage.type.source.rust - settings - - foreground - #eed49f - - - - name - Rust union - scope - entity.name.union.rust - settings - - foreground - #eed49f - - - - name - Rust enum member - scope - meta.enum.rust storage.type.source.rust - settings - - foreground - #8bd5ca - - - - name - Rust macro - scope - support.macro.rust, meta.macro.rust support.function.rust, entity.name.function.macro.rust - settings - - foreground - #8aadf4 - fontStyle - italic - - - - name - Rust lifetime - scope - storage.modifier.lifetime.rust, entity.name.type.lifetime - settings - - foreground - #8aadf4 - fontStyle - italic - - - - name - Rust string formatting - scope - string.quoted.double.rust constant.other.placeholder.rust - settings - - foreground - #f5bde6 - - - - name - Rust return type generic - scope - meta.function.return-type.rust meta.generic.rust storage.type.rust - settings - - foreground - #cad3f5 - - - - name - Rust functions - scope - meta.function.call.rust - settings - - foreground - #8aadf4 - - - - name - Rust angle brackets - scope - punctuation.brackets.angle.rust - settings - - foreground - #91d7e3 - - - - name - Rust constants - scope - constant.other.caps.rust - settings - - foreground - #f5a97f - - - - name - Rust function parameters - scope - meta.function.definition.rust variable.other.rust - settings - - foreground - #ee99a0 - - - - name - Rust closure variables - scope - meta.function.call.rust variable.other.rust - settings - - foreground - #cad3f5 - - - - name - Rust self - scope - variable.language.self.rust - settings - - foreground - #ed8796 - - - - name - Rust metavariable names - scope - variable.other.metavariable.name.rust, meta.macro.metavariable.rust keyword.operator.macro.dollar.rust - settings - - foreground - #f5bde6 - - - - name - Shell shebang - scope - comment.line.shebang, comment.line.shebang punctuation.definition.comment, comment.line.shebang, punctuation.definition.comment.shebang.shell, meta.shebang.shell - settings - - foreground - #f5bde6 - fontStyle - italic - - - - name - Shell shebang command - scope - comment.line.shebang constant.language - settings - - foreground - #8bd5ca - fontStyle - italic - - - - name - Shell interpolated command - scope - meta.function-call.arguments.shell punctuation.definition.variable.shell, meta.function-call.arguments.shell punctuation.section.interpolation, meta.function-call.arguments.shell punctuation.definition.variable.shell, meta.function-call.arguments.shell punctuation.section.interpolation - settings - - foreground - #ed8796 - - - - name - Shell interpolated command variable - scope - meta.string meta.interpolation.parameter.shell variable.other.readwrite - settings - - foreground - #f5a97f - fontStyle - italic - - - - scope - source.shell punctuation.section.interpolation, punctuation.definition.evaluation.backticks.shell - settings - - foreground - #8bd5ca - - - - name - Shell EOF - scope - entity.name.tag.heredoc.shell - settings - - foreground - #c6a0f6 - - - - name - Shell quoted variable - scope - string.quoted.double.shell variable.other.normal.shell - settings - - foreground - #cad3f5 - - - - scope - markup.heading.synopsis.man, markup.heading.title.man, markup.heading.other.man, markup.heading.env.man - settings - - foreground - #c6a0f6 - - - - scope - markup.heading.commands.man - settings - - foreground - #8aadf4 - - - - scope - markup.heading.env.man - settings - - foreground - #f5bde6 - - - - scope - markup.heading.1.markdown - settings - - foreground - #ed8796 - - - - scope - markup.heading.2.markdown - settings - - foreground - #f5a97f - - - - scope - markup.heading.markdown - settings - - foreground - #eed49f - - - - - \ No newline at end of file diff --git a/dot_config/yazi/keymap.toml b/dot_config/yazi/keymap.toml deleted file mode 100644 index 68e02ba..0000000 --- a/dot_config/yazi/keymap.toml +++ /dev/null @@ -1,310 +0,0 @@ -# A TOML linter such as https://taplo.tamasfe.dev/ can use this schema to validate your config. -# If you encounter any issues, please make an issue at https://github.com/yazi-rs/schemas. -"$schema" = "https://yazi-rs.github.io/schemas/keymap.json" - -[manager] - -keymap = [ - { on = "", run = "escape", desc = "Exit visual mode, clear selected, or cancel search" }, - { on = "", run = "escape", desc = "Exit visual mode, clear selected, or cancel search" }, - { on = "q", run = "quit", desc = "Exit the process" }, - { on = "Q", run = "quit --no-cwd-file", desc = "Exit the process without writing cwd-file" }, - { on = "", run = "close", desc = "Close the current tab, or quit if it is last tab" }, - { on = "", run = "suspend", desc = "Suspend the process" }, - - # Hopping - { on = "k", run = "arrow -1", desc = "Move cursor up" }, - { on = "j", run = "arrow 1", desc = "Move cursor down" }, - - { on = "", run = "arrow -1", desc = "Move cursor up" }, - { on = "", run = "arrow 1", desc = "Move cursor down" }, - - { on = "", run = "arrow -50%", desc = "Move cursor up half page" }, - { on = "", run = "arrow 50%", desc = "Move cursor down half page" }, - { on = "", run = "arrow -100%", desc = "Move cursor up one page" }, - { on = "", run = "arrow 100%", desc = "Move cursor down one page" }, - - { on = "", run = "arrow -50%", desc = "Move cursor up half page" }, - { on = "", run = "arrow 50%", desc = "Move cursor down half page" }, - { on = "", run = "arrow -100%", desc = "Move cursor up one page" }, - { on = "", run = "arrow 100%", desc = "Move cursor down one page" }, - - { on = [ "g", "g" ], run = "arrow -99999999", desc = "Move cursor to the top" }, - { on = "G", run = "arrow 99999999", desc = "Move cursor to the bottom" }, - - # Navigation - { on = "h", run = "leave", desc = "Go back to the parent directory" }, - { on = "l", run = "enter", desc = "Enter the child directory" }, - - { on = "", run = "leave", desc = "Go back to the parent directory" }, - { on = "", run = "enter", desc = "Enter the child directory" }, - - { on = "H", run = "back", desc = "Go back to the previous directory" }, - { on = "L", run = "forward", desc = "Go forward to the next directory" }, - - # Seeking - { on = "K", run = "seek -5", desc = "Seek up 5 units in the preview" }, - { on = "J", run = "seek 5", desc = "Seek down 5 units in the preview" }, - - # Selection - { on = "", run = [ "select --state=none", "arrow 1" ], desc = "Toggle the current selection state" }, - { on = "v", run = "visual_mode", desc = "Enter visual mode (selection mode)" }, - { on = "V", run = "visual_mode --unset", desc = "Enter visual mode (unset mode)" }, - { on = "", run = "select_all --state=true", desc = "Select all files" }, - { on = "", run = "select_all --state=none", desc = "Inverse selection of all files" }, - - # Operation - { on = "o", run = "open", desc = "Open selected files" }, - { on = "O", run = "open --interactive", desc = "Open selected files interactively" }, - { on = "", run = "open", desc = "Open selected files" }, - { on = "", run = "open --interactive", desc = "Open selected files interactively" }, - { on = "y", run = "yank", desc = "Yank selected files (copy)" }, - { on = "x", run = "yank --cut", desc = "Yank selected files (cut)" }, - { on = "p", run = "paste", desc = "Paste yanked files" }, - { on = "P", run = "paste --force", desc = "Paste yanked files (overwrite if the destination exists)" }, - { on = "-", run = "link", desc = "Symlink the absolute path of yanked files" }, - { on = "_", run = "link --relative", desc = "Symlink the relative path of yanked files" }, - { on = "", run = "hardlink", desc = "Hardlink yanked files" }, - { on = "Y", run = "unyank", desc = "Cancel the yank status" }, - { on = "X", run = "unyank", desc = "Cancel the yank status" }, - { on = "d", run = "remove", desc = "Trash selected files" }, - { on = "D", run = "remove --permanently", desc = "Permanently delete selected files" }, - { on = "a", run = "create", desc = "Create a file (ends with / for directories)" }, - { on = "r", run = "rename --cursor=before_ext", desc = "Rename selected file(s)" }, - { on = ";", run = "shell --interactive", desc = "Run a shell command" }, - { on = ":", run = "shell --block --interactive", desc = "Run a shell command (block until finishes)" }, - { on = ".", run = "hidden toggle", desc = "Toggle the visibility of hidden files" }, - { on = "s", run = "search fd", desc = "Search files by name using fd" }, - { on = "S", run = "search rg", desc = "Search files by content using ripgrep" }, - { on = "", run = "escape --search", desc = "Cancel the ongoing search" }, - { on = "z", run = "plugin zoxide", desc = "Jump to a directory using zoxide" }, - { on = "Z", run = "plugin fzf", desc = "Jump to a directory or reveal a file using fzf" }, - - # Linemode - { on = [ "m", "s" ], run = "linemode size", desc = "Set linemode to size" }, - { on = [ "m", "p" ], run = "linemode permissions", desc = "Set linemode to permissions" }, - { on = [ "m", "c" ], run = "linemode ctime", desc = "Set linemode to ctime" }, - { on = [ "m", "m" ], run = "linemode mtime", desc = "Set linemode to mtime" }, - { on = [ "m", "o" ], run = "linemode owner", desc = "Set linemode to owner" }, - { on = [ "m", "n" ], run = "linemode none", desc = "Set linemode to none" }, - - # Copy - { on = [ "c", "c" ], run = "copy path", desc = "Copy the file path" }, - { on = [ "c", "d" ], run = "copy dirname", desc = "Copy the directory path" }, - { on = [ "c", "f" ], run = "copy filename", desc = "Copy the filename" }, - { on = [ "c", "n" ], run = "copy name_without_ext", desc = "Copy the filename without extension" }, - - # Filter - { on = "f", run = "filter --smart", desc = "Filter files" }, - - # Find - { on = "/", run = "find --smart", desc = "Find next file" }, - { on = "?", run = "find --previous --smart", desc = "Find previous file" }, - { on = "n", run = "find_arrow", desc = "Go to the next found" }, - { on = "N", run = "find_arrow --previous", desc = "Go to the previous found" }, - - # Sorting - { on = [ ",", "m" ], run = [ "sort modified --reverse=no", "linemode mtime" ], desc = "Sort by modified time" }, - { on = [ ",", "M" ], run = [ "sort modified --reverse", "linemode mtime" ], desc = "Sort by modified time (reverse)" }, - { on = [ ",", "c" ], run = [ "sort created --reverse=no", "linemode ctime" ], desc = "Sort by created time" }, - { on = [ ",", "C" ], run = [ "sort created --reverse", "linemode ctime" ], desc = "Sort by created time (reverse)" }, - { on = [ ",", "e" ], run = "sort extension --reverse=no", desc = "Sort by extension" }, - { on = [ ",", "E" ], run = "sort extension --reverse", desc = "Sort by extension (reverse)" }, - { on = [ ",", "a" ], run = "sort alphabetical --reverse=no", desc = "Sort alphabetically" }, - { on = [ ",", "A" ], run = "sort alphabetical --reverse", desc = "Sort alphabetically (reverse)" }, - { on = [ ",", "n" ], run = "sort natural --reverse=no", desc = "Sort naturally" }, - { on = [ ",", "N" ], run = "sort natural --reverse", desc = "Sort naturally (reverse)" }, - { on = [ ",", "s" ], run = [ "sort size --reverse=no", "linemode size" ], desc = "Sort by size" }, - { on = [ ",", "S" ], run = [ "sort size --reverse", "linemode size" ], desc = "Sort by size (reverse)" }, - { on = [ ",", "r" ], run = "sort random --reverse=no", desc = "Sort randomly" }, - - # Goto - { on = [ "g", "h" ], run = "cd ~", desc = "Go to the home directory" }, - { on = [ "g", "c" ], run = "cd ~/.config", desc = "Go to the config directory" }, - { on = [ "g", "d" ], run = "cd ~/Downloads", desc = "Go to the downloads directory" }, - { on = [ "g", "" ], run = "cd --interactive", desc = "Go to a directory interactively" }, - - # Tabs - { on = "t", run = "tab_create --current", desc = "Create a new tab with CWD" }, - - { on = "1", run = "tab_switch 0", desc = "Switch to the first tab" }, - { on = "2", run = "tab_switch 1", desc = "Switch to the second tab" }, - { on = "3", run = "tab_switch 2", desc = "Switch to the third tab" }, - { on = "4", run = "tab_switch 3", desc = "Switch to the fourth tab" }, - { on = "5", run = "tab_switch 4", desc = "Switch to the fifth tab" }, - { on = "6", run = "tab_switch 5", desc = "Switch to the sixth tab" }, - { on = "7", run = "tab_switch 6", desc = "Switch to the seventh tab" }, - { on = "8", run = "tab_switch 7", desc = "Switch to the eighth tab" }, - { on = "9", run = "tab_switch 8", desc = "Switch to the ninth tab" }, - - { on = "[", run = "tab_switch -1 --relative", desc = "Switch to the previous tab" }, - { on = "]", run = "tab_switch 1 --relative", desc = "Switch to the next tab" }, - - { on = "{", run = "tab_swap -1", desc = "Swap current tab with previous tab" }, - { on = "}", run = "tab_swap 1", desc = "Swap current tab with next tab" }, - - # Tasks - { on = "w", run = "tasks_show", desc = "Show task manager" }, - - # Help - { on = "~", run = "help", desc = "Open help" }, - { on = "", run = "help", desc = "Open help" }, - # { on = [ "" ], run = ''' - # shell 'dragon -x -i -T "$1"' --confirm - # ''' }, - { on = [ "" ], run = ''' - shell 'ripdrag "$@" -x 2>/dev/null &' --confirm - ''' }, -] - -[tasks] - -keymap = [ - { on = "", run = "close", desc = "Close task manager" }, - { on = "", run = "close", desc = "Close task manager" }, - { on = "", run = "close", desc = "Close task manager" }, - { on = "w", run = "close", desc = "Close task manager" }, - - { on = "k", run = "arrow -1", desc = "Move cursor up" }, - { on = "j", run = "arrow 1", desc = "Move cursor down" }, - - { on = "", run = "arrow -1", desc = "Move cursor up" }, - { on = "", run = "arrow 1", desc = "Move cursor down" }, - - { on = "", run = "inspect", desc = "Inspect the task" }, - { on = "x", run = "cancel", desc = "Cancel the task" }, - - # Help - { on = "~", run = "help", desc = "Open help" }, - { on = "", run = "help", desc = "Open help" }, -] - -[select] - -keymap = [ - { on = "", run = "close", desc = "Cancel selection" }, - { on = "", run = "close", desc = "Cancel selection" }, - { on = "", run = "close", desc = "Cancel selection" }, - { on = "", run = "close --submit", desc = "Submit the selection" }, - - { on = "k", run = "arrow -1", desc = "Move cursor up" }, - { on = "j", run = "arrow 1", desc = "Move cursor down" }, - - { on = "", run = "arrow -1", desc = "Move cursor up" }, - { on = "", run = "arrow 1", desc = "Move cursor down" }, - - # Help - { on = "~", run = "help", desc = "Open help" }, - { on = "", run = "help", desc = "Open help" }, -] - -[input] - -keymap = [ - { on = "", run = "close", desc = "Cancel input" }, - { on = "", run = "close --submit", desc = "Submit the input" }, - { on = "", run = "escape", desc = "Go back the normal mode, or cancel input" }, - { on = "", run = "escape", desc = "Go back the normal mode, or cancel input" }, - - # Mode - { on = "i", run = "insert", desc = "Enter insert mode" }, - { on = "a", run = "insert --append", desc = "Enter append mode" }, - { on = "I", run = [ "move -999", "insert" ], desc = "Move to the BOL, and enter insert mode" }, - { on = "A", run = [ "move 999", "insert --append" ], desc = "Move to the EOL, and enter append mode" }, - { on = "v", run = "visual", desc = "Enter visual mode" }, - { on = "V", run = [ "move -999", "visual", "move 999" ], desc = "Enter visual mode and select all" }, - - # Character-wise movement - { on = "h", run = "move -1", desc = "Move back a character" }, - { on = "l", run = "move 1", desc = "Move forward a character" }, - { on = "", run = "move -1", desc = "Move back a character" }, - { on = "", run = "move 1", desc = "Move forward a character" }, - { on = "", run = "move -1", desc = "Move back a character" }, - { on = "", run = "move 1", desc = "Move forward a character" }, - - # Word-wise movement - { on = "b", run = "backward", desc = "Move back to the start of the current or previous word" }, - { on = "w", run = "forward", desc = "Move forward to the start of the next word" }, - { on = "e", run = "forward --end-of-word", desc = "Move forward to the end of the current or next word" }, - { on = "", run = "backward", desc = "Move back to the start of the current or previous word" }, - { on = "", run = "forward --end-of-word", desc = "Move forward to the end of the current or next word" }, - - # Line-wise movement - { on = "0", run = "move -999", desc = "Move to the BOL" }, - { on = "$", run = "move 999", desc = "Move to the EOL" }, - { on = "", run = "move -999", desc = "Move to the BOL" }, - { on = "", run = "move 999", desc = "Move to the EOL" }, - { on = "", run = "move -999", desc = "Move to the BOL" }, - { on = "", run = "move 999", desc = "Move to the EOL" }, - - # Delete - { on = "", run = "backspace", desc = "Delete the character before the cursor" }, - { on = "", run = "backspace --under", desc = "Delete the character under the cursor" }, - { on = "", run = "backspace", desc = "Delete the character before the cursor" }, - { on = "", run = "backspace --under", desc = "Delete the character under the cursor" }, - - # Kill - { on = "", run = "kill bol", desc = "Kill backwards to the BOL" }, - { on = "", run = "kill eol", desc = "Kill forwards to the EOL" }, - { on = "", run = "kill backward", desc = "Kill backwards to the start of the current word" }, - { on = "", run = "kill forward", desc = "Kill forwards to the end of the current word" }, - - # Cut/Yank/Paste - { on = "d", run = "delete --cut", desc = "Cut the selected characters" }, - { on = "D", run = [ "delete --cut", "move 999" ], desc = "Cut until the EOL" }, - { on = "c", run = "delete --cut --insert", desc = "Cut the selected characters, and enter insert mode" }, - { on = "C", run = [ "delete --cut --insert", "move 999" ], desc = "Cut until the EOL, and enter insert mode" }, - { on = "x", run = [ "delete --cut", "move 1 --in-operating" ], desc = "Cut the current character" }, - { on = "y", run = "yank", desc = "Copy the selected characters" }, - { on = "p", run = "paste", desc = "Paste the copied characters after the cursor" }, - { on = "P", run = "paste --before", desc = "Paste the copied characters before the cursor" }, - - # Undo/Redo - { on = "u", run = "undo", desc = "Undo the last operation" }, - { on = "", run = "redo", desc = "Redo the last operation" }, - - # Help - { on = "~", run = "help", desc = "Open help" }, - { on = "", run = "help", desc = "Open help" }, -] - -[completion] - -keymap = [ - { on = "", run = "close", desc = "Cancel completion" }, - { on = "", run = "close --submit", desc = "Submit the completion" }, - { on = "", run = [ "close --submit", "close_input --submit" ], desc = "Submit the completion and input" }, - - { on = "", run = "arrow -1", desc = "Move cursor up" }, - { on = "", run = "arrow 1", desc = "Move cursor down" }, - - { on = "", run = "arrow -1", desc = "Move cursor up" }, - { on = "", run = "arrow 1", desc = "Move cursor down" }, - - { on = "", run = "arrow -1", desc = "Move cursor up" }, - { on = "", run = "arrow 1", desc = "Move cursor down" }, - - # Help - { on = "~", run = "help", desc = "Open help" }, - { on = "", run = "help", desc = "Open help" }, -] - -[help] - -keymap = [ - { on = "", run = "escape", desc = "Clear the filter, or hide the help" }, - { on = "", run = "escape", desc = "Clear the filter, or hide the help" }, - { on = "q", run = "close", desc = "Exit the process" }, - { on = "", run = "close", desc = "Hide the help" }, - - # Navigation - { on = "k", run = "arrow -1", desc = "Move cursor up" }, - { on = "j", run = "arrow 1", desc = "Move cursor down" }, - - { on = "", run = "arrow -1", desc = "Move cursor up" }, - { on = "", run = "arrow 1", desc = "Move cursor down" }, - - # Filtering - { on = "f", run = "filter", desc = "Apply a filter for the help items" }, - -] diff --git a/dot_config/yazi/theme.toml b/dot_config/yazi/theme.toml deleted file mode 100644 index c391c4a..0000000 --- a/dot_config/yazi/theme.toml +++ /dev/null @@ -1,698 +0,0 @@ -[manager] -cwd = { fg = "#8bd5ca" } - -# Hovered -hovered = { fg = "#24273a", bg = "#8aadf4" } -preview_hovered = { underline = true } - -# Find -find_keyword = { fg = "#eed49f", italic = true } -find_position = { fg = "#f5bde6", bg = "reset", italic = true } - -# Marker -marker_copied = { fg = "#a6da95", bg = "#a6da95" } -marker_cut = { fg = "#ed8796", bg = "#ed8796" } -marker_selected = { fg = "#8aadf4", bg = "#8aadf4" } - -# Tab -tab_active = { fg = "#24273a", bg = "#cad3f5" } -tab_inactive = { fg = "#cad3f5", bg = "#494d64" } -tab_width = 1 - -# Count -count_copied = { fg = "#24273a", bg = "#a6da95" } -count_cut = { fg = "#24273a", bg = "#ed8796" } -count_selected = { fg = "#24273a", bg = "#8aadf4" } - -# Border -border_symbol = "│" -border_style = { fg = "#8087a2" } - -# Highlighting -syntect_theme = "~/.config/yazi/Catppuccin-macchiato.tmTheme" - -[status] -separator_open = "" -separator_close = "" -separator_style = { fg = "#494d64", bg = "#494d64" } - -# Mode -mode_normal = { fg = "#24273a", bg = "#8aadf4", bold = true } -mode_select = { fg = "#24273a", bg = "#a6da95", bold = true } -mode_unset = { fg = "#24273a", bg = "#f0c6c6", bold = true } - -# Progress -progress_label = { fg = "#ffffff", bold = true } -progress_normal = { fg = "#8aadf4", bg = "#494d64" } -progress_error = { fg = "#ed8796", bg = "#494d64" } - -# Permissions -permissions_t = { fg = "#8aadf4" } -permissions_r = { fg = "#eed49f" } -permissions_w = { fg = "#ed8796" } -permissions_x = { fg = "#a6da95" } -permissions_s = { fg = "#8087a2" } - -[input] -border = { fg = "#8aadf4" } -title = {} -value = {} -selected = { reversed = true } - -[select] -border = { fg = "#8aadf4" } -active = { fg = "#f5bde6" } -inactive = {} - -[tasks] -border = { fg = "#8aadf4" } -title = {} -hovered = { underline = true } - -[which] -mask = { bg = "#363a4f" } -cand = { fg = "#8bd5ca" } -rest = { fg = "#939ab7" } -desc = { fg = "#f5bde6" } -separator = "  " -separator_style = { fg = "#5b6078" } - -[help] -on = { fg = "#f5bde6" } -exec = { fg = "#8bd5ca" } -desc = { fg = "#939ab7" } -hovered = { bg = "#5b6078", bold = true } -footer = { fg = "#494d64", bg = "#cad3f5" } - -[filetype] - -rules = [ - # Media - { mime = "image/*", fg = "#8bd5ca" }, - { mime = "{audio,video}/*", fg = "#eed49f" }, - - # Archives - { mime = "application/{,g}zip", fg = "#f5bde6" }, - { mime = "application/x-{tar,bzip*,7z-compressed,xz,rar}", fg = "#f5bde6" }, - - # Fallback - { name = "*", fg = "#cad3f5" }, - { name = "*/", fg = "#8aadf4" } -] - -[icon] - -files = [ - { name = "gulpfile.js", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = ".babelrc", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "copying.lesser", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = ".npmrc", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "docker-compose.yml", text = "󰡨", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "svelte.config.js", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "copying", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "prettier.config.ts", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "gruntfile.babel.js", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = ".SRCINFO", text = "󰣇", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = ".xinitrc", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "docker-compose.yaml", text = "󰡨", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "nuxt.config.ts", text = "󱄆", fg_dark = "#8bd5ca", fg_light = "#8bd5ca" }, - { name = "build", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = ".editorconfig", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "nuxt.config.mjs", text = "󱄆", fg_dark = "#8bd5ca", fg_light = "#8bd5ca" }, - { name = ".gitlab-ci.yml", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "PKGBUILD", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = ".bash_profile", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = ".bashrc", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "compose.yml", text = "󰡨", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "eslint.config.cjs", text = "", fg_dark = "#494d64", fg_light = "#494d64" }, - { name = "go.mod", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = ".mailmap", text = "󰊢", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "gtkrc", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "go.work", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "justfile", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "kritadisplayrc", text = "", fg_dark = "#c6a0f6", fg_light = "#c6a0f6" }, - { name = "commitlint.config.js", text = "󰜘", fg_dark = "#8bd5ca", fg_light = "#8bd5ca" }, - { name = ".env", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "PrusaSlicerGcodeViewer.ini", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "r", text = "󰟔", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "license", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = ".gitignore", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "tailwind.config.js", text = "󱏿", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = ".prettierrc.yml", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = ".zprofile", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = ".zshenv", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "xmonad.hs", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = ".eslintignore", text = "", fg_dark = "#494d64", fg_light = "#494d64" }, - { name = "tsconfig.json", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = ".prettierrc.json5", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = ".ds_store", text = "", fg_dark = "#494d64", fg_light = "#494d64" }, - { name = "gulpfile.coffee", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "R", text = "󰟔", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = ".zshrc", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = ".prettierrc.toml", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = ".gvimrc", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = ".xsession", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = ".justfile", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = ".gitconfig", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "gradle-wrapper.properties", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "ionic.config.json", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "cantorrc", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = ".gleam", text = "", fg_dark = "#f5bde6", fg_light = "#f5bde6" }, - { name = "package-lock.json", text = "", fg_dark = "#363a4f", fg_light = "#363a4f" }, - { name = "package.json", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "hyprland.conf", text = "", fg_dark = "#8bd5ca", fg_light = "#8bd5ca" }, - { name = "gulpfile.babel.js", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = ".nvmrc", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = ".prettierignore", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "ext_typoscript_setup.txt", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "QtProject.conf", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "avif", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "mix.lock", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "build.gradle", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "gemfile$", text = "", fg_dark = "#181926", fg_light = "#181926" }, - { name = ".vimrc", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "i18n.config.ts", text = "󰗊", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "gulpfile.ts", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "build.zig.zon", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "checkhealth", text = "󰓙", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "xmobarrc", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "_vimrc", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = ".luaurc", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "kdenlive-layoutsrc", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "gradlew", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "xsettingsd.conf", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "vlcrc", text = "󰕼", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "xorg.conf", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "xmobarrc.hs", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "workspace", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = ".gitattributes", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "favicon.ico", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "go.sum", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "pom.xml", text = "", fg_dark = "#363a4f", fg_light = "#363a4f" }, - { name = "webpack", text = "󰜫", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "vagrantfile$", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" }, - { name = "unlicense", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "tmux.conf.local", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "settings.gradle", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = ".dockerignore", text = "󰡨", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "sym-lib-table", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "_gvimrc", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "kdenliverc", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "kdeglobals", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = ".prettierrc.yaml", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "rmd", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "tailwind.config.mjs", text = "󱏿", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "sxhkdrc", text = "", fg_dark = "#1e2030", fg_light = "#1e2030" }, - { name = "robots.txt", text = "󰚩", fg_dark = "#6e738d", fg_light = "#6e738d" }, - { name = "tailwind.config.ts", text = "󱏿", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "prettier.config.mjs", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "mpv.conf", text = "", fg_dark = "#24273a", fg_light = "#24273a" }, - { name = "py.typed", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "PrusaSlicer.ini", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "procfile", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "rakefile", text = "", fg_dark = "#181926", fg_light = "#181926" }, - { name = "kritarc", text = "", fg_dark = "#c6a0f6", fg_light = "#c6a0f6" }, - { name = ".Xresources", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "prettier.config.js", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "commitlint.config.ts", text = "󰜘", fg_dark = "#8bd5ca", fg_light = "#8bd5ca" }, - { name = "weston.ini", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "eslint.config.js", text = "", fg_dark = "#494d64", fg_light = "#494d64" }, - { name = "cmakelists.txt", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = ".git-blame-ignore-revs", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "config", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "nuxt.config.cjs", text = "󱄆", fg_dark = "#8bd5ca", fg_light = "#8bd5ca" }, - { name = "node_modules", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "makefile", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "lxqt.conf", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "i18n.config.js", text = "󰗊", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "FreeCAD.conf", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "prettier.config.cjs", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "tmux.conf", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "kalgebrarc", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "i3status.conf", text = "", fg_dark = "#cad3f5", fg_light = "#cad3f5" }, - { name = ".settings.json", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "containerfile", text = "󰡨", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "i3blocks.conf", text = "", fg_dark = "#cad3f5", fg_light = "#cad3f5" }, - { name = "lxde-rc.xml", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "gradle.properties", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "hypridle.conf", text = "", fg_dark = "#8bd5ca", fg_light = "#8bd5ca" }, - { name = "gruntfile.ts", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "gruntfile.js", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "dockerfile", text = "󰡨", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "groovy", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "hyprlock.conf", text = "", fg_dark = "#8bd5ca", fg_light = "#8bd5ca" }, - { name = ".prettierrc", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "gnumakefile", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "commit_editmsg", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "fp-lib-table", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "fp-info-cache", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "eslint.config.ts", text = "", fg_dark = "#494d64", fg_light = "#494d64" }, - { name = "nuxt.config.js", text = "󱄆", fg_dark = "#8bd5ca", fg_light = "#8bd5ca" }, - { name = "platformio.ini", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = ".nuxtrc", text = "󱄆", fg_dark = "#8bd5ca", fg_light = "#8bd5ca" }, - { name = "gruntfile.coffee", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "eslint.config.mjs", text = "", fg_dark = "#494d64", fg_light = "#494d64" }, - { name = "compose.yaml", text = "󰡨", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "bspwmrc", text = "", fg_dark = "#1e2030", fg_light = "#1e2030" }, - { name = "brewfile", text = "", fg_dark = "#181926", fg_light = "#181926" }, - { name = ".eslintrc", text = "", fg_dark = "#494d64", fg_light = "#494d64" }, - { name = ".gtkrc-2.0", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = ".Xauthority", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = ".prettierrc.json", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = ".npmignore", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = ".gitmodules", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, -] -exts = [ - { name = "rake", text = "", fg_dark = "#181926", fg_light = "#181926" }, - { name = "skp", text = "󰻫", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "eln", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" }, - { name = "razor", text = "󱦘", fg_dark = "#494d64", fg_light = "#494d64" }, - { name = "vue", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "sln", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "el", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" }, - { name = "blp", text = "󰺾", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "jl", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "mdx", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "jsx", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "ml", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "less", text = "", fg_dark = "#494d64", fg_light = "#494d64" }, - { name = "pot", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "pl", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "mli", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "gif", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "aif", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "cxxm", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "fcbak", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "aac", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "query", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "android", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "m3u8", text = "󰲹", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "leex", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "liquid", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "cue", text = "󰲹", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "fcmacro", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "log", text = "󰌱", fg_dark = "#cad3f5", fg_light = "#cad3f5" }, - { name = "pm", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "brep", text = "󰻫", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "blend", text = "󰂫", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "md5", text = "󰕥", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "sql", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "xcplayground", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "erb", text = "", fg_dark = "#181926", fg_light = "#181926" }, - { name = "t", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "cache", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "r", text = "󰟔", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "x", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "import", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "m", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "lrc", text = "󰨖", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "o", text = "", fg_dark = "#494d64", fg_light = "#494d64" }, - { name = "d", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "c", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "h", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "rss", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "hbs", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "godot", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "eot", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "awk", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "fsx", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "a", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "pyi", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "asc", text = "󰦝", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "ass", text = "󰨖", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "css", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "psb", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "csproj", text = "󰪮", fg_dark = "#494d64", fg_light = "#494d64" }, - { name = "csv", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "gcode", text = "󰐫", fg_dark = "#6e738d", fg_light = "#6e738d" }, - { name = "ics", text = "", fg_dark = "#363a4f", fg_light = "#363a4f" }, - { name = "mk", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "bz", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "fctb", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "gz", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "wasm", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "glb", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "elc", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" }, - { name = "flf", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "elf", text = "", fg_dark = "#494d64", fg_light = "#494d64" }, - { name = "dropbox", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" }, - { name = "tres", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "apk", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "ape", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "slvs", text = "󰻫", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "apl", text = "⍝", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "cs", text = "󰌛", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "azcli", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" }, - { name = "pp", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "flc", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "gemspec", text = "", fg_dark = "#181926", fg_light = "#181926" }, - { name = "pls", text = "󰲹", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "cfg", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "fcscript", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "gnumakefile", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "zst", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "pxi", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "woff2", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "kicad_pcb", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "zsh", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "kicad_wks", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "info", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "cppm", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "svg", text = "󰜡", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "flac", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" }, - { name = "cuh", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "bin", text = "", fg_dark = "#494d64", fg_light = "#494d64" }, - { name = "zig", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "yml", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "yaml", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "fsscript", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "xz", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "diff", text = "", fg_dark = "#494d64", fg_light = "#494d64" }, - { name = "mojo", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "cshtml", text = "󱦗", fg_dark = "#494d64", fg_light = "#494d64" }, - { name = "bak", text = "󰁯", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "nfo", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "bat", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "cpy", text = "⚙", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "gql", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "c++", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "lff", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "obj", text = "󰆧", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "sha512", text = "󰕥", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "scm", text = "󰘧", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "aiff", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "sig", text = "λ", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "webm", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "zip", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "wrz", text = "󰆧", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "jwmrc", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" }, - { name = "xml", text = "󰗀", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "cbl", text = "⚙", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "rmd", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "xaml", text = "󰙳", fg_dark = "#494d64", fg_light = "#494d64" }, - { name = "xm", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "wvc", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "drl", text = "", fg_dark = "#ee99a0", fg_light = "#ee99a0" }, - { name = "erl", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" }, - { name = "3gp", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "ccm", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "ino", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "kbx", text = "󰯄", fg_dark = "#6e738d", fg_light = "#6e738d" }, - { name = "test.js", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "wrl", text = "󰆧", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "pcm", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" }, - { name = "woff", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "scala", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "webpack", text = "󰜫", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "hrl", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" }, - { name = "kra", text = "", fg_dark = "#c6a0f6", fg_light = "#c6a0f6" }, - { name = "kicad_pro", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "bazel", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "toml", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "iges", text = "󰻫", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "crdownload", text = "", fg_dark = "#8bd5ca", fg_light = "#8bd5ca" }, - { name = "so", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "strings", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "xls", text = "󰈛", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "wav", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "vsix", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "kicad_prl", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "mov", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "bash", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "sqlite3", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "vsh", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "vim", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "lck", text = "", fg_dark = "#b8c0e0", fg_light = "#b8c0e0" }, - { name = "go", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "pyo", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "vhdl", text = "󰍛", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "vhd", text = "󰍛", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "rar", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "magnet", text = "", fg_dark = "#494d64", fg_light = "#494d64" }, - { name = "vala", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "coffee", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "kdbx", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "po", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "v", text = "󰍛", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "prisma", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" }, - { name = "f90", text = "󱈚", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "txt", text = "󰈙", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "mo", text = "∞", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "mp4", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "cljc", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "heex", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "exs", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "clj", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "luau", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "fcparam", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "markdown", text = "", fg_dark = "#cad3f5", fg_light = "#cad3f5" }, - { name = "dxf", text = "󰻫", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "luac", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "desktop", text = "", fg_dark = "#494d64", fg_light = "#494d64" }, - { name = "docx", text = "󰈬", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "cljd", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "txz", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "bicepparam", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "kt", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" }, - { name = "fcstd", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "md", text = "", fg_dark = "#cad3f5", fg_light = "#cad3f5" }, - { name = "edn", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "sub", text = "󰨖", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "ttf", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "tsx", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "hurl", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "dll", text = "", fg_dark = "#181926", fg_light = "#181926" }, - { name = "lhs", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "tsconfig", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "msf", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "ts", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "rproj", text = "󰗆", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "org", text = "", fg_dark = "#8bd5ca", fg_light = "#8bd5ca" }, - { name = "signature", text = "λ", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "elm", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "pyc", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "tmux", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "tgz", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "nu", text = ">", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "tfvars", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "lua", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "astro", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "lib", text = "", fg_dark = "#181926", fg_light = "#181926" }, - { name = "tex", text = "", fg_dark = "#494d64", fg_light = "#494d64" }, - { name = "ogg", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" }, - { name = "stp", text = "󰻫", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "sublime", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "test.tsx", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "nswag", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "test.ts", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "test.jsx", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "dwg", text = "󰻫", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "bib", text = "󱉟", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "sass", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "templ", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "tcl", text = "󰛓", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "pck", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "swift", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "makefile", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "xcstrings", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "slim", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "iso", text = "", fg_dark = "#f0c6c6", fg_light = "#f0c6c6" }, - { name = "fsi", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "dart", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "nix", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "svelte", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "sv", text = "󰍛", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "bz2", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "sha256", text = "󰕥", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "twig", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "material", text = "󰔉", fg_dark = "#6e738d", fg_light = "#6e738d" }, - { name = "ppt", text = "󰈧", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "pyd", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "step", text = "󰻫", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "hx", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "webmanifest", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "kicad_sch", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "cjs", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "stl", text = "󰆧", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "ejs", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "ssa", text = "󰨖", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "license", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "jsonc", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "download", text = "", fg_dark = "#8bd5ca", fg_light = "#8bd5ca" }, - { name = "ige", text = "󰻫", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "sqlite", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "psd1", text = "󰨊", fg_dark = "#6e738d", fg_light = "#6e738d" }, - { name = "dump", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "resi", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "spec.ts", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "fnl", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "cu", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "scss", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "config.ru", text = "", fg_dark = "#181926", fg_light = "#181926" }, - { name = "psd", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "db", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "epub", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "haml", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "sol", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "sml", text = "λ", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "svh", text = "󰍛", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "sldprt", text = "󰻫", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "ico", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "xlsx", text = "󰈛", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "rs", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "dconf", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "bz3", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "fdmdownload", text = "", fg_dark = "#8bd5ca", fg_light = "#8bd5ca" }, - { name = "fs", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "patch", text = "", fg_dark = "#494d64", fg_light = "#494d64" }, - { name = "hs", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "xcf", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "js", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "pyw", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "sha384", text = "󰕥", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "fcmat", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "csh", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "suo", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "sha224", text = "󰕥", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "sha1", text = "󰕥", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "cr", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "huff", text = "󰡘", fg_dark = "#494d64", fg_light = "#494d64" }, - { name = "sh", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "sc", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "ksh", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "cc", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "wma", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "mp3", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "conf", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "3mf", text = "󰆧", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "sbt", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "kicad_mod", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "terminal", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "rlib", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "pdf", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "mts", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "kdenlive", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "kts", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" }, - { name = "spec.tsx", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "res", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "hxx", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "rb", text = "", fg_dark = "#181926", fg_light = "#181926" }, - { name = "vh", text = "󰍛", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "ixx", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "cson", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "cts", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "7z", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "ex", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "cpp", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "qss", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "app", text = "", fg_dark = "#494d64", fg_light = "#494d64" }, - { name = "jxl", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "qrc", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "qml", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "epp", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "otf", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "hh", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "qm", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "pro", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "exe", text = "", fg_dark = "#494d64", fg_light = "#494d64" }, - { name = "kdenlivetitle", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "kdb", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "mpp", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "Dockerfile", text = "󰡨", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "bqn", text = "⎉", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "torrent", text = "", fg_dark = "#8bd5ca", fg_light = "#8bd5ca" }, - { name = "m3u", text = "󰲹", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "py", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "pxd", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "f3d", text = "󰻫", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "out", text = "", fg_dark = "#494d64", fg_light = "#494d64" }, - { name = "spec.jsx", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "kicad_dru", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "ps1", text = "󰨊", fg_dark = "#6e738d", fg_light = "#6e738d" }, - { name = "ui", text = "", fg_dark = "#363a4f", fg_light = "#363a4f" }, - { name = "styl", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "f#", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "png", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "ply", text = "󰆧", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "php", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "eex", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "tbc", text = "󰛓", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "part", text = "", fg_dark = "#8bd5ca", fg_light = "#8bd5ca" }, - { name = "pub", text = "󰷖", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "ipynb", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "opus", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" }, - { name = "git", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "bmp", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "blade.php", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "nim", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "xpi", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "mustache", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "tscn", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "scad", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "ai", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "hex", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" }, - { name = "hpp", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "xul", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "mobi", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "fcstd1", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "ical", text = "", fg_dark = "#363a4f", fg_light = "#363a4f" }, - { name = "icalendar", text = "", fg_dark = "#363a4f", fg_light = "#363a4f" }, - { name = "bicep", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "mm", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "mkv", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "graphql", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "mjs", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "mint", text = "󰌪", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "m4v", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "m4a", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "tf", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "gv", text = "󱁉", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "lock", text = "", fg_dark = "#b8c0e0", fg_light = "#b8c0e0" }, - { name = "krz", text = "", fg_dark = "#c6a0f6", fg_light = "#c6a0f6" }, - { name = "kpp", text = "", fg_dark = "#c6a0f6", fg_light = "#c6a0f6" }, - { name = "ko", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "kicad_sym", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "psm1", text = "󰨊", fg_dark = "#6e738d", fg_light = "#6e738d" }, - { name = "pyx", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" }, - { name = "json5", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "json", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "bzl", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "ifb", text = "", fg_dark = "#363a4f", fg_light = "#363a4f" }, - { name = "image", text = "", fg_dark = "#f0c6c6", fg_light = "#f0c6c6" }, - { name = "jpg", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "jpeg", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "java", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "wv", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "ini", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "cast", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "cp", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "fctl", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" }, - { name = "ifc", text = "󰻫", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "sldasm", text = "󰻫", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "html", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "typoscript", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "🔥", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "htm", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "ste", text = "󰻫", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "spec.js", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "gresource", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" }, - { name = "ebook", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "gradle", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "gd", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "fish", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "igs", text = "󰻫", fg_dark = "#a6da95", fg_light = "#a6da95" }, - { name = "fbx", text = "󰆧", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "env", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "srt", text = "󰨖", fg_dark = "#eed49f", fg_light = "#eed49f" }, - { name = "dot", text = "󱁉", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "doc", text = "󰈬", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "d.ts", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" }, - { name = "applescript", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "cxx", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "img", text = "", fg_dark = "#f0c6c6", fg_light = "#f0c6c6" }, - { name = "cljs", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" }, - { name = "cobol", text = "⚙", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "cob", text = "⚙", fg_dark = "#5b6078", fg_light = "#5b6078" }, - { name = "cmake", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, - { name = "webp", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" }, -] diff --git a/dot_config/yazi/yazi.toml b/dot_config/yazi/yazi.toml deleted file mode 100644 index d21cfb0..0000000 --- a/dot_config/yazi/yazi.toml +++ /dev/null @@ -1,201 +0,0 @@ -# A TOML linter such as https://taplo.tamasfe.dev/ can use this schema to validate your config. -# If you encounter any issues, please make an issue at https://github.com/yazi-rs/schemas. -"$schema" = "https://yazi-rs.github.io/schemas/yazi.json" - -[manager] -ratio = [ 1, 4, 3 ] -sort_by = "alphabetical" -sort_sensitive = false -sort_reverse = false -sort_dir_first = true -sort_translit = false -linemode = "none" -show_hidden = false -show_symlink = true -scrolloff = 5 -mouse_events = [ "click", "scroll" ] -title_format = "Yazi: {cwd}" - -[preview] -tab_size = 2 -max_width = 600 -max_height = 900 -cache_dir = "" -image_filter = "triangle" -image_quality = 75 -sixel_fraction = 15 -ueberzug_scale = 1 -ueberzug_offset = [ 0, 0, 0, 0 ] - -[opener] -edit = [ - { run = '${EDITOR:-vi} "$@"', desc = "$EDITOR", block = true, for = "unix" }, - { run = 'code %*', orphan = true, desc = "code", for = "windows" }, - { run = 'code -w %*', block = true, desc = "code (block)", for = "windows" }, -] -open = [ - { run = 'xdg-open "$1"', desc = "Open", for = "linux" }, - { run = 'open "$@"', desc = "Open", for = "macos" }, - { run = 'start "" "%1"', orphan = true, desc = "Open", for = "windows" }, -] -reveal = [ - { run = 'xdg-open "$(dirname "$1")"', desc = "Reveal", for = "linux" }, - { run = 'open -R "$1"', desc = "Reveal", for = "macos" }, - { run = 'explorer /select,"%1"', orphan = true, desc = "Reveal", for = "windows" }, - { run = '''exiftool "$1"; echo "Press enter to exit"; read _''', block = true, desc = "Show EXIF", for = "unix" }, -] -extract = [ - { run = 'ya pub extract --list "$@"', desc = "Extract here", for = "unix" }, - { run = 'ya pub extract --list %*', desc = "Extract here", for = "windows" }, -] -play = [ - { run = 'mpv --force-window "$@"', orphan = true, for = "unix" }, - { run = 'mpv --force-window %*', orphan = true, for = "windows" }, - { run = '''mediainfo "$1"; echo "Press enter to exit"; read _''', block = true, desc = "Show media info", for = "unix" }, -] - -[open] -rules = [ - # Folder - { name = "*/", use = [ "edit", "open", "reveal" ] }, - # Text - { mime = "text/*", use = [ "edit", "reveal" ] }, - # Image - { mime = "image/*", use = [ "open", "reveal" ] }, - # Media - { mime = "{audio,video}/*", use = [ "play", "reveal" ] }, - # Archive - { mime = "application/{,g}zip", use = [ "extract", "reveal" ] }, - { mime = "application/x-{tar,bzip*,7z-compressed,xz,rar}", use = [ "extract", "reveal" ] }, - # JSON - { mime = "application/{json,x-ndjson}", use = [ "edit", "reveal" ] }, - { mime = "*/javascript", use = [ "edit", "reveal" ] }, - # Empty file - { mime = "inode/x-empty", use = [ "edit", "reveal" ] }, - # Fallback - { name = "*", use = [ "open", "reveal" ] }, -] - -[tasks] -micro_workers = 10 -macro_workers = 25 -bizarre_retry = 5 -image_alloc = 536870912 # 512MB -image_bound = [ 0, 0 ] -suppress_preload = false - -[plugin] - -fetchers = [ - # Mimetype - { id = "mime", name = "*", run = "mime", if = "!mime", prio = "high" }, -] -preloaders = [ - # Image - { mime = "image/{avif,hei?,jxl,svg+xml}", run = "magick" }, - { mime = "image/*", run = "image" }, - # Video - { mime = "video/*", run = "video" }, - # PDF - { mime = "application/pdf", run = "pdf" }, - # Font - { mime = "font/*", run = "font" }, - { mime = "application/vnd.ms-opentype", run = "font" }, -] -previewers = [ - { name = "*/", run = "folder", sync = true }, - # Code - { mime = "text/*", run = "code" }, - { mime = "*/{xml,javascript,x-wine-extension-ini}", run = "code" }, - # JSON - { mime = "application/{json,x-ndjson}", run = "json" }, - # Image - { mime = "image/{avif,hei?,jxl,svg+xml}", run = "magick" }, - { mime = "image/*", run = "image" }, - # Video - { mime = "video/*", run = "video" }, - # PDF - { mime = "application/pdf", run = "pdf" }, - # Archive - { mime = "application/{,g}zip", run = "archive" }, - { mime = "application/x-{tar,bzip*,7z-compressed,xz,rar,iso9660-image}", run = "archive" }, - # Font - { mime = "font/*", run = "font" }, - { mime = "application/vnd.ms-opentype", run = "font" }, - # Empty file - { mime = "inode/x-empty", run = "empty" }, - # Fallback - { name = "*", run = "file" }, -] - -[input] -cursor_blink = false - -# cd -cd_title = "Change directory:" -cd_origin = "top-center" -cd_offset = [ 0, 2, 50, 3 ] - -# create -create_title = "Create:" -create_origin = "top-center" -create_offset = [ 0, 2, 50, 3 ] - -# rename -rename_title = "Rename:" -rename_origin = "hovered" -rename_offset = [ 0, 1, 50, 3 ] - -# trash -trash_title = "Move {n} selected file{s} to trash? (y/N)" -trash_origin = "top-center" -trash_offset = [ 0, 2, 50, 3 ] - -# delete -delete_title = "Delete {n} selected file{s} permanently? (y/N)" -delete_origin = "top-center" -delete_offset = [ 0, 2, 50, 3 ] - -# filter -filter_title = "Filter:" -filter_origin = "top-center" -filter_offset = [ 0, 2, 50, 3 ] - -# find -find_title = [ "Find next:", "Find previous:" ] -find_origin = "top-center" -find_offset = [ 0, 2, 50, 3 ] - -# search -search_title = "Search via {n}:" -search_origin = "top-center" -search_offset = [ 0, 2, 50, 3 ] - -# shell -shell_title = [ "Shell:", "Shell (block):" ] -shell_origin = "top-center" -shell_offset = [ 0, 2, 50, 3 ] - -# overwrite -overwrite_title = "Overwrite an existing file? (y/N)" -overwrite_origin = "top-center" -overwrite_offset = [ 0, 2, 50, 3 ] - -# quit -quit_title = "{n} task{s} running, sure to quit? (y/N)" -quit_origin = "top-center" -quit_offset = [ 0, 2, 50, 3 ] - -[select] -open_title = "Open with:" -open_origin = "hovered" -open_offset = [ 0, 1, 50, 7 ] - -[which] -sort_by = "none" -sort_sensitive = false -sort_reverse = false -sort_translit = false - -[log] -enabled = false