guix

pavlosmelissinos 2023-06-04T22:20:23.736619Z

Anyone running guix system with the nonguix channel and linux kernel? I've been using guix in a foreign distro (fedora) but I don't think it's working out, I'm stuck in limbo - at some point you can no longer remove Fedora packages (to replace them with guix equivalents) without breaking the system and I don't think I'm ready to switch to linux-libre yet.

Eugen 2023-06-07T12:37:21.830479Z

I also used it on a secondary laptop, but had to give it away

Eugen 2023-06-07T12:37:35.145249Z

I also made https://github.com/ieugen/bin-guix

🙏 1
Eugen 2023-06-07T12:38:05.499649Z

I have to swithch JDK's and nodejs versions

Eugen 2023-06-07T12:38:10.470669Z

and this is not available in guix

Benjamin C 2023-06-07T12:41:09.737099Z

@eugen.stan Nice! I'll check that out after work. :)

Eugen 2023-06-07T12:42:27.889499Z

thanks, feedback is welcomed

👍🏻 1
Eugen 2023-06-07T12:42:34.079909Z

I added babashka 🙂

2
Benjamin C 2023-06-04T22:34:32.855779Z

I did for about one week, and then switched to Guix foreign on Garuda Linux (Arch) so I could do ClojureDart development. (I almost got Flutter working on Guix system, but I was missing something.) As far as non-guix goes, David Wilson's setup has a nice example: https://github.com/daviwil/dotfiles/tree/guix-home He also has a guide: https://systemcrafters.net/craft-your-system-with-guix/full-system-install/ Another option is Andrew Tropin's RDE (Reproducible Developer Environment) https://trop.in/rde/ which IIRC uses non-guix by default. https://trop.in/rde/manual#Getting-Started

🙏 1
pavlosmelissinos 2023-06-04T22:50:16.961479Z

Thanks for the links, I'll check them out 🙂

Benjamin C 2023-06-04T22:53:12.088999Z

Certainly! I'm a pretty big fan of RDE, I'm still using that even though I'm no longer on Guix system.

pavlosmelissinos 2023-06-04T23:04:15.952199Z

Indeed... I'm not sure I could get used to Nyxt but other than that RDE looks neat and I value its principles! 🙂