guixsd-config

GuixSD configs for my systems
Log | Files | Refs

commit e6abde2e634cd4df08361ff17ff2b73e7f24fccd
parent 9e9cf3cce990bbf04b766d03f746e26d0ce320a5
Author: vin <git@vineetk.net>
Date:   Thu, 24 Jul 2025 12:10:11 -0400

fix zsh history

Diffstat:
Mepistemia/home/config.scm | 13+++++++++++++
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