When you run "/path/to/git/checkout/pre-inst-env guix ..." then it will
always use the package descriptions from the git checkout. This is
what
I *always* do. In fact, to make this easier, I put this script in
~/bin/guix:
--8<---------------cut here---------------start------------->8---
#!/bin/sh
exec /home/mhw/guix/pre-inst-env guix "$@"
--8<---------------cut here---------------end--------------->8---
Also note that when 'pre-inst-env' is used, $HOME/.config/guix/latest
is
always ignored, so anything you've done with 'guix pull' is irrelevant.