From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nikita Karetnikov Subject: Re: Google Summer of Code project concepts Date: Fri, 12 Apr 2013 05:25:55 +0400 Message-ID: <878v4oa6ak.fsf@karetnikov.org> References: <871uak1a8t.fsf@naga.invergo.net> <87li8pmfa7.fsf@gnu.org> <87y5cog99v.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([208.118.235.92]:59879) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UQSi5-0005I0-85 for bug-guix@gnu.org; Thu, 11 Apr 2013 21:23:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UQSi2-0004ym-Is for bug-guix@gnu.org; Thu, 11 Apr 2013 21:23:25 -0400 In-Reply-To: (Chris Dale's message of "Thu, 11 Apr 2013 14:47:42 -0500") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: Chris Dale Cc: bug-guix@gnu.org --=-=-= > I'm a fairly happy arch user, but if I could drop a Guix userland > distro on top of it, I could easily see myself doing that full time. Guix can be used as a package manager. Try something like the following (I suggest to create a chroot first): $ git clone git://github.com/NixOS/nixpkgs.git nixpkgs-github $ git clone git://git.sv.gnu.org/guix.git $ cd guix $ ./bootstrap $ ./configure --localstatedir=/nix/var --with-nixpkgs=nixpkgs-github $ make && make check (You might need other packages [1].) If you don't want to run 'make install', you'll have to prepend './pre-inst-env' (it sets the needed variables) to all commands. For instance, this command should build GNU Hello: $ ./pre-inst-env guix build -K hello Don't forget to run the daemon [2] prior to that: $ ./pre-inst-env guix-daemon --build-users-group=nixbld & Also, it seems that your current distro contains non-free packages. I highly recommend you to switch to a free one [3] (e.g., Parabola [4]). There is a guide that might help [5], but I haven't tried it myself. > Linux distro Please don't use this term [6]. Don't hesitate to ask if you have any questions. [1] http://git.savannah.gnu.org/cgit/guix.git/tree/README [2] https://gnu.org/software/guix/manual/guix.html#Invoking-guix_002ddaemon [3] https://www.gnu.org/distros/free-distros.html [4] https://parabolagnulinux.org [5] https://wiki.parabolagnulinux.org/Migration [6] https://www.gnu.org/gnu/why-gnu-linux.html --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iQIcBAEBAgAGBQJRZ2KqAAoJEM+IQzI9IQ38jDwQAI0HSEvuo8vgN3f5zjNxMdZk hVRNC0m2O1em4bnlQeCanjfYKrtBnMQ+EXxFroMddMa61CDDrcVdn7CYX/czXNsC EuDhrYAomNTfRJk6LDzwMWqHOD2BisirLlPDnJGYWllLYsDvMUbEbzN+7sFTczMs Bau9e7RnPmM2pDJBwttmE+Qkr9ST29JjDFJUTHgD81t2aYJCj+eOz7occtnAybYv 48gZYLVH1Vc8BbuRl6ydRCdgAVUeOQ8zXUcFAhmtJtmcbw6VQ20NwIngrnQxcAvU hZrwgpc3Wc2y3FNpHZoB6LKF7Zjo7jGs5ezYtX2zQ9QCLrOpRc52In4nLpVzEgWD EmsQ7p3cptXrbybSQ6F0RWo6tvn7hDzIDAeSoau2bzUWL8TLHlvgYNLif5QWxEoy CfqiR4LwjdPFcePxfnritW7QWAL9VkzUnSumelHvVKK9h04bGv9oKls73Ap/xG4Z Sifwp7YwtrBHd3ouh5JcGCkGiIEhlVXO9DUo1NmhF6/wDr/30gSAD/ShvnXIhj8/ i81l7a/EZ7cK5vdAdKiTrPutXnEJTCrfi0FnVbB7bGNMsbJXYDGD5+Y0F4cokDT1 7eJGIZc6HNDO28LbNAjJlXNrZrUT2DsExLHfzXCn4eBt6QMxYvx2UWM7L42Zi/Q9 +Glhs2Qn2LIlcxu/WnlM =hPzu -----END PGP SIGNATURE----- --=-=-=--