diff options
author | David Runge <dave@sleepmap.de> | 2023-05-23 09:15:04 +0200 |
---|---|---|
committer | David Runge <dave@sleepmap.de> | 2023-05-23 09:15:04 +0200 |
commit | d59b574b67e36ec5420cfedcbf489d9184b3a691 (patch) | |
tree | 3ad0aadc6f3a3166d8ccb99053b8260d8258f647 /.config/zsh/.zlogin | |
parent | 2fc5cf9f7eece3d993c3eba526ba5d04819b81ac (diff) | |
download | dotfiles-d59b574b67e36ec5420cfedcbf489d9184b3a691.tar.gz dotfiles-d59b574b67e36ec5420cfedcbf489d9184b3a691.tar.bz2 dotfiles-d59b574b67e36ec5420cfedcbf489d9184b3a691.tar.xz dotfiles-d59b574b67e36ec5420cfedcbf489d9184b3a691.zip |
zsh: move configs to XDG_CONFIG_HOME with the help of ZDOTDIR
Diffstat (limited to '.config/zsh/.zlogin')
-rw-r--r-- | .config/zsh/.zlogin | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/.config/zsh/.zlogin b/.config/zsh/.zlogin new file mode 100644 index 0000000..32f28cf --- /dev/null +++ b/.config/zsh/.zlogin @@ -0,0 +1,22 @@ +# +# Executes commands at login post-zshrc. +# +# Authors: +# Sorin Ionescu <sorin.ionescu@gmail.com> +# + +# Execute code that does not affect the current session in the background. +{ + # Compile the completion dump to increase startup speed. + zcompdump="${ZDOTDIR:-$HOME}/.zcompdump" + if [[ -s "$zcompdump" && (! -s "${zcompdump}.zwc" || "$zcompdump" -nt "${zcompdump}.zwc") ]]; then + zcompile "$zcompdump" + fi +} &! + +# Print a random, hopefully interesting, adage. +if (( $+commands[fortune] )); then + fortune -a + print +fi + |