<?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>Sam Santana's Blog</title><link>http://blog.samsantana.com/</link><description>Recent content on Sam Santana's Blog</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue, 13 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://blog.samsantana.com/index.xml" rel="self" type="application/rss+xml"/><item><title>Arch Linux Install: Disk Prep &amp; Encryption</title><link>http://blog.samsantana.com/posts/arch-linux-disk-prep-and-encryption/</link><pubDate>Sat, 25 Jul 2026 00:00:00 +0000</pubDate><guid>http://blog.samsantana.com/posts/arch-linux-disk-prep-and-encryption/</guid><description>Partition your drive, set up LUKS2 full-disk encryption, and lay out BTRFS subvolumes for a new Arch Linux install.</description></item><item><title>Arch Linux Install: Base Install &amp; System Configuration</title><link>http://blog.samsantana.com/posts/arch-linux-base-install-and-system-configuration/</link><pubDate>Sat, 25 Jul 2026 00:00:00 +0000</pubDate><guid>http://blog.samsantana.com/posts/arch-linux-base-install-and-system-configuration/</guid><description>Install the Arch base system, configure the bootloader, create a user, enable networking, and set up Snapper snapshots.</description></item><item><title>Arch Linux Install: Package Management &amp; Core Services</title><link>http://blog.samsantana.com/posts/arch-linux-package-management-and-core-services/</link><pubDate>Sat, 25 Jul 2026 00:00:00 +0000</pubDate><guid>http://blog.samsantana.com/posts/arch-linux-package-management-and-core-services/</guid><description>Expand pacman with multilib and the AUR, and bring up audio, bluetooth, printing, and graphics drivers.</description></item><item><title>Arch Linux Install: Desktop Environment (KDE Plasma)</title><link>http://blog.samsantana.com/posts/arch-linux-desktop-environment-kde-plasma/</link><pubDate>Sat, 25 Jul 2026 00:00:00 +0000</pubDate><guid>http://blog.samsantana.com/posts/arch-linux-desktop-environment-kde-plasma/</guid><description>Install and configure the KDE Plasma desktop environment on top of your Arch Linux install.</description></item><item><title>Encrypting .env Files for Version Control with sops and age</title><link>http://blog.samsantana.com/posts/encrypting-env-files-with-sops/</link><pubDate>Tue, 13 Oct 2026 00:00:00 +0000</pubDate><guid>http://blog.samsantana.com/posts/encrypting-env-files-with-sops/</guid><description>Committing real secret values to git with sops and age: what each tool does, generating and backing up a key, encryption rules, a file naming scheme that fails safe, and using encrypted .env files with Docker Compose.</description></item><item><title>Organizing Docker Compose Files for a Homelab</title><link>http://blog.samsantana.com/posts/organizing-docker-compose-files/</link><pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate><guid>http://blog.samsantana.com/posts/organizing-docker-compose-files/</guid><description>A directory structure for Docker Compose that separates app data from configuration, shares environment variables across services, tracks the whole setup in git, and handles version updates without breaking things.</description></item><item><title>Fixing a Dead Trackpad on the ASUS ROG Zephyrus G14 (GA402R)</title><link>http://blog.samsantana.com/posts/fixing-trackpad-asus-rog-zephyrus-g14-ga402r/</link><pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><guid>http://blog.samsantana.com/posts/fixing-trackpad-asus-rog-zephyrus-g14-ga402r/</guid><description>How to fix a non-working trackpad on the AMD-only ASUS ROG Zephyrus G14 GA402R by updating the chipset drivers through AMD Software Adrenalin Edition.</description></item><item><title>Building an Encrypted Arch Linux Setup</title><link>http://blog.samsantana.com/posts/arch-linux-encrypted-desktop/</link><pubDate>Sat, 25 Jul 2026 00:00:00 +0000</pubDate><guid>http://blog.samsantana.com/posts/arch-linux-encrypted-desktop/</guid><description>An overview of this 4-part series on installing Arch Linux with full-disk encryption, BTRFS snapshots, and a KDE Plasma desktop.</description></item><item><title>GitOps in Practice: Automating My Blog Deployment Pipeline</title><link>http://blog.samsantana.com/posts/gitops-automated-blog-deployment/</link><pubDate>Fri, 10 Jul 2026 06:32:04 -0700</pubDate><guid>http://blog.samsantana.com/posts/gitops-automated-blog-deployment/</guid><description>&lt;p>I wanted a place to document my projects, things like Kubernetes clusters, Linux setups, and homelab experiments. Somewhere I could reference my own work and maybe help someone else along the way. I&amp;rsquo;d built personal sites with WordPress before and knew going in that it would mean ongoing maintenance: plugin updates, core updates, and the occasional breakage that had nothing to do with anything I wrote. For a simple technical blog, that overhead wasn&amp;rsquo;t worth it.&lt;/p></description></item></channel></rss>