Dotfiles
Install configuration and package manager
- Clone repository
git clone git@github.com:ysomad/dotfiles.git
- Go to dotfiles directory
cd /path/to/dotfiles
- Install package manager and packages which is not installable with it
./bootstrap.sh
- Install symlinks for config files
./install
MacOS
- Install packages from Brewfile
brew bundle && brew doctor && brew cleanup
- Set macOS sensible defaults
sudo chmod 755 ./.macos
./.macos
Yabai
Disable system integrity protection
NeoVim
- Install Gopls server (cannot be installed in bootstrap since
Go
is dependency inBrewfile
)
go install golang.org/x/tools/gopls@latest
- Open nvim and run
:PackerSync
to install plugins. - To install Go dependencies run in nvim
:GoInstallDeps
Tmux
- Open tmux session and press
Ctrl-a + I
to install tmux plugins
TODO
Nvim
- Go debugger
Tmux
- Change bg color on action (when Ctrl+x for example)