Skip to content

jtaylor-io/dotfiles

Repository files navigation

JT's dotfiles

Repo Structure [inspiration]

Each top-level directory represents the configuration for a particular tool requiring config eg neovim.

The layout of the configuration inside of each top-level directory needs to maintain the structure required in your home-directory e.g.:

  • required home-directory structure:
home-directory/
    .bashrc
    .config/
        nvim/
            init.lua
  • maps to this in dotfile-repo-root:
dotfile-repo-root/
    bash/
        .bashrc
    neovim/
        .config/
            nvim/
                init.lua

Installation

Uses GNU stow to manage required symlinks from home directory to dotfile repo.

Supplied install.sh script simply loops over all the top-level directories in dotfile root, running stow with the home-directory as it's target.

  • clone this repo
  • cd into clone
  • run $> ./install.sh

homebrew install

  • run run $> cd && ./brew-install.sh