Personal Ubuntu Machine Setup
Ubuntu is a variation of the GNU-Linux operating system, similar to other distributions such as RedHat, Fedora, SUSE, and Debian. It is simply a combination of the Linux Kernel and GNU System Programs and Utilities. This open source and free (as in freedom of speech, not financially) OS is funded and supported by South African millionaire Mark Shuttleworth, who founded Canonical Inc. The term "ubuntu" originates from a southern African language and translates to "humanity towards others". It uses the GNOME desktop environment and comes complete with the OpenOffice suite, Firefox, Mozilla Thunderbird, Pidgin, and a selection of other tools and games. It is managed with the Advanced Packaging Tool (APT) from Debian. The first version of Ubuntu was released in October 2004 and since then, there have been two updates each year in April (YY-04) and October (YY-10) with some versions labelled Long Term Support (LTS).
KeepassXC
sudo apt install keepassxc
Dropbox 64-bit
cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
Next, run the Dropbox daemon from the newly created .dropbox-dist
folder.
~/.dropbox-dist/dropboxd
Install The Basics
sudo apt install curl wget git
Setup ohmyzsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
OR
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
Set Default Shell
chsh -s $(which zsh)
Config Setup For Zsh
zsh-custom.sh
Install Codium
Add the GPG key of the repository:
wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg \
| gpg --dearmor \
| sudo dd of=/usr/share/keyrings/vscodium-archive-keyring.gpg
Add the repository:
echo 'deb [ signed-by=/usr/share/keyrings/vscodium-archive-keyring.gpg ] https://download.vscodium.com/debs vscodium main' \
| sudo tee /etc/apt/sources.list.d/vscodium.list
Update then install vscodium (if you want vscodium-insiders, then replace codium by codium-insiders):
sudo apt update && sudo apt install codium
Create ssh keys
chmod 600 if permission need fix
Setup Kinto
https://github.com/rbreaves/kinto
/bin/bash -c "$(wget -qO- https://raw.githubusercontent.com/rbreaves/kinto/HEAD/install/linux.sh || curl
-fsSL https://raw.githubusercontent.com/rbreaves/kinto/HEAD/install/linux.sh)"
Possible Kinto setup issue
Tkinter not found
sudo apt-get install python3-tk
journalctl command not found
sudo apt-get install systemd
Setup Chrome
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
Setup Brave
sudo apt install apt-transport-https curl
curl -s https://brave-browser-apt-release.s3.brave.com/brave-core.asc | sudo apt-key --keyring /etc/apt/trusted.gpg.d/brave-browser-release.gpg add -
echo "deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main" | sudo tee /etc/apt/sources.list.d/brave-browser-release.list
sudo apt update && sudo apt install brave-browser
Pi hole
Setup Screenshot App
sudo add-apt-repository -y ppa:linuxuprising/shutter
sudo apt-get install -y shutter