Fixing missing zola styles on Cloudflare Pages

I recently encountered a frustrating issue where syntax highlighting worked perfectly when running zola serve locally, but completely disappeared when deployed to Cloudflare Pages. Here's how I diagnosed and fixed the problem. The Symptoms# The issue manifested in two ways: Vi…

Setup Mikrotik for Orange PartnerNet

This is the bare minimum configuration to make Orange PartnerNet fiber connection work on Mikrotik on LAN1 port: /interface bridge add name=bridge1 /interface pppoe-client add add-default-route=yes disabled=no interface=ether1 name=pppoe-out1 password=****** use-peer-dns=yes user…

Restic backup via systemd timer

I am putting this here because it worked for me for a long long time, unattended and now I am replacing it with a docker version I crafted in a meantime. This makes me think that I did not post anything about it and I should. But in case I will need it in the future it won't get …

Cloudflare DNS backup action

Here's a quick Github Action a prompt blurted to periodically backup a Cloudflare DNS settings for all my domains and commit them into the repository. Zero maintenance required once set up: name: Cloudflare DNS Backup on: workflow_dispatch: schedule: - cron: "40 0 *…

Setup fan control on Pi 4 PoE hat

This should be a simple task - to properly setup fan control on Raspberry Pi 4 Model B Rev 1.1 running Raspberry Pi OS 64-bit based on Debian Bookworm, released 2024-11-19. Powered via PoE hat. Looking around, I have soon found out there are like million guides and all of them di…

Programming Arduino pro mini with CH341A on Mac

I decided to write this guide, because there are a few details and nuances that I will probably forget soon and then I will have to rediscover them again. So lets get dirty! Arduino pro mini# This device probably does not need too much introduction. Small, bare-bones ATmega 328P…

Automatic remarkable backup script on mac

Automatic Remarkable2 backup on Mac# This script backs up the data and its config from your Remarkable2 tablet to the repository once it is connected via USB, commits it and pushes to origin. Install# Create a git repository with origin and with this script: #!/bin/bash BACKUP…