Note: I switched from Arch to Debian.
For software (programs, extensions, etc.) I use and some screenshots, see this post.
- Arch is relatively stable while always up to date
- A functional and fast package manager
- The AUR
- Arch Wiki is one of the best sources for Linux on the internet
- No dumb preconfigurations for DEs
- “I use Arch btw.”
- A fully keyboard driven environment
- It looks nice
- It’s not buggy (unlike KDE)
- The experience is modern and fluid (unlike XFCE)
Why not tiling WMs
I used bspwm, but then I switched to gnome for several reasons:
- GUI programs don’t work really well with tiling WMs - each graphical program is a little different, you cannot just “squeeze” them however you like.
- I don’t need to see all windows at once - with tiling WMs I usually ended up with inefficient layouts and I needed to constantly maximize and minimize windows or switch between workspaces. Snapping + workspaces + overview + some keyboard shortcuts, e.g. Super+q to close a window, is just more efficient and intuitive.
- They require a bizarre amount of configuration - with tiling WMs, things rarely “just work”. ‘Wanna add a keyboard?’ ‘Just add this little command into your xinitrc’ ‘Wanna connect a second monitor?’ ‘Just use xrandr and paste this snippet to one of your many dotfiles.’ And so on and so on. Not to mention that these things break very easily and many esoteric tools you will have to use have next to no documentation. Unless you enjoy it, this is mostly just a waste of time.
That’s all. Arch with GNOME has been the best Linux experience I’ve had so far.