Skip to content
Common dotfiles
Vim script Lua Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Xresources
awesome/.config/awesome
bashrc
i3/.config
nvm
pyenv-install-latest/.pyenv/plugins
pyenv-virtualenv/.pyenv/plugins
pyenv
tmux
vim
xinit
.gitignore
.gitmodules
README.md

README.md

This repository consists of my own common dotfiles for a couple of configurations/programs. It is meant to be used in combination with gnu stow in order to quickly roll some common configurations onto different machines/environments

In order to pull:

git clone --recursive https://github.com/bnbalsamo/dotfiles.git

To update submodules:

git submodule update --recursive

Various requirements/tweaks:

Stow makes symlinking everything easy:

for x in dotfiles/*; do stow $x; done

Back up/delete any conflicts, if a fresh system has files in place already

To reload any changes to the file structure (made in the dotfiles dir)

for x in dotfiles/*; do stow -R $x; done

Software gotchas

  • The xinit assumes thunar, redshift, and nm-applet are installed. If they're not it shouldn't break anything. It also assumes the use of awesome.
  • The awesome rc.lua uses my own pyunch utility as a launcher. There's a line for dmenu right above it. Swap which line is commented (and install dmenu) to use it instead.
You can’t perform that action at this time.