hey!
📣 The first release candidate for #Guix 1.5.0 is now available for testing! 🚀
Test, test, test! 🤩
hey!
📣 The first release candidate for #Guix 1.5.0 is now available for testing! 🚀
Test, test, test! 🤩
hey!
📣 The first release candidate for #Guix 1.5.0 is now available for testing! 🚀
Test, test, test! 🤩
If you want to comply with dependency reporting requirements (⇒ SBOM: Software Bill of Materials) for a program of any kind, this is now very easy with #Guix:
https://www.draketo.de/software/bsi-grundschutz#CON.8.A8-sbom-guix
TLDR: guix graph --backend=cyclonedx-json <package-name> gives you an SBOM.
To do that for your own packages, even if they are not in the distro, write a guix.scm (instructions and links in the article).
It works across languages and to arbitrary depth.
If you want to comply with dependency reporting requirements (⇒ SBOM: Software Bill of Materials) for a program of any kind, this is now very easy with #Guix:
https://www.draketo.de/software/bsi-grundschutz#CON.8.A8-sbom-guix
TLDR: guix graph --backend=cyclonedx-json <package-name> gives you an SBOM.
To do that for your own packages, even if they are not in the distro, write a guix.scm (instructions and links in the article).
It works across languages and to arbitrary depth.
A couple weeks ago, I posted about my guix setup in-progress, and I think it's finally stabilized a little and the last few things I thought were necessary for a desktop environment were implemented, like a good screen-lock/display power/sleep/hibernate setup, switching from docker to podman and podman-compose, setting up a java language server, and getting all of my emacs config and packages guix-ified.
Oh, and I added two new exwm key translations: C-x h being mapped to C-a, and M-f/M-b being mapped to just four arrow keys in either direction. Really what I use M-f/M-b for is just a faster C-f/C-b, and hopping four letters in each direction is good enough for that purpose. My favorite key translation I've thought of so far is C-k, which is mapped to S- C-x, and works in every application I've tried.
Anyways, I feel a little bad, because @deedend@mastodon.social asked for a screenshot, and I promised to send some of my config upstream to guix, and then proceeded to have a lot of life events happen at me. I am still planning on submitting some merge requests a little later, but I did finally remember to make screenshots, so this is how my system looks now, built from this source code. I've also added pictures of my grub screen, login screen, and screenlock. #guix #emacs #exwm
GNU Guix 1.5.0rc1 available for testing
GNU Guix 1.5.0rc1 available for testing
A couple weeks ago, I posted about my guix setup in-progress, and I think it's finally stabilized a little and the last few things I thought were necessary for a desktop environment were implemented, like a good screen-lock/display power/sleep/hibernate setup, switching from docker to podman and podman-compose, setting up a java language server, and getting all of my emacs config and packages guix-ified.
Oh, and I added two new exwm key translations: C-x h being mapped to C-a, and M-f/M-b being mapped to just four arrow keys in either direction. Really what I use M-f/M-b for is just a faster C-f/C-b, and hopping four letters in each direction is good enough for that purpose. My favorite key translation I've thought of so far is C-k, which is mapped to S- C-x, and works in every application I've tried.
Anyways, I feel a little bad, because @deedend@mastodon.social asked for a screenshot, and I promised to send some of my config upstream to guix, and then proceeded to have a lot of life events happen at me. I am still planning on submitting some merge requests a little later, but I did finally remember to make screenshots, so this is how my system looks now, built from this source code. I've also added pictures of my grub screen, login screen, and screenlock. #guix #emacs #exwm
Basic #guix question:
If I do
$ guix install r r-dplyr
$ R
> library(dplyr)
That should work right? R should see the dplyr library.
I keep feeling I’m holding it wrong. I just want to be able to slap some ad hoc data analysis together in R
It's a good time to test your #Guix profile if everything of #NumPy dependents works well
“With or without Guix: Deploying complex software stacks on major supercomputers” 👇
https://hpc.guix.info/blog/2025/12/with-or-without-guix-deploying-complex-software-stacks/
A Guix-based workflow that goes from continuous integration to supercomputers with ‘guix pack’.
@guix is about to release 1.5.0!
Python team is working on bringing NumPy stack backed with v2.
There is some tension between v1 and v2 having in profile at the same time so plan is make python-numpy default on v2.
Please check your profiles and report
Reproducible Guix Container Images #guix #containers #docker #podman #reproduciblebuilds https://blog.josefsson.org/2025/12/07/reproducible-guix-container-images/
Wow its been busy! But alas, I've booked my plane tickets for #fosdem2026 and #guixdays2026 Excited to see y'all there!