From 332fed0c0936a48b5cb68ebd7b2dc4d96003008e Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Sun, 5 Oct 2025 15:28:56 +0530 Subject: Add opener script in config --- config.toml | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) (limited to 'config.toml') diff --git a/config.toml b/config.toml index bd1179e..efeaf3f 100644 --- a/config.toml +++ b/config.toml @@ -1,9 +1,26 @@ +opener = """ +echo "%F" | while IFS= read file; do + case "$(file --mime-type "$file" -bL)" in + image/*) setsid -f sxiv "$file" >/dev/null 2>&1 ;; + video/*|image/gif) setsid -f mpv "$file" >/dev/null 2>&1 ;; + application/pdf) setsid -f zathura "$file" >/dev/null 2>&1 ;; + *) $EDITOR "$file" ;; + esac +done; +""" + [keymap] gdl = "cd ~/Downloads" gdc = "cd ~/Documents" gp = "cd ~/Pictures" gsc = "cd ~/Pictures/screenshots" -dd = "!rm -rfi %f" -pi = "!!clear; chafa -f kitty %" +gdp = "cd ~/dump" +gmnt = "cd /run/media/imsohexy" + +r = "!!echo '%F' | vidir -v -" md = "cmdline-set !mkdir -p " mf = "cmdline-set !touch " +dd = "!rm -rfi %f" +sdd = "!sudo rm -rfi %f" + +pi = "!!clear; chafa -f kitty %" -- cgit v1.3.1