My Dotfiles

Dotfiles for Ubuntu, including:

  • mise
    • python
    • rust
    • nodejs via nvm
  • pipx
  • fish
  • dotbot
  • neovim

Setting up

  1. Clone this repo via SSH or HTTP
    • SSH
      1. Generate a new public and private SSH key and add them to Github
      2. git clone git@github.com:TillerBurr/dotfiles.git ~/.dotfiles
    • HTTP
      1. git clone https://github.com/TillerBurr/dotfiles.git ~/.dotfiles
  2. Review apt_install.sh
  3. Review python/pipx-requirements.txt
  4. Run ./install
  5. Make sure the shell is fish. May have to change via chsh -s /usr/bin/fish
  6. Generate a new GPG key and edit ~/.gitconfig.local and replace signingkey
  7. If using in WSL, install Wezterm.
    1. Install wezterm via

      winget install wezterm
      

      or

      choco install wezterm
      

TODO

  1. Secrets. Best method? Ansible Vault? GPG?