Skip to content

The configuration files for my linux setup on my laptop and desktop.

License

Notifications You must be signed in to change notification settings

SethGower/dotfiles

Repository files navigation

Seth Gower's dotfiles

Installation

I use DotBot manage my dotfiles.

All you need to do is simply clone this repo (I suggest into ~/.dotfiles). Because I have some git submodules for zsh and oh-my-zsh, you need to add the --recursive option to the clone call. An example of that is below:

$ git clone https://github.com/SethGower/dotfiles.git --recursive $HOME/.dotfiles # or wherever you want it
$ ./install # that's it

Bootstrapping is available for Arch Based distributions. Requires pacman and an AUR Helper, I use paru, as set in ./bootstrap/bootstrap with the environment variable AUR_HELPER. To run the bootstrapping process, either explicitly run the bootstrap script, just run ./install normally (it'll install symlinks, along with run the script), or finally you can run ./install --only shell to only run the shell section

Note on Stow

If you are looking for when I used GNU Stow checkout v1.0

Instructions to clone that are:

$ git clone https://github.com/SethGower/dotfiles.git --recursive -b v1.0 $HOME/.dotfiles
$ cd $HOME/.dotfiles
$ stow <package_name>

License

This software is freely distributed under the terms of the MIT License