diff options
author | Alan Pearce | 2017-01-17 11:38:48 +0100 |
---|---|---|
committer | Alan Pearce | 2017-01-17 11:38:48 +0100 |
commit | 4f655369e8e87b73e2a932091b5db84c81e7736a (patch) | |
tree | dbc0a223a5a68b9dd343174c9507da8580bc857d /tag-zsh/config/zsh/zshenv | |
parent | 60966619f991659c804c8f8c82224e82dd7a8dd7 (diff) | |
download | nixfiles-4f655369e8e87b73e2a932091b5db84c81e7736a.tar.lz nixfiles-4f655369e8e87b73e2a932091b5db84c81e7736a.tar.zst nixfiles-4f655369e8e87b73e2a932091b5db84c81e7736a.zip |
zsh: Set os/arch in zshenv
Diffstat (limited to 'tag-zsh/config/zsh/zshenv')
-rw-r--r-- | tag-zsh/config/zsh/zshenv | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/tag-zsh/config/zsh/zshenv b/tag-zsh/config/zsh/zshenv index 86efc02d..e62dca5c 100644 --- a/tag-zsh/config/zsh/zshenv +++ b/tag-zsh/config/zsh/zshenv @@ -16,4 +16,28 @@ then then export SSH_AUTH_SOCK=$XDG_RUNTIME_DIR/ssh-agent.socket fi + + case $OSTYPE in + darwin*) + os=darwin + ;; + linux-gnu) + os=linux + ;; + freebsd*) + os=freebsd + ;; + *) + os=unknown + ;; + esac + + case $MACHTYPE in + *64) + arch=amd64 + ;; + *) + arch=386 + ;; + esac fi |