Personal dotfiles configuration for Zsh, Git etc. for bootstraping a new machine.
build on Dotbot
First copy this repository:
git clone git@github.com:cheyer/dotfiles.git .dotfiles --recursive
Then move the public and private SSH keys to the ~/.ssh folder
mv ~/somewhere/id_key ~/.ssh/
mv ~/somewhere/id_key.pub ~/.ssh/
Now you can run the install script:
cd .dotfiles
./install
To install zsh, just run:
make setup-zsh
To install the recommended apps, just run:
make setup-apps
To install the recommended extension and setup fonts and theme for VS Code, just run:
make setup-vscode
To save currently installed extensions, just run the following script and commit the changes:
make vscode-extensions-save
Currently SSH keys cannot be added via script, even though the install script will not fail.
ssh-add -l will error out with The agent has no identities.. In this case just run
ssh-add --apple-use-keychain $PRIVATE_KEY
and the SSH config should be complete.
| Name | Type | Description |
|---|---|---|
| Warp | Terminal | Super fast and modern terminal with batteries included. |
| ZSH | Shell | Default shell. |
| TEA CLI | Package Manager | Next level package manager with magic. |
| VS Code | Editor | Default code editor. |
| Raycast | Launcher | Nice spotlight replacement, comes with a lot more functionalities. |
| Browserosaurus | Browser Selector | Asks in which browser to open a link. |