Index: setup.sh ================================================================== --- setup.sh +++ setup.sh @@ -50,10 +50,14 @@ fi have tmux && link_file tmux .config/tmux ../ have vim && link_file vim .config/vim ../ have youtube-dl && link_file youtube-dl .config/youtube-dl ../ have zsh && link_file zshrc .zshrc +if have ssh; then + mkdir -p $HOME/.ssh + link_file ssh_config .ssh/config ../ +fi if test x"$(uname -s)" = x"Darwin"; then dest="$HOME/Library/Keyboard Layouts/eu_US.keylayout" # This does not like being symlinked… if [ ! -e "$dest" ]; then ADDED ssh_config Index: ssh_config ================================================================== --- ssh_config +++ ssh_config @@ -0,0 +1,15 @@ +Include config.private + +Host bitbucket.org + HostKeyAlgorithms ssh-rsa + +Host github.com + HostKeyAlgorithms rsa-sha2-512 + +Host wip.pkgsrc.org + Ciphers aes256-gcm@openssh.com + +Host * + Ciphers chacha20-poly1305@openssh.com + KexAlgorithms curve25519-sha256@libssh.org + HostKeyAlgorithms ssh-ed25519