Artem Sapegin’s dotfiles
Features
- Custom color scheme for iTerm and Terminal.app: Squirrelsong.
- Custom zsh theme with Git status, etc. using Starship.
- Dotfiles synchronization: sync.py.
- Sensible macOS defaults: setup/osx.sh.
- Visual Studio Code settings synchronization: vscode.
- zsh install script: setup/zsh.sh.
- My magic project opener (bin/repo).
- zsh aliases.
- Git aliases.
- Lots of scripts.
- User scripts for browser: userscripts/.
- macOS apps I use.
Installation
(Fork this repository if you want to use my dotfiles.)
Prerequisites:
Then run these commands in the terminal:
brew install git
brew install n
n lts
git clone [email protected]:sapegin/dotfiles.git ~/dotfiles
cd ~/dotfiles
./sync.py
npm install
Now you can run scripts like setup/zsh.sh
or setup/osx.sh
to install other stuff.
Updating
dotfiles
Notes
You can use any file extensions in tilde/
to invoke proper syntax highlighting in code editor.
Further customization
- Add any zsh profile customizations to
~/.zshlocal
. - Add your git username/email/etc. to
~/.gitlocal
.
Resources
- GitHub
❤ ~/ - Mathias’s dotfiles
- Jan Moesen’s dotfiles
- Nicolas Gallagher’s dotfiles
- Zach Holman’s dotfiles
- Yet Another Dotfile Repo
- Jacob Gillespie’s dotfiles