Having just applied my home router configuration, I’m happy to announce my latest project: mikrotik.nix.
As the README says, it’s very early still, and I’m very much looking for feedback if someone is feeling adventurous enough to try it. So far I’m just converting the output of /export compact from my router to put into my config repo, fixing whatever comes up, and extending the feature-set as I go.
The canonical repo can be found here: nrabulinski/mikrotik.nix - Forgejo: Beyond coding. We Forge. and this is also what I recommend depending on, as it has higher uptime than GitHub.
There is also a GitHub mirror though, for the purpose of creating issues and PRs
GitHub - nrabulinski/mikrotik.nix: Mirror of https://git.rab.lol/nrabulinski/mikrotik.nix · GitHub
And finally here’s the commit where I add mikrotik.nix to my config: net/home/router: init · fc9c489c6d - nrabulinski/settei - Forgejo: Beyond coding. We Forge.