Network manager detects and configures network interfaces to automatically connect your system to available networks. By default, however, it will only recongnise network interfaces not declared in /etc/network/interfaces.
Use the following command to open /etc/network/interfaces:
$ sudo nano /etc/network/interfaces
Delete or comment out any configuration details for the primary network interface.
Use the following command to open /etc/NetworkManager/NetworkManager.conf:
If you would like neofetch to display every time you open a new terminal, open .bashrc with the following command:
$ nano ~/.bashrc
Add the following text at the end of the file:
# use Neofetch to display information about the system
if [ -f /usr/bin/neofetch ]; then
clear && neofetch;
Apply the changes with the following command:
$ source ~/.bashrc
Hide the snap directory
The snap directory in your home folder is not supposed to be accessed manually. Use the following command to hide it from view:
$ echo snap >> ~/.hidden
Hide the Desktop directory
The Desktop feature was disabled in GNOME 3.28. While this decision was not universally popular, developers pointed to the fact that, as an unmaintained feature, it stood the way of other improvements. Use the following command to hide the associated Desktop folder from view:
Debian GNU/Linux was first released way back in 1993 and has been under active developement ever since. Today, the Debian Project unites thousands of contributors from across the globe with the aim of producing “an operating system distribution that is composed entirely of free software”. www.debian.org
These instructions offer a straightforward path to a GNOME 3.38 desktop running on amd64 hardware. You need a reasonably fast connection to the Internet, an Ethernet connection to your router and a Debian CD image, written to a bootable USB stick. Consider using the unofficial firmware-11.3.0-amd64-netinst.iso, which “includes non-free firmware for extra support for some awkward hardware”.
Debian GNU/Linux will be the only operating system installed on your computer. Ensure that all of your data is safely backed up elsewhere because formatting your storage device will lead to the loss of all data. Before you begin, decide on an encryption passphrase to encrypt your storage device and a user password to secure your user account. In addition to Debian packages, Flatpaks and Snaps will be enabled as well.
Installing the base system
After booting the system from the USB stick that you have prepared, continue by selecting the text based installer.
Keep English as the language for the installation.
[!!] Select a language
Select United States as the location for your system. This will also set United States as the default locale for the system environment. You will have an opportunity to set additional locales and adjust time zones at a later point during the installation.
[!!] Select your location
Country, territory or area: United States
Use the keymap that is the correct one for your particular keyboard.
[!!] Configure the keyboard
Keymap to use: your keyboard
If your system has multiple network interfaces, set your Ethernet interface as the primary interface to use during the installation.
[!!] Configure the network
Primary network interface: choose your Ethernet interface for installation
Set the hostname for your system. In this example, we use debian as the hostname.
[!] Configure the network
By default, Debian installs the Extended Support Release (ESR) version of Firefox. The Extended Support Release is updated with major security or stability fixes. The Snap package, on the other hand, installs the Rapid Release version of Firefox. In contrast to the ESR, the Rapid Release receives major updates at least every four weeks. Both versions can be used concurrently and are availble on your desktop as Firefox ESR and Firefox Web Browser, respectively.
Enable the installation of applications from Flathub with the following command: