From 46dcad8576553c3387b950cbf5eebd3b06cd17b3 Mon Sep 17 00:00:00 2001 From: sommerfeld Date: Fri, 17 Apr 2026 10:53:27 +0100 Subject: refactor: rewrite .zprofile as zsh login config Replace the symlink-to-.profile with a proper zsh-native .zprofile. Merges content from envrc into a single file. Changes: - Remove POSIX compat helpers (safesource, exists, ifexists) - Remove LESS_TERMCAP block (MANPAGER is nvim) - Remove deprecated MOZ_WEBRENDER, MOZ_X11_EGL, GPG_AGENT_INFO - Remove SENTRY_ACCESS_TOKEN, ENV export - Remove .zshrc dispatch (zsh handles this natively via ZDOTDIR) - Fix duplicate RUSTUP_HOME export - Fix work-envrc: was checking wrong file readability - Fix XAUTHORITY: also skip when over SSH - Use zsh idioms: typeset -U, $+commands, [[]] - Use $TTY for GPG_TTY (zsh sets this automatically) - Organize into clearly labeled sections with comments - Delete home/.zprofile (was symlink to .profile, now redundant) --- home/.zprofile | 1 - 1 file changed, 1 deletion(-) delete mode 120000 home/.zprofile (limited to 'home/.zprofile') diff --git a/home/.zprofile b/home/.zprofile deleted file mode 120000 index aa7da3a..0000000 --- a/home/.zprofile +++ /dev/null @@ -1 +0,0 @@ -.profile \ No newline at end of file -- cgit v1.2.3-70-g09d2