dotfiles Setup
touch ~/.frewmbot-local ~/.frewmbot-maintained ~/.mutt-overrides
sudo apt-add-repository ppa:git-core/ppa
curl -s https://updates.signal.org/desktop/apt/keys.asc | sudo apt-key add -
echo "deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main" | sudo tee -a /etc/apt/sources.list.d/signal-xenial.list
sudo apt-get update
sudo apt-get install git signal-desktop
mkdir -p ~/code
git clone git://github.com/frioux/dotfiles ~/code/dotfiles
cd ~/code/dotfiles
sudo ./packages.sh
./install.sh
chsh -s /bin/zsh
sudo bash -c 'cat sysctl.conf >> /etc/sysctl.conf'
sudo cp xsession.desktop /usr/share/xsessions/xsession.desktop
sudo cp random.rules /etc/udev/rules.d/71-disable-random-entropy-estimation.rules
sudo cp ./pm/* /etc/pm/sleep.d/
sudo cp ./rc.local /etc/rc.local
chown root:root /etc/rc.local
chmod 755 /etc/rc.local
Install docker
wget -qO- https://get.docker.com/ | sh
sudo usermod frew -aG docker
sudo systemctl enable docker
Install Other Software
Go
rm ~/local -rf
curl https://dl.google.com/go/go1.17.8.linux-amd64.tar.gz > go.gz
tar xvf go.gz
mv ./go ~/local
rm go.gz
Add / Replace SSH Key
- Generate Key:
ssh-keygen -t ed25519 -o -a 100
- Put key on github