Skip to content
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
bash add xclip support Oct 1, 2019
git gitconfig changes Oct 1, 2019
vscode/.config/Code/User update Sep 28, 2019
xmodmap update Sep 28, 2019 add screenshot to readme Oct 1, 2019
screenshot.png add screenshot Oct 1, 2019

Ace Cassidy's Dotfiles

A sensible and minimal set of configurations optimized for debian/ubuntu



cd ~
git clone
stow <configuration>

To install a configuration simply execute stow <folder> from within the dotfiles directory.

For example stow bash will create symlinks in ~ for .bashrc and .bash_aliases

Why isn't it working?

Make sure you have installed GNU stow sudo apt install stow

this repo must be cloned to ~ for stow to function as shown, if you wish to clone elsewhere use stow --target=~ <configuration>

If a file already exists (such as .bashrc) then stow will fail with a conflict warning, this is the desired behavior so that existing configuration is not lost. If you wish to overwrite an existing configuration you must manually delete the existing file(s) and rerun stow.


Some parts of the .bashrc configuration (such as cowsay/fortune) require running install_bashrc_commands in order to function, to view/edit which commands will be installed scroll to the end of .bash_aliases.


Make sure to change name and email to your own name and email!!!


vscode files are located in ~/.config/Code/User. You will need to delete your existing vscode files before stow will work. Alternatively you may manually copy and paste the lines you would like.


xmodmap will overload capslock to function as escape when pressed, and when held will provide arrow keys on the right hand home row. To change from inverted-T to vim style arrows edit the .xmodmap file.

Note: you will need to chmod +x then install the dependency xcape sudo apt install xcape

You can’t perform that action at this time.