Masthash

#Guix

Jonathan Nogueira
6 hours ago

@clerie how do you do this? It sounds like it would be convenient for #guix as well

Random Geek
20 hours ago

I have successfully done a foreign distro install of #Guix on WSL Ubuntu, and it only took me half the day.

The bit that tripped me up longer than necessary: $LANG was C.UTF_8 when it needed to be en_US.utf8 in my case.

mray
1 day ago

#guix folk will have to admit: AI may come with its problems - but it works:

Face of a GNU incorporating the GUIX logo
avp
1 day ago

Recently I prepared a patch that fixed Kubo (IPFS) build in GNU Guix:
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=67570

#guix #ipfs

Chad Nelson :guix:
2 days ago

Making some good progress on the new MacOS Subsystem for Guix CLI. Now both Apple Silicon and Intel are supported! (intel requires guile-next currently). Also the vm configuration can now be edited in the ~/.guix/qemu/config.scm file.

https://pagure.io/MSG/msg-cli

#guix #macOS #guile #msg

David Wilson
2 days ago

🔴 Today on #SystemCrafters Live, we'll continue our project to use Guix to self-host our own Git forge using Forgejo!

This time we'll get the website live from inside the Guix container and then see if we can set up Laminar to launch CI builds.

Join us here: https://systemcrafters.net/live

- https://youtube.com/live/_LjXJoERB2o
- https://twitch.tv/SystemCrafters

🕐 in your time zone: https://time.is/compare/1800_in_Athens

#gnu #guix #forgejo #git #selfhosting #freesoftware

Fabio Natali
2 days ago

Announcement! 🌈💻🤖

This month's Guix London, our 7th meetup, is on Mon 11th Dec. It's a hybrid event, do join us in person if you're in London and fancy some face-to-face interaction, you're also welcome to join us remotely otherwise.

Simon Tournier will be giving a talk on G-expressions. More details:

https://www.meetup.com/guix-london/events/297591582/

#GuixLondon #Guix #Guile #Scheme #FreeSoftware #London #meetup

Janneke
2 days ago

@strugee I'm sure you're aware that you can create a docker container from a #Guix manifest, right?

Fabio Natali
3 days ago

#Guix at #37c3. Anyone?

Luis Felipe
3 days ago

📢 New Guix caps available in the store 🛒

https://um4no.creator-spring.com/hats

Or download the design to use it as you wish:

https://codeberg.org/luis-felipe/guix-graphics

(Purchases and donations greatly help me to keep contributing to libre cultural works.)

Now you can literally wear your Guix hats when doing Guix things.

Enjoy :)

P.S. Coming up soon: GNU Guile caps

#gnu #guix

Black cap with the horizontal version of the GNU Guix logo on the front.

The Guix logo is a stylized head of a young wildebeest, similar to a capital V with horns. To its right, a text in sans-serif reads "Guix" (pronounced as "Geeks").

This particular version of the logo is a simplified version that removes gradients, since they are not supported in this embroidery technique.
Pink cap with the horizontal version of the GNU Guix logo on the front, in cherry.

The Guix logo is a stylized head of a young wildebeest, similar to a capital V with horns. To its right, a text in sans-serif reads "Guix" (pronounced as "Geeks").

This particular version of the logo is a simplified version that removes gradients, since they are not supported in this embroidery technique.
Red cap with the horizontal version of the GNU Guix logo on the front.

The Guix logo is a stylized head of a young wildebeest, similar to a capital V with horns. To its right, a text in sans-serif reads "Guix" (pronounced as "Geeks").

This particular version of the logo is a simplified version that removes gradients, since they are not supported in this embroidery technique.
Green camo cap with the horizontal version of the GNU Guix logo on the front.

The Guix logo is a stylized head of a young wildebeest, similar to a capital V with horns. To its right, a text in sans-serif reads "Guix" (pronounced as "Geeks").

This particular version of the logo is a simplified version that removes gradients, since they are not supported in this embroidery technique.

#guix is a steep learning curve?
wait till you run it from a #container

imad :nixos:
4 days ago

WDYM MY #GUIX RECONFIGURE IS NOT A DESCENDANT OF THE RPEVIOUS COMMIT I JUST RAN GUIX PULL WHAT DO YOU MEAN!!!! GIVE ME ACTIONABLE ERROR LOGS!!!

dakota
4 days ago

Does Nix work on Guix like it would on any other distribution? #Guix #Nix #NixOS

AJ Jordan
5 days ago

my hot take about #Docker for years has been that it operates at a bad/wrong level of abstraction. `RUN apt-get install ...` is an abomination. if you tried to build a tool like Dependabot or Snyk on top of a series of `npm install` commands in a shell script (or on the resulting `node_modules` directory) you'd be laughed out of the room, but this is exactly how every existing Docker "security scanning" tool works. you really want something like a #NixOS or #Guix package manifest.

even hotter take: the on-the-wire image format doesn't make much sense either. it's stupid that I have to think about layer ordering causing slower downloads when #OSTree exists and makes deltas Just Work™.

Librecast
5 days ago

Which @vagrantc packaged for #guix as well. Thank you. 🎉
https://packages.guix.gnu.org/packages/lcsync/0.3.0/

Luis Felipe
5 days ago

I'm designing Guix caps 🙂

#gnu #guix

Screenshots of a black cap with the horizontal version of the GNU Guix in its front.
Librecast
5 days ago

We're super stoked to see #librecast version 0.8.0 to be available on #guix now!

https://packages.guix.gnu.org/packages/librecast/

Thanks to @vagrantc for packaging us. 🎉

Ludovic Courtès
5 days ago

AMD contributes ~100 #Guix packages and variants for its ROCm/HIP stack for GPUs in #HPC:
https://gitlab.inria.fr/guix-hpc/guix-hpc/-/merge_requests/27

Working together in the open on GPU-related software: what a breath of fresh air!

Zatty :meowybara:
5 days ago

If I were to switch from Ubuntu (which bugs me in numerous ways but are otherwise comfortable and smooth), to a distribution based on reproducible builds, what would be "better", NixOS or Guix?

Please elaborate in comments ❤️

:boost_ok:

(transphobes and other fascists are not welcome to interact)

#linux #guix #nixos #ubuntu #floss #libre

Theremin
6 days ago

#rant I was suddenly unable to export my #OrgMode documents to pdf – but after quite a bit of cursing and testing I found the problem.

For some reason I had managed to remove the package "texlive-xetex" from my #Guix manifest…

(I split the manifest into several files, I must have unintentionally removed it then)

jbz
1 week ago

🔣 The Full-Source Bootstrap: Building from source all the way down | GNU Guix

"Software is bootstrappable when it does not depend on a binary seed that cannot be built from source. Software that is not bootstrappable---even if it is free software---is a serious security risk (supply chain security) for a variety of reasons. The Bootstrappable Builds project aims to reduce the number and size of binary seeds to a bare minimum."

https://guix.gnu.org/de/blog/2023/the-full-source-bootstrap-building-from-source-all-the-way-down/

#Guix #ReproducibleBuilds #Opensource

Boiling Steam
1 week ago

Write Guix package definitions in a breeze: Introducing Guix Packager: https://guix.gnu.org/blog/2023/write-package-definitions-in-a-breeze/ #linux #update #foss #release #guix #packager

avp
1 week ago

I'm happy to say that the patch series that upgrades Yggdrasil to 0.5.2 was recently merged to "master" branch in GNU Guix:
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=67111

Thanks to Ludovic Courtès (@civodul) for patch review and the merge!

#guix #patches #yggdrasil

Chad Nelson :guix:
1 week ago

Got a working version of the new MSG cli pushed to the repo! Still very much in the early stages (and needs docs/cli help updates), but now it can produce a full running MSG instance, and also has the correct bindings for the new shared “/Users” directory. Excited to finally have an update on this.

https://pagure.io/MSG/msg-cli

#guile #guix #macOS #MSG

Atemu
1 week ago

@kirschwipfel @ahelwer

@emilyposting is currently implementing the full-source bootstrap #guix pioneered in #Nixpkgs / #NixOS.

Please note that we do not ship proprietary userspace software by default. You must explicitly opt into this. The only proprietary component on a NixOS system is firmware that is sadly required to run a modern computer.

Prebuilt packages with FOSS license also exist where packaging is otherwise unreasonable (patches welcome) but their source type is marked as such.

🍒🌳 Hartmut Goebel
1 week ago

A WebUI for creating #guix package definitions!

Wow!

This is a major step for empowering people to create packages for #guix — even non-programmers can do this now. I'v not seen something similar for other distributions.
@civodul

Andrew Helwer
1 week ago

My understanding of :guix: and :nixos: are that they explicitly pin the versions of absolutely everything & their transitive dependency graphs, all the way down to the compiler versions used to build a specific software commit. But how do they handle bootstrapping compilers?

#nix #guix

@ArneBab Can I write my #Guix operating system declaration in #Wisp? #GNU #Linux #Lisp #Guile #Scheme

Ludovic Courtès
1 week ago
Screenshot of the Guix Packager web interface, which generates a package definition from the provided metadata.
Theremin
1 week ago

It seems that both #Rust and #OCaml, when installed through #Guix, need the package "gcc-toolchain" in order to compile source code.

At least for me it worked with that, but not without it, for my small test projects.

I used "guix shell ocaml@4.14.0 dune gcc-toolchain" for OCaml, and "guix shell rust rust:cargo gcc-toolchain" for Rust.

#programming

Khleedril
2 weeks ago

I wish the Guix time-machine was strong enough that you could open a shell contemporary to January, 2003.

#guix #gnu

Luke T. Shumaker
2 weeks ago

READMEs just saying `nix run ...` or `guix run ...` are just as obnoxious as ones that just say `docker run ...`.

#nix #guix #docker #gnulinux

Fabio Natali
2 weeks ago

Public Service Announcement: #London #Guix #Meetup (#remote!) kicks off in 60 mins, hurry up! :)

Join the video call at 6pm UTC: https://meet.jit.si/london-guix-meetup

Main topic: "The patch-review process in Guix" with Arun Isaac.

(This is my first scheduled toot, if you get this in December, in a different century, or in a parallel universe where Guix is pronounced gu-ee-x, please ignore.)

Foreground text:

Welcome to the London Guix Meetup, 20 Nov 2023

Agenda

- Quick round of intros
- The patch-review process in Guix, with Arun Isaac
- Any other Guix or Guile business :)

More info and contacts

- https://mobilizon.fr/@london_guix_meetup
- https://meet.jit.si/london-guix-meetup
- https://web.libera.chat/#guix

Background image: a dark photo of server racks with various cables and LED lights.

Installed #Guix on a #Chromebook. Installed sof-firmware. Now, I just need to install UCM configs somehow... https://github.com/WeirdTreeThing/chromebook-ucm-conf #GNU #Linux #Help #AskFedi #chrultrabook

Andrew Tropin
2 weeks ago

Guix module is comming to Nix soon:
https://github.com/NixOS/nixpkgs/pull/264331

Thanks to @sikmir for sharing.

#guix #nix #nixos

Fabio Natali
2 weeks ago

A slightly updated page for our #London #Guix #Meetup, Monday 20th Nov, 6pm UTC:

https://mobilizon.fr/events/87faa563-916e-4414-96b1-a69e9015ee97

The event's title and main topic is "The patch-review process in Guix". Full agenda at the link above.

It's a fully #remote meetup, all welcome! See you on Monday.

Ludovic Courtès
2 weeks ago

Les camarades de #Guix tiennent un stand au #CDL2023, rendez leur visite ! :-)

David Wilson
2 weeks ago

🔴 Today on #SystemCrafters Live, we'll attempt to use Guix to self-host our own Git "forge" using Forgejo!

We'll package the Forgejo binary and create a Guix service so that it can be hosted in a container. We'll also see if we can wire up Laminar to launch CI builds when you push to repositories!

Join us here:

- https://youtube.com/live/SNOwLtwLo6o
- https://twitch.tv/SystemCrafters
- https://systemcrafters.net/live

🕐 in your time zone: https://time.is/compare/1800_in_Athens

#gnu #guix #forgejo #git #selfhosting #freesoftware

Erik
2 weeks ago

On Monday the next London Guix Meetup will take place.
It will be online, so everyone can join.

https://mobilizon.fr/events/87faa563-916e-4414-96b1-a69e9015ee97

#Guix #Guile #Scheme #FreeSoftware #OpenSource #sysadmin #IT #Linux

I have a very old Macbook Pro from 2012. The macOS unsurprisingly does not work anymore, super slow and laggy probably because of planned obsolescence, so I thought it is the best way to dive into #nixos. So I downloaded the KDE Plasma iso and started to get my hands dirty.

I should say, the laptop and touchpad are working very nicely with the latest packages available on Nix repository. So far, so good. I wish #Guix had such a good documentation.

🧵👇

Fabio Natali
3 weeks ago

New #London #Guix #Meetup planned for 20th Nov, 6pm UTC onwards. Big news, this meetup will be remote-only, join us at the link below:

https://meet.jit.si/london-guix-meetup

All welcome! 🤖🌈💻

We're in the process of finalising a little agenda, more info here soon:

https://mobilizon.fr/events/87faa563-916e-4414-96b1-a69e9015ee97

Image credits: logo by Luis Felipe López Acevedo (@luis_felipe), background image by Taylor Vick on Unsplash.

#Guile #Scheme #FreeSoftware #GNU

A dark photo of computer racks, with cables, blade servers, switches, and blinking leds. On top, the Guix logo with a V-shaped gnu-resembling symbol.
csantosb
3 weeks ago

#sourcehut builds support for #guix is a serious advantage when considering #sr.ht as a development platform for reproducible results in research.

https://git.sr.ht/~whereiseveryone/builds.sr.ht-guix

Konrad Hinsen
3 weeks ago

@dthompson At the #Guix workshop last week, Arun Isaac recommended Laminar CI (https://laminar.ohwg.net/), which works well with Guix because jobs are simply shell scripts.

Konrad Hinsen
3 weeks ago
Ludovic Courtès
3 weeks ago

One of the achievements of the workshop: ~15 people showed up at the install party with their laptop and left with a working installation, and ~70 attended the #Guix intro tutorial and following packaging intro, now knowing enough to get started.

We’re talking about people new to Guix, working in a variety of domains, and who’d often not self-identify as developers.

Ludovic Courtès
3 weeks ago

Wrapped up the reproducible software environment workshop earlier today with 4 #Guix tutorials, and then chatting and chilling out.

I think it went pretty well, with ~110 people present in Montpellier!

David Wilson
3 weeks ago

🔴 Today on #SystemCrafters Live, we'll experiment with self-hosting various services like websites, an XMPP server, and possibly an IRC bouncer using Guix containers.

The twist here is that we will be deploying these containers inside of Debian so that they're easy to host in standard cloud service VMs!

- https://youtube.com/live/QS5MnN_fits
- https://twitch.tv/SystemCrafters
- https://systemcrafters.net/live

🕐 in your time zone: https://time.is/compare/1800_in_Athens

#gnu #guix #debian #selfhosting #freesoftware

jbz
3 weeks ago
Ludovic Courtès
3 weeks ago

Super-sysadmin Yann “digital plumber” Dupont explains how his team has been building a fancy #HPC cluster on #Guix System—perhaps the first of its kind!
https://hpc.guix.info/events/2023/workshop/program/#reproducible-virtual-machine-management-with-guix

Ludovic Courtès
3 weeks ago

Hacker of all trades Arun Isaac reports on the experience of GeneNetwork (and the @pjotrp team!) using #Guix for deployment for #HPC, continuous integration, and more.
https://hpc.guix.info/events/2023/workshop/program/#why-we-deploy-and-develop-using-guix-and-why-you-should-too-an-experience-report-from-genenetwork

Ludovic Courtès
3 weeks ago

“It’s a story about values I encoded in software.” The amazing Ricardo Wurmus starts his talk!
https://hpc.guix.info/events/2023/workshop/program/#a-decade-of-guix-a-subjective-retrospective-

#Guix #ReproducibleResearch #OpenScience #HPC

Ludovic Courtès
4 weeks ago

Medical doctor Nicolas Vallet demonstrates that “everyone can learn how to Guix”, reporting from the proverbial trenches of medicine.
https://hpc.guix.info/events/2023/workshop/program/#everyone-can-learn-how-to-guix

#Guix #ReproducibleResearch

Ludovic Courtès
4 weeks ago

“What is Guix?” talk by @jpoiret:

“You may have heard that #Guix is just French #Nix, with baguette and bérêt.” 🤣
https://hpc.guix.info/events/2023/workshop/program/#what-is-guix-

Is it possible to install #guix on a coreboot system and enable secure boot? I'm not familiar with this stuff 😅

Konrad Hinsen
1 month ago

This week: a workshop on "Reproducible software deployment for high-performance computing", with a focus on #Guix.

The talks (Wednesday and Thursday afternoon) will be live-streamed. Check the program and make room in your agenda for following!

https://hpc.guix.info/events/2023/workshop/program/

David Wilson
1 month ago

Anyone here with experience hosting services to the public Internet from inside of `guix system container`?

It occurred to me that this might be an easier way to deploy services with Guix on cloud providers where it's easier to install Guix on a distro like Debian or Alpine.

#gnu #guix #debian #alpine

David Wilson
1 month ago

🔴 Today on #SystemCrafters Live, we'll investigate a few options for improving the IRC experience so that more people might be able to join us there! The Matrix Libera.Chat bridge shutdown has been pretty tragic, let's try to address that.

Also, today we're experimenting with streaming *ONLY on Twitch*! No YouTube stream today. Let me know what you think!

Join us here: https://twitch.tv/SystemCrafters

🕐 in your time zone: https://time.is/compare/1800_in_Athens

#gnu #guix #irc #matrix #freesoftware

Benoit J
1 month ago

progress on my yearly #guix migration: https://blog.benoitj.ca/2023-11-01-progress-on-my-guix-yearly-migration/

tldr, it's working thanks to #guix, #nonguix, #rde, #guixrus, and #nix

Ludovic Courtès
1 month ago

@cbaines shares good news about getting the #Guix build daemon rewritten in #Guile:
https://guix.gnu.org/blog/2023/a-build-daemon-in-guile/

Benoit J
1 month ago

new post about my nix -> #guix yearly migration: https://blog.benoitj.ca/2023-10-24-guix-home-configuration-part2-services/

tldr: I got a plan for everything, my backup is done, just need to create a Guix bootable usb, start the install.

see you on the other side!

(webdev Tory) :emacs:
1 month ago

@daviwil @benoitj

I am painfully ignorant of the major benefits of #Guix; so far I have only taken time to use it as a glorified package manager although I am using a full system install; I love it on principle, because @fsf but haven't looked in to anything deeper than package management.