Ever since I put Arch Linux on my laptop, I’ve always known I would eventually switch my Windows desktop to Linux as well. I just hadn’t found a time or reason to do so. Then Omarchy came out and there was no longer an excuse about “it’s going to take forever to configure another Arch machine”. Installation The installation itself was trivial, head to the Omarchy website, download the ISO, and load it on an external drive with Rufus, balenaEtcher, or my personal favorite, Ventoy Then in your computer’s BIOS/UEFI, set that drive as your first bootable drive. Once in the Omarchy installer, read through what it says and install away. One interesting thing I found is that Omarchy’s installer won’t let you install on a drive’s partition, only letting you select an entire drive, meaning the entire drive will be formatted and wiped. Make backups! ...
Your Home Server Should Be Free*
I wanted to experiment with all the fancy and cool tools that are built for home servers. Media streaming, file systems, NAS-es, VPNs, etc. I’ve always been under the impression that I would need to buy equipment for that, and so always put it off, but recently I realized that might not be the case. The Optiplex I got my hands on an old Dell Optiplex 3050M for free from a family member, and after sitting on my desk for months I decided it would be at least worthwhile to see what I could do with it. It’s a tiny PC primarily meant for businesses, but silicon is silicon and can be sculpted to be whatever I desire it to be. ...
Why my sudoku solver sucks.
I wanted to make a sudoku solver using backtracking, a project only slightly less common than a todo app. I was genuinely expecting it to take an afternoon and I could be done with it, but as all my projects go, there were a lot of setbacks. Even now, it’s not as good as I want it to be, and I’ll keep iterating on it. For now let’s say this is ...
Why I won't be using CMake on my CLI chess app
The Mistake I recently started making a chess app called chessCLI. The goal is for it to be a CLI interface to play chess and eventually host it on my server so that you can run it just using curl. Even in its earliest version, it was already the largest C++ project I had ever made, and so manually building wasn’t an option. I had already done a lot of projects in C because my first introduction to programming was in a programming school called 42 which taught in C, so I was already quite comfortable with Make, but I wanted to see what else was out there. ...