Emacs Lisp Vim script Python Shell Haskell Perl Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
autorandr/.autorandr
bash
conky
dircolors
elinks/.elinks
emacs
finch
fish
git-personal
git-system
gpg/.gnupg
htop/.config/htop
lirc
matplotlib/.config/matplotlib
mpd
pentadactyl
polybar/.config/polybar
pyenv
python-pip/.pip
racket
redshift/.config
ssh/.ssh
taffybar/.config/taffybar
tmux
todo
top
urxvt/.urxvt/ext
vim
xdg-user-dirs/.config
xmobar
xmonad/.xmonad
xorg
zeal/.config/Zeal
.gitignore
.gitmodules
README.md
Vagrantfile
install-all.sh
install.sh
ubuntu-install-deps.sh

README.md

Dotfiles

A personal collection of dotfiles managed using GNU Stow

Manual setup

  • First set up submodules: git submodule update --init --recursive
  • Link everything: ./install-all.sh
  • Install bash-it ~/.bashit/install.sh
  • Fix up .bashrc after bash-it fiddles with it, git checkout master -- bash/.bashrc

Explanation

The dotfiles are managed via stow where dotfiles are organised by tool.

  • Install for the first time: stow <FOLDER_NAME>
  • Update symlinks (if new files have been added: stow -R <FOLDER_NAME>)
  • Remove folder: stow -D <FOLDER_NAME>