about summary refs log tree commit diff
path: root/.config/yazi
diff options
context:
space:
mode:
authorvenomade <venomade@venomade.com>2026-02-16 17:31:16 +0000
committervenomade <venomade@venomade.com>2026-02-16 17:31:16 +0000
commita568a964fd6a9efba388b2b4919339c0b7dfe51d (patch)
tree0c6adbf753de1c0b469e911668a82c6b2002f5f8 /.config/yazi
parent9d2c3f898a97de16b986d4e494f31e6c6f3d176a (diff)
MacOS Nix HEAD master
Asahi is just not perfectly usable yet.
Moved stuff, went nix.
Diffstat (limited to '.config/yazi')
-rw-r--r--.config/yazi/keymap.toml164
-rw-r--r--.config/yazi/modus_vivendi.tmTheme439
-rw-r--r--.config/yazi/theme.toml135
-rw-r--r--.config/yazi/yazi.toml7
4 files changed, 0 insertions, 745 deletions
diff --git a/.config/yazi/keymap.toml b/.config/yazi/keymap.toml
deleted file mode 100644
index 27da4fc..0000000
--- a/.config/yazi/keymap.toml
+++ /dev/null
@@ -1,164 +0,0 @@
-"$schema" = "https://yazi-rs.github.io/schemas/keymap.json"
-
-# Manager / File list layer
-[[mgr.prepend_keymap]]
-on  = [ "e" ]
-run = "arrow -1"
-
-[[mgr.prepend_keymap]]
-on  = [ "n" ]
-run = "arrow 1"
-
-[[mgr.prepend_keymap]]
-on  = [ "E" ]
-run = "arrow -5"
-
-[[mgr.prepend_keymap]]
-on  = [ "N" ]
-run = "arrow 5"
-
-[[mgr.prepend_keymap]]
-on  = [ "h" ]
-run = "leave"
-
-[[mgr.prepend_keymap]]
-on  = [ "i" ]
-run = "enter"
-
-[[mgr.prepend_keymap]]
-on  = [ "H" ]
-run = "back"
-
-[[mgr.prepend_keymap]]
-on  = [ "I" ]
-run = "forward"
-
-[[mgr.prepend_keymap]]
-on  = [ "<C-e>" ]
-run = "seek -5"
-
-[[mgr.prepend_keymap]]
-on  = [ "<C-n>" ]
-run = "seek 5"
-
-[[mgr.prepend_keymap]]
-on  = [ "k" ]
-run = "link"
-
-[[mgr.prepend_keymap]]
-on  = [ "K" ]
-run = "link --relative"
-
-[[mgr.prepend_keymap]]
-on  = [ "j" ]
-run = "find_arrow"
-
-[[mgr.prepend_keymap]]
-on  = [ "J" ]
-run = "find_arrow --previous"
-
-
-# Tasks layer
-[[tasks.prepend_keymap]]
-on  = [ "W" ]
-run = "close"
-
-[[tasks.prepend_keymap]]
-on  = [ "e" ]
-run = "arrow -1"
-
-[[tasks.prepend_keymap]]
-on  = [ "n" ]
-run = "arrow 1"
-
-
-# Select layer (spot/picker remnants)
-[[spot.prepend_keymap]]
-on  = [ "e" ]
-run = "arrow -1"
-
-[[spot.prepend_keymap]]
-on  = [ "n" ]
-run = "arrow 1"
-
-[[spot.prepend_keymap]]
-on  = [ "E" ]
-run = "arrow -5"
-
-[[spot.prepend_keymap]]
-on  = [ "N" ]
-run = "arrow 5"
-
-
-# Input layer
-[[input.prepend_keymap]]
-on  = [ "l" ]
-run = "insert"
-
-[[input.prepend_keymap]]
-on  = [ "<C-h>" ]
-run = [ "move -999", "insert" ]
-
-[[input.prepend_keymap]]
-on  = [ "<C-i>" ]
-run = [ "move 999", "insert --append" ]
-
-[[input.prepend_keymap]]
-on  = [ "h" ]
-run = "move -1"
-
-[[input.prepend_keymap]]
-on  = [ "i" ]
-run = "move 1"
-
-[[input.prepend_keymap]]
-on  = [ "=" ]
-run = "forward --end-of-word"
-
-[[input.prepend_keymap]]
-on  = [ "H" ]
-run = "move -999"
-
-[[input.prepend_keymap]]
-on  = [ "I" ]
-run = "move 999"
-
-[[input.prepend_keymap]]
-on  = [ "x" ]
-run = [ "delete", "move 1 --in-operating" ]
-
-[[input.prepend_keymap]]
-on  = [ "u" ]
-run = "undo"
-
-[[input.prepend_keymap]]
-on  = [ "U" ]
-run = "redo"
-
-
-# Completion layer
-[[cmp.prepend_keymap]]
-on  = [ "<C-e>" ]
-run = "arrow -1"
-
-[[cmp.prepend_keymap]]
-on  = [ "<C-n>" ]
-run = "arrow 1"
-
-
-# Help layer
-[[help.prepend_keymap]]
-on  = [ "e" ]
-run = "arrow -1"
-
-[[help.prepend_keymap]]
-on  = [ "n" ]
-run = "arrow 1"
-
-[[help.prepend_keymap]]
-on  = [ "E" ]
-run = "arrow -5"
-
-[[help.prepend_keymap]]
-on  = [ "N" ]
-run = "arrow 5"
diff --git a/.config/yazi/modus_vivendi.tmTheme b/.config/yazi/modus_vivendi.tmTheme
deleted file mode 100644
index 15d2429..0000000
--- a/.config/yazi/modus_vivendi.tmTheme
+++ /dev/null
@@ -1,439 +0,0 @@
-<!-- Modus Themes for Bat -->
-<!-- Auto generated with https://github.com/miikanissi/modus-themes.nvim/blob/master/lua/modus-themes/extras/bat.lua -->
-
-<?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>modus_vivendi</string>
-    <key>settings</key>
-    <array>
-      <dict>
-        <key>settings</key>
-        <dict>
-          <key>background</key>
-          <string>#000000</string>
-          <key>caret</key>
-          <string>#989898</string>
-          <key>foreground</key>
-          <string>#ffffff</string>
-          <key>invisibles</key>
-          <string>#989898</string>
-          <key>lineHighlight</key>
-          <string>#2f3849</string>
-          <key>selection</key>
-          <string>#7030af</string>
-          <key>findHighlight</key>
-          <string>#7a6100</string>
-          <key>selectionBorder</key>
-          <string>#646464</string>
-          <key>gutterForeground</key>
-          <string>#989898</string>
-        </dict>
-      </dict>
-      <dict>
-        <key>name</key>
-        <string>Comment</string>
-        <key>scope</key>
-        <string>comment</string>
-        <key>settings</key>
-        <dict>
-          <key>fontStyle</key>
-          <string>italic</string>
-          <key>foreground</key>
-          <string>#989898</string>
-        </dict>
-      </dict>
-      <dict>
-        <key>name</key>
-        <string>String</string>
-        <key>scope</key>
-        <string>string</string>
-        <key>settings</key>
-        <dict>
-          <key>foreground</key>
-          <string>#79a8ff</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>#82b0ec</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>#6ae4b9</string>
-        </dict>
-      </dict>
-      <dict>
-        <key>name</key>
-        <string>User-defined constant</string>
-        <key>scope</key>
-        <string>constant.character, constant.other</string>
-        <key>settings</key>
-        <dict>
-          <key>foreground</key>
-          <string>#ffffff</string>
-        </dict>
-      </dict>
-      <dict>
-        <key>name</key>
-        <string>Variable</string>
-        <key>scope</key>
-        <string>variable</string>
-        <key>settings</key>
-        <dict>
-          <key>fontStyle</key>
-          <string>#00d3d0</string>
-        </dict>
-      </dict>
-      <dict>
-        <key>name</key>
-        <string>Ruby's @variable</string>
-        <key>scope</key>
-        <string>variable.other.readwrite.instance</string>
-        <key>settings</key>
-        <dict>
-          <key>foreground</key>
-          <string>#00d3d0</string>
-        </dict>
-      </dict>
-      <dict>
-        <key>name</key>
-        <string>String interpolation</string>
-        <key>scope</key>
-        <string>constant.character.escaped, constant.character.escape, string source, string source.ruby</string>
-        <key>settings</key>
-        <dict>
-          <key>foreground</key>
-          <string>#d2b580</string>
-        </dict>
-      </dict>
-      <dict>
-        <key>name</key>
-        <string>Keyword</string>
-        <key>scope</key>
-        <string>keyword</string>
-        <key>settings</key>
-        <dict>
-          <key>fontStyle</key>
-          <string>italic</string>
-          <key>foreground</key>
-          <string>#b6a0ff</string>
-        </dict>
-      </dict>
-      <dict>
-        <key>name</key>
-        <string>Storage</string>
-        <key>scope</key>
-        <string>storage</string>
-        <key>settings</key>
-        <dict>
-          <key>foreground</key>
-          <string>#b6a0ff</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>#b6a0ff</string>
-        </dict>
-      </dict>
-      <dict>
-        <key>name</key>
-        <string>Class name</string>
-        <key>scope</key>
-        <string>entity.name.class</string>
-        <key>settings</key>
-        <dict>
-          <key>foreground</key>
-          <string>#b6a0ff</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>#b6a0ff</string>
-        </dict>
-      </dict>
-      <dict>
-        <key>name</key>
-        <string>Function name</string>
-        <key>scope</key>
-        <string>entity.name.function</string>
-        <key>settings</key>
-        <dict>
-          <key>foreground</key>
-          <string>#feacd0</string>
-        </dict>
-      </dict>
-      <dict>
-        <key>name</key>
-        <string>Function argument</string>
-        <key>scope</key>
-        <string>variable.parameter</string>
-        <key>settings</key>
-        <dict>
-          <key>foreground</key>
-          <string>#00d3d0</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>#00d3d0</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>#00d3d0</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>#feacd0</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>#6ae4b9</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>#6ae4b9</string>
-        </dict>
-      </dict>
-      <dict>
-        <key>name</key>
-        <string>Library variable</string>
-        <key>scope</key>
-        <string>support.other.variable</string>
-        <key>settings</key>
-        <dict>
-          <key>foreground</key>
-          <string>#00d3d0</string>
-        </dict>
-      </dict>
-      <dict>
-        <key>name</key>
-        <string>Invalid</string>
-        <key>scope</key>
-        <string>invalid</string>
-        <key>settings</key>
-        <dict>
-          <key>foreground</key>
-          <string>#989898</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>#989898</string>
-        </dict>
-      </dict>
-      <dict>
-        <key>name</key>
-        <string>JSON String</string>
-        <key>scope</key>
-        <string>meta.structure.dictionary.json string.quoted.double.json</string>
-        <key>settings</key>
-        <dict>
-          <key>foreground</key>
-          <string>#79a8ff</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>#feacd0</string>
-        </dict>
-      </dict>
-      <dict>
-        <key>name</key>
-        <string>diff.deleted</string>
-        <key>scope</key>
-        <string>markup.deleted</string>
-        <key>settings</key>
-        <dict>
-          <key>background</key>
-          <string>#4f1119</string>
-        </dict>
-      </dict>
-      <dict>
-        <key>name</key>
-        <string>diff.inserted</string>
-        <key>scope</key>
-        <string>markup.inserted</string>
-        <key>settings</key>
-        <dict>
-          <key>background</key>
-          <string>#00381f</string>
-        </dict>
-      </dict>
-      <dict>
-        <key>name</key>
-        <string>diff.changed</string>
-        <key>scope</key>
-        <string>markup.changed</string>
-        <key>settings</key>
-        <dict>
-          <key>background</key>
-          <string>#363300</string>
-        </dict>
-      </dict>
-      <dict>
-        <key>scope</key>
-        <string>constant.numeric.line-number.find-in-files - match</string>
-        <key>settings</key>
-        <dict>
-          <key>foreground</key>
-          <string>#82b0ec</string>
-        </dict>
-      </dict>
-      <dict>
-        <key>scope</key>
-        <string>entity.name.filename</string>
-        <key>settings</key>
-        <dict>
-          <key>foreground</key>
-          <string>#2fafff</string>
-        </dict>
-      </dict>
-      <dict>
-        <key>scope</key>
-        <string>message.error</string>
-        <key>settings</key>
-        <dict>
-          <key>fontStyle</key>
-          <string>bold</string>
-          <key>foreground</key>
-          <string>#ff7f9f</string>
-        </dict>
-      </dict>
-      <dict>
-        <key>name</key>
-        <string>JSON Punctuation</string>
-        <key>scope</key>
-        <string>punctuation.definition.string.begin.json - meta.structure.dictionary.value.json, punctuation.definition.string.end.json - meta.structure.dictionary.value.json</string>
-        <key>settings</key>
-        <dict>
-          <key>foreground</key>
-          <string>#ffffff</string>
-        </dict>
-      </dict>
-      <dict>
-        <key>name</key>
-        <string>JSON Structure</string>
-        <key>scope</key>
-        <string>meta.structure.dictionary.json string.quoted.double.json</string>
-        <key>settings</key>
-        <dict>
-          <key>foreground</key>
-          <string>#79a8ff</string>
-        </dict>
-      </dict>
-      <dict>
-        <key>name</key>
-        <string>JSON String</string>
-        <key>scope</key>
-        <string>meta.structure.dictionary.value.json string.quoted.double.json</string>
-        <key>settings</key>
-        <dict>
-          <key>foreground</key>
-          <string>#79a8ff</string>
-        </dict>
-      </dict>
-      <dict>
-        <key>name</key>
-        <string>Escape Characters</string>
-        <key>scope</key>
-        <string>constant.character.escape</string>
-        <key>settings</key>
-        <dict>
-          <key>foreground</key>
-          <string>#d2b580</string>
-        </dict>
-      </dict>
-      <dict>
-        <key>name</key>
-        <string>Regular Expressions</string>
-        <key>scope</key>
-        <string>string.regexp</string>
-        <key>settings</key>
-        <dict>
-          <key>foreground</key>
-          <string>#00c06f</string>
-        </dict>
-      </dict>
-    </array>
-    <key>uuid</key>
-    <string>09CE9B40-0137-442C-8512-7CEAFC78C153</string>
-    <key>colorSpaceName</key>
-    <string>sRGB</string>
-    <key>semanticClass</key>
-    <string>Modus Vivendi</string>
-  </dict>
-</plist>
diff --git a/.config/yazi/theme.toml b/.config/yazi/theme.toml
deleted file mode 100644
index 7e83248..0000000
--- a/.config/yazi/theme.toml
+++ /dev/null
@@ -1,135 +0,0 @@
-# Modus Themes for Yazi
-# Auto generated with https://github.com/miikanissi/modus-themes.nvim/blob/master/lua/modus-themes/extras/yazi.lua
-
-[manager]
-# NOTE: can combined with tmTheme (sublime colorshceme file) for preview code highlight
-highlight = "~/.config/yazi/modus_vivendi.tmTheme"
-
-cwd = { fg = "#00d3d0", italic = true }
-
-# Hovered
-hovered         = { bg = "#2f3849" }
-preview_hovered = { bg = "#2f3849" }
-
-# Find
-find_keyword  = { fg = "#ffffff", bg = "#7030af", bold = true }
-find_position = { fg = "#79a8ff", bg = "#1e1e1e", bold = true }
-
-# Marker
-marker_copied   = { fg = "#70b900", bg = "#70b900" }
-marker_cut      = { fg = "#ff5f59", bg = "#ff5f59" }
-marker_marked   = { fg = "#feacd0", bg = "#feacd0" }
-marker_selected = { fg = "#2fafff", bg = "#2fafff" }
-
-# Tab
-tab_active   = { fg = "#000000", bg = "#2fafff" }
-tab_inactive = { fg = "#989898", bg = "#000000" }
-tab_width    = 1
-
-# Count
-count_copied   = { fg = "#000000", bg = "#70b900" }
-count_cut      = { fg = "#000000", bg = "#ff6b55" }
-count_selected = { fg = "#000000", bg = "#79a8ff" }
-
-# Border
-border_symbol = "│"
-border_style  = { fg = "#C4C4C4" }
-
-[status]
-separator_open  = ""
-separator_close = ""
-separator_style = { fg = "#0f0f0f", bg = "#0f0f0f" }
-
-# Mode
-mode_normal = { fg = "#000000", bg = "#2fafff", bold = true }
-mode_select = { fg = "#000000", bg = "#f78fe7", bold = true }
-mode_unset  = { fg = "#000000", bg = "#db7b5f", bold = true }
-
-# Progress
-progress_label  = { fg = "#989898", bold = true }
-progress_normal = { fg = "#000000" }
-progress_error  = { fg = "#ff5f59" }
-
-# Permissions
-permissions_t = { fg = "#2fafff" }
-permissions_r = { fg = "#d0bc00" }
-permissions_w = { fg = "#ff5f59" }
-permissions_x = { fg = "#44bc44" }
-permissions_s = { fg = "#989898" }
-
-[select]
-border   = { fg = "#C4C4C4" }
-active   = { fg = "#ffffff",  bg = "#646464" }
-inactive = { fg = "#ffffff" }
-
-# Input
-[input]
-border   = { fg = "#00bcff" }
-title    = {}
-value    = { fg = "#f78fe7" }
-selected = { bg = "#646464" }
-
-# Completion
-[completion]
-border   = { fg = "#00bcff" }
-active   = { fg = "#ffffff", bg = "#646464" }
-inactive = { fg = "#ffffff" }
-
-# Tasks
-[tasks]
-border  = { fg = "#C4C4C4" }
-title   = {}
-hovered = { fg = "#ffffff", bg="#646464" }
-
-# Which
-[which]
-cols = 3
-mask            = { bg = "#0f0f0f" }
-cand            = { fg = "#00d3d0" }
-rest            = { fg = "#2fafff" }
-desc            = { fg = "#feacd0" }
-separator       = "  "
-separator_style = { fg = "#989898" }
-
-# Notify
-[notify]
-title_info  = { fg = "#00bcff" }
-title_warn  = { fg = "#d0bc00" }
-title_error = { fg = "#ff5f59" }
-
-# Help
-[help]
-on      = { fg = "#44bc44" }
-run     = { fg = "#feacd0" }
-hovered = { bg = "#646464" }
-footer  = { fg = "#ffffff", bg = "#0f0f0f" }
-
-[filetype]
-
-rules = [
-	# Images
-	{ mime = "image/*", fg = "#00d3d0" },
-
-	# Media
-	{ mime = "{audio,video}/*", fg = "#fec43f" },
-
-	# Archives
-	{ mime = "application/*zip", fg = "#feacd0" },
-	{ mime = "application/x-{tar,bzip*,7z-compressed,xz,rar}", fg = "#feacd0" },
-
-	# Documents
-	{ mime = "application/{pdf,doc,rtf,vnd.*}", fg = "#00d3d0" },
-
-	# Empty files
-	# { mime = "inode/x-empty", fg = "#ff5f59" },
-
-	# Special files
-	{ name = "*", is = "orphan", bg = "#ff5f59" },
-	{ name = "*", is = "exec"  , fg = "#44bc44" },
-
-	{ name = "*.rs", fg = "#db7b5f" },
-
-	# Fallback
-	{ name = "*/", fg = "#2fafff" }
-]
-
diff --git a/.config/yazi/yazi.toml b/.config/yazi/yazi.toml
deleted file mode 100644
index 4f05c94..0000000
--- a/.config/yazi/yazi.toml
+++ /dev/null
@@ -1,7 +0,0 @@
-[mgr]
-sort_by = "mtime"
-sort_reverse = true
-show_hidden = true
-linemode = "size"
-scrolloff = 12
-ratio = [1,2,0]