summaryrefslogtreecommitdiff
path: root/.zshrc
diff options
context:
space:
mode:
Diffstat (limited to '.zshrc')
-rw-r--r--.zshrc20
1 files changed, 18 insertions, 2 deletions
diff --git a/.zshrc b/.zshrc
index 03baf126..12a44114 100644
--- a/.zshrc
+++ b/.zshrc
@@ -1,7 +1,17 @@
#!/usr/bin/zsh
+
+if test -z "${XDG_RUNTIME_DIR}"; then
+ export XDG_RUNTIME_DIR=/tmp/${UID}-runtime-dir
+ if ! test -d "${XDG_RUNTIME_DIR}"; then
+ mkdir "${XDG_RUNTIME_DIR}"
+ chmod 0700 "${XDG_RUNTIME_DIR}"
+ fi
+fi
+
if [ "$(tty)" = "/dev/tty1" ]; then
exec dbus-run-session sway
fi
+
export HISTFILE=~/.zsh_history
export HISTSIZE=20000
export SAVEHIST=20000
@@ -10,9 +20,15 @@ export LC_CTYPE=en_US.UTF-8
export GPG_TTY=$TTY
export PROMPT_EOL_MARK=""
export BAT_THEME="base16"
+export EDITOR=nvim
+export MOZ_ENABLE_WAYLAND=1
+
+typeset -U PATH path
+path=("$HOME/.local/bin" "$path[@]")
path+=('/usr/local/texlive/2023/bin/x86_64-linux')
export PATH
+
setopt HIST_IGNORE_ALL_DUPS
setopt HIST_FIND_NO_DUPS
@@ -26,8 +42,8 @@ autoload -U compinit && compinit
eval "$(starship init zsh)"
eval "$(zoxide init zsh)"
-alias l="eza -la"
-alias ls="eza"
+alias l="eza --icons -la"
+alias ls="eza --icons"
alias cat="bat --paging=never"
alias cd="z"
alias sudo="doas"