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
- Host: GitHub
- URL: https://github.com/danielmschmidt/personal-provisioning
- Owner: DanielMSchmidt
- Created: 2017-12-15T18:51:57.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-07-23T13:24:12.000Z (almost 2 years ago)
- Last Synced: 2025-01-21T13:48:54.388Z (over 1 year ago)
- Language: Shell
- Homepage:
- Size: 2.67 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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