@adamhsparks @danwwilson @Posit
I am still unclear if i want to go the guix path for that (and do not if It will be correct) but always good to have other options!
@adamhsparks @danwwilson @Posit
guix is a functional package manager, you can use it in gha since most of your action probably run in linux (it will prob be slower than getting binary but I could be wrong). I hope it gave us some unified way of managing environment.
@defuneste
@adamhsparks @danwwilson @Posit
Regarding #Guix, for Github Actions, take a look at this:
https://github.com/marketplace/actions/install-gnu-guix
And as for using pak or Guix, I personally use both. I use pak on my laptop for quick scripting, and when it is functional code, then I create a Guix environment for it.
At work, I exclusively run all my projects in Guix time-machine. I have explained my workflow here:
https://mehrad.ai/posts/20251106-reproducible-r-enviroment-using-guix/
@Mehrad @adamhsparks @danwwilson @Posit
I am slowly reaching the level to understand your blog :)
@defuneste
If there is any ambiguity, send me a message and I'll gladly try to explain my understanding. I'm no expert in Guix or scheme, but I'll do my best to help 🤓