From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maxim Cournoyer Subject: Re: =?utf-8?Q?It=E2=80=99s?= building! Date: Thu, 19 Jan 2017 22:28:01 -0800 (1 day, 19 hours, 59 minutes ago) Message-ID: <871svvrddj.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48548) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cV8gI-0001xD-Tm for guix-devel@gnu.org; Sat, 21 Jan 2017 22:19:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cV8gH-0006tV-Sl for guix-devel@gnu.org; Sat, 21 Jan 2017 22:19:02 -0500 List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello Guix! ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Hello Guix! > > Good news: the new machine, bayfront.guixsd.org, is building Guix master > for x86_64/i686 with Cuirass=E2=81=B0! Nice! Thanks to everyone implicated! > > You can get substitutes from https://bayfront.guixsd.org; just authorize > its key (with =E2=80=98guix archive --authorize=E2=80=99), which is: > > (public-key=20 > (ecc=20 > (curve Ed25519) > (q #8D156F295D24B0D9A86FA5741A840FF2D24F60F7B6C4134814AD55625971B394#= ))) > [...] If anyone else would like to use the new bayfront substitute server by declaring it in their config.scm you can consult the config I'm using below, which is based on the lightweight desktop config base. The important bits added are (guix-store) and (gnu services base) in the topmost (use-modules ...) sexp, as well as in the modified (services ...) o= ne. Thanks for those who offered guidance on how to do this in the #guix irc channel! --=-=-= Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: quoted-printable (use-modules (gnu) (gnu system nss) (gnu services) (guix store) ;for %default-substitute-urls (gnu services base)) ;for %default-authorized-guix-keys (use-service-modules desktop) (use-package-modules wm ratpoison certs) (operating-system (host-name "apteryx") (timezone "America/Los_Angeles") (locale "en_US.UTF-8") ;; Assuming /dev/sdX is the target hard disk, and "my-root" ;; is the label of the target root file system. (bootloader (grub-configuration (device "/dev/sda"))) (file-systems (cons (file-system (device "my-root") (title 'label) (mount-point "/") (type "ext4")) %base-file-systems)) (users (cons (user-account (name "maxim") (comment "Maxim Cournoyer") (group "users") (supplementary-groups '("wheel" "netdev" "audio" "video")) (home-directory "/home/maxim")) %base-user-accounts)) ;; Add a bunch of window managers; we can choose one at ;; the log-in screen with F1. (packages (cons* ratpoison ; i3-wm xmonad ;window managers nss-certs ;for HTTPS access %base-packages)) ;; Use the "desktop" services, which include the X11 ;; log-in service, networking with Wicd, and more. (services (cons* ;; Add the new bayfront server to the list of substitute-urls. (modify-services %desktop-services (guix-service-type config =3D> (guix-configuration (inherit config) (substitute-urls (cons* "https://bayfront.guixsd.org" %default-substitute-urls)) (authorized-keys (cons* (plain-file "bayfront.guixsd.org.pub" (string-append "(public-key (ecc (curve Ed25519) " "(q #8D156F295D24B0D9A86FA5741A840FF2" "D24F60F7B6C4134814AD55625971B394#)))")) %default-authorized-guix-keys))))))) =20=20 ;; Allow resolution of '.local' host names with mDNS. (name-service-switch %mdns-host-lookup-nss)) --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEJ9WGpPiQCFQyn/CfEmDkZILmNWIFAliEJIgACgkQEmDkZILm NWJ6Hg/+OigKBeYzKcYMPLxnjJ68PtcgIrSzTOoREj1zC3z7OYLekEUBYLHnujr+ 0URBUywxRN1pP1/9P6tmC1HT5FOTS/Y6eGQtZVeYJ6qXAe0wv8zdBzzWpt6CKqBQ ZbcuEPUG/ycP1lqASOuOLnVOr0araZAO+aBxm/kfesh3I4AZzC7KEOWpys23PLLg Y5y33x/y8Ulk8t6/4QAMiknd8QfreFzUVA+msDeN0G1UcdMW6NxVYqGhqHaqIGp1 jeWYDEJDwgdxMOudyZKK5J5MRpmV3HFK1f9mtF0tOPAMBHISkAzotl2fUQcBKEud kuwFSzdV+aktQaGT4r2ZprvRg/j7sSJdP5lS8R5Ih/MuRw9DHH8NRMIQCvDKz0WL iMIdD6pOOWk0qh/W/CVDx7e5Y48eOkjqy1MM6GKBl5IpkTCN0Y+FpDbX5m9MJIeg BPf1oKJRPAR/7rgwSU+3OI5xU8Z2FTXl47L+8kJcF7xevKwwvi+M8G1BFcyQwcpq Jy21R2A2BNYC50b0zjbtz0OX8sNE9DOogywv5qgWoiWBBetqIgzGNs02Jcne02X1 TYpBcpAokPGFmUg+VaFPq9zVLEDBVpeV3go6UTUBX9C9OuEeNaMEAlAwwbx3m8SN vT2W0WCGJ0cZ7EPbStVmbTfvwpzBnw+cvkwLj952PQBrNtyMB+I= =nTyZ -----END PGP SIGNATURE----- --==-=-=--