Skip to content

benlubas/.dotfiles

Repository files navigation

.dotfiles

All the things

At some point I might rewrite this in nix... I'm not sure.

More about my neovim setup here.

New Machine Setup

  1. Add a new SSH key for Github
  • ssh-keygen -t ed25519 -C "[email protected]"
    • Use the default file
  • eval "$(ssh-agent -s)"
  • ssh-add ~/.ssh/id_ed25519
  • cat ~/.ssh/id_ed25519.pub => copy that
  • github.com
    • add the key, give it a name
  1. Clone this repo
  1. Run the symlink script
chmod +x ~/github/.dotfiles/symlink.sh
~/github/.dotfiles/symlink.sh

Note: sourcing zshrc is probably going to fail the first time you try it

Mac

quickly install almost everything with brew bundle --file=./Brewfile

Install rust separately

  • Rust the brew way will mess with rustup which is annoying for updating and switching between versions.

Nixos

Both (for now)

  • Antidote for zsh plugins, I might package these on nix at some point
  • Neovim plugins are managed by lazy, they should auto install on launch. You're mostly on your own for language servers.