updated yazi config, hyprland, tmux
This commit is contained in:
1 parent
70c6316f8e
commit
ce7e3a9824
16 files changed
+2417
-123
No files matched your search
@@ -34,11 +34,35 @@ play = [
|
||||
|
||||
[open]
|
||||
rules = [
|
||||
# Empty files
|
||||
{ mime = "inode/empty", use = "edit" },
|
||||
# { mime = "inode/x-empty", use = "edit" },
|
||||
|
||||
# Text files - use nvim
|
||||
{ mime = "text/*", use = "edit" },
|
||||
{ mime = "application/json", use = "edit" },
|
||||
{ mime = "application/x-sh", use = "edit" },
|
||||
{ mime = "application/x-shellscript", use = "edit" },
|
||||
{ mime = "application/javascript", use = "edit" },
|
||||
|
||||
# Fallback by extension for files without detectable MIME
|
||||
{ name = "*.sh", use = "edit" },
|
||||
{ name = "*.json", use = "edit" },
|
||||
{ name = "*.md", use = "edit" },
|
||||
{ name = "*.txt", use = "edit" },
|
||||
{ name = "*.css", use = "edit" },
|
||||
{ name = "*.js", use = "edit" },
|
||||
{ name = "*.toml", use = "edit" },
|
||||
{ name = "*.yaml", use = "edit" },
|
||||
{ name = "*.yml", use = "edit" },
|
||||
|
||||
# Media files
|
||||
{ mime = "image/*", use = "open" },
|
||||
{ mime = "video/*", use = "open" },
|
||||
{ mime = "audio/*", use = "open" },
|
||||
{ mime = "video/*", use = "play" },
|
||||
{ mime = "audio/*", use = "play" },
|
||||
{ mime = "application/pdf", use = "open" },
|
||||
|
||||
# Fallback
|
||||
{ mime = "*", use = "open" },
|
||||
]
|
||||
|
||||
@@ -51,11 +75,11 @@ suppress_preload = false
|
||||
[plugin]
|
||||
|
||||
prepend_fetchers = [
|
||||
{ id = "mime", url = "*", run = "mime-ext", prio = "high"},
|
||||
# git plugin
|
||||
{ id = "git", name = "*", run = "git" },
|
||||
{ id = "git", name = "*/", run = "git" },
|
||||
# mime plugin
|
||||
{ id = "mime", url = "*", run = "mime-ext", prio = "high"},
|
||||
{ id = "simple-tag", url = "*", run = "simple-tag" },
|
||||
{ id = "simple-tag", url = "*/", run = "simple-tag" },
|
||||
]
|
||||
|
||||
Reference in new issue
Block a user