My dotfiles. Buyer beware ;)

Subscribe to updates I use dotfiles

Statistics on dotfiles

Number of watchers on Github 1593
Number of open issues 2
Main language Perl
Average time to merge a PR 10 days
Open pull requests 7+
Closed pull requests 3+
Last commit 9 months ago
Repo Created over 3 years ago
Repo Last Updated 9 months ago
Size 18.7 MB
Organization / Authorjessfraz
Page Updated
Do you use dotfiles? Leave a review!
View open issues (2)
View dotfiles activity
View on github
Fresh, new opensource launches πŸš€πŸš€πŸš€
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating dotfiles for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)


Travis CI

To install:

$ make

This will create symlinks from this repo to your home folder.

To customize:

Save env vars, etc in a .extra file, that looks something like this:

### Git credentials

git config --global "$GIT_AUTHOR_NAME"
git config --global "$GIT_AUTHOR_EMAIL"
git config --global github.user "$GH_USER"

### Gmail credentials for mutt
export GMAIL_NAME="Your Name"


For my .vimrc and .vim dotfiles see


The tests use shellcheck. You don't need to install anything. They run in a container.

$ make test
dotfiles open pull requests (View All Pulls)
  • Removes status-utf8
  • Merge pull request #1 from jessfraz/master
  • Remove jessie from secure_path
  • Non-existing variable (forgotten?)
  • Added the weather command to .dockerfunc
  • Remove redundant bash completion sourcing
  • removing duplicate entry
dotfiles questions on Stackoverflow (View All Questions)
  • Possibility of syntax highlighting β€œdotless dotfiles” on GitHub
  • How can I move all dotfiles out of ~/ $HOME directory
  • Find all dotfiles, but not . or .. regex
  • Do dotfiles have a file extension?
  • Bash function to process all dotfiles in a directory excluding directories
  • How to use recursive wildcards in fish shell for dotfiles and -folders?
  • how to reset Vim & TMUX dotfiles
  • RVM sourcing line not found for Bash, rerun this command with '--auto-dotfiles' flag to fix it
  • Bash-Completion is broken after installation of Dotfiles
  • How to use Github to manage dotfiles?
  • Using bash to automate dotfiles
  • Manage dotfiles inhibiting hardcoded paths?
  • Unison fails to backup hidden dotfiles
  • What's the recommended way to copy multiple dotfiles with yeoman?
  • Symlink and hide dotfiles
  • Git tracking dotfiles (example: .zshrc)
  • Ruby list directory with Dir['*'] including dotfiles but not . and
  • How do I manage a dotfiles repo when some directories contain git repos?
  • Git repo with files from multiple directories (dotfiles syncing)
  • Why do you need dotfiles_old when you are creating dotfiles
  • Are all .dotfiles secure from http requests, or only .htaccess/.htpasswd?
  • Can't get symlinks to work for dotfiles
  • Avoiding PATH variable conflicts when syncing dotfiles?
  • I ran a script to set up dotfiles and can't undo it
  • /bin/bash version is too low, how to use a different version of bash to source dotfiles when logging in
  • show dotfiles in textmate 2?
  • Non-destructive Git checkout in dirty work tree ($HOME/.dotfiles)
  • Where should dotfiles go in a collection of chef cookbooks?
  • Can't source bash dotfiles when running commands using the subprocess module in python
  • Installing dotfiles somewhere other than Home directory
dotfiles list of languages used
Other projects in Perl