What customizations do you do over the stock Debian install for Desktop use?

Off-Topic discussions about science, technology, and non Debian specific topics.
Message
Author
td211
Posts: 16
Joined: 2024-12-05 05:15
Has thanked: 1 time
Been thanked: 1 time

What customizations do you do over the stock Debian install for Desktop use?

#1 Post by td211 »

I usually install Debian using the minimal netinstall then do the following:

- Install a minimal Plasma desktop with baseapps and spectacle
- Install Libreoffice and its Plasma theme integration
- Install flatpak and its Discover backend
- Install unattended-upgrades
- Replace pulseaudio with pipewire
- Configure zram.
- Install and Configure firewalld zones
- Enable YAMA (level 1) for extra security
- Use a custom snapper daily script for daily snapshots
- Enable backports

What do you do/recommend?
Last edited by td211 on 2024-12-07 13:41, edited 1 time in total.

User avatar
Hallvor
Global Moderator
Global Moderator
Posts: 2127
Joined: 2009-04-16 18:35
Location: Kristiansand, Norway
Has thanked: 169 times
Been thanked: 231 times

Re: What customizations do you do over the stock Debian install for Desktop use?

#2 Post by Hallvor »

I do this, more or less: viewtopic.php?t=155919
[HowTo] Install and configure Debian bookworm
Debian 12 | KDE Plasma | ThinkPad T440s | 4 × Intel® Core™ i7-4600U CPU @ 2.10GHz | 12 GiB RAM | Mesa Intel® HD Graphics 4400 | 1 TB SSD

td211
Posts: 16
Joined: 2024-12-05 05:15
Has thanked: 1 time
Been thanked: 1 time

Re: What customizations do you do over the stock Debian install for Desktop use?

#3 Post by td211 »

Hallvor wrote: 2024-12-05 11:37 I do this, more or less: viewtopic.php?t=155919
Interesting post. I tried to add "nomodeset" to grub but SDDM ceased to work. It does delay the graphics driver loading but appears to break mine completely.

User avatar
Hallvor
Global Moderator
Global Moderator
Posts: 2127
Joined: 2009-04-16 18:35
Location: Kristiansand, Norway
Has thanked: 169 times
Been thanked: 231 times

Re: What customizations do you do over the stock Debian install for Desktop use?

#4 Post by Hallvor »

So you could reach the desktop, but still added nomodeset? Is that correct?
[HowTo] Install and configure Debian bookworm
Debian 12 | KDE Plasma | ThinkPad T440s | 4 × Intel® Core™ i7-4600U CPU @ 2.10GHz | 12 GiB RAM | Mesa Intel® HD Graphics 4400 | 1 TB SSD

td211
Posts: 16
Joined: 2024-12-05 05:15
Has thanked: 1 time
Been thanked: 1 time

Re: What customizations do you do over the stock Debian install for Desktop use?

#5 Post by td211 »

Hallvor wrote: 2024-12-06 07:31 So you could reach the desktop, but still added nomodeset? Is that correct?
Yes I just wanted to see what happens. I have no issue without it. I guess it doesn't play nicely with AMD GPUs.

User avatar
Hallvor
Global Moderator
Global Moderator
Posts: 2127
Joined: 2009-04-16 18:35
Location: Kristiansand, Norway
Has thanked: 169 times
Been thanked: 231 times

Re: What customizations do you do over the stock Debian install for Desktop use?

#6 Post by Hallvor »

If you can get to the desktop and install whatever drivers you need, nomodeset is superfluous; if you just boot to a black screen (can happen with Nvidia), it can save you.
[HowTo] Install and configure Debian bookworm
Debian 12 | KDE Plasma | ThinkPad T440s | 4 × Intel® Core™ i7-4600U CPU @ 2.10GHz | 12 GiB RAM | Mesa Intel® HD Graphics 4400 | 1 TB SSD

User avatar
bbbhltz
Section Moderator
Section Moderator
Posts: 348
Joined: 2024-01-10 14:53
Location: Normandy
XMMP/Jabber: bbbhltz@mailbox.org
Has thanked: 72 times
Been thanked: 81 times

Re: What customizations do you do over the stock Debian install for Desktop use?

#7 Post by bbbhltz »

I start with a minimal netinstall and then install the minimal LXQt stuff, LibreOffice, Geany, Strawberry, mpv, Syncthing, and a bunch of Texlive stuff to work with Pandoc. I get Firefox installed then use the about:config to get rid of the stuff I'll never use (sync, accounts, that read later thing). Then I'll usually install Nicotine and beets. I do other stuff to get it the way I like it, but try not to spend too much time tweaking and ricing. Honestly, I could probably just start with the full LXQt desktop and remove a handful of stuff and I'd be fine.
bbbhltz
longtime desktop Linux user; eternal newbie

td211
Posts: 16
Joined: 2024-12-05 05:15
Has thanked: 1 time
Been thanked: 1 time

Re: What customizations do you do over the stock Debian install for Desktop use?

#8 Post by td211 »

bbbhltz wrote: 2024-12-06 17:37 I start with a minimal netinstall and then install the minimal LXQt stuff, LibreOffice, Geany, Strawberry, mpv, Syncthing, and a bunch of Texlive stuff to work with Pandoc. I get Firefox installed then use the about:config to get rid of the stuff I'll never use (sync, accounts, that read later thing). Then I'll usually install Nicotine and beets. I do other stuff to get it the way I like it, but try not to spend too much time tweaking and ricing. Honestly, I could probably just start with the full LXQt desktop and remove a handful of stuff and I'd be fine.
I install a minimal KDE desktop because the default install using the live system version has a lot of unasked for apps installed (like thai terminal, fcitx, golden dict too?).

jmgibson1981
Posts: 354
Joined: 2015-06-07 14:38
Has thanked: 18 times
Been thanked: 49 times

Re: What customizations do you do over the stock Debian install for Desktop use?

#9 Post by jmgibson1981 »

I do a basic install from a chroot because Im always tinkering. Saves downloading an iso. Minimal packages for the core system. Gnome-core, Firefox, evolution and anything else required for my system such as lvm2, firmware-linux-nonfree, rsync, timeshift, and podman. Nothing outside of my necessity. Make as few changes as possible to keep it clean. Then use the current distrobox installed in /usr/local to run all of my normal daily software. The core stays pure.

User avatar
Uptorn
Posts: 423
Joined: 2022-01-22 01:07
Has thanked: 331 times
Been thanked: 112 times

Re: What customizations do you do over the stock Debian install for Desktop use?

#10 Post by Uptorn »

Way too many to share in a single post. I have an entire knowledge base directory and I've been considering authoring a book, granted I could muster enough motivation.

User avatar
sunrat
Site admin
Site admin
Posts: 7451
Joined: 2006-08-29 09:12
Location: Melbourne, Australia
Has thanked: 134 times
Been thanked: 665 times

Re: What customizations do you do over the stock Debian install for Desktop use?

#11 Post by sunrat »

KDE is pretty good out of the box. I install from netinstall with no DE and then add kde-plasma-desktop after reboot. Then add applications as I want to use them.
These tweaks to Plasma make it work how I like:
System Settings
---------------------------------------------------------------------
Window Behaviour > Advanced > Window placement - Minimal Overlapping
Startup and Shutdown > Logout Screen - Untick Show , On Login - Start with an empty session
Appearance > Global Theme - Breeze Dark
Input Devices > Mouse > Pointer speed - max

Dolphin
---------------------------------------------------------------------
Configure Dolphin > Startup > Make location bar editable, Show full path in location bar, Show on startup - HOME
View Modes > Details tab > Open files and folders - By clicking on icon or name
Details view mode
Show Panels > Information
Show Additional Information > Size, Created(?)
Configure Toolbars - add Up ^ button

Polkit
---------------------------------------------------------------------
Mount disks in Dolphin without password:
Create /etc/polkit-1/rules.d/10-udisks2.rules

with this content:

Code: Select all

// Allow udisks2 to mount devices without authentication
// for users in the "users" group.
polkit.addRule(function(action, subject) {
if ((action.id == "org.freedesktop.udisks2.filesystem-mount-system" ||
 action.id == "org.freedesktop.udisks2.filesystem-mount") &&
subject.isInGroup("users")) {
return polkit.Result.YES;
}
});
“ computer users can be divided into 2 categories:
Those who have lost data
...and those who have not lost data YET ”
Remember to BACKUP!

td211
Posts: 16
Joined: 2024-12-05 05:15
Has thanked: 1 time
Been thanked: 1 time

Re: What customizations do you do over the stock Debian install for Desktop use?

#12 Post by td211 »

jmgibson1981 wrote: 2024-12-07 18:07 I do a basic install from a chroot because Im always tinkering.
So you do it using "debootstrap"?
I was forced to do that from a Fedora live system because I couldn't get a Debian stable ISO with a backports kernel, which is needed for my hardware.

jmgibson1981
Posts: 354
Joined: 2015-06-07 14:38
Has thanked: 18 times
Been thanked: 49 times

Re: What customizations do you do over the stock Debian install for Desktop use?

#13 Post by jmgibson1981 »

Yep. From either another booted installation of something or I keep an LTSP server on my lan for the purpose as well as general recovery and such. I figure with the exception of new releases I likely already have the majority of packages on my squid server already as almost everything on my lan is Debian / Ubuntu in some cases. No sense downloading a new iso. I've spent a ton of time with Fedora Silverblue as well but it gives me difficulty as I don't like layering packages if I can help it. Once Nautilus became a crashing mess in the latest version I gave it up for now.

User avatar
wizard10000
Global Moderator
Global Moderator
Posts: 1152
Joined: 2019-04-16 23:15
Location: southeastern us
Has thanked: 121 times
Been thanked: 201 times

Re: What customizations do you do over the stock Debian install for Desktop use?

#14 Post by wizard10000 »

Been running Debian since 2012 and have never done a stock install.

When Crunchbang Linux ended I converted a Crunchbang Waldorf install to pure Debian Wheezy (Wheezy was Testing at the time). TBH it would have been easier to wipe and reinstall but I was pretty stubborn at the time and I was sure I could make it work :)

Since then only minimal installs with openbox although I switched to labwc a couple weeks ago.
we see things not as they are, but as we are.
-- anais nin

User avatar
Uptorn
Posts: 423
Joined: 2022-01-22 01:07
Has thanked: 331 times
Been thanked: 112 times

Re: What customizations do you do over the stock Debian install for Desktop use?

#15 Post by Uptorn »

wizard10000 wrote: 2024-12-10 13:06 Been running Debian since 2012 and have never done a stock install.

When Crunchbang Linux ended I converted a Crunchbang Waldorf install to pure Debian Wheezy (Wheezy was Testing at the time). TBH it would have been easier to wipe and reinstall but I was pretty stubborn at the time and I was sure I could make it work :)

Since then only minimal installs with openbox although I switched to labwc a couple weeks ago.
What were some things that you found needed special attention during and after the conversion process?

User avatar
wizard10000
Global Moderator
Global Moderator
Posts: 1152
Joined: 2019-04-16 23:15
Location: southeastern us
Has thanked: 121 times
Been thanked: 201 times

Re: What customizations do you do over the stock Debian install for Desktop use?

#16 Post by wizard10000 »

Uptorn wrote: 2024-12-10 18:27What were some things that you found needed special attention during and after the conversion process?
This was a dozen years ago, but basically just identifying and replacing Crunchbang packages with Debian packages while also not breaking the install. Would have taken much less time to just install Debian and restore from backup :)
we see things not as they are, but as we are.
-- anais nin

reinob
Section Moderator
Section Moderator
Posts: 1239
Joined: 2014-06-30 11:42
Has thanked: 122 times
Been thanked: 57 times

Re: What customizations do you do over the stock Debian install for Desktop use?

#17 Post by reinob »

wizard10000 wrote: 2024-12-10 13:06 Been running Debian since 2012 and have never done a stock install.

When Crunchbang Linux ended I converted a Crunchbang Waldorf install to pure Debian Wheezy (Wheezy was Testing at the time). TBH it would have been easier to wipe and reinstall but I was pretty stubborn at the time and I was sure I could make it work :)

Since then only minimal installs with openbox although I switched to labwc a couple weeks ago.
My first debian install was using debootstrap to remove ubuntu (pangolin something or other) from under its feet. It worked :)

That's the good thing about linux in general, you can install it anywhere just by copying the right files to the right place (modulo boot sector, UEFI, etc.)

LouisR4
Posts: 9
Joined: 2021-05-19 17:38

Re: What customizations do you do over the stock Debian install for Desktop use?

#18 Post by LouisR4 »

I typically start with a minimal Debian install too and add the following:

XFCE stands out in most cases if you require a very light environment.
I immediately set up Firefox and VLC because I use them the most.
I allow the firewall and the few basic security things but do not tinker much with other advanced options.
Oh, in that case I use Timeshift for backups and not Snapper because it is relatively easier for me.
I also add the non-free repo for packages such as propriety drivers or some codecs.
Oh, and I like to keep the ‘auto update’ button enabled for security patches so that you don’t have to be reminded.

td211
Posts: 16
Joined: 2024-12-05 05:15
Has thanked: 1 time
Been thanked: 1 time

Re: What customizations do you do over the stock Debian install for Desktop use?

#19 Post by td211 »

reinob wrote: 2024-12-12 18:17 My first debian install was using debootstrap to remove ubuntu (pangolin something or other) from under its feet. It worked :)
So you wiped the root using a Live USB then debootstrapped or you did it somehow from Ubuntu itself?

reinob
Section Moderator
Section Moderator
Posts: 1239
Joined: 2014-06-30 11:42
Has thanked: 122 times
Been thanked: 57 times

Re: What customizations do you do over the stock Debian install for Desktop use?

#20 Post by reinob »

td211 wrote: 2024-12-15 12:06
reinob wrote: 2024-12-12 18:17 My first debian install was using debootstrap to remove ubuntu (pangolin something or other) from under its feet. It worked :)
So you wiped the root using a Live USB then debootstrapped or you did it somehow from Ubuntu itself?
No. I had Ubuntu installed (on HDD) and used debootstrap, from within Ubuntu, to replace the stuff. I may have used a temporary partition, but in any case after the next reboot debian came and ubuntu was gone :)

Post Reply