Agreed. Conda is an ideal tool for this sort of thing. The HCC version is the best option for now. There's no need to worry about system packages like eog and nautilus (whatever you use on your cluster/server is fine).
Regarding a more official version of conda packaging, I am working on this. I hope to have it ready soon. There are a lot of bits and pieces to take into account but I am almost there.
Also, if your users are comfortable with singularity that is a solution worth considering. For each release of AFNI a docker image is pushed to docker-hub. The directory /home/afni_user/work can be written to inside the container. An unprivileged user would make use of this with something along the lines of
```
singularity pull docker://afni/afni_cmake_build
singularity run -B /data/$USER/workdir:/home/afni_user/work --cleanenv afni_cmake_build_latest.sif
```