From 420ceb49b53a8fa9d8ba8443e42e50cd7bd7cea9 Mon Sep 17 00:00:00 2001 From: Philip Wittamore Date: Sun, 12 Jul 2026 11:08:50 +0200 Subject: update --- articles/2025/Thoughts-on-suckless.html | 46 +++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100755 articles/2025/Thoughts-on-suckless.html (limited to 'articles/2025/Thoughts-on-suckless.html') diff --git a/articles/2025/Thoughts-on-suckless.html b/articles/2025/Thoughts-on-suckless.html new file mode 100755 index 0000000..25d9cc8 --- /dev/null +++ b/articles/2025/Thoughts-on-suckless.html @@ -0,0 +1,46 @@ + + + + + + + Thoughts on suckless + + +
+

Bloggings

+ Back + +
+ +
+
+

Thoughts on suckless

+

2025-06-12

+

Note: opinions can change

+

I've been playing with suckless tools: dwm, dmenu, st, surf

+

Dwm and dmenu are fantastic, st and surf not so much.

+

Both st and surf have patches that are incompatible, and +often outdated. The user is expected to know how to correct the patch +rejections, which is often possible, but knowledge of C is your best bet.

+

Suckless software is intended to be somewhat elite. Their web site +is frankly not suckless, perhaps intentionally? Some of the patches proposed +address problems that have already been solved in the main program.

+

Surf compiles but with GTK warnings about obsolete functions.

+

St is a headbanger if you want kittygraphics, boxdraw, and ligatures for example.

+

The educational aspect of suckless software is of course is invaluable, +and if it's the objective, then that's fine. The problem arises when you want to +build something that will fulfill your needs.

+

Because of all this I use Kitty or Ghostty instead of st, and Librewolf +instead of Surf. I just hope dwm doesn't fall into the same hole of wanting to +be elite to the point of not fulfilling it's task, which would be a terrible shame.

+
+
+ + + -- cgit v1.3.1