dotfiles icon indicating copy to clipboard operation
dotfiles copied to clipboard

Configuration file management for the 21st century

Deuill's Dotfiles

This repository contains opinionated configuration, mainly aimed at Sway-based environments; you can find more generic configuration here, and if you're on ArchLinux, installable as a package.

Installation

You can pull these dotfiles into your $HOME by performing a bare clone, and then checking out into your home directory:

$ git clone --bare https://git.deuill.org/deuill/dotfiles.git ~/.dotfiles
$ git --git-dir=$HOME/.dotfiles --work-tree=$HOME checkout

You can create an alias for the above git invocation to help with the remote work tree:

$ alias dot="git --git-dir=$HOME/.dotfiles --work-tree=$HOME"

You can, and should also hide untracked files, to make managing dotfiles easier:

$ dot config --local status.showUntrackedFiles no