#+TITLE: Dotfiles #+AUTHOR: Aryadev Chavali #+DESCRIPTION: README for Dotfiles This repository contains all of my custom configurations for programs I use daily. * Setup and installation procedure 1) Clone this repository to =~/Dotfiles= 2) Construct the following directories: + =~/.local= + =src= + =bin= + =lib= + =share= + =~/.config= + =~/Downloads= + =~/Code= + =~/Media= + =~/Projects= 3) Install [[https://www.gnu.org/software/stow/][GNU/stow]] 4) Pick and choose what configurations you want + To install a module use ~stow ~ + To remove a module use ~stow -D ~ * Installing Emacs I like a specific set of flags on my Emacs install, and my configuration kind of depends on them existing as well. Prepackaged installs just won't cut it. So I'd highly recommend cloning and building my personal [[https://github.com/oreodave/emacs-29-custom][Emacs repo]] (currently =v29=). Or just run the following lines: #+begin_src sh cd ~/.local/src; git clone git@github.com:oreodave/emacs-29-custom emacs; cd emacs; sh personal-install; # Will configure, build and attempt to install #+end_src