all repos — nixfiles @ 4f655369e8e87b73e2a932091b5db84c81e7736a

System and user configuration, managed by nix and home-manager

zsh: Set os/arch in zshenv

Alan Pearce
commit

4f655369e8e87b73e2a932091b5db84c81e7736a

parent

60966619f991659c804c8f8c82224e82dd7a8dd7

1 file changed, 24 insertions(+), 0 deletions(-)

changed files
M tag-zsh/config/zsh/zshenvtag-zsh/config/zsh/zshenv
@@ -16,4 +16,28 @@ if [[ -z $SSH_AUTH_SOCK ]]
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