Hide blueman-applet in Gnome Shell

In my previous post, I have described why I have installed XFCE alongside my daily driver, which currently is Gnome Shell. XFCE required me to install and run nm-applet and blueman-aplet during startup. Gnome Shell does not need these packages. Network and Bluetooth functionality…

Solutions to a buggy system package

There was bug in mutter, a default Gnome Shell compositor for Wayland. There was a bug fixed in v3.38.4 fixed via !1784 that made Gnome Shell crash certain click event (like every ~5 minutes of usage or so). When I have found out I cannot use my system like this anymore, I basica…

Inverting colors helps Tesseract

Been doing some work with OCR automation using Tesseract and discovered that it is really helpful to invert the image before doing the character recognition. Especially on black surfaces with the laser engraved characters. This quite makes sense, since the background is already i…

Rules in the Fediverse

There are many ways people communicate and share ideas. Or memes. Or anime girls. No matter what you are a fan of, there is some place in the Internet for it. I am almost sure. What's more interesting, is the fact, that due to abundance of software contributions, it is becoming e…

Accessing Gitea Postgres inside Docker

The gitea issue #5917 discusses how to make multiple users unwatch a repository. It has inspired to write the steps down, as it was not entirely obvious to me. There was a change introduced via PR #5852 released that added an option AUTO_WATCH_NEW_REPOS into the Gitea config file…

I have published my first game

Go play it at https://triangles.fun It's a 2D relaxing puzzle game, made with Svelte, TailwindCSS, PWA and NORD theme. IRL inspiration The real word version of this games is called Jumpy! or something similar and the picture I have found in my archive is below. Reception I have …

Using Kanban board in Gitea

Kanban board is a tool to manage workflow. In essence, the work is divided into columns, that represent teams with their resources. The goal is to move tasks across columns from one side to the other. When this happens with any single task, it usually represents that the task is …