Repository to manage dotfiles with chezmoi. Supports Linux and MacOS.
Personal dotfiles managed with chezmoi, bootstrapped via bootstrap.sh. Installs Homebrew, GPG, and chezmoi, then initializes (or updates) the dotfiles and a GPG key for pass.
Before running the script, make sure these exist on the target machine:
~/privatekey.ascand~/publickey.asc— your GPG keypair, used to set up pass. Only needed the first time you bootstrap a machine (i.e. when~/.local/share/chezmoidoesn't exist yet).GITHUB_USERNAMEenvironment variable set to your GitHub username, since the script passes it straight tochezmoi init.
export GITHUB_USERNAME=ThomasCode92
curl -fsSL https://raw.githubusercontent.com/ThomasCode92/dotfiles/main/bootstrap.sh | bashThe Fish shell is a smart and user-friendly command line shell, with Fisher a couple of plugins can be installed to enhance the shell experience.
For a fast, customizable, and minimalistic prompt, starship is configured.
To install a new plugin (e.g. autopair.fish), simply follow these steps:
chezmoi edit $__fish_config_dir/fish_plugins --apply
chezmoi apply