fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

11K
active users

#guix

30 posts29 participants2 posts today

I upgraded one Guix machine today and the process was flawless.

I was expecting logging in to GNOME would fail similarly to my own machine when I upgraded it recently, but fortunately it didn't.

I wonder how easy would be to make the upgraded machine serve substitutes so that I can upgrade mine again. They have the same architecture.

Before reconfiguring the system I tried pulling guix from the new mirror at Codeberg, but it was so slow that I used normal savannah instead.

#guix time-machine became my favorite feature overnight - a lot of things I rely on like emacs-next-pgtk seem to be broken for aarch64 currently; so I can just build them from a previous commit until I've time to investigate why things are broken in the first place

currently using guix as a foreign package manager on my pocket reform until I am able to build an image that boots on i.MX8MQ

Replied to woozong 🅅

@woozong

I was able to create a #Guix "pen-drive live distro" a few weeks ago. The installation was similar to what you normally do with `guix system init /mnt/etc/config.scm /mnt`, where the pen drive is mounted on `/mnt` instead of your internal drive.

I haven't yet got around to writing a blog post about it, but glad to share more info if of interest.

There might be downsides with this (as pointed out in the thread) but it worked well for me on a 128GB pen drive, at least for sporadic use.

Continued thread

The options I have:
- Use inferiors :: I don't like the implementation, but even more I doubt the quality/compatibilty with usual packages, I had issues with it previously and expect that inferior-package will fail in many scenarios in the future.
- Have two separate 'es :: doubles the maintenance work and environment/lock management.
- Remove the inheritance and hardcode the compiler package definition and hope for the best :)

what I would like to have 👇

Sharing a real-world usage scenario and the problem I faced.

I have one guix version for both: server deployments and development environments. I try to update to new revision, so I have memory leak in guix-publish fixed. However, a project stuck with an old version of compiler cause of external compatibility requirement.

The compiler package is inherited from guix', but have different version/checkout. In new guix revision the build phases changed, so now the compiler doesn't build.

👇

So weird. Despite having gpg installed at system level in #guix, #Emacs couldn't decrypt and read ".authinfo.gpg". Installing it for my user resolved the issue.

Sending email from mu4e while having credentials in the authinfo file is still SUPER SLOW. I haven't figured out why.

hey #guix folks.. is there a way (live iso with desktop env) so that I can check if all the hardware in my lenovo laptop can be made to function properly?
I assume I'll be needing some nonguix stuff for drivers?
:boost_anim_vanilla:

Yesterday at GuixGeekout session we discussed about adding Micro (the editor) to . It seems 7 hours ago someone beat us to it! This is really great and shows how vibrant and active the community is.

P.s: Seafile client and SeaDrive patch series was sent yesterday. My friend flypaper-ultimat did all the work and I just helped with minor parts during the submission like `guix lint`. Soon it will be available to all Guix users 🤓