My dotfiles
- Lua 54.3%
- Shell 45.7%
| dot_bashrc.d | Update .bashrc.d/env-xdg.bashrc | |
| dot_config | Update .config/containers/systemd/syncthing.container | |
| dot_local/bin | remove unused configuration files | |
| dot_zshfunctions | remove unused configuration files | |
| private_dot_ssh | Disable git ssh signing with 1Password | |
| .chezmoi.toml.tmpl | Remove op | |
| .chezmoiexternal.toml | only install pure on macos | |
| .chezmoiignore | Ignore ZSH on Linux and Bash on MacOS | |
| .gitignore | vim and zsh plugins | |
| dot_bash_profile | Update .bash_profile | |
| dot_bashrc | Update .bashrc | |
| dot_zshenv | Update .zshenv | |
| dot_zshrc | Update .zshrc | |
| README.md | Update README.md | |
dotfiles
My dotfiles, bootstrapped from jessfraz/dotfiles.
Pre-requisites
My dotfiles are managed by chezmoi, so install that first.
# On Ubuntu...
$ snap install chezmoi --classic
# On MacOS
$ brew install chezmoi
Some dotfile configuration values (such as my GitHub email address and SSH signing key) are pulled from the 1Password, so install the command-line tool.
# On Ubuntu (after installing 1Password apt repo)...
$ apt install 1password 1password-cli
# On MacOS
$ brew install 1password-cli
Install dotfiles
To install dotfiles:
$ chezmoi init blissd --apply
.extra
Put any config that does not belong in chezmoi into .extra. This file should never be put
into this git repository.