################################################################################ ################################################################################ ################################################################################ # Check for local apt proxy, and enable if available APT_PREFIX='#' nslookup apt.mlaga97.space if [ $? -eq 0 ]; then APT_PREFIX='' fi sudo tee /etc/apt/apt.conf.d/00mlaga97space <<- EOM $(APT_PREFIX)Acquire::HTTP::Proxy "http://apt.mlaga97.space:3142"; $(APT_PREFIX)Acquire::HTTPS::Proxy "http://apt.mlaga97.space:3142"; EOM ################################################################################ ################################################################################ ################################################################################ # Update and install base packages sudo apt update sudo apt upgrade -y sudo apt install git scdaemon qtpass vim ################################################################################ ################################################################################ ################################################################################ # Configure GPG gpg --receive-keys 5F78261B65C565041662A3B7FF8FC3C735BD4A51 # Matieu Luc Lagarde gpg --receive-keys CB2DA92C06453ADDEDDD49C60458D1300C09CC73 # Ashley Funkhouser mkdir -p ~/.gnupg cat > ~/.gnupg/gpg-agent.conf <<- EOM enable-ssh-support EOM cat >> ~/.bashrc <<- EOM export SSH_AUTH_SOCK=\$(gpgconf --list-dirs agent-ssh-socket) gpgconf --launch gpg-agent EOM mkdir -p ~/.ssh cat >> ~/.ssh/config <<- EOM Host git.mlaga97.space Port 2222 ProxyJump fortress.mlaga97.space EOM ################################################################################ ################################################################################ ################################################################################ # Reload .bashrc and download a few important repos . ~/.bashrc cd git clone git@git.mlaga97.space:mlaga97/.vim git clone git@git.mlaga97.space:mlaga97/public-notes git clone git@git.mlaga97.space:mlaga97/.password-store