Re: I want to pin exact versions of software in guix shell. Do I need channels information?

2025-02-10 Thread Janneke Nieuwenhuizen
Carlo Ascani via writes: Hi, > On Monday, February 10th, 2025 at 4:07 PM, Ian Eure wrote: > >> Then your colleague needs to run: >> >> guix time-machine -C channels.scm -- shell -m manifest.scm >> > > Ok, thank you. > > Is this the official way of sharing a development shell among a > team of

Re: extremely long boot time since a few months back

2025-02-10 Thread Efraim Flashner
A couple of shots in the dark below: On Mon, Feb 10, 2025 at 03:47:38PM -0600, Benjamin Slade wrote: > Hi Guix, > > Sometime in the past few months my Guix machine has started taking a *very* > long time to boot-up. I mean quite long, in that getting to the GRUB menu > takes literally 15 minute

extremely long boot time since a few months back

2025-02-10 Thread Benjamin Slade
Hi Guix, Sometime in the past few months my Guix machine has started taking a *very* long time to boot-up. I mean quite long, in that getting to the GRUB menu takes literally 15 minutes (I timed it, and mean an actual literal 15 minutes, not using exaggeration here), and then after that it stil

Re: Downloads caused by guix package -u Vs guix system reconfigure

2025-02-10 Thread Andreas Enge
Am Mon, Feb 10, 2025 at 12:24:36PM -0800 schrieb Ian Eure: > Guix doesn’t have a single package state shared by the whole system, like > most traditional Linux distributions, it has different states depending on > context. When `guix package -u' said you were up-to-date, that was in the > context

Re: Downloads caused by guix package -u Vs guix system reconfigure

2025-02-10 Thread Ian Eure
Hi Laurence, Laurence Rochfort writes: Hello all, Relatively new guix system user. On a new install of guix system, I did a "guix pull && guix package -u". It said I was up-to-date. I then did a "guix system reconfigure", and that caused a download of 640Mb of substitutes. Could some

Downloads caused by guix package -u Vs guix system reconfigure

2025-02-10 Thread Laurence Rochfort
Hello all, Relatively new guix system user. On a new install of guix system, I did a "guix pull && guix package -u". It said I was up-to-date. I then did a "guix system reconfigure", and that caused a download of 640Mb of substitutes. Could somebody please help me understand why it prompted s

Re: Injecting/importing environment variables in shepherd environment

2025-02-10 Thread Rutherther
Hi Abbé, shepherd doesn't really offer this functionality built-in. Moreover, even if you do setenv in shepherd process, it won't automatically be propagated to the started services, you need to modify their environment parameter. There are a couple of ways to achieve what you want, though. One

Re: I want to pin exact versions of software in guix shell. Do I need channels information?

2025-02-10 Thread Aleksej via
Hi! Maybe inferiors is what you're looking for https://guix.gnu.org/manual/en/html_node/Inferiors.html It could be better to make a shell script, with the whole guix time-machine command, but it depends on your needs.

Re: I want to pin exact versions of software in guix shell. Do I need channels information?

2025-02-10 Thread Carlo Ascani via
On Monday, February 10th, 2025 at 4:07 PM, Ian Eure wrote: > Then your colleague needs to run: > > guix time-machine -C channels.scm -- shell -m manifest.scm > Ok, thank you. Is this the official way of sharing a development shell among a team of developers? A couple of observation and pro

Re: I want to pin exact versions of software in guix shell. Do I need channels information?

2025-02-10 Thread Ian Eure
Hi Carlo, Carlo Ascani writes: On Sunday, February 9th, 2025 at 6:49 PM, Ian Eure wrote: The quoted part of the manual answers your question. The reason why this is so is that the version of a package available may change between channel revisions, so if you pin foobar@1.2.3, then `guix pul

Re: updating Emacs packages

2025-02-10 Thread Andreas Enge
Am Mon, Feb 10, 2025 at 12:28:00PM + schrieb gfp: > In Emacs there are always many packages to update. > Is it useful to do that, because then I have only updated Emacs? > without other packages in Guix? > Or is it better to update all packages in Guix, > so that all Emacs packages including ev

updating Emacs packages

2025-02-10 Thread gfp
Hi, In Emacs there are always many packages to update. Is it useful to do that, because then I have only updated Emacs? without other packages in Guix? Or is it better to update all packages in Guix, so that all Emacs packages including everything in Guix is updated and that does not break anyt