added ouch

This commit is contained in:
Henrik Bakken
2026-10-09 22:01:28 +02:00
parent 3a350b4f15
commit ff21471623
3 changed files with 17 additions and 7 deletions
+5
View File
@@ -31,3 +31,8 @@ run = "plugin mount"
on = "T"
run = "plugin toggle-pane max-preview"
desc = "Maximize or restore the preview pane"
[[mgr.prepend_keymap]]
on = "C"
run = "plugin ouch"
desc = "Compress with ouch"
+11 -7
View File
@@ -36,12 +36,12 @@ prepend_rules = [
{ mime = "audio/*", use = [ "quodlibet", "mpv", "vlc", "open" ] },
# Archives
{ mime = "application/zip", use = [ "file-roller", "unzip", "open" ] },
{ mime = "application/x-tar", use = [ "file-roller", "open" ] },
{ mime = "application/gzip", use = [ "file-roller", "open" ] },
{ mime = "application/x-bzip*", use = [ "file-roller", "open" ] },
{ mime = "application/x-7z-compressed", use = [ "file-roller", "open" ] },
{ mime = "application/x-rar", use = [ "file-roller", "open" ] },
{ mime = "application/zip", use = [ "ouch", "file-roller", "open" ] },
{ mime = "application/x-tar", use = [ "ouch", "file-roller", "open" ] },
{ mime = "application/gzip", use = [ "ouch", "file-roller", "open" ] },
{ mime = "application/x-bzip*", use = [ "ouch", "file-roller", "open" ] },
{ mime = "application/x-7z-compressed", use = [ "ouch", "file-roller", "open" ] },
{ mime = "application/x-rar", use = [ "ouch", "file-roller", "open" ] },
# Web pages
{ mime = "text/html", use = [ "qutebrowser", "firefox", "chrome", "w3m", "open" ] },
@@ -93,8 +93,8 @@ libreoffice = [ { run = "libreoffice %s", orphan = true, desc = "LibreOffice" }
calligra = [ { run = "calligrawords %s", orphan = true, desc = "Calligra" } ]
# --- Archives ---
ouch = [ { run = "ouch d -y %s", desc = "Extract here with ouch" } ]
file-roller = [ { run = "file-roller %s", orphan = true, desc = "File Roller" } ]
unzip = [ { run = "unzip %s", block = true, desc = "Unzip (Terminal)" } ]
# --- Directories (Orphaned GUI Apps) ---
thunar = [ { run = "thunar %s", orphan = true, desc = "Thunar" } ]
@@ -117,6 +117,10 @@ group = "git"
url = "*/"
run = "git"
[[plugin.prepend_previewers]]
mime = "application/{*zip,tar,bzip2,7z*,rar,xz,zstd,java-archive}"
run = "ouch"
[[plugin.prepend_previewers]]
url = "*/"
run = "eza-preview"