Fingerprint Support on Lenovo Yoga 6 with Arch Linux

Got a Lenovo Yoga 6 2-in-1 and frustrated that your fingerprint reader isn’t working on Arch Linux? You’re not alone. The standard fprintd package doesn’t include the necessary firmware for this laptop’s Synaptics sensor. ...

September 23, 2025 · 2 min · Bastian de Byl

The Case of the Bloated Boot

When sudo mkinitcpio -P fails because your boot partition is full, you’ve got a fun problem. The culprit? That massive fallback initramfs taking up precious space on a tiny boot partition. ...

September 22, 2025 · 3 min · Bastian de Byl

Sharing same Bluetooth device on Windows/Linux dual-boot

This is a guide written on how to share the same Bluetooth device(s) across Windows and Linux without having to uniquely pair each. ...

October 14, 2023 · 2 min · Bastian de Byl

OpenPGP: Updating Key Expiration

It’s a good idea to update your GPG key(s) before they expire. Mine is set to expire year, from whence I last updated the expiration. Let’s explore how this is done! ...

February 17, 2020 · 4 min · Bastian de Byl

Auto-complete for libopencm3 in Emacs

With some minor dependencies, it’s fairly straightforward in setting up your Emacs workflow to include IntelliSense-like auto-completion! ...

October 18, 2019 · 2 min · Bastian de Byl

Installing a Hardened Linux Kernel (Arch Linux)

It’s generally good security practice to ensure that you’re running a secure kernel, and the best way to do so is by running a hardened Linux kernel. ...

July 30, 2019 · 2 min · Bastian de Byl

Password Checking Script

Having been inspired by the HIBP1 password checker, I set out to write a script with the following goals: Check for duplicate/re-used passwords Check the strength of each password Check passwords against the pwnedpass API ...

April 13, 2019 · 5 min · Bastian de Byl

OpenPGP: Best Practices (and Git)

I decided to start signing my Git commits for personal, and work Git repositories. Currently, most third-party Git repository hosts only support signed commits and do not support signed pushes. ...

February 17, 2019 · 3 min · Bastian de Byl

Installing Arch Linux with Full Disk Encryption (LUKS)

This is a guide written on how to install Arch Linux using LUKS for disk encryption, and Systemd-boot as the bootloader. ...

December 19, 2018 · 5 min · Bastian de Byl