diff --git a/setup.sh b/setup.sh index d8ef0a6..85ece62 100755 --- a/setup.sh +++ b/setup.sh @@ -14,6 +14,21 @@ link_file() { 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