Op 12-01-2023 om 22:40 schreef Geert Stappers:

Van de
Wat is zoal jullie favoriete tool om "dotfiles" te beheren?
is de bedoeling om wat tips te krijgen hoe met "dotfiles" om te gaan.
Lang en eigenlijk nog steeds beschouw ik dotfiles als een kussen om
op te zitten. Ik wil gewoon op het kussen zitten, niet bezig zijn met
het kussen op te schudden en goed te leggen. Recent inzicht is dat het
toch wel fijn is om op meerdere plaatsen lekker zittende kussens te
hebben liggen. Misschien ben ik opzoek naar hoe makkelijk "kussens"
op meerdere servers te krijgen. Ik denk dan ook dat ik benieuwd ben
naar hoe jullie omgaan met aanpassing op meerdere servers van dotfiles.

Eigenlijk doe ik niet zo heel veel met dotfiles. Maar wat je zou kunnen overwegen is van de inhoud van een mooie homedirectory een tarbal te maken, en deze op een website te zetten. Als je dan een mooie situatie wilt hebben zou je deze kunnen downloaden en dan uitpakken.

Ik gebruik in veel gevallen een script, zoiets:
wget https://vandervlis.nl/script
bash script

In dat script kan natuurlijk o.a. staan dat je een tarbal download en uitpakt, of eerst de huidige dotfiles backupped, e.d.

Je kunt een script als gewone gebruiker aanroepen, maar ook als root.
Zelf doe ik het als root en dan staat er ook zoiets in:

lijst=`ls -1 /home`
for user in $lijst; do
   bla
done

Je zou het ook als root voor een bepaalde user kunnen doen, iets als:
bash script piet

Wat ook leuk is om de directory "/etc/skel" aan te passen. Daarin staan alle dotfiles die in de homedirectory van een nieuwe gebruiker komen.

Groet,
Paul


--
Paul van der Vlis Linux systeembeheer Groningen
https://vandervlis.nl/

Antwoord per e-mail aan