https://github.com/surgo/dotfiles
Lazy dotfiles 🐾
https://github.com/surgo/dotfiles
dotfiles neovim-configuration tmux-configuration vim-configuration zsh-configuration
Last synced: about 1 year ago
JSON representation
Lazy dotfiles 🐾
- Host: GitHub
- URL: https://github.com/surgo/dotfiles
- Owner: Surgo
- Created: 2011-05-20T09:18:33.000Z (about 15 years ago)
- Default Branch: main
- Last Pushed: 2025-04-10T00:52:01.000Z (about 1 year ago)
- Last Synced: 2025-04-10T01:39:47.208Z (about 1 year ago)
- Topics: dotfiles, neovim-configuration, tmux-configuration, vim-configuration, zsh-configuration
- Language: Shell
- Homepage:
- Size: 2.02 MB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: .github/README.md
Awesome Lists containing this project
README
# Lazy dotfiles 🐾
[](https://github.com/Surgo/dotfiles/actions/workflows/lint_commit.yml)
## The tools I use
- [iTerm2](https://iterm2.com/)
- [tmux](https://tmux.github.io/): [plugins](https://github.com/Surgo/dotfiles/tree/main/.config/tmux/plugins)
- [Zsh](https://www.zsh.org/): [plugins](https://github.com/Surgo/dotfiles/tree/main/.config/zsh/custom/plugins)
- [Oh My Zsh](https://ohmyz.sh/)
- [Powerlevel10k](https://github.com/romkatv/powerlevel10k)
- [Vim](https://www.vim.org/):
[plugins](https://github.com/Surgo/dotfiles/tree/main/.config/vim/pack/plugins/start),
[syntax](https://github.com/Surgo/dotfiles/tree/main/.config/vim/pack/syntax/opt),
[colors](https://github.com/Surgo/dotfiles/tree/main/.config/vim/pack/colors/start)
- [NeoVim](https://neovim.io/):
[plugins](https://github.com/Surgo/dotfiles/tree/main/.config/nvim/pack/plugins/start/),
[colorscheme](https://github.com/Surgo/dotfiles/tree/main/.config/nvim/pack/colorscheme/start/)
- [Catppuccin](https://catppuccin.com/) theme for each tools
- And many [more](https://github.com/Surgo/dotfiles/blob/main/.Brewfile)
## Install
1. Install command-line tools for Xcode
```sh
xcode-select --install
```
2. Clone a repository
```sh
git init
git remote add origin git@github.com:Surgo/dotfiles.git
git pull origin main
git submodule update --init
```
3. Bootstrap
```sh
./.bin/init.sh
```
## Usage
### Configure
- Environment variables: `~/.config/sh/local.template`
- LSP: `~/.config/lsp/*.template`
### Update or re-generate dependencies
```sh
~/.bin/update.sh
```