Skip to content

leoshimo/dots

Repository files navigation

dots

leoshimo's dotfiles repository for linux and macOS machines. See make help for overview.

Setup a new machine

$ scutil --set HostName <HOSTNAME>
$ ssh-keygen -t ed25519 -C "$(hostname -s)"

# macOS:
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
$ brew install gh
$ gh auth login
$ gh repo clone leoshimo/dots

Usage

# Setup - All
$ make setup

# Setup - Minimal
$ make setup_minimal

$ make help        # see all commands
$ make pkg_all     # install packages
$ make link        # relink symlinks
$ make repos       # clone repos