diff options
author | venomade <venomade@venomade.com> | 2025-02-27 17:06:42 +0000 |
---|---|---|
committer | venomade <venomade@venomade.com> | 2025-02-27 17:06:42 +0000 |
commit | 1cace80e4832a5d250ef4b7ccd687996563fb01b (patch) | |
tree | db1ced91d1382ca3cabe37dbae00da51231d6a99 /alpine-river/config/yazi |
Add old dotfiles
Diffstat (limited to 'alpine-river/config/yazi')
-rw-r--r-- | alpine-river/config/yazi/keymap.toml | 96 | ||||
-rw-r--r-- | alpine-river/config/yazi/rose-pine.tmTheme | 959 | ||||
-rw-r--r-- | alpine-river/config/yazi/theme.toml | 153 | ||||
-rw-r--r-- | alpine-river/config/yazi/yazi.toml | 6 |
4 files changed, 1214 insertions, 0 deletions
diff --git a/alpine-river/config/yazi/keymap.toml b/alpine-river/config/yazi/keymap.toml new file mode 100644 index 0000000..94ca258 --- /dev/null +++ b/alpine-river/config/yazi/keymap.toml @@ -0,0 +1,96 @@ +"$schema" = "https://yazi-rs.github.io/schemas/keymap.json" + +[manager] + +prepend_keymap = [ + # { on = [ "w" ], exec = 'shell "$SHELL" --block --confirm', desc = "Open shell here" }, + # { on = [ "W" ], exec = "tasks_show" }, + + # Navigation + { on = [ "e" ], run = "arrow -1" }, + { on = [ "n" ], run = "arrow 1" }, + + { on = [ "E" ], run = "arrow -5" }, + { on = [ "N" ], run = "arrow 5" }, + + { on = [ "h" ], run = "leave" }, + { on = [ "i" ], run = "enter" }, + + { on = [ "H" ], run = "back" }, + { on = [ "I" ], run = "forward" }, + + { on = [ "<C-e>" ], run = "seek -5" }, + { on = [ "<C-n>" ], run = "seek 5" }, + + # Operation + { on = [ "k" ], run = "link" }, + { on = [ "K" ], run = "link --relative" }, + + # Find + { on = [ "j" ], run = "find_arrow" }, + { on = [ "J" ], run = "find_arrow --previous" }, +] + +[tasks] + +prepend_keymap = [ + { on = [ "W" ], run = "close" }, + + { on = [ "e" ], run = "arrow -1" }, + { on = [ "n" ], run = "arrow 1" }, +] + +[select] + +prepend_keymap = [ + { on = [ "e" ], run = "arrow -1" }, + { on = [ "n" ], run = "arrow 1" }, + + { on = [ "E" ], run = "arrow -5" }, + { on = [ "N" ], run = "arrow 5" }, +] + +[input] + +prepend_keymap = [ + # Mode + { on = [ "l" ], run = "insert" }, + { on = [ "<C-h>" ], run = [ "move -999", "insert" ] }, + { on = [ "<C-i>" ], run = [ "move 999", "insert --append" ] }, + + # Character-wise movement + { on = [ "h" ], run = "move -1" }, + { on = [ "i" ], run = "move 1" }, + + # Word-wise movement + { on = [ "=" ], run = "forward --end-of-word" }, + + # Line-wise movement + { on = [ "H" ], run = "move -999" }, + { on = [ "I" ], run = "move 999" }, + + # Cut/Yank/Paste + { on = [ "x" ], run = [ "delete", "move 1 --in-operating" ] }, + + # Undo/Redo + { on = [ "u" ], run = "undo" }, + { on = [ "U" ], run = "redo" }, +] + +[completion] + +prepend_keymap = [ + { on = [ "<C-e>" ], run = "arrow -1" }, + { on = [ "<C-n>" ], run = "arrow 1" }, +] + +[help] + +prepend_keymap = [ + # Navigation + { on = [ "e" ], run = "arrow -1" }, + { on = [ "n" ], run = "arrow 1" }, + + { on = [ "E" ], run = "arrow -5" }, + { on = [ "N" ], run = "arrow 5" }, +] diff --git a/alpine-river/config/yazi/rose-pine.tmTheme b/alpine-river/config/yazi/rose-pine.tmTheme new file mode 100644 index 0000000..e90da85 --- /dev/null +++ b/alpine-river/config/yazi/rose-pine.tmTheme @@ -0,0 +1,959 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> + <dict> + <key>name</key> + <string>Catppuccin</string> + <key>settings</key> + <array> + <dict> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#908caa</string> + <key>background</key> + <string>#191724</string> + <key>caret</key> + <string>#E0DEF4</string> + <key>invisibles</key> + <string>#e0def4</string> + <key>gutterForeground</key> + <string>#575279</string> + <key>gutterForegroundHighlight</key> + <string>#9ccfd8</string> + <key>lineHighlight</key> + <string>#26233A</string> + <key>selection</key> + <string>#393552</string> + <key>selectionBorder</key> + <string>#191724</string> + <key>activeGuide</key> + <string>#eb6f92</string> + <key>findHighlightForeground</key> + <string>#181825</string> + <key>findHighlight</key> + <string>#f6c177</string> + <key>bracketsForeground</key> + <string>#575279</string> + <key>bracketContentsForeground</key> + <string>#575279</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Comment</string> + <key>scope</key> + <string>comment</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#393552</string> + <key>fontStyle</key> + <string>italic</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>String</string> + <key>scope</key> + <string>string</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#9ccfd8</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>String regex</string> + <key>scope</key> + <string>string.regexp</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#eb6f92</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Number</string> + <key>scope</key> + <string>constant.numeric</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#eb6f92</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Boolean</string> + <key>scope</key> + <string>constant.language.boolean</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#eb6f92</string> + <key>fontStyle</key> + <string>bold italic</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Built-in constant</string> + <key>scope</key> + <string>constant.language</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#E0DEF4</string> + <key>fontStyle</key> + <string>italic</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Built-in function</string> + <key>scope</key> + <string>support.function.builtin</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#eb6f92</string> + <key>fontStyle</key> + <string>italic</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>User-defined constant</string> + <key>scope</key> + <string>variable.other.constant</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#eb6f92</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Variable</string> + <key>scope</key> + <string>variable</string> + <key>settings</key> + <dict></dict> + </dict> + <dict> + <key>name</key> + <string>Keyword</string> + <key>scope</key> + <string>keyword</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#eb6f92</string> + <key>fontStyle</key> + <string>italic</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Conditional/loop</string> + <key>scope</key> + <string>keyword.control.loop, keyword.control.conditional, keyword.control.c++</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#cba6f7</string> + <key>fontStyle</key> + <string>bold</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Return</string> + <key>scope</key> + <string>keyword.control.return, keyword.control.flow.return</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#B4637A</string> + <key>fontStyle</key> + <string>bold</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Exception</string> + <key>scope</key> + <string>support.type.exception</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#eb6f92</string> + <key>fontStyle</key> + <string>italic</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Operator</string> + <key>scope</key> + <string>keyword.operator, punctuation.accessor</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#89dceb</string> + <key>fontStyle</key> + <string>bold</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Punctuation separator</string> + <key>scope</key> + <string>punctuation.separator</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#9ccfd8</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Punctuation terminator</string> + <key>scope</key> + <string>punctuation.terminator</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#9ccfd8</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Punctuation bracket</string> + <key>scope</key> + <string>punctuation.section</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#575279</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Include</string> + <key>scope</key> + <string>keyword.control.import.include</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#9ccfd8</string> + <key>fontStyle</key> + <string>italic</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Storage</string> + <key>scope</key> + <string>storage</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#f38ba8</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Storage type</string> + <key>scope</key> + <string>storage.type</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#f6c177</string> + <key>fontStyle</key> + <string>italic</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Storage modifier</string> + <key>scope</key> + <string>storage.modifier</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#f38ba8</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Storage type namespace</string> + <key>scope</key> + <string>entity.name.namespace, meta.path</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#74658B</string> + <key>fontStyle</key> + <string>italic</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Storage type class</string> + <key>scope</key> + <string>storage.type.class</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#74658B</string> + <key>fontStyle</key> + <string>italic</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Label</string> + <key>scope</key> + <string>entity.name.label</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#31748F</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Keyword class</string> + <key>scope</key> + <string>keyword.declaration.class</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#f38ba8</string> + <key>fontStyle</key> + <string>italic</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Class name</string> + <key>scope</key> + <string>entity.name.class, meta.toc-list.full-identifier</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#89dceb</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Inherited class</string> + <key>scope</key> + <string>entity.other.inherited-class</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#89dceb</string> + <key>fontStyle</key> + <string>italic</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Function name</string> + <key>scope</key> + <string>entity.name.function, variable.function</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#31748F</string> + <key>fontStyle</key> + <string>italic</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Function macro</string> + <key>scope</key> + <string>entity.name.function.preprocessor</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#f38ba8</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Macro directive - ifdef</string> + <key>scope</key> + <string>keyword.control.import</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#f38ba8</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Constructor</string> + <key>scope</key> + <string>entity.name.function.constructor, entity.name.function.destructor</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#E0DEF4</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Function argument</string> + <key>scope</key> + <string>variable.parameter.function</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#74658B</string> + <key>fontStyle</key> + <string>italic</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Function declaration</string> + <key>scope</key> + <string>keyword.declaration.function</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#eba0ac</string> + <key>fontStyle</key> + <string>italic</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Library function</string> + <key>scope</key> + <string>support.function</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#89dceb</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Library constant</string> + <key>scope</key> + <string>support.constant</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#31748F</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Library class/type</string> + <key>scope</key> + <string>support.type, support.class</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#31748F</string> + <key>fontStyle</key> + <string>italic</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Library variable</string> + <key>scope</key> + <string>support.other.variable</string> + <key>settings</key> + <dict> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Variable function</string> + <key>scope</key> + <string>variable.function</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#31748F</string> + <key>fontStyle</key> + <string>italic</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Variable parameter</string> + <key>scope</key> + <string>variable.parameter</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#74658B</string> + <key>fontStyle</key> + <string>italic</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Variable other</string> + <key>scope</key> + <string>variable.other</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#908caa</string> + <key>fontStyle</key> + <string>italic</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Variable field</string> + <key>scope</key> + <string>variable.other.member</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#74658B</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Variable language</string> + <key>scope</key> + <string>variable.language</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#9ccfd8</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Tag name</string> + <key>scope</key> + <string>entity.name.tag</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#eb6f92</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Tag attribute</string> + <key>scope</key> + <string>entity.other.attribute-name</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#cba6f7</string> + <key>fontStyle</key> + <string>italic</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Tag delimiter</string> + <key>scope</key> + <string>punctuation.definition.tag</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#eba0ac</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Markdown URL</string> + <key>scope</key> + <string>markup.underline.link.markdown</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#74658B</string> + <key>fontStyle</key> + <string>italic underline</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Markdown reference</string> + <key>scope</key> + <string>meta.link.inline.description</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#74658B</string> + <key>fontStyle</key> + <string>bold</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Markdown literal</string> + <key>scope</key> + <string>comment.block.markdown, meta.code-fence, markup.raw.code-fence, markup.raw.inline</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#9ccfd8</string> + <key>fontStyle</key> + <string>italic</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Markdown title</string> + <key>scope</key> + <string>punctuation.definition.heading, entity.name.section</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#31748F</string> + <key>fontStyle</key> + <string>bold</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Markdown emphasis</string> + <key>scope</key> + <string>markup.italic</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#eba0ac</string> + <key>fontStyle</key> + <string>italic</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Markdown strong</string> + <key>scope</key> + <string>markup.bold</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#eba0ac</string> + <key>fontStyle</key> + <string>bold</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Escape</string> + <key>scope</key> + <string>constant.character.escape</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#B4637A</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Bash built-in function</string> + <key>scope</key> + <string>source.shell.bash meta.function.shell meta.compound.shell meta.function-call.identifier.shell</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#B4637A</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Bash parameter</string> + <key>scope</key> + <string>variable.language.shell</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#f38ba8</string> + <key>fontStyle</key> + <string>italic</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Lua field</string> + <key>scope</key> + <string>source.lua meta.function.lua meta.block.lua meta.mapping.value.lua meta.mapping.key.lua string.unquoted.key.lua</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#E0DEF4</string> + <key>fontStyle</key> + <string>italic</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Lua constructor</string> + <key>scope</key> + <string>source.lua meta.function.lua meta.block.lua meta.mapping.key.lua string.unquoted.key.lua</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#E0DEF4</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Java constant</string> + <key>scope</key> + <string>entity.name.constant.java</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#9ccfd8</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>CSS property</string> + <key>scope</key> + <string>support.type.property-name.css</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#E0DEF4</string> + <key>fontStyle</key> + <string>italic</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>CSS constant</string> + <key>scope</key> + <string>support.constant.property-value.css</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#908caa</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>CSS suffix</string> + <key>scope</key> + <string>constant.numeric.suffix.css, keyword.other.unit.css</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#9ccfd8</string> + <key>fontStyle</key> + <string>italic</string> + </dict> + </dict> + <dict> + <key>name</key> + <string>CSS variable property</string> + <key>scope</key> + <string>variable.other.custom-property.name.css, support.type.custom-property.name.css, punctuation.definition.custom-property.css</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#9ccfd8</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>SCSS tag</string> + <key>scope</key> + <string>entity.name.tag.css</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#E0DEF4</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>SASS variable</string> + <key>scope</key> + <string>variable.other.sass</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#9ccfd8</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Invalid</string> + <key>scope</key> + <string>invalid</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#908caa</string> + <key>background</key> + <string>#f38ba8</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Invalid deprecated</string> + <key>scope</key> + <string>invalid.deprecated</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#908caa</string> + <key>background</key> + <string>#cba6f7</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Diff header</string> + <key>scope</key> + <string>meta.diff, meta.diff.header</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#393552</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Diff deleted</string> + <key>scope</key> + <string>markup.deleted</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#f38ba8</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Diff inserted</string> + <key>scope</key> + <string>markup.inserted</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#9ccfd8</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Diff changed</string> + <key>scope</key> + <string>markup.changed</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#f6c177</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + <dict> + <key>name</key> + <string>Message error</string> + <key>scope</key> + <string>message.error</string> + <key>settings</key> + <dict> + <key>foreground</key> + <string>#f38ba8</string> + <key>fontStyle</key> + <string></string> + </dict> + </dict> + </array> + <key>uuid</key> + <string>4d0379b5-ef82-467b-b8b8-365889420646</string> + <key>colorSpaceName</key> + <string>sRGB</string> + <key>semanticClass</key> + <string>theme.dark.Catppuccin</string> + <key>author</key> + <string>BrunDerSchwarzmagier</string> + </dict> +</plist> diff --git a/alpine-river/config/yazi/theme.toml b/alpine-river/config/yazi/theme.toml new file mode 100644 index 0000000..2c92781 --- /dev/null +++ b/alpine-river/config/yazi/theme.toml @@ -0,0 +1,153 @@ +# vim:fileencoding=utf-8:foldmethod=marker + +# : Manager {{{ + +[manager] +cwd = { fg = "#9ccfd8" } + +# Hovered +hovered = { fg = "#e0def4", bg = "#26233a" } +preview_hovered = { underline = true } + +# Find +find_keyword = { fg = "#f6c177", italic = true } +find_position = { fg = "#eb6f92", bg = "reset", italic = true } + +# Marker +marker_selected = { fg = "#9ccfd8", bg = "#9ccfd8" } +marker_copied = { fg = "#f6c177", bg = "#f6c177" } +marker_cut = { fg = "#B4637A", bg = "#B4637A" } + +# Tab +tab_active = { fg = "#e0def4", bg = "#191724" } +tab_inactive = { fg = "#e0def4", bg = "#2A273F" } +tab_width = 1 + +# Border +border_symbol = "│" +border_style = { fg = "#524f67" } + +# Highlighting +syntect_theme = "~/.config/yazi/rose-pine.tmTheme" + +# : }}} + + +# : Status {{{ + +[status] +separator_open = "" +separator_close = "" +separator_style = { fg = "#2A273F", bg = "#2A273F" } + +# Mode +mode_normal = { fg = "#191724", bg = "#ebbcba", bold = true } +mode_select = { fg = "#e0def4", bg = "#9ccfd8", bold = true } +mode_unset = { fg = "#e0def4", bg = "#b4637a", bold = true } + +# Progress +progress_label = { fg = "#e0def4", bold = true } +progress_normal = { fg = "#191724", bg = "#2A273F" } +progress_error = { fg = "#B4637A", bg = "#2A273F" } + +# Permissions +permissions_t = { fg = "#31748f" } +permissions_r = { fg = "#f6c177" } +permissions_w = { fg = "#B4637A" } +permissions_x = { fg = "#9ccfd8" } +permissions_s = { fg = "#524f67" } + +# : }}} + + +# : Input {{{ + +[input] +border = { fg = "#524f67" } +title = {} +value = {} +selected = { reversed = true } + +# : }}} + + +# : Select {{{ + +[select] +border = { fg = "#524f67" } +active = { fg = "#eb6f92" } +inactive = {} + +# : }}} + + +# : Tasks {{{ + +[tasks] +border = { fg = "#524f67" } +title = {} +hovered = { underline = true } + +# : }}} + + +# : Which {{{ + +[which] +mask = { bg = "#313244" } +cand = { fg = "#9ccfd8" } +rest = { fg = "#9399b2" } +desc = { fg = "#eb6f92" } +separator = " " +separator_style = { fg = "#585b70" } + +# : }}} + + +# : Help {{{ + +[help] +on = { fg = "#eb6f92" } +exec = { fg = "#9ccfd8" } +desc = { fg = "#9399b2" } +hovered = { bg = "#585b70", bold = true } +footer = { fg = "#2A273F", bg = "#e0def4" } + +# : }}} + + +# : File-specific styles {{{ + +[filetype] + +rules = [ + # Images + { mime = "image/*", fg = "#9ccfd8" }, + + # Videos + { mime = "video/*", fg = "#f6c177" }, + { mime = "audio/*", fg = "#f6c177" }, + + # Archives + { mime = "application/zip", fg = "#eb6f92" }, + { mime = "application/gzip", fg = "#eb6f92" }, + { mime = "application/x-tar", fg = "#eb6f92" }, + { mime = "application/x-bzip", fg = "#eb6f92" }, + { mime = "application/x-bzip2", fg = "#eb6f92" }, + { mime = "application/x-7z-compressed", fg = "#eb6f92" }, + { mime = "application/x-rar", fg = "#eb6f92" }, + + # Fallback + { name = "*", fg = "#e0def4" }, + { name = "*/", fg = "#524f67" }, +] + +# : }}} + +# Disable Nerds +[icon] +globs = [] +dirs = [] +files = [] +exts = [] +conds = [] diff --git a/alpine-river/config/yazi/yazi.toml b/alpine-river/config/yazi/yazi.toml new file mode 100644 index 0000000..4e4a4e2 --- /dev/null +++ b/alpine-river/config/yazi/yazi.toml @@ -0,0 +1,6 @@ +[manager] +# show_hidden = true +sort_by = "modified" +sort_reverse = true +linemode = "size" +scrolloff = 12 |