Suivre

So, I've written this small extension to lately: framagit.org/tyreunom/guix-hom

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 😀

· · Web · 2 · 3 · 8

Alors, j'ai écrit cette petite extension à il y a pas très longtemps : framagit.org/tyreunom/guix-hom

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 😀

Afficher le fil de discussion

@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.

@sl33py
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.

@roptat @sl33py

that's too bad

I like the idea of a declarative home

I heard the SystemD project is working on portable home folders, maybe they'll be able to move thing a bit in this direction

@AbbieNormal @sl33py Portable doesn't mean read-only, so I don't think so. I still use the home manager, but it's just not working so well with many software I use daily.

@roptat @sl33py

by portable I meant that maybe more projects would have been pressured to be more conformant with XDG and in general to be less messy

The Poettering's talk was interesting !

Inscrivez-vous pour prendre part à la conversation
Framapiaf

Le réseau social de l'avenir : Pas d'annonces, pas de surveillance institutionnelle, conception éthique et décentralisation ! Possédez vos données avec Mastodon !