The Person's Blog

Menu

Menu

  • Blog
  • Email
  • Feed
  • Log in

Recent Posts

  • Introducing Prompted…
  • Backups, backups, backups
  • Sensible Defaults
  • Arch Linux x Dank Linux
  • Discourse Setup…

Archive

  • April 2026
  • February 2026
  • January 2026
  • December 2025
  • November 2025

December 2025

  • Arch Linux x Dank…

    Recently, I've delved down the rabbit hole of customizing my Framework 131 laptop's software. I originally started out using NixOS, and of course had my configuration files source-tracked. But, I eventually grew tired of its consistency and reliability; I decided I wanted something more exciting, a new hobby and project to truly have to maintain. Enter Arch Linux; I'm no expert on Linux distributions (let alone Linux), but Arch is known for being somewhat cutting-edge and customizable. Perfect for someone that is bored. I had a few ideal requirements for my distribution: I want a minimal TTY environment by default I want to be able to easily launch a DE2 when desired I want it secure, encrypted, and with support for both Yubikey and the Fingerprint reader Installation I consider most Linux distributions nowadays to be similar to different chocolate companies: all the same, with very minor flavor differences. Arch, frankly, doesn't seem that much different. The installation process has…

    Permanent link to “Arch Linux x Dank Linux”
  • Discourse Setup…

    Recently I tried looking into getting Discourse setup on a homelab server. Unfortunately, the project has a heavily customized installation / launcher script, resulting in this venture spanning roughly a week. I did eventually manage to get it setup behind Cloudflare, and for posterity sake figured I'd detail the troubleshooting I had to go through: Launcher Refusing to Progress Past Port Check Launch the setup script with --skip-connection-test (found here). Website Not Accessible Through Tunnel Ensure the Rocket Loader is disabled. Appending - "templates/cloudflare.template.yml"1 to the templates breaks it Ensure that you've appended that line; the order of the templates does matter. MailJet Suspending / Preventing Emails I couldn't figure this out, but Brevo worked flawlessly. Important to ensure client IPs passthrough. ↩︎

    Permanent link to “Discourse Setup Troubleshooting”

November 2025

  • Blogs are the…

    I've debated whether or not there is any merit in making a blog. Countless times it likely could come in handy, though moreso for myself than others. Nonetheless, it might be a handy place to jot down personal ventures, conquests, and issues. With this platform, I hope to achieve: An improvement on my ability to document things A knowledge-base of the niche problems I run in to A convenient place to post about my life For those that are interested, great! For those that aren't, also great.

    Permanent link to “Blogs are the developer's Podcast”
Archive of 2026