From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Kost Subject: Re: Package Installation Queries Date: Wed, 08 Feb 2017 23:51:50 +0300 Message-ID: <87a89wz9qx.fsf@gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:35402) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cbZDb-0002E4-RM for Help-Guix@gnu.org; Wed, 08 Feb 2017 15:52:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cbZDW-0005R1-S0 for Help-Guix@gnu.org; Wed, 08 Feb 2017 15:51:59 -0500 Received: from mail-lf0-x242.google.com ([2a00:1450:4010:c07::242]:35405) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cbZDW-0005Qt-LI for Help-Guix@gnu.org; Wed, 08 Feb 2017 15:51:54 -0500 Received: by mail-lf0-x242.google.com with SMTP id v186so10383103lfa.2 for ; Wed, 08 Feb 2017 12:51:52 -0800 (PST) In-Reply-To: (Niall Dooley's message of "Wed, 8 Feb 2017 17:24:22 +0100") List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Niall Dooley Cc: Help-Guix@gnu.org Niall Dooley (2017-02-08 17:24 +0100) wrote: > Firstly, I'm an aspiring programmer/hacker and I've gone straight > into the deep end with trying to learn GNU/Linux, Emacs etc. I'm also > new to Guix and this community so excuse my ignorance.=C2=A0 Hello and welcome! > I've installed Guix as a package manager on the Trisquel 7 > distribution of GNU/Linux running on a (Minifree) Libreboot X60s. I > believe it was successful. Hoping to transition to GuixSD at some > point and would be grateful to hear if others have had success with > this. Anyway,... > > I proceeded to install Emacs, Geiser, Magit (subsequently removed), > the Source Code Pro (SCP) font, GNU Stow, Git for now and for which I > have a number of perhaps trivial queries. A limited search on the > list archives turned up nothing so forgive me if these queries have > been covered elsewhere. No problem, this mailing list was created for such questions. > (1) When I installed magit, v2.8.0 was installed instead of the > v2.10.1 listed on hydra. Is this a bug or an error on my part?=C2=A0 You probably didn't run "guix pull", so you installed the old magit (and you will continue to install the old packages until you run "guix pull"). > (2) In terms of Emacs, do fellow Guix users install all packages via > Guix instead of the traditional ELPA, MELPA route. I suspect they do > as I guess that is the point. Well, I don't, because currently Guix does not have all the emacs packages I use (but it's my fault that I didn't package them :-)), so I use some packages from Guix and some from=E2=80=A6 other places. > But I ask for advice as my 'pre-guix' > emacs config makes heavy use of the use-package macro installing all > third party packages to ~/.emacs.d/elpa . I guess I could add the > 'guix-emacs' site-lisp directory for each guix installed package to > the load-path specifying this in each specific use-package package > declaration. Is that what others do? No, if you use Emacs from Guix ("guix package -i emacs"), you will not have to add all those site-lisp directories as Guix's Emacs is patched to find and autoload the packages there automatically. I think use-package is completely unrelated to this question. It's not "use-package" that installs into "~/.emacs.d/elpa", it's an in-built Emacs package system (aka "package.el"), "use-package" does not perform any installation by itself. You can still use Emacs from Guix and use "use-package" from MELPA if that's your concern. You don't need to adjust your emacs config for Guix at all. > (3) Before installing Guix I used SCP as my font for Emacs. However, > following the installation of SCP via Guix some unicode glyphs are > not rendered correctly as they were before. Note, I did a fresh > install of my foreign distro before installing Guix and did not > re-install SCP on it. Is there further steps I need to perform to > have these unicode glyphs rendered correctly? What unicode symbols are not displayed correctly for you? If I understood correctly, SCP is a font and you installed it with Guix, right? What name does this (SCP) package have in Guix? > (4) I wish to manage my dotfiles with GNU stow. Traditionally, I > understand people create a dotfiles directory say under $HOME and > create the various subdirectories in this directory from which the > symlinks are produced. Is this approach still the same with GNU stow > installed via Guix or is the 'stow' directory created elsewhere? I know nothing about 'stow', but it should behave the same as on any other system. --=20 Alex