Configuration files of a minimal Arch Linux environment.

b4889c0 Assimilate 4 drones

~grtcdr pushed to ~grtcdr/emacs.d git

8 days ago

dc7065b Write a new library for fetching weather information

~grtcdr pushed to ~grtcdr/emacs.d git

10 days ago


This repository contains my configuration files, some of which are tangled from documents that better highlight the design and functionality of my personal computing environment. It also contains non-configuration packages, such as archlinux, which cannot and should not be stowed as they do not configure any particular package.

Visit the dotfiles sitemap to browse the comprehensive articles from which many of the dotfiles are generated.

Featured packages represented as agraph

#Getting started

To keep everything central, and abide by the rules of stow, we must place our source directory somewhere underneath $HOME.

git clone https://git.sr.ht/~grtcdr/dotfiles ~/.dotfiles

Top-level directories such as sway, zathura and others are referred to by stow as packages.

Stowing a package will apply the appropriate symlink(s) between the source i.e. ~/.dotfiles and target tree i.e. primarily ~/.config.

To install the sway package, run the following in a shell:

cd ~/.dotfiles
stow sway

~/.config/sway should now be soft-linked to ~/.dotfiles/sway/.config/sway, modifications to one file are reflected in the other.

To stow the entire tree, execute the stow script.

For more information, consider reading the GNU Stow manual.


If you come across an issue, wish to give feedback or voice your support, please send an email to my public inbox.