Bilgisayarın senin bir uzvunsa, ayarların da senin "hücre hafızandır". Dotfiles, tüm konfigürasyon dosyalarını (.vimrc, .zshrc, .gitconfig vb.) merkezi bir yerde tutup her yeni cihazda saniyeler içinde sitemini ayağa kaldırmanı sağlar.
Go ile yazılmış, şifreleme yetenekli ve çok güçlü bir dotfiles yöneticisi.
chezmoi init: Başlat.chezmoi add ~/.zshrc: Dosyayı takibe al.chezmoi apply: Değişiklikleri sisteme uygula.
Sembolik linkler (Symlinks) üzerine kurulu, basit ve etkili bir araç.
- Her uygulama için bir klasör aç ve konfigürasyonları içine koy.
stow nvimkomutuyla nvim ayarlarını~/.config/nvimaltına linkle.
Dotfiles klasörünüzü mutlaka bir Git deposu yapın ve GitHub/GitLab üzerinde "private" olarak saklayın.
API keyleri veya şifreleri asla düz metin olarak dotfiles içinde tutmayın.
- Chezmoi:
lastpass,bitwardenveya1passwordentegrasyonu ile şifreleri güvenle yönetebilir. - GPG Encryption: Dosyaları repoya göndermeden önce şifreleyin.
💡 Vizyon: Yeni bir işe başladığında veya yeni bir bilgisayar aldığında;
git cloneveapplykomutlarından sonra bilgisayarın tam olarak bıraktığın gibi olması hedeftir.