An open API service indexing awesome lists of open source software.

https://github.com/danielmschmidt/personal-provisioning

The provisioning for my dev machine
https://github.com/danielmschmidt/personal-provisioning

Last synced: over 1 year ago
JSON representation

The provisioning for my dev machine

Awesome Lists containing this project

README

          

# Personal Provisioning

I like to have my computer set up automatically, so that I can have a consistent setup through different machines.

## New Computer, who this?

### Before you start

- Create a new SSH key and get it into GitHub before running the script.
- Load the GPG keys from 1Password and [import them](https://makandracards.com/makandra-orga/37763-gpg-extract-private-key-and-import-on-different-machine).
- Get your Dockerhub username and password and put it in `cp ./dotfiles/.config/fish/conf.d/_docker.fish.copy ./dotfiles/.config/fish/conf.d/docker.fish && vi ./dotfiles/.config/fish/conf.d/docker.fish`

### Running

Run `apply.sh` to start the provisioning

### Manual steps

- Open all the apps and log in
- Set the Keyboard to US International
- Set Trackpad to right click in right corner

## Save current state

- `updateBrewfile.sh`: updates brew, brew cask, and App Store dependencies
- `updateVsCodeExtensions.sh`: updates the saved vscode extensions