Hi Catonano,
Here is what I usually do;
$ guix environment guix --ad-hoc help2man git strace
$ eval `guix environment guix --ad-hoc --search-paths help2man git strace`
Initial setup
$ git clone --recurse git://git.savannah.gnu.org/guix.git
Update
$ git pull --recurse-submodules
Build
$ ./bootstrap
$ ./configure --localstate=/var
$ make
$ make check
Runs in the foreground
#optional unless editing daemon code
$ sudo ./pre-inst-env guix-daemon --build-users-group=guixbuild
$ export GUIX_BUILD_OPTIONS="--keep-failed --verbosity=3"
$ ./pre-inst-env guix build hello &>/dev/stdout &>${BUILD_LOG}
The Guix manual also has some useful information on contributing.
Hope this helps.
--
Matthew Jordan
Sent with my mu4e