aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJP Appel <jeanpierre.appel01@gmail.com>2026-01-16 13:23:43 -0500
committerJP Appel <jeanpierre.appel01@gmail.com>2026-01-16 13:23:43 -0500
commite3962fcb430e97cf4205a46a9ed503fd3f80932d (patch)
treebcc59e7caed434f03f7d46afd5f01ca4cddc1352
parentfbee61c6fd16ab16b66c4b194941e2450c0c51db (diff)
Add default zshalias and zshenvHEADmain
-rw-r--r--zsh/default_zshalias11
-rw-r--r--zsh/default_zshenv22
2 files changed, 33 insertions, 0 deletions
diff --git a/zsh/default_zshalias b/zsh/default_zshalias
new file mode 100644
index 0000000..2a6bc4b
--- /dev/null
+++ b/zsh/default_zshalias
@@ -0,0 +1,11 @@
+# sane defaults
+alias ll="ls -lhAG --color=auto"
+alias ls="ls --color=auto"
+
+# common programs
+alias vim=$EDITOR
+alias e=$EDITOR
+alias p=preview
+alias grep=rg
+alias gr=rg
+alias o=xdg-open
diff --git a/zsh/default_zshenv b/zsh/default_zshenv
new file mode 100644
index 0000000..7132f04
--- /dev/null
+++ b/zsh/default_zshenv
@@ -0,0 +1,22 @@
+export EDITOR=vim
+export VISUAL=vim
+
+export LESSHISTFILE=/dev/null
+
+#XDG BASE DIR
+export XDG_CONFIG_HOME="$HOME/.config"
+export XDG_CACHE_HOME="$HOME/.cache"
+export XDG_DATA_HOME="$HOME/.local/share"
+export XDG_STATE_HOME="$HOME/.local/state"
+export XDG_RUNTIME_DIR="/tmp/runtime-$USER"
+
+#FZF
+export FZF_DEFAULT_OPTS_FILE="$HOME/.config/fzf/fzfrc"
+
+# Terminfo
+export TERMINFO="$XDG_DATA_HOME/terminfo"
+export TERMINFO_DIRS="$TERMINFO:/usr/share/terminfo"
+
+# XDG Directory fixes
+export INPUTRC="$XDG_CONFIG_HOME/readline/inputrc"
+export SQLITE_HISTORY="$XDG_CACHE_HOME/sqlite_history"