Blog

Blog posts, articles, and notes I've written over the past few years.

7 entries

2026

  1. Automating OpenMediaVault Setup

    23 min read

    I wanted to automate the setup of my OpenMediaVault NAS server using Ansible. Here I document my journey of automating filesystem creation, MergerFS pooling, SnapRAID parity, shared folders, and NFS shares — all through the OMV API.

2025

  1. The Joy of Linux Ricing

    35 min read

    Dive into the realms of Linux ricing, one that you can get really deep and spend countless hours on. I document my experience ricing Pop!_OS with i3 window manager, picom, polybar, and rofi — from gaps and autotiling to custom rofi menus for everything.

  2. The John Frusciante Experience

    10 min read

    John Frusciante is the lead guitar player of the Red Hot Chili Peppers, an innovative guitarist with captivating solos. He has written multiple hits for the band and has an amazing solo discography as well. His music is powerful, raw and beautiful, an inspiration to me and multiple other guitarists around the world.

2024

  1. The Art of Typing

    8 min read

    At the start of 2024, I decided to pick up touch typing, a skill that I have been exposed to but never seem to care enough about. Here, I will share the resources I used to learn the skill, some tips that I picked up along the way, and discuss the various keyboard form factors.

  2. Configuring Neovim From Scratch

    6 min read

    The YouTube algorithm got me again, but this time in a good way. I was introduced to videos by ThePrimeagen and TJ Devries. Through them, I was exposed to Neovim and thought it would be cool to try it out, to customize my own developer experience.

  3. Building my Personal Site with Remix

    5 min read

    I stumbled upon a cool framework called Remix, that is built by the React router team, and heavily advocated by Frontend superstar Kent C Dodds. I will discuss the different technologies that I used to build this site, as well as my experience using Remix in comparison to NextJs 13 App Router

2023

  1. Configuring Fly.io with a custom domain

    6 min read

    Fly.io is an awesome hosting service provider. It has clear guides on how to onboard your application, however I did struggle when setting up my DNS configuration for my custom domain. Here, I share my learning points from my experience.