social.coop is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Fediverse instance for people interested in cooperative and collective projects. If you are interested in joining our community, please apply at https://join.social.coop/registration-form.html.

Administered by:

Server stats:

488
active users

#guix

23 posts21 participants1 post today

Finally got somewhere with my #guix rubygems channel! Given a Gemfile lock to run a Sinatra project, I can reliably turn that (automatically) into a working manifest, and I can pin the versions to whatever I want!

I couldn't do it. I went back to #nixos #guix is lovely in premise. I like the idea of a general purpose language, especially #scheme driving it, but the documentation is fucking TERRIBLE! And I already have a robust nixos config. Configuring the damned thing was keeping me away from doing shit.

Hey #Guix! The Guix Consensus Document (GCD) about « Migrating repositories, issues, and patches to #Codeberg » will close soon!

The last version:

git.savannah.gnu.org/cgit/guix

Discussion: issues.guix.gnu.org/76503

Drop a comment: mailto:76503@debbugs.gnu.org

Thanks all the participants and @civodul for driving; a friendly debate even on a touchy topic = a nice outcome! 😀

git.savannah.gnu.org002-codeberg.md - guix/guix-consensus-documents.git - Guix Consensus Documents

Okay. #guix is a lil different but I like it! I got ungoogled-chromium installed (so @rms doesn't have a complete come-apart), so that's good. I can do do shit. Stumpwm is going be tons of fun though! I'm tell y'all those #arch boys can make dog shit look gorgeous. There are some really cool nord-ish stump rices. #linux

Was messing about in Debian land over the weekend, and it's made me really appreciate some #Guix stuff:

- Guix packages get rebuilt when their dependencies change. Was trying to use the arm64 Guix .deb, and it doesn't work, spewing errors about incompatible bytecode. That wouldn't happen on Guix, because it'd get rebuilt if Guile changed.

- Building any package in Guix is as simple as `guix build package`. Trying to rebuild the .deb to fix the first problem required a ton of screwing around and manually installing stuff on the system including installing devscripts to run a program to make a fake package with build-deps, which you then install (or in my case, install, find that didn't work, uninstall, then reinstall a different way) to get the environment to build the thing.

Guix ain't perfect, but these problems simply don't exist there.

Replied to Knut 🏳️‍🌈 🇳🇴🧸

@praetor

#guix is fabulous but a bit of a wild ride. I have 2 laptops, one with Debian with #guix as a package manager, the other one with #guix system. I spend more time on Debian because life is easier.

I find that #guix is a great package manager for some things. For instance, I first tried installing VLC using apt, which failed in many painful ways. Next, I tried using #guix: it just worked.

Clojure has issues under #guix because of the way it is built but it works.

Today...and I trying to get #guix on my laptop....again. I like the premise of #nixos, and having used for an extended time, it really has been lovely. But I HATE the Nix language. HATE IT! it's like a weird crackhead language. And I'm finding I'm doing more with Scheme and Clojure these days.