Dotfiles uten kaos

Ta vare på terminaloppsettet uten å gjøre hjemmemappen til et rammeverk

#dotfiles#terminal#oppsett

Merknad: Denne artikkelen er KI-generert for å teste siden. Endelig innhold kommer senere.

Dotfiles er konfigurasjonsfiler som ofte ligger skjult i hjemmemappen. Når de lagres i Git, kan et nytt miljø settes opp raskere og gamle innstillinger finnes igjen. Problemet oppstår når samlingen blir så automatisert at ingen lenger husker hva scriptet gjør.

Start med filene du faktisk endrer

Ikke legg hele hjemmemappen i et repository. Begynn med noen få filer:

.config/
  git/config
  nvim/init.lua
.zshrc
.tmux.conf

Hemmeligheter, tokens og maskinspesifikke cachefiler skal ikke committes.

Bruk symbolske lenker med vilje

Et enkelt oppsett kan ha filene i ~/dotfiles og lenke dem til riktig sted:

ln -s ~/dotfiles/.zshrc ~/.zshrc
ln -s ~/dotfiles/nvim ~/.config/nvim

Før du lager lenken, sjekk om målet allerede finnes. Flytt den gamle filen til en backup i stedet for å overskrive den automatisk.

Dokumenter avhengighetene

Hvis oppsettet krever en bestemt shell-plugin, font eller pakke, skriv det i README-filen. Et dotfile-repository er mest verdifullt når du kan forstå det seks måneder senere, ikke når installasjonsscriptet er kortest mulig.