I switched to it also because my debian host got out of date and now it's difficult to upgrade and I'm scared to reinstall it. If it was NixOS I would be able to redo the whole thing in a few minutes. So I'm creating / learning how to create a template to roll it out to my other builds.
I just installed NixOS and the repeatability of it is pretty neat. I like the idea of having one file that sets up 90% of any pc going forward. Not sure how often I'll use it, but feels neat.
I'm using FF as my primary browser so not sure about why your experience is so different.
I think I've done alright, writing an app that is configurable via json manifests, dynamically loaded settings and a plugin system everyone can contribute to.
There are of course things to improve, and almost everything listed in your post is something on my long to-do list. It's very easy to find flaws in things, but what's more difficult is to contribute to the community and improve things.
So if you are up for a challenge - open a PR and help me improve things step by step.
Thanks in advance if you decide to help out! Otherwise, comments like these make free open-source work unenticing🙏
EDIT: Fixed the empty settings (hopefully), added a remove last button on the subnets setting.
I was thinking about that sooo much, but difficult to find a free domain for networking-related projects. I think I delayed the rename by a month because I couldn't decide. So yeah, I am not the happiest about the X at the end myself, but I also don't have that much money to get a proper domain, so NetAlertX it is :)
Monitoring your network to check for newly detected devices, or ports and you can get an email, trigger a webhook or other notification services. Check the readme for details 😉
Yeah, RPI2 is a bit underpowered. NAX also supports import from openwrt.