Creating a basic router using NixOS
About a month ago, I had a sudden thought pop up in my mind: “I wonder if I could make a router using NixOS?” This happened as I was working on setting up Nginx on my current OPNsense router, which honestly was a hassle. As I’ve been implementing NixOS across my homelab, I got quite comfortable with writing Nix configuration files and using the CLI for most tasks, so the OPNsense UI felt like it was getting in the way. I just wanted to be able to drop in a load balancer module as I do on my NixOS systems and have it work right away. This led to me pursuing this project. ...