Skip to content

shihanng/dotfiles

Repository files navigation

Prerequisites

  1. Make sure user is using Zsh.

  2. Install Homebrew if on macOS.

  3. Clone this repository onto home.

    git clone https://github.com/shihanng/dotfiles
  4. Install Rust.

  5. Install chezmoi.

  6. Install mise.

    eval "$(~/.local/bin/mise activate zsh)"
    mise use -g python
    pip install --user pipx
    mise use -g cargo-binstall
  7. Execute Ansible.

    cd ansible
    ~/.local/bin/mise x ansible -- ansible-playbook -K site.yml
  8. Run chezmoi apply.

    ~/bin/chezmoi init -S ~/dotfiles --exclude=encrypted --apply
  9. Run mise install.

    mise install
  10. Setup age key.

    op document get "Chezmoi Age" -o $HOME/key.txt

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages