Interested in #containers, #docker, #OCI and #guix #declarative #configuration?
Watch Giacomo Leidi's talk about self-hosting @forgejo using Guix's container backed configuration. Check it out
His Gocix project shows how to bring together container-based software while benefiting from the resilience of declarative configuration! He has services for #prometheus #grafana #traefik #bonfire and more!
Want #cloudnative but with the power of #declarative configuration? The recoverability of #transactions for system configuration?
Wednesday it's the online #guix meet-up! With a great talk by @paulbutgold
about running docker / oci containers using the Guix configuration system.
His Gocix project has #prometheus, #grafana, #forgejo, #conduit and #traefik examples.
Meet-up details:
@nimue You need #transactions and #declarative configuration! That way if something goes wrong you can revert to a known good version before the update.
Check out #guix (or #nix), if you want to try something "completely different" - bit of a learning curve though - but very rewarding.
The #guix survey also showed that our users are knowledgeable #Linux people. Almost 50% are experts/advanced and 47% are intermediate!
A lot of the attraction is the #nix value of declarative configuration and reproducibility. Users also identified that Scheme, Guile and Lisp are cool! Perhaps the overlap of two different communities! That was my path from #clojure and #ubuntu /#debian
See Q1 in the post:
https://guix.gnu.org/en/blog/2025/guix-user-and-contributor-survey-2024-the-results-part-1/
#BlendOS is #ArchLinux made #Declarative, #Immutable and #Atomic. With #Android app support and #Fedora, #Debian, #CentOS Stream and #Ubuntu containers available, as well as system packages/DEs/kernels from Arch Linux and the #AUR.
On the fediverse at @blendOS
0n the web at https://blendos.co/
Unlike #NixOS, YAML is the primary config language.
More discussion on Lemmy: https://infosec.pub/post/13393420
blendOS v4 has been released! #ArchLinux made #Immutable, #Declarative, and Atomic. Define your system with a single YAML file ('/system.yaml') supporting packages/kernels/DEs from the Arch #Linux repos & #AUR.
#Flatpaks, #Android apps & #Ubuntu, #Fedora, #Debian, and #CentOS Stream packages can be installed too (#containers), and integrate with your host system.
P.S. We just joined Mastodon!
Hi, I'm Erik, a #golang programmer from Norway.
I'm all for using #statecharts, so much so that I made https://statecharts.dev. I have witnessed the rise and fall of #rest, but continue to support restful architecture. I think I'm somehow naturally drawn towards #declarative systems.
Heavily into #kubernetes, #openshift, #kubebuilder professionally (at my employer Stibo DX), and have a sprinkle of #awslambda / #dynamodb in some personal projects.