GNU bug report logs - #54375
Mutable guix shell environments

Previous Next

Package: guix-patches;

Reported by: Charles <charles.b.jackson <at> protonmail.com>

Date: Sun, 13 Mar 2022 18:22:01 UTC

Severity: normal

Full log


Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Charles <charles.b.jackson <at> protonmail.com>
To: "guix-patches <at> gnu.org" <guix-patches <at> gnu.org>
Subject: Mutable guix shell environments
Date: Sun, 13 Mar 2022 18:21:16 +0000
[Message part 1 (text/plain, inline)]
sample useage:
$ cd project
$ guix package --manifest=manifest.scm --profile=.guix-profile
$ guix shell # --profile=.guix-profile is implicit

do some stuff. realize that you want to bring in another package.

$ guix install --profile=.guix-profile additional-package

Then additional package is instantly available. This is especially useful to lisp programmers because, currently, bringing in an additional library involves restarting shell, lisp process, reloading source files, regenerating process state.
[0002-guix-shell-Implicitly-use-a-.guix-profile-as-profile.patch (text/x-patch, attachment)]
[0001-guix-environment-Enable-mutable-environments.patch (text/x-patch, attachment)]

This bug report was last modified 3 years and 90 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.