Index: setup.sh ================================================================== --- setup.sh +++ setup.sh @@ -12,10 +12,25 @@ } mkdir -p $HOME/.config which cvs >/dev/null 2>&1 && link_file cvsrc .cvsrc which fish >/dev/null 2>&1 && link_file fish .config/fish ../ +if which fossil >/dev/null 2>&1; then + echo "Setting global fossil settingsā€¦" + + fossil set --global autosync 0 + fossil set --global editor 'vim -c "se ft=gitcommit"' + fossil set --global mv-rm-files 1 + gpg_args="-u 35E1AF8B --clearsign -o" + if which gpg2 >/dev/null 2>&1; then + fossil set --global clearsign 1 + fossil set --global pgp-command "gpg2 $gpg_args" + elif which gpg >/dev/null 2>&1; then + fossil set --global clearsign 1 + fossil set --global pgp-command "gpg $gpg_args" + fi +fi which git >/dev/null 2>&1 && link_file git .config/git ../ if which gpg >/dev/null 2>&1 || which gpg2 >/dev/null 2>&1; then mkdir -p $HOME/.local/share/gnupg link_file gpg.conf .local/share/gnupg/gpg.conf ../../../ fi