unofficial mirror of help-guix@gnu.org 
 help / color / mirror / Atom feed
From: Fredrik Salomonsson <plattfot@gmail.com>
To: zimoun <zimon.toutoune@gmail.com>
Cc: help-guix <help-guix@gnu.org>
Subject: Re: Questions about guix handling emacs packages
Date: Mon, 01 Jun 2020 10:12:21 -0700	[thread overview]
Message-ID: <87ftbeww0a.fsf@gmail.com> (raw)
In-Reply-To: <CAJ3okZ1iQM7dDRPxiVubpdASfJA4yR7yG_Ve_01gfJt4k53Pvg@mail.gmail.com>

Hi Zimoun,

zimoun <zimon.toutoune@gmail.com> writes:

> I do not know what rofi is but re-sourcing is faster to check is the
> new change works than any other. :-)

It is just an application launcher, but yes re-sourcing is a bit faster.
:)

> Nice!  Thank you for your contribution.
> As you can seen, add Emacs packages is in general fun and rewarding. :-)
> Do not hesitate to report your difficulties on mailing lists help-guix
> or guix-devel or IRC #guix.

Thank you. Indeed it was. I'm still learning the ropes but got some good
feedback from my first contribution. So I'll continue adding the rest of
the emacs packages that I'm missing.

> Yes, "guix pack" is an an option if your work machine run the Linux
> kernel.  Otherwise, it should be a bazooka to kill a tiny fly. :-)

I'm quite lucky that my work machine is also running the linux kernel.
Although a quite outdated one, it predates user namespaces support. But
yeah, `guix pack` might be a bit overkill.

> However, the main advantage to use for producing your Emacs setup is
> that it is harder to break it and when it did, you can (almost) always
> roll-back.  For example, I track (git) the channel that I used: guix
> describe -f channels > foo.scm && git commit -a and I use manifests
> files tracked too.  Therefore, I can easily use the same setup on
> another machine running Guix or restore previous setup without keeping
> all the generations in the store.  Anyway. :-)

Nice, that is a pretty nice way of having it reproducible. Which my
setup with use-package is not. It is easy to deploy but not to reproduce
it and rolling back is non-existent. So guix ticks all the boxes for me
:).

> Is it fixed now for you?

emacs-magit - yes. emacs-ts is still failing.


  reply	other threads:[~2020-06-01 17:12 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-05-23  6:18 Questions about guix handling emacs packages Fredrik Salomonsson
2020-05-25 14:58 ` zimoun
2020-05-25 20:12   ` Fredrik Salomonsson
2020-05-26  8:26     ` zimoun
2020-05-30  2:13       ` Fredrik Salomonsson
2020-06-01  8:15         ` zimoun
2020-06-01 17:12           ` Fredrik Salomonsson [this message]
2020-06-02 10:25             ` zimoun
2020-06-02 17:34               ` Fredrik Salomonsson
2020-06-11  9:24                 ` Alexey Abramov
2020-06-11 16:50                   ` Fredrik Salomonsson
2020-05-31  2:29     ` Maxim Cournoyer
2020-06-01  3:42       ` Fredrik Salomonsson
2020-06-01 18:37         ` Maxim Cournoyer
2020-06-02 17:37           ` Fredrik Salomonsson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87ftbeww0a.fsf@gmail.com \
    --to=plattfot@gmail.com \
    --cc=help-guix@gnu.org \
    --cc=zimon.toutoune@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).