commit e6abde2e634cd4df08361ff17ff2b73e7f24fccd
parent 9e9cf3cce990bbf04b766d03f746e26d0ce320a5
Author: vin <git@vineetk.net>
Date: Thu, 24 Jul 2025 12:10:11 -0400
fix zsh history
Diffstat:
1 file changed, 13 insertions(+), 0 deletions(-)
diff --git a/epistemia/home/config.scm b/epistemia/home/config.scm
@@ -11,8 +11,10 @@
#:use-module (gnu packages messaging)
#:use-module (gnu packages python-web)
#:use-module (gnu packages rsync)
+ #:use-module (gnu packages tmux)
#:use-module (gnu packages version-control)
#:use-module (gnu packages video)
+ #:use-module (gnu packages vim)
#:use-module (gnu packages web-browsers)
#:use-module (gnu packages xdisorg)
#:use-module (gnu packages xorg)
@@ -32,8 +34,17 @@
"
set -o emacs
+# history stuff
HISTFILE=$HOME/.zsh_history
HISTSIZE=1000000
+SAVEHIST=$HISTSIZE
+setopt APPEND_HISTORY
+setopt INC_APPEND_HISTORY
+setopt SHARE_HISTORY
+setopt HIST_IGNORE_DUPS
+setopt HIST_IGNORE_ALL_DUPS
+setopt HIST_REDUCE_BLANKS
+
WORDCHARS=${WORDCHARS//\\//}
PATH=$HOME/bin:$PATH
@@ -66,6 +77,8 @@ alias ghu='guix home -L /data/src/public/guixsd-config reconfigure /data/src/pub
rsync
emacs-no-x-toolkit
+ tmux
+ vim
xauth
xinput