[opener] imv = [ { run = 'imv "$@"', orphan = true }, ] zathura = [ { run = 'zathura "$@"', orphan = true }, ] fzf_vis = [ { run = 'cd "$@" && fd --type f | fzf --bind "enter:become(vis {})"', block = true } ] [open] prepend_rules = [ { mime = "image/*", use = "imv" }, { mime = "application/pdf", use = "zathura" }, { mime = "inode/directory", use = "fzf_vis" } ]