aboutsummaryrefslogtreecommitdiff
path: root/config.toml
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2025-10-05 15:28:56 +0530
committerAkshay Nair <phenax5@gmail.com>2025-10-05 16:30:10 +0530
commit332fed0c0936a48b5cb68ebd7b2dc4d96003008e (patch)
tree9549cf8aababa2c47b116edfb448adf7a9d6b595 /config.toml
parenta4144c0c6e0d3df3740c70b9ad947642d9d48ac6 (diff)
downloaddaffm-332fed0c0936a48b5cb68ebd7b2dc4d96003008e.tar.gz
daffm-332fed0c0936a48b5cb68ebd7b2dc4d96003008e.zip
Add opener script in config
Diffstat (limited to 'config.toml')
-rw-r--r--config.toml21
1 files changed, 19 insertions, 2 deletions
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 %"