Install pynvim via Homebrew

Note: This article is misleading. There is a more recent one which you should consider reading first. I decided to write down a bit of details about how I was able to install python requirements for neovim on Mac M3, because as it turns out, it is not as straightforward as doing …

Fix ANSI data in nvim execute

After migrating my dotfiles over to Mac M3 I stumbled into roadblock issue for my neovim setup. Every time I saved a PHP file, a lot of garbled data got prepended at the beginning of said file. If you remember so far back, my setup uses prettier for formatting everything, mostly …

Bitwarden backup GitHub Action

Previously, I made my first GitHub Action backup script, which you can read about in a previous post and it was a success from my point of view. I had these critical goals in mind for such a script: almost maintenance free securely stored credentials automatic basically free I …

How to find serial number on Casio fx-991CE X

I have just bought myself a new scientific calculator, a Casio fx-991CE X CLASSWIZ series, which is a twin of fx-991EX adapted for central Europe. This new inventory items serves as a replacement for my old 991ES, which got slight damage on the LCD display. It is still almost per…

Faktury-online.com backup as a Github Action

The path towards a good-enough software for invoices was quite thorny, I would say. I have been using from self-hosted Craterapp instance for a year and a half. Crater worked almost fine. It had no major issue, I would say. But it had a lot of small-ish issues that bugged me a lo…

I replaced my Opel Astra K Navi900 display

I currently drive an Opel Astra K 2016 and encountered the following issue. The right side of the display went slightly darker and the display started flashing vigorously after the car started. The flashing stopped after a few minutes of ride, but the colors were affected signifi…

Post checkout composer install hook

Sometimes when working on a PHP project where there are a lot of branches potentially sitting on incompatible packages, it can be a pain to always remember to manually run composer i or whatever docker alternative or alias one might be using. After forgetting, there are error mes…