So, I've written this small extension to lately:

It's a configuration manager for user home directories. It makes your $HOME read-only and your configuration is fully declarative, programmable and stateless. Like dotfiles repos, but with more features and better reliability!

It's very experimental and a bit drastic, but it works and I find it exciting 😀

Alors, j'ai écrit cette petite extension à il y a pas très longtemps :

C'est un gestionnaire de configuration pour votre dossier personnel. Ça met $HOME en lecture-seule et la configuration est complètement déclarative, programmable et sans état. Comme les dépôts de dotfiles, mais avec plus de fonctionnalités et de fiabilité !

C'est très expérimental et plutôt drastique, mais ça marche et je trouve ça excitant 😀

@roptat That's incredible! #Guix never ceases to amaze me, and it seems every couple of weeks someone is finding a totally new niche for it.

Although I think declarative $HOME is a bit too hardcore for me 😅
But I can definitely see this being useful in some cases, like on servers.

Even if you don't test it, I'm glad you like it! I'm just playing around with that idea, it might be a bit difficult to use in practice. Some software absolutely want to write to their config directory, or directly to $HOME. A lot of the software I use doesn't follow the XDG very closely, and might not even want to start with my read-only home.

Inscrivez-vous pour prendre part à la conversation

Mastodon est un réseau social utilisant des protocoles Web ouverts et des logiciels libres. Tout comme le courriel, il est décentralisé.