A collection of my dotfiles, scripts, and configuration files managed by chezmoi.
ChezMoi execution
Tip
Installing chezmoi
# Install chezmoi
sh -c "$(curl -fsLS get.chezmoi.io)" -- -b $HOME/.local/bin
export PATH="$PATH:$HOME/.local/bin"
# initialize chezmoi (without install)
chezmoi init --apply https://github.com/ppcamp/dotfiles
# re-execute all scripts
# chezmoi state delete-bucket --bucket=scriptStateImportant
ChezMoi requires git and git-lfs to work properly, so make sure to have
them installed before running the above commands.
Tip
Avoid to use snaps, since they are much slower than native and flatpak, and
often buggy (even more in older versions).
docs/
├── Apt Package Inspection.md
├── ASDF.md
├── Chezmoi Commands.md
├── Debloat brave.md
├── Discord Webhooks.md
├── dot_golangci.yml
├── dot_lefthook.yaml
├── Git Config.md
├── GRUB.md
├── imgs
│ └── execution.png
├── Kitty.md
├── Nvim.md
├── programs
│ └── Programs for linux-bash-zsh.md
└── zshrc config.md
Tip
Install flatseal to control flatpak permissions and configs. [bazaar] to flatpak store
- chezmoi dotfiles config
- chezmoi
- sprig (Golang extra functions library that can be used in these templates)