Skip to content

Latest commit

 

History

History
73 lines (47 loc) · 1.69 KB

README.md

File metadata and controls

73 lines (47 loc) · 1.69 KB

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.

Install

The files are managed by stow, so basically:

  1. Clone the repository:
git clone https://github.com/anderkonzen/dotfiles.git ~/dotfiles
  1. Initialize git submodules:
cd ~/dotfiles
git submodule init
git submodule update
  1. 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).

  1. Install the desired packages with stow <dir>

Conventions

Directories starting with a _ are not supposed to be stowed.

Requirements

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.

Configuring other apps

git

Use ~/.gitconfig.local to store sensitive data like git credentials and other local configurations. For instance:

[user]
    name = Anderson Konzen
    email = [email protected]

TODO

  • nvim configuration and requirements
  • a list of common apps I use (to be in sync with stow)
  • antibody

Acknowledgements

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: