summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lf/lfrc120
-rwxr-xr-xlf/previewer14
-rw-r--r--zsh/zshrc5
3 files changed, 78 insertions, 61 deletions
diff --git a/lf/lfrc b/lf/lfrc
index 32c9a10..063f9fe 100644
--- a/lf/lfrc
+++ b/lf/lfrc
@@ -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"
diff --git a/zsh/zshrc b/zsh/zshrc
index c25f285..11b66e8 100644
--- a/zsh/zshrc
+++ b/zsh/zshrc
@@ -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
@@ -94,3 +98,4 @@ compinit -d "$XDG_CACHE_HOME"/zsh/zcompdump-"$ZSH_VERSION"
zstyle ':completion:*' hosts off
#zprof
+export PATH="/opt/homebrew/opt/rustup/bin:$PATH"