This repository contains scripts and configuration files for setting up an Ubuntu environment.
The latest supported version is Ubuntu 22.04 LTS.
Set Zsh as the default shell and install Git.
sudo apt update
sudo apt install -y zsh git
chsh -s $(which zsh)
To activate Zsh, you need to log out and log back in to the shell.
Generate public/private ed25519 key pairs.
mkdir ${HOME}/.ssh && cd ${HOME}/.ssh
ssh-keygen -t ed25519 -C "[email protected]" -f github_ed25519
Copy the generated public key to the clipboard and register it on GitHub.
sudo apt install -y xclip
xclip -sel clip < ${HOME}/.ssh/github_ed25519.pub
Download the Slack app installer from its official site to the Downloads directory if you want the app. Note that you need to download the .deb version.
Clone this repository and run setup.sh
using your current Zsh.
git clone --recursive [email protected]:conjikidow/ubuntu-environment.git ${HOME}/.environment
cd ${HOME}/.environment
source ./setup.sh