Skip to content

gsnewmark/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My dotfiles

A set of configuration files for Emacs (Doom Emacs), Fish shell, Firefox/Tridactyl, alacritty, zathura, and other tools.

Setup script installs all the tools I use and meant to be used under the Pop!_OS.

Installation

Linking dotfiles

I use GNU Stow to manage the dotfiles:

mkdir -p ~/{bin,.config}
stow --target=~/bin bin
stow --dir=config --target=~ browser
stow --dir=config --target=~ desktop
stow --dir=config --target=~ dev
stow --dir=config --target=~ emacs
stow --dir=config --target=~ shell

Unlinking dotfiles

To remove a particular configuration module use stow's -D option:

stow --target=~/bin -D bin
stow --dir=config --target=~ -D browser
stow --dir=config --target=~ -D desktop
stow --dir=config --target=~ -D dev
stow --dir=config --target=~ -D emacs
stow --dir=config --target=~ -D shell

License

Configuration is licensed under the MIT license, available at MIT and also in the LICENSE file.