Arto's Notes re: Guix

Installation

cd /tmp

wget ftp://alpha.gnu.org/gnu/guix/guix-binary-0.8.3.x86_64-linux.tar.xz
tar xf guix-binary-0.8.3.x86_64-linux.tar.xz

mv var/guix /var/ && mv gnu /
ln -sf /var/guix/profiles/per-user/root/guix-profile ~root/.guix-profile

groupadd --system guixbuild

for i in `seq -w 1 10`;
do
 useradd -g guixbuild -G guixbuild           \
         -d /var/empty -s `which nologin`    \
         -c "Guix build user $i" --system    \
         guixbuilder$i;
done

~root/.guix-profile/bin/guix-daemon --build-users-group=guixbuild &

mkdir -p /usr/local/bin
ln -sf /var/guix/profiles/per-user/root/guix-profile/bin/guix /usr/local/bin/guix

Searching for Packages

guix package -s clang

Installing Packages

guix package -i clang