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. |