Compare commits

...

2 Commits

Author SHA1 Message Date
Joel Beckmeyer c8c0f56c95 use explicit path for SUDO_EDITOR in case EDITOR not on secure_path 2026-03-23 09:37:09 -04:00
Joel Beckmeyer bead27b2d8 add history fixup and support default and per-user nix profile 2026-03-23 09:30:14 -04:00
2 changed files with 10 additions and 2 deletions
+1 -1
View File
@@ -19,7 +19,7 @@ export SVDIR="$XDG_STATE_HOME"/service
# editor
export EDITOR=nvim
export SUDO_EDITOR=nvim
export SUDO_EDITOR="$(which $EDITOR)"
export PAGER=less
# sway
+9 -1
View File
@@ -67,6 +67,12 @@ if [[ -n "$WSL_DISTRO_NAME" ]]; then
alias usbipd='usbipd.exe'
fi
fix_corrupt_history() {
mv "$HISTFILE" "$HISTFILE"_bad
strings "$HISTFILE"_bad > "$HISTFILE"
fc -R "$HISTFILE"
}
# GPG setup (and SSH)
# SSH setup
# I finally figured out how to export my id_rsa from GPG using
@@ -119,8 +125,10 @@ for plugin in zsh-syntax-highlighting zsh-history-substring-search zsh-autosugge
possible_locations=(
# Standard location
"/usr/share/zsh/plugins/$plugin/$plugin.zsh"
# Nix
# Nix default profile
"/nix/var/nix/profiles/default/share/$plugin/$plugin.zsh"
# Nix per-user profile
"$HOME/.nix-profile/share/$plugin/$plugin.zsh"
# Direct in /usr/share
"/usr/share/$plugin/$plugin.zsh"
# Home directory locations