dotfiles icon indicating copy to clipboard operation
dotfiles copied to clipboard

I use this repository to prevent configuration drifts between my laptops. It contains scripts for installing programs and symlinking configuration

Dotfiles

Introduction

I use these scripts to bootstrap new machines, install software and prevent configuration drifts between my personal laptop and the one I use at work.

Bootstrapping a new machine

Generate SSH keys, copy them, and add them to Github:

ssh-keygen -t rsa -b 4096 -f ~/.ssh/personal
pbcopy < ~/.ssh/personal.pub

ssh-keygen -t rsa -b 4096 -f ~/.ssh/work
pbcopy < ~/.ssh/work.pub

Run the bootstrap script to install and configure everything, and then restart the computer:

./bootstrap.sh

After the reboot, stow all configuration files:

stow -t ~ .

and then install node using volta:

volta install node

Lastly, make fzf work with CTRL + R:

$(brew --prefix)/opt/fzf/install