<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>debyl.io</title>
    <link>https://debyl.io/</link>
    <description>Recent content on debyl.io</description>
    <image>
      <title>debyl.io</title>
      <url>https://debyl.io/images/papermod-cover.png</url>
      <link>https://debyl.io/images/papermod-cover.png</link>
    </image>
    <generator>Hugo -- 0.145.0</generator>
    <language>en</language>
    <lastBuildDate>Sun, 04 Jan 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://debyl.io/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Taming the KDE Plasma Beast: Desktop Responsiveness on Arch Linux</title>
      <link>https://debyl.io/post/kde-plasma-performance/</link>
      <pubDate>Sun, 04 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://debyl.io/post/kde-plasma-performance/</guid>
      <description>&lt;p&gt;When your beefy Ryzen 9 system locks up during a simple &lt;code&gt;pacman -Syu&lt;/code&gt;, something
is very wrong. Here&amp;rsquo;s how to stop Baloo, ClamAV, and poor IO scheduling from
hijacking your desktop.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fingerprint Support on Lenovo Yoga 6 with Arch Linux</title>
      <link>https://debyl.io/post/yoga6-fingerprint-arch/</link>
      <pubDate>Tue, 23 Sep 2025 00:00:00 +0000</pubDate>
      <guid>https://debyl.io/post/yoga6-fingerprint-arch/</guid>
      <description>&lt;p&gt;Got a Lenovo Yoga 6 2-in-1 and frustrated that your fingerprint reader isn&amp;rsquo;t working on Arch Linux? You&amp;rsquo;re not alone. The standard fprintd package doesn&amp;rsquo;t include the necessary firmware for this laptop&amp;rsquo;s Synaptics sensor.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Case of the Bloated Boot</title>
      <link>https://debyl.io/post/boot-partition-initramfs-bloat/</link>
      <pubDate>Mon, 22 Sep 2025 00:00:00 +0000</pubDate>
      <guid>https://debyl.io/post/boot-partition-initramfs-bloat/</guid>
      <description>&lt;p&gt;When &lt;code&gt;sudo mkinitcpio -P&lt;/code&gt; fails because your boot partition is full, you&amp;rsquo;ve got
a fun problem. The culprit? That massive fallback initramfs taking up precious
space on a tiny boot partition.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Sharing same Bluetooth device on Windows/Linux dual-boot</title>
      <link>https://debyl.io/post/bt_win_linux/</link>
      <pubDate>Sat, 14 Oct 2023 00:00:00 +0000</pubDate>
      <guid>https://debyl.io/post/bt_win_linux/</guid>
      <description>&lt;p&gt;This is a guide written on how to share the same Bluetooth device(s) across Windows and Linux without having to uniquely pair each.&lt;/p&gt;</description>
    </item>
    <item>
      <title>OpenPGP: Updating Key Expiration</title>
      <link>https://debyl.io/post/updating_gpg_key/</link>
      <pubDate>Mon, 17 Feb 2020 00:00:00 +0000</pubDate>
      <guid>https://debyl.io/post/updating_gpg_key/</guid>
      <description>&lt;p&gt;It&amp;rsquo;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&amp;rsquo;s explore how this
is done!&lt;/p&gt;</description>
    </item>
    <item>
      <title>STM32F0 with libopencm3 - Part 1: Simple Timer</title>
      <link>https://debyl.io/post/stm32-part1/</link>
      <pubDate>Wed, 12 Feb 2020 00:00:00 +0000</pubDate>
      <guid>https://debyl.io/post/stm32-part1/</guid>
      <description>&lt;p&gt;After having reviewed &lt;a href=&#34;https://debyl.io/post/stm32-part0/&#34;&gt;&lt;strong&gt;Part 0&lt;/strong&gt;&lt;/a&gt; of this series, we can now
explore controlling GPIO with the hardware timers! Other tutorials have used the
Systick timer as a good introduction to adding a delay for blinking an
LED. However, it is my belief that this leads to confusion for beginners and
only opens the door to misunderstandings. That being said, we will be using
timers and their associated GPIO ports with Alternate Function modes.&lt;/p&gt;</description>
    </item>
    <item>
      <title>STM32F0 with libopencm3 - Part 0: Simple GPIO</title>
      <link>https://debyl.io/post/stm32-part0/</link>
      <pubDate>Wed, 11 Dec 2019 00:00:00 +0000</pubDate>
      <guid>https://debyl.io/post/stm32-part0/</guid>
      <description>&lt;p&gt;One of the simplest projects to get started with the STM32 microcontroller
series: turn on the lights!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Auto-complete for libopencm3 in Emacs</title>
      <link>https://debyl.io/post/emacs_clang_libopencm3/</link>
      <pubDate>Fri, 18 Oct 2019 00:00:00 +0000</pubDate>
      <guid>https://debyl.io/post/emacs_clang_libopencm3/</guid>
      <description>&lt;p&gt;With some minor dependencies, it&amp;rsquo;s fairly straightforward in setting up your
Emacs workflow to include IntelliSense-like auto-completion!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Installing a Hardened Linux Kernel (Arch Linux)</title>
      <link>https://debyl.io/post/hardened_linux/</link>
      <pubDate>Tue, 30 Jul 2019 00:00:00 +0000</pubDate>
      <guid>https://debyl.io/post/hardened_linux/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s generally good security practice to ensure that you&amp;rsquo;re running a secure
kernel, and the best way to do so is by running a &lt;a href=&#34;https://wiki.archlinux.org/index.php/security#Kernel_hardening&#34;&gt;hardened Linux
kernel&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Password Checking Script</title>
      <link>https://debyl.io/post/password_checker/</link>
      <pubDate>Sat, 13 Apr 2019 00:00:00 +0000</pubDate>
      <guid>https://debyl.io/post/password_checker/</guid>
      <description>&lt;p&gt;Having been inspired by the HIBP&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; password checker, I set out to write a
script with the following goals:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check for duplicate/re-used passwords&lt;/li&gt;
&lt;li&gt;Check the strength of each password&lt;/li&gt;
&lt;li&gt;Check passwords against the &lt;code&gt;pwnedpass&lt;/code&gt; API&lt;/li&gt;
&lt;/ol&gt;</description>
    </item>
    <item>
      <title>ThinkPad USB Port Fix</title>
      <link>https://debyl.io/post/thinkpad_usb_fix/</link>
      <pubDate>Thu, 28 Feb 2019 00:00:00 +0000</pubDate>
      <guid>https://debyl.io/post/thinkpad_usb_fix/</guid>
      <description>&lt;p&gt;From the moment that I first had my (&lt;em&gt;used&lt;/em&gt;) ThinkPad X220, the bottom-right USB
port nearest to the SD card reader had been broken. The pad (&lt;em&gt;or bolster&lt;/em&gt;) was
missing, along with 3 out of 4 pins having been completely broken off. Needless
to say this required fixing.&lt;/p&gt;</description>
    </item>
    <item>
      <title>OpenPGP: Best Practices (and Git)</title>
      <link>https://debyl.io/post/gpg_best_practices_and_git/</link>
      <pubDate>Sun, 17 Feb 2019 00:00:00 +0000</pubDate>
      <guid>https://debyl.io/post/gpg_best_practices_and_git/</guid>
      <description>&lt;p&gt;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 &lt;strong&gt;do not&lt;/strong&gt; support signed pushes.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A Study in Aperture</title>
      <link>https://debyl.io/post/aperture-study/</link>
      <pubDate>Wed, 16 Jan 2019 00:00:00 +0000</pubDate>
      <guid>https://debyl.io/post/aperture-study/</guid>
      <description>&lt;p&gt;I found out recently that using the maximum aperture for a lens can have
deminishing returns. Simply put: it makes the image look &amp;ldquo;soft&amp;rdquo;, or otherwise
out-of-focus. In this post I aim to find out find the best &lt;em&gt;acceptable&lt;/em&gt; aperture
setting for a specific lens.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Installing Arch Linux with Full Disk Encryption (LUKS)</title>
      <link>https://debyl.io/post/archinstall/</link>
      <pubDate>Wed, 19 Dec 2018 00:00:00 +0000</pubDate>
      <guid>https://debyl.io/post/archinstall/</guid>
      <description>&lt;p&gt;This is a guide written on how to install Arch Linux using LUKS for disk
encryption, and Systemd-boot as the bootloader.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Make Your Ears Bern</title>
      <link>https://debyl.io/post/headphone-fix/</link>
      <pubDate>Thu, 11 Jan 2018 00:00:00 +0000</pubDate>
      <guid>https://debyl.io/post/headphone-fix/</guid>
      <description>&lt;p&gt;A colleague offered a pair of Bern Bluetooth drop-in headphones to me fore free,
with the catch being: &lt;em&gt;I had to fix them&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Humble Beginnings</title>
      <link>https://debyl.io/post/humble-beginnings/</link>
      <pubDate>Thu, 21 Dec 2017 00:00:00 +0000</pubDate>
      <guid>https://debyl.io/post/humble-beginnings/</guid>
      <description>&lt;p&gt;After running into too many road blocks I&amp;rsquo;ve decided to go with
the &lt;a href=&#34;https://github.com/kakawait/hugo-tranquilpeak-theme&#34;&gt;&lt;strong&gt;Tranquilpeak&lt;/strong&gt;&lt;/a&gt;
theme for this site. Before this, I was really looking forward to using
the &lt;a href=&#34;https://github.com/ageekymonk/hugo-tracks-theme&#34;&gt;&lt;strong&gt;Tracks&lt;/strong&gt;&lt;/a&gt; theme (ported
from WordPress)&lt;/p&gt;</description>
    </item>
    <item>
      <title>About</title>
      <link>https://debyl.io/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://debyl.io/about/</guid>
      <description>&lt;h1 id=&#34;about&#34;&gt;About&lt;/h1&gt;
&lt;p&gt;I created this site as a way of showcasing my projects, or other general
ideas. It&amp;rsquo;s a sort of &lt;em&gt;engineering&lt;/em&gt; portfolio, if you will.&lt;/p&gt;
&lt;p&gt;This site is built using the &lt;a href=&#34;https://gohugo.io&#34;&gt;Hugo&lt;/a&gt; static site generator,
with my fork of the &lt;a href=&#34;https://github.com/bdebyl/hugo-theme-even&#34;&gt;Even theme&lt;/a&gt;. It
is hosted on AWS. Deployment steps can be found in the site&amp;rsquo;s &lt;a href=&#34;https://github.com/bdebyl/bdebyl-site&#34;&gt;source code
repository&lt;/a&gt;.&lt;/p&gt;
&lt;h1 id=&#34;contact&#34;&gt;Contact&lt;/h1&gt;
&lt;p&gt;The icons at the bottom of each page on this site linking to my other sites
such as social media pages, Git repositories&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;, and email provide methods of
how to contact me.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
