These are my dotfiles and configurations for some of the programs I use. In general the configurations are optimized for a system running macOS, with iTerm2, neovim, git and Homebrew.
The files are managed by stow
, so basically:
- Clone the repository:
git clone https://github.com/anderkonzen/dotfiles.git ~/dotfiles
- Initialize git submodules:
cd ~/dotfiles
git submodule init
git submodule update
- Setup
stow
:
cd .dotfiles
stow -t ~ stow
The stow directory should be the first one so the stow configuration is installed properly (global ignore files, etc).
- Install the desired packages with
stow <dir>
Directories starting with a _
are not supposed to be stowed.
I use a few apps that not necessarily need to be installed prior to issuing the stow commands.
zsh and other stuff will use the apps, so you'll need to install or adjust accordingly to your needs.
Use ~/.gitconfig.local
to store sensitive data like git credentials and other local configurations.
For instance:
[user]
name = Anderson Konzen
email = [email protected]
- nvim configuration and requirements
- a list of common apps I use (to be in sync with stow)
- antibody
The work on this repo is inspired and based on other great configurations. Below you will find some of the people/repos I took ideas from to create my own stuff: