[linux] dotfiles

Geert Stappers stappers op stappers.nl
Zo Nov 16 22:20:46 CET 2025


On Sun, Nov 16, 2025 at 05:54:25PM +0100, Richard Klein Leugemors via Linux wrote:
> "Geert Stappers via Linux", Sunday, 16 November, 2025 15:52:54
> > 
> > Hoi,
> > 
> > 
> > Hoe beheren jullie dotfiles?
> > 
> > Ik nog steeds met de hand op elk systeem.
> > En ben daar wel klaar mee.
> > Vandaar mijn vraag hoe jullie dotfiles beheren.
> > 
> > 
> > Groeten
> > Geert Stappers
> > 
> > 
> > $ apt search dotfiles
> > dotdrop/unstable 1.15.0-2 all     
> >   save your dotfiles once deploy them everywhere
> > 
> > gum/unstable 0.14.4-1+b6 amd64
> >   Tool for glamorous shell scripts 🎀
> > 
> > homesick/unstable 1.1.6-3 all
> >   keep your dotfiles (configs) in git
> > 
> > mutt-wizard/unstable 3.3.1-4 all
> >   configuration tool from command line to neomutt
> > 
> > rcm/unstable 1.3.4-1 all
> >   tool to manage rc files (dotfiles)
> > 
> > yadm/unstable 3.5.0-1 all
> >   Yet Another Dotfiles Manager
> > 
> > $
> > 
> 
> Hoi Geert,
> 
> Ik gebruik daar GNU Stow voor.


<screenshot>
$ apt show stow 2> /dev/null | sed --silent -e '/^Description:/,' -e '/^Package:/p'
Package: stow
Description: Organizer for /usr/local software packages
 GNU Stow is a software installation manager for /usr/local.  Using
 symbolic links, GNU Stow helps you keep the installations separate
 (/usr/local/stow/emacs vs. /usr/local/stow/perl, for example) while
 maintaining the illusion that they are all under /usr/local.
$
</screenshot>

Euh, wel "Organizer"  &  "/usr/local".
Niets over bijvoorbeeld ~/.bashrc


> Dotfiles in een Git repo, die uitchecken
> in ~/dotfiles en met met stow softlinkjes aanmaken. Als je 's tussen
> mijn dotfiles wilt spieken,
> 
> https://github.com/leugemors/dotfiles
> 
> er staat ook een simpel shell scriptje
> bij om de boel automagisch te stowen.

De "short list from original posting" heeft me bij `yadm` gebracht.

Yet Another Dotfiles Manager,  `yadm`,
is voor mij "Dat had ik eerder willen weten!".


<screenshot>
$ apt show yadm 2> /dev/null | sed --silent -e '/^Description:/,' -e '/^Package:/p'
Package: yadm
Description: Yet Another Dotfiles Manager
 yadm is a dotfile management tool with 3 main features: Manages files across
 systems using a single Git repository. Provides a way to use alternate files on
 a specific OS or host. Supplies a method of encrypting confidential data so it
 can safely be stored in your repository.
$
</screenshot>

Op https://yadm.io/ verdere informatie over `yadm`.

 
> Groet,
> Richard
 
Dank


Groeten
Geert Stappers
-- 
Silence is hard to parse


Meer informatie over de Linux maillijst