Blog
2024
About suckless softwareAbout suckless software
My thoughts about suckless softwareI think that suckless softwares are great for multiple reasons:
- They have an excellent design.
- They are a great learning experience and a good way to learn C.
- They are a good way to make your own tools.
Design
- Many window manager are based on i3 which is based on dwm which itself is based on wmii, an old suckless software.
- dmenu is the de facto standard for launching applications on linux. Everyone tries to copy it.
- ii is a filesystem-based IRC client based on FIFOs which is absolutely awesome.
- st sucks, use ghostty.
- Nobody cares about the other softwares (I might make another blog post about them tho).
Generally suckless softwares have a great design.
Learning experience
I'm not even talking about hacking suckless software.
Simply configuring, patching and compiling these software is an
experience for a neophyte linux user. Most of the time it's their
first experience with C and Makefiles.
Myself I started to learn C by hacking dwm then making
my own status bar
for it. I probably wouldn't have enjoyed learning C that much if I
had started with a boring course about pointers.
Make your own tools
This is actually a killer feature of suckless software. Since they're really minimal it's fairly easy to extand and blot them to your liking. You could do your own web browser based on surf or your own terminal emulater based on st with insane features like the ability to click on files to open them (check this out 👀).
Conclusion
As you may now there is not suckless software in my dotfiles but I actually still use them on one of my computer. Mostly because I'm too lazy to change. Well in fact I tried to change to the setup described in my dotfiles but it was awrful because river has a really poor support for multi-monitor setup in my opinion. It's not possible to drag a window from one monitor to another with the mouse. Horrifying indeed.Anyway, here is my repo for suckless software.
That's the first time I'm actually writing a blog post and I probably missed some point I wanted to talk about.
Remember that at the end of the day your window manager doesn't actually matter no need to proselytize about it.
I hope you enjoyed this blog post.
See you next year 🙃
2023
DiscordDiscord
Discord is the worst software in the universe
tldr: discord is super bloated and spies on you, but there are good community on it
OK so first I use discord only from the browser (Ungoogled Chromium) because
it helps at mitigating all the spyware and it should enhance its performance
BUT discord is sooo bloated, soo full of javascript and malicious stuff that it
still burn my cpu if I start to mess up with some graphic settings. Now the
second part, the spyware issue, I think discord is one of the most harmful
amongst all other spyware software because even privacy focused people are using
it, and also because computer science university tend to only work with discord
(and mail of course :P) because tHaThS wHAt StuDenTs uSE. Well actually that's a
positive/negative point because everyone are on discord so it's pretty
easy to find interesting people, BUT AT WHAT COST.
Why mpv is sooo cool
mpv is the best video playerOkay so I don't know why some of my friends are still using VLC or some crappy video while mpv exists. Mpv is so cool like you can remotely play music or video from any site, it takes 0.1s to start (I'm looking at you VLC) and another great thing about it is that --input-ipc-server option that make it to another level. Integration to status bar, launch command like pause, play-next or stop directly from dwm or any window manager. At this point it really looks like a fancy music daemon that can also play super video. Use mpv, it's the best.
SUPER TITLE FOR MY NEW BLOG
A NEW BLOG HAS OPENEDHello everyone, I have just finished my script to automatically setup and html page and rss feed so I can type in it and do blog post easily, this one is just a test tbh.