‘guix shell’ had a bug that could lead it to bypass the ‘~/.config/guix/shell-authorized-directories’ check:
https://issues.guix.gnu.org/65832
Credit goes to @janneke for finding & fixing it!
Excited to unveil the preliminary program of the 1st Workshop on Reproducible Software Environments for Research and High-Performance Computing!
https://hpc.guix.info/events/2023/workshop/
Experience reports by people with a variety of backgrounds, tutorials… time to register!
📅 Nov. 8–10, 2023
🗺 Montpellier, France
#guix #hpc #ReproducibleResearch #openscience
I did not really get your issues, but here is how I combine #guix, #direnv and venvs: In my project dir, .envrc installs python in a guix profile ('use_guix' in direnv, if missing), creates a venv (if missing) which uses the python in the profile for --system-site-packages, and activates it, then installs requirements.txt in it.
Since the profile is "registered" it will not vanish.
I would expect nix bring able to do the same.
@publicvoit
I learnt more about #Guix today by talking to a developer than I had by reading through the documentation for most of a day.
Just rediscovered ‘build-farm.el’, written by Alex Kost several years ago to navigate continuous integration data from #Cuirass (#Guix) and #Hydra (#Nix) from the comfort of #Emacs:
https://notabug.org/alezost/emacs-build-farm
We should give it more ❤!
#emacs #nix #hydra #guix #cuirass
@olav I started with Paredit, then understood the emacs version to be deprecated and went to SmartParens for a few years, and recently switched to the FSF #guix preferred #Puni. I always think of this great video and the magic of the weird "transpose" command https://emacsrocks.com/e14.html
Setting the selinux settings to "permissive" lets me install things, but is this the right way?
I tried to install the #guix shell on Fedora 38. I'm getting `guix shell: error: remounting /gnu/store writable: Permission denied` trying to init environments. Web searches give what looks like incomplete info. Is there a straightforward solution on selinux distros?
@dekkzz76 Yeah. Such is #Debian life.
I could do it with #Guix, but then that means my configurations aren't portable to those #qubes and machines on which I purposely do not put Guix. And while I could handle an additional layer of environment variability... I really don't feel like it.
“Running your website using Guix System” (Karl G. Hallsby)
https://karl.hallsby.com/running-your-website-using-guix-system.html
Pretty nice #Guix how-to!
How can we decrease the cognitive overhead for contributors? - https://lists.gnu.org/archive/html/guix-devel/2023-08/msg00117.html
🔴 Today on #SystemCrafters Live, we'll learn how to use Guile Hall, Guix and Emacs to develop new Guile Scheme libraries! With these tools you can scaffold new projects with everything you need to start hacking.
As an experiment, we'll use them to prototype a simple URL route handling library!
Join us on YouTube or Twitch:
- https://youtube.com/live/o-keXs2Uh7w
- https://twitch.tv/SystemCrafters
- https://systemcrafters.net/live-streams/september-1-2023/
🕐 in your time zone: https://time.is/compare/1800_in_Athens
#systemcrafters #gnu #guile #guix #emacs #scheme #freesoftware
@ascott While #nixOS is awesome, and it is what I run on my machine, and I use #nix package manager for other machines, I hate the syntax. #guix uses lisp, I would have loved to use it. I'm sticking with nix mainly cause the community is great. If there is something I can't figure out, someone will help.
I had to share this neat trick. I like playing #openttd and since I heard of the JGR patchset, I wanted to try it. Not packaged in #guix, but you can still get it (relatively) easily:
guix build openttd --with-git-url=openttd=https://github.com/JGRennison/OpenTTD-patches --with-branch=openttd=jgrpp --without-tests=openttd
Finally decided to self-publish this article about #sexism in #FreeSoftware and the anti-#feminism fiasco in the #Guix community that I had to face last year:
https://blogs.feministwiki.org/taylan/2023/08/26/free-software-and-the-new-sexism/
It was originally going to be published in Feminist Current but sadly I haven't heard back from Meghan Murphy... Most feminists I support prioritize publishing women's writing, which is fair.
#sexism #freesoftware #feminism #guix