Fixing bitwarden cli commonjs error

I have already write an update post about bitwarden backup. After running smoothly for months, my automated Bitwarden backup GitHub Action suddenly started failing. The error message was cryptic: Error [ERR_REQUIRE_ESM]: require() of ES Module /Users/peterbabic/backups/bitwarden/…

Make yazi quit nvim compatible

If you're using yazi as your terminal file manager and coming from vim/neovim, you've probably tried to quit with :q out of habit, only to be greeted with: q: command not found This happens because yazi's : key opens a shell command prompt, not a vim-style command mode. So :q li…

Bitwarden backup GitHub Action update

I have already write a post about bitwarden backup, about this very topic. At first, I thought to just update it as I did with cloudflare backup and later with faktury-online backup. After a bit of changes to that post I have found out that I have made so much changes to the whol…

ESP32-C6 platformio fail

A few months ago, I wrote about my disappointing experience trying to program a Nordic nRF52840 dongle with PlatformIO. The conclusion was clear: abandon PlatformIO and use native toolchains. Yet here I am again, foolishly thinking "maybe this time will be different" with the new…

Updated CloudFlare backup action

I've been using GitHub Actions to automatically backup my Cloudflare DNS records as JSON files for a while now. It's a simple but effective way to keep track of DNS changes and have a safety net in case something goes wrong. Recently, I decided to enhance this setup by also backi…

Routeros zola syntax highlighting support

I was doing some Mikrotik related blog posts recently and even though my neovim has support for RouterOS syntax in markdown .md files inside code blocks via sheerun/vim-polyglot, zola does not have a built in support for it. Claude was however able to convert this vim script into…

Mikrotik router button LEDs toggle script

Recently I have moved my router from one place in a house to another and got a new distraction: it's fast blinking LEDs right into my face. Pressed the mode button on the back and I was expecting them to turn off but to my surprise, nothing happened. Fortunately, I had a backup o…