Skip to content

Repository files navigation

Dotfiles

Personliga dotfiles för Omarchy, hanterade med chezmoi.

Hemligheter hämtas från Bitwarden vid behov och lagras aldrig i klartext i repot.

Återskapa en ny Omarchy-installation

Installera chezmoi:

omarchy pkg add chezmoi

Hämta repot, applicera konfigurationen och installera hanterade applikationer:

chezmoi init --apply Bogstag

Vilka applikationer som hanteras finns i run_once_after_10-install-applications.sh.

Logga därefter in i Bitwarden CLI:

bw login
bw status

Chezmoi låser upp Bitwarden automatiskt när en mall behöver en hemlighet och låser valvet igen efter kommandot.

Konfigurera GitHub CLI om maskinen även ska kunna pusha ändringar:

gh auth login
gh auth status

Daglig användning av chezmoi

Visa hanterade ändringar:

chezmoi status
chezmoi diff

Applicera repots version på datorn:

chezmoi apply

Lägg till en ny fil:

chezmoi add ~/.config/program/config

Synka en fil som redigerats direkt i hemkatalogen tillbaka till chezmoi:

chezmoi re-add ~/.config/program/config

Redigera en hanterad fil genom chezmoi:

chezmoi edit ~/.config/program/config
chezmoi diff
chezmoi apply

Hämta senaste versionen från GitHub och applicera den:

chezmoi update

Öppna ett shell i repots lokala arbetskopia:

chezmoi cd

Committa och pusha

Från chezmoi cd:

git status
git diff
git add <filer>
git commit -m "Beskriv ändringen"
git push

Kontrollera alltid chezmoi diff och git diff --cached före commit, särskilt eftersom repot är publikt.

Installera applikationerna igen

Bootstrap-scriptet körs automatiskt första gången dess version appliceras. Det kan även köras manuellt från terminalen och är säkert att upprepa:

bash "$(chezmoi source-path)/run_once_after_10-install-applications.sh"

Tailscale behöver därefter aktiveras och godkännas en gång per dator:

omarchy install service tailscale

Kommandot startar tjänsten, öppnar inloggningen, aktiverar Taildrop-mottagning och lägger till Tailscale i panelen. Tailscales maskinidentitet och autentisering är lokala och sparas inte i dotfiles.

Bitwardens lokala appdata, Bitwarden CLI-sessioner, Steam-spel, cache och kontodata hanteras inte av chezmoi.

About

Dotfiles managed with chezmoi

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages