dotfiles

Dotfiles for neovim, zsh, tmux and more

MIT License

Stars
13

dotfiles

Hello there! Here you can find my dotfiles for neovim, zsh, tmux, and many other CLIs. I'm using those on a daily basis, and I'm putting a lot of effort trying to keep them simple.

While I would not recommend to install this on your machine as it is tailored to my needs, I think it is a good source of inspiration for your own dotfiles.

Install

# Clone dotfiles (read-write or read-only)
git clone --recursive [email protected]:aymericbeaumet/dotfiles.git "$HOME/.dotfiles"
git clone --recursive https://github.com/aymericbeaumet/dotfiles.git "$HOME/.dotfiles"

# Symlink dotfiles
"$HOME/.dotfiles/symlink.sh"

# Install homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# Install dependencies
brew bundle

Update

git -C ~/.dotfiles submodule foreach git pull;
brew bundle --cleanup --file ~/.dotfiles/Brewfile;
nvim --headless '+Lazy! sync' +qa;

System config

defaults write com.apple.dock "expose-group-apps" -bool "true" && killall Dock
defaults write com.apple.spaces "spans-displays" -bool "true" && killall SystemUIServer
defaults write -g NSAutomaticWindowAnimationsEnabled -bool false