integrating with dotfiles, but it's buggy