My config files
- Auto install:
curl -sL https://raw.githubusercontent.com/arthurc0102/dotfiles/master/setup.sh | sh
- Manual install:
- Clone this repo:
git clone https://github.com/arthurc0102/dotfiles.git ~/.dotfiles
. - Run setup script:
sh ~/.dotfiles/setup.sh
or link config file to the right place by yourself.
- Clone this repo:
Update name and email in ~/.gitconfig.user
If you need to use multi account add config below to your .gitconfig.user
[includeIf "gitdir:/path/to/work/"] # The trailing slash is necessary.
path = ~/.gitconfig.work
Example for .gitconfig.work
[core]
sshCommand = "ssh -o IdentitiesOnly=yes -i ~/.ssh/work.pub"
[user]
email = [email protected]
name = Your Name
Install uv: curl -LsSf https://astral.sh/uv/install.sh | sh
Install nvm: git clone https://github.com/nvm-sh/nvm.git ~/.nvm
Install node:
nvm install --lts
nvm use --lts
Cascadia Code: https://github.com/microsoft/cascadia-code
Install with brew:
brew install --cask font-cascadia-code font-cascadia-code-nf font-cascadia-code-pl font-cascadia-mono font-cascadia-mono-nf font-cascadia-mono-pl
- Test startup speed:
/usr/bin/time zsh -i -c exit