Software

Here you can find a list of the software I like to use. There are literally loads of options available, for a more comprehensive list, check out the Arch Wiki it is really useful to find software and alternatives to things you may already use.

Core Desktop

This list makes up what I consider, a core desktop environment - the OS itself, window manager, compositor, panel, menu system, terminal emulator and user shell, file manager and text editor. This is what I like to use, but hopefully it will give you some ideas if you have never strayed away from a traditional desktop environment, such as Gnome, KDE or XFCE (to name just a few.)

Additional Software

This list is made up of the programs I use day to day, which supplements the previous list - essentially making a full on desktop environment to rival any other! Some of these applications may be considered essential such as an image viewer, but really and truly all this stuff can be added as and when or after you’ve set up your base system.

Themeing

I just use the stock light Adwaita theme. I don’t actually like dark themes that much… especially when it’s snow white text on a jet black background - the text really burns into my retinas! I only use a dark theme for the terminal - with my own colour scheme that doesn’t induce a headache. I use laptops, so adjusting the brightness of the screen is not a big deal.

I also just use the stock Adwaita icon theme - I don’t use icons in rofi, dunst etc.

The gnome-themes-extra is also nice to have for GTK2 apps, such as GIMP.

Terminal Colours

My terminal theme is made of the following colours:

Note: Some NEWT applications may be hard to read, I fixed nmtui, but I will tweak other settings when I come across them.

Additional Consistency

Here are some applications that help make application themes consistent. An honourable mention goes to Lxappearance, (Don’t forget the GTK3 version either) it is a GUI front end to select GTK themes. I don’t use it as it’s fairly easy to set the theme via the setting.ini file for GTK3 and gtkrc-2.0 file for GTK2. I haven’t really looked at whether there are easier ways to theme QT apps, so I use the following programs… I think you can set the QT theme to use the GTK2 theme, but frankly the GTK2 Adwaita theme kind of sucks.