Software to install
- FireFox
- Obsidian
- Insomnia
- PrusaSlicer
- QDirStat
- RustDesk
- Signal
- Upscayl
- Transmission
- Wireshark
- Godot
- VSCodium
- Markdown Lint
- Godot tools
- dotnettools
- muhammad-sammy csharp
- yzane markdown pdf
- java tools
- Open Remote SSH
- .NET Install tool
- Code Spell Checker
- VirtualBox
- KDEConnect
- GIMP
- Discord
- Element
- Blender
- Balena-Etcher
- LibreOffice
- Electrum BTC Wallet
- Remmina
- Lutris
- speedcrunch
Debian Setup Steps
To search packages
apt-cache search <keyword>
Add to sudoers
su
apt-get install sudo
sudo visudo
Then add the following to the file, for your user of choice to give them 'sudo' powers
<username> ALL=(ALL:ALL) ALL
Install basic tools
sudo apt-get update
# CLI
sudo apt-get install git neofetch curl vim
# KDE / Qt GUI
sudo apt-get install qdirstat transmission-qt electrum blender remmina gimp vlc speedcrunch
Setup AppImageLauncher
- Grab the latest .deb release
- Install the release
sudo dpkg -i <file_name>.deb
- Run 'AppImageLauncher Settings' to configure the launcher.
VSCodium
sudo apt update
sudo apt upgrade
sudo apt install dirmngr software-properties-common apt-transport-https curl -y
curl -fSsL https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg | sudo gpg --dearmor | sudo tee /usr/share/keyrings/vscodium.gpg >/dev/null
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/vscodium.gpg] https://download.vscodium.com/debs vscodium main" | sudo tee /etc/apt/sources.list.d/vscodium.list
sudo apt update
sudo apt install codium
Syncthing
To allow the system to check the packages authenticity, you need to provide the release key.
# Add the release PGP keys:
sudo mkdir -p /etc/apt/keyrings
sudo curl -L -o /etc/apt/keyrings/syncthing-archive-keyring.gpg https://syncthing.net/release-key.gpg
# Add the "stable" channel to your APT sources:
echo "deb [signed-by=/etc/apt/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list
# Add the "candidate" channel to your APT sources:
echo "deb [signed-by=/etc/apt/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing candidate" | sudo tee /etc/apt/sources.list.d/syncthing.list
# Update and install syncthing:
sudo apt-get update
sudo apt-get install syncthing
Docker / Docker Compose
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
# Add the repository to Apt sources:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
# Install Docker
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Godot
Follow guide here