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 3 months ago
Repo Created almost 3 years ago
Repo Last Updated 3 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
Latest Open Source 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