this post was submitted on 20 Feb 2026
12 points (100.0% liked)

Guix

505 readers
10 users here now

Guix is an advanced distribution of the GNU operating system developed by the GNU Project

founded 5 years ago
MODERATORS
top 5 comments
sorted by: hot top controversial new old
[–] frankenswine@lemmy.world 1 points 3 days ago (1 children)

awesome! are there intentions to mainline this feature to guix proper?

[–] fishinthecalculator@lemmy.ml 2 points 3 days ago (1 children)

I don't plan to make this part of the guix command for now. But once https://codeberg.org/guix/guix/pulls/6595 , it will be available as a Guix package and once installed guix compose would be available among the other guix commands like system or pack

[–] frankenswine@lemmy.world 2 points 3 days ago
[–] civodul@toot.aquilenet.fr 3 points 4 days ago (1 children)

@fishinthecalculator Woow, nice!

I think a key difference with Docker Compose is that this is very much static: ‘guix compose import’ creates a Guix System config snippet.

Would Be Nice™ to also hook up the ‘docker-compose.yml’ parser to create containers on-the-fly, managed by a Shepherd instance, in the spirit of Swineherd:
https://github.com/BIMSBbioinfo/swineherd

That would more closely match the developer use case, I guess.

[–] fishinthecalculator@lemmy.ml 2 points 4 days ago

Thank you! Yes that would be the next step: having the ability to spawn transient Shepherd services wrapping OCI containers. They'd be gone on reboot but also podman compose does so I believe.