diff options
-rw-r--r-- | lf/lfrc | 120 | ||||
-rwxr-xr-x | lf/previewer | 14 | ||||
-rw-r--r-- | zsh/zshrc | 5 |
3 files changed, 78 insertions, 61 deletions
@@ -320,7 +320,7 @@ map C clear map U unselect # Movement -map g. cd "/home/zachir" +map g. cd "/Users/zsmith" ## PATHS map gE. cd "/etc" map gO. cd "/opt" @@ -329,64 +329,64 @@ map gR cd "/" map gU. cd "/usr" map gUs cd "/usr/share" map gV. cd "/var" -map gaw cd "/home/zachir/.config/awesome" -map gb. cd "/home/zachir/.local/bin" -map gbb cd "/home/zachir/.local/bin/blocks" -map gbf cd "/home/zachir/.local/bin/slatpak-sc" -map gbg cd "/home/zachir/.local/bin/generics" -map gbi cd "/home/zachir/.local/bin/ignore" -map gbsc cd "/home/zachir/.local/bin/scripts" -map gbsh cd "/home/zachir/.local/bin/shortcmds" -map gbsp cd "/home/zachir/.local/bin/sp" -map gc cd "/home/zachir/.config" -map gdb cd "/home/zachir/.local/src/dwmbar" -map gdc cd "/home/zachir/Documents" -map gdl cd "/home/zachir/.local/src/dwl" -map gdm cd "/home/zachir/.local/src/dmenu" -map gdo cd "/home/zachir/Downloads" -map gdp cd "/home/zachir/Downloads/plugin/zachir_librem.one" -map gdw cd "/home/zachir/Downloads/wine" -map ge cd "/home/zachir/Desktop" -map gf cd "/home/zachir/.var/app" -map gh cd "/home/zachir/.config/hypr" -map glb cd "/home/zachir/.local/bin" -map glc cd "/home/zachir/Games/cache" -map glf cd "/home/zachir/.config/lf" -map gls cd "/home/zachir/.local/share" -map gn3 cd "/home/zachir/.vst3/native" -map gns cd "/home/zachir/.vst/native" -map gnv cd "/home/zachir/.config/nvim" -map gp cd "/home/zachir/Pictures" -map gqb cd "/home/zachir/.config/qutebrowser" -map gqp cd "/home/zachir/.local/share/qutebrowser-profiles" -map gre cd "/home/zachir/.local/src" +map gaw cd "/Users/zsmith/.config/awesome" +map gb. cd "/Users/zsmith/.local/bin" +map gbb cd "/Users/zsmith/.local/bin/blocks" +map gbf cd "/Users/zsmith/.local/bin/slatpak-sc" +map gbg cd "/Users/zsmith/.local/bin/generics" +map gbi cd "/Users/zsmith/.local/bin/ignore" +map gbsc cd "/Users/zsmith/.local/bin/scripts" +map gbsh cd "/Users/zsmith/.local/bin/shortcmds" +map gbsp cd "/Users/zsmith/.local/bin/sp" +map gc cd "/Users/zsmith/.config" +map gdb cd "/Users/zsmith/.local/src/dwmbar" +map gdc cd "/Users/zsmith/Documents" +map gdl cd "/Users/zsmith/.local/src/dwl" +map gdm cd "/Users/zsmith/.local/src/dmenu" +map gdo cd "/Users/zsmith/Downloads" +map gdp cd "/Users/zsmith/Downloads/plugin/zachir_librem.one" +map gdw cd "/Users/zsmith/Downloads/wine" +map ge cd "/Users/zsmith/Desktop" +map gf cd "/Users/zsmith/.var/app" +map gh cd "/Users/zsmith/.config/hypr" +map glb cd "/Users/zsmith/.local/bin" +map glc cd "/Users/zsmith/Games/cache" +map glf cd "/Users/zsmith/.config/lf" +map gls cd "/Users/zsmith/.local/share" +map gn3 cd "/Users/zsmith/.vst3/native" +map gns cd "/Users/zsmith/.vst/native" +map gnv cd "/Users/zsmith/.config/nvim" +map gp cd "/Users/zsmith/Pictures" +map gqb cd "/Users/zsmith/.config/qutebrowser" +map gqp cd "/Users/zsmith/.local/share/qutebrowser-profiles" +map gre cd "/Users/zsmith/.local/src" map grs cd "/etc/runit/sv" -map gsc cd "/home/zachir/.local/bin/scripts" -map gsh cd "/home/zachir/.config/sh" -map gsl cd "/home/zachir/.local/src/slock" +map gsc cd "/Users/zsmith/.local/bin/scripts" +map gsh cd "/Users/zsmith/.config/sh" +map gsl cd "/Users/zsmith/.local/src/slock" map gss cd "/etc/s6/sv" -map gst cd "/home/zachir/.local/src/st" -map gsx cd "/home/zachir/.config/sxhkd" -map gtr cd "/home/zachir/.local/share/Trash/files" -map gurs cd "/home/zachir/.runit/sv" -map gv3. cd "/home/zachir/.vst3" -map gv3n cd "/home/zachir/.vst3/native" -map gv3y cd "/home/zachir/.vst3/yabridge" -map gv. cd "/home/zachir/var" -map gvi cd "/home/zachir/Videos" -map gvsn cd "/home/zachir/.vst/native" -map gvs. cd "/home/zachir/.vst" -map gvsy cd "/home/zachir/.vst/yabridge" -map gwdo cd "/home/zachir/.local/share/wineprefixes/default/drive_c/users/zachir/Downloads" -map gwa cd "/home/zachir/.local/src/wallpapers" -map gwd cd "/home/zachir/.local/share/wineprefixes/default" -map gwr cd "/home/zachir/.local/share/wineprefixes" -map gwv3 cd "/home/zachir/.winvst3" -map gwvs cd "/home/zachir/.winvst" -map gww cd "/home/zachir/.local/share/wineprefixes/work" -map gx cd "/home/zachir/.config/X11" -map gy3 cd "/home/zachir/.vst3/yabridge" -map gyb cd "/home/zachir/.cache/yay" -map gyc cd "/home/zachir/.config/yay" -map gzs cd "/home/zachir/.config/zsh" -map gzx cd "/home/zachir/Documents/zachir.xyz" +map gst cd "/Users/zsmith/.local/src/st" +map gsx cd "/Users/zsmith/.config/sxhkd" +map gtr cd "/Users/zsmith/.local/share/Trash/files" +map gurs cd "/Users/zsmith/.runit/sv" +map gv3. cd "/Users/zsmith/.vst3" +map gv3n cd "/Users/zsmith/.vst3/native" +map gv3y cd "/Users/zsmith/.vst3/yabridge" +map gv. cd "/Users/zsmith/var" +map gvi cd "/Users/zsmith/Videos" +map gvsn cd "/Users/zsmith/.vst/native" +map gvs. cd "/Users/zsmith/.vst" +map gvsy cd "/Users/zsmith/.vst/yabridge" +map gwdo cd "/Users/zsmith/.local/share/wineprefixes/default/drive_c/users/zachir/Downloads" +map gwa cd "/Users/zsmith/.local/src/wallpapers" +map gwd cd "/Users/zsmith/.local/share/wineprefixes/default" +map gwr cd "/Users/zsmith/.local/share/wineprefixes" +map gwv3 cd "/Users/zsmith/.winvst3" +map gwvs cd "/Users/zsmith/.winvst" +map gww cd "/Users/zsmith/.local/share/wineprefixes/work" +map gx cd "/Users/zsmith/.config/X11" +map gy3 cd "/Users/zsmith/.vst3/yabridge" +map gyb cd "/Users/zsmith/.cache/yay" +map gyc cd "/Users/zsmith/.config/yay" +map gzs cd "/Users/zsmith/.config/zsh" +map gzx cd "/Users/zsmith/Documents/zachir.xyz" diff --git a/lf/previewer b/lf/previewer index 24db043..a41e692 100755 --- a/lf/previewer +++ b/lf/previewer @@ -27,10 +27,22 @@ case "$(file -Lb --mime-type "$file")" in ;; application/epub+zip|application/epub) CACHE=$(mktemp /tmp/thumbcache.XXXXX) - epub-thumbnailer "$1" "$CACHE" 1024 + python3 ~/Applications/epub-thumbnailer.py "$1" "$CACHE" 1024 $HOME/.config/lf/image draw "$CACHE" rm -f "$CACHE" "$CACHE.png" ;; + application/vnd.openxmlformats-officedocument.wordprocessingml.document) + textutil -convert txt -stdout "$1" + ;; + application/vnd.oasis.opendocument.text) + textutil -convert txt -stdout "$1" + ;; + text/*) + cat -v "$1" + ;; + *) + exiftool "$1" + ;; esac pistol "$file" @@ -70,6 +70,10 @@ export KEYTIMEOUT=1 fpath+="$XDG_CONFIG_HOME/zsh/zfunc" +autoload -Uz compinit + +alias compinit='compinit -u' + if [ -n "$ZPLUG_INSTALLED" ]; then # zsh history substring search zplug "zsh-users/zsh-history-substring-search", as:plugin @@ -92,3 +96,4 @@ autoload -Uz compinit compinit -d "$XDG_CACHE_HOME"/zsh/zcompdump-"$ZSH_VERSION" #zprof +export PATH="/opt/homebrew/opt/rustup/bin:$PATH" |