/dotfiles

Primary LanguageShellMIT LicenseMIT

Dotfiles

This is my collection of configuration files.

Usage

Pull the repository and use GNU stow to link create sym links.

$ git clone git@github.com:ammgws/dotfiles.git ~/.dotfiles
$ cd ~/.dotfiles
$ stow wynn_v1
# this will symlink `~/.dotfiles/wynn_v1/.config/wynn` to `~/.config/wynn/`

For example, say a program called wynn stores its config in ~/.config/wynn/.

In order to have GNU Stow symlink correctly, the directory structure inside this repo should be as follows. ~/.dotfiles/<A>/.config/<B> where:

  • <B> is wynn from above, and
  • <A> is the name used with GNU Stow. Can be the same as <B>, or you could have different configs for multiple versions of a program by using wynn_v1, wynn_v2 etc.

Note

pulseaudio config dir cannot be symlinked due to https://gitlab.freedesktop.org/pulseaudio/pulseaudio/issues/624 need to manually copy it for now until it's fixed