Standard Readme for my Debian Linux install with either GNOME, XFCE, or LXQT. A list of post-install customizations is listed after the initial install instructions in both commands and internet links.
Before anything be aware that the trixie standard iso will comment out your apt source line when installing from a usb and the source list doesn't include a web link Debian repos. There also is no option to add a network mirror during install. WTF?
So if you run into problems obtaining packages type sudo apt edit-sources, pick nano as the editor, then add this line
deb http://deb.debian.org/debian trixie main contrib non-free non-free-firmware with no hashtag (#) at the beginning.
Ctrl+o to save and Ctrl+x to exit.
If you enabled root during the standard.iso install:
From the command line type apt install sudo
Then type adduser your-username sudo
Install git from command line with sudo apt install git
Clone repo with git clone https://github.com/somogibbs/debian-install.git -or-
git clone https://github.com/somogibbs/xfce-install.git -or-
git clone https://github.com/somogibbs/lxqt-install.git
Enter the folder cd (debian-xfce-lxqt)-install and list files with ls
Make the .sh file executable with chmod +x install.sh
Run the program by entering ./install.sh in the terminal
Remove Debian’s default manager:
sudo apt purge ifupdown -y
sudo nano /etc/NetworkManager/NetworkManager.confEnsure managed=true is set under [ifupdown]. Then:
sudo systemctl restart NetworkManager
sudo shutdown -r now
curl -fsS https://dl.brave.com/install.sh | sh
curl -fsSL https://ppa.floorp.app/KEY.gpg | sudo gpg --dearmor -o /usr/share/keyrings/Floorp.gpg
sudo curl -sS --compressed -o /etc/apt/sources.list.d/Floorp.list 'https://ppa.floorp.app/Floorp.list'
sudo apt update
sudo apt install floorp
git clone https://github.com/alireza6677/somafm-radio-gnome-ext
cd somafm-radio-gnome-ext
cp -r SomaFm-Radio@alireza6677.gmail.com ~/.local/share/gnome-shell/extensions/
sudo apt install flatpak gnome-software-plugin-flatpak
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
flatpak install flathub com.github.tchx84.Flatseal
Useful commands:
flatpak update
flatpak list
flatpak history
To install a flatpak via terminal:
sudo flatpak install flathub [package-name]
To check if SSH is running:
service ssh status
sudo systemctl status ssh
To start up SSH:
sudo systemctl enable --now ssh
sudo apt install fzf gh mpv jq wget
wget https://github.com/shinokada/tera/releases/download/v0.4.3/tera_0.4.3-1_all.deb
sudo dpkg -i tera_0.4.3-1_all.deb
rm -rf ./tera_0.4.3-1_all.deb
wget https://github.com/PCSX2/pcsx2/releases/download/v2.4.0/pcsx2-v2.4.0-linux-appimage-x64-Qt.AppImage
curl -JLO https://rpcs3.net/latest-appimage
sudo apt install pcsxr pcsx2 dolphin-emu yuzu
Note that pcsx2 is pretty out of date
Edit your /etc/apt/sources.list to include "non-free" sources
deb http://deb.debian.org/debian/ trixie main contrib non-free
Enable multiarch + update:
sudo dpkg --add-architecture i386
sudo apt update
Install required packages:
sudo apt install mesa-vulkan-drivers libglx-mesa0:i386 mesa-vulkan-drivers:i386 \
libgl1-mesa-dri:i386 steam-installer
Enable backports for newest mesa drivers (optional):
echo "deb http://deb.debian.org/debian trixie-backports main contrib non-free non-free-firmware" | sudo tee -a /etc/apt/sources.list
Search backports by adding -t trixie-backports runner:
sudo apt search mesa-vulkan-drivers -t trixie-backports
sudo apt install mesa-vulkan-drivers -t trixie-backports
Note - Trixie released August 2025 so backports won't be available immediately.
mkdir -p ~/.themes/
mkdir -p ~/.icons/
mkdir -p ~/.fonts/
mkdir -p ~/.wallpapers/
mkdir -p ~/.appimages
mkdir -p ~/.local/share/xfce4/terminal/colorschemes
mkdir -p ~/.config/rofi
sudo apt install curl apt-transport-https
curl -1sLf \
'https://dl.cloudsmith.io/public/coolercontrol/coolercontrol/setup.deb.sh' \
| sudo -E bash
sudo apt update
sudo apt install coolercontrol
curl -s 'https://liquorix.net/install-liquorix.sh' | sudo bash
wget https://release.tinymediamanager.org/v5/dist/tinyMediaManager-5.1.8-linux-amd64.tar.xz
Enter the grub config with sudo nano /etc/default/grub
Find the line with #GRUB_GFXMODE=640X480
Uncomment the line and change value. A safe value to change it to is 1280x720. Write the file out in nano with CTRL+O then
CTRL+X to exit. Then update with sudo update-grub