Dual boot with a simple alias

I like to dual boot whenever I want to play some games. This way, I don’t need to install all the proprietary crap on Arch and it feels less of a pain to do so. To make it even easier, I like to use a simple bash alias, which boots into my Windows 11 installation the next time, once I restart my computer.

alias win='sudo efibootmgr --bootnext 0009; reboot'

With the help of efibootmgr we are able to list all boot entries, but also set the boot entry which is scheduled to be run on next boot.

Fix your microphone settings on a Thinkpad

The default settings are terrible. It took some time to figure out, but it is not the builtin's microphone fault. If you're on a Thinkpad and run anything GNU/Linux, I recommend to turn off the microphone boost totally and decrease the capture volume to something lower than 60. I'm sorry for everyone who used to be in a call with me all over the years, it must have been awful to listen to me.

Jellyfin without the jelly

I'm disappointed with Jellyfin. It might look good on paper, but is hands down a mediocre experience. The apps, the ecosystem, the UI feel great. What really drives me nuts though is the meta data. In a perfect world it would match 100 percent, but reality draws a different picture here.

For instance, the seasons I own for Man vs. Wild are structured different, some episodes are missing and trying to tell it about all of this is more of a nightmare. While it works out for many other shows, there is always a mismatch with meta data.

There ain't no jellyfin without the jelly.

RX 560

I switched to GNOME and wayland last week. The time for dwm on X11 is gone. Things got so much better now. Unless you still own something from nvidia as I did. The GTX 1650 and GT 1030 — both are more than powerful enough for my needs. I barely play games anymore these days. Other than Rocket League and some old school real-time strategy games, my graphics card usually has quite a comfy night. However, with nvidia there are some issues, especially on wayland. For instance, I wasn't able to wake up from sleep. I always ended up with nothing but a black screen. Long story short, I decided to hit the button and get my hands on an RX 560 (used).

From a regular user's perspective, it is the much better choice to go AMD here. It just works out of the box, well sort of. As of now, there are only 2 issues I've had to deal with:

  • set ozone-platform-hint=auto in chrome://flags
  • set the performance level to prevent DPM issues

And that's about it. While the '560 isn't very powerful with its 2GB of GDDR5, it does the job for me. Suspend and waking up works. No more flickering or screen tearing, colors are decent. amdgpu_top shows it is only using 8 watt most of the time. It feels good to finally join #teamred, especially on such a low budget of € 20,-.

Tinyfeed

I've been using miniflux before. While it did a great job, the setup felt quite bloated. An entire postgres installation including superuser privilege to create an extension. All of that just to read a bunch of good ol' RSS feeds? Nope, not gonna doing it for me. It's called really simple syndication for a reason.

I was thinking about if I could just re-invent the wheel and come up with something on my own. But the other day I got to know about tinyfeed, a dead simple, no database, no config tool to generate static html pages from a collection of feeds. It is written in Go (obviously) and just feels right to use.

  cd "$(dirname "$0")/public"

  tinyfeed --output hnrss.html https://hnrss.org/frontpage?link=comments
  tinyfeed --output java.html --name Java <<EOF
  https://feeds.feedblitz.com/baeldung
  EOF

Hello again

I just started to use hugo again and I feel like it is the better option when it comes to publishing for the web on my own. It's part of many repositories, feels fast and has all the batteries included one could ask for. It is suckless in many ways.

To be honest, I don't want to mess with anything complicated when I'm working on my very own projects. There is usually no need for a backend and the very few editors should be able to come up with a few lines of copypasta html anyway. As a long term solution, as someone who doesn't work on his sites all the time, this is the way to go for me. And I don't have to care about any updates whatsoever.