Follow

Debian with Guix is (un-)surprisingly pleasant! ruzkuku.com/texts/debian-guix.

Indeed, two great flavors that go great together!

(HT @alcinnz)

· · Web · 2 · 9 · 15

@cwebber @alcinnz so weird to think Debian packages (at least in a way) competing package managers tbh

@xerz @alcinnz What's good for one is usually good for the other! Most of the suffering in the FOSS world is caused by the disconnect between a mess of "language package managers" and "distro package managers". For a long time, the former didn't go fast enough, and things got quite messy for the latter.

But using "guix environment" as a "universal virtualenv" helps Debian too: if you can package it in one, you can package it in the other!

@cwebber @alcinnz I’m aware, it’s just that if you like that, why not just… use Guix as a full OS instead, instead of handling multiple package managers? There’s a clear incentive here to pick one over the other – so yeah, I’d still think the competing part applies. Still, not complaining!

@cwebber @alcinnz (Debian’s apt and repos also try to act as an alternative to language package managers btw – just look at how many packages from e.g. Rust, Go and Python have been adopted recently!)

@xerz @alcinnz @cwebber "it’s just that if you like that, why not just… use Guix as a full OS instead, instead of handling multiple package managers?"

Maybe it's for people like me? I'm very satisfied with Debian and using apt/aptitude/synaptic.
But sometimes I want stuff that's not been packaged for Debian (yet), and then maybe I need a newer version of Qt or Rust or whatever to satisfy the build dependencies.
Having guix for that seems like a much better solution than cobbling stuff together.

@therealraccoon @xerz @alcinnz @cwebber And this also lets you write your own packages very fast in Guix, because they are just a description of the build process. Many libraries and tools are easy to package.

So that way you can easily stay updated!

@cwebber @alcinnz oh this looks super interesting. definitely an incentive to go ahead with bullseye upgrades...

Sign in to participate in the conversation
Octodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!