all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: ludo@gnu.org (Ludovic Courtès)
To: Pierre Neidhardt <ambrevar@gmail.com>
Cc: help-guix <help-guix@gnu.org>
Subject: Re: Helm System Packages: New support for Guix
Date: Sun, 08 Apr 2018 00:02:35 +0200	[thread overview]
Message-ID: <87sh86wu84.fsf@gnu.org> (raw)
In-Reply-To: <874lkn2c9v.fsf@gmail.com> (Pierre Neidhardt's message of "Sat, 07 Apr 2018 22:18:28 +0530")

Pierre Neidhardt <ambrevar@gmail.com> skribis:

> [[https://github.com/emacs-helm/helm-system-packages][Helm System Packages]] is an
> interface to your system package managers.
>
> Highlights:
>
> - Helm "live" search of all packages.
> - Install / Uninstall a bunch of packages at once.
> - Explore dependencies recursively from the same Helm buffer.
> - Navigate the package files with Helm.
> - TRAMP support (it should work over the network).

Interesting!

Does it support the notion of non-root installs, per-user profiles, and
arbitrary profiles for Guix?

I’m asking because that’s a significant difference between Guix and the
other supported package managers.  PackageKit, for instance, provides a
package management abstraction that’s biased towards “traditional”
package managers and is inadequate for Guix.

> The overlap with guix.el is obvious, but I believe it makes the user
> experience a little smoother when it comes to common tasks.

You chose to interface with the command line.  I suppose this creates
less friction for an initial install compared to using Geiser and the
Scheme APIs of Guix, but that’s probably at the expense of expressive
power and control (I really like the rich interface that guix.el is able
to provide with this approach).

Anyway, cool stuff!  Now you need to make a package for it.  :-)

Ludo’.

  parent reply	other threads:[~2018-04-07 22:02 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-04-07 16:48 Helm System Packages: New support for Guix Pierre Neidhardt
2018-04-07 16:51 ` Pierre Neidhardt
2018-04-07 21:53   ` Ludovic Courtès
2018-04-08  4:41     ` Pierre Neidhardt
2018-04-07 22:02 ` Ludovic Courtès [this message]
2018-04-08  4:49   ` Pierre Neidhardt

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

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

  git send-email \
    --in-reply-to=87sh86wu84.fsf@gnu.org \
    --to=ludo@gnu.org \
    --cc=ambrevar@gmail.com \
    --cc=help-guix@gnu.org \
    /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.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.