Just a note on bespoke Linux installations:
I use a few identical copies of a Bourne-shell script like
#! /bin/sh
self=`basename $0`
bind=/usr/local/share/nim/bin
PATH=$bind:$PATH
exec "$bind/$self" "$@"
and name it /usr/local/bin/nim or /usr/local/bin/nimble etc. I found this more flexible as it uses a policy (the PATH=$bind:$PATH) for finding the current NIM installation.
