@chemoelectric@masto.ai
@eruwero@ieji.de I am not upset with NixOS BTW. Despite that Nix is not a Lisp, the difference is that Nix has a more complex syntax (which makes a Lisp-like macro system impractical--but check out the mixins in D: https://dlang.org/articles/mixin.html -- D is the only C derivative I kind of like).
I was able to set up an OpenVPN server with very little configuration.
I did a LOT of screaming at the screen along the way, but it was because there was so little documentation. I had to randomly find the best way.
@chemoelectric@masto.ai
@eruwero@ieji.de Basically all I had to do was tell it to use nftables instead of iptables, and tell NixOS to do NAT for me.
I had been struggling with trying to get iptables and systemd (yuck! why canβt I just use ip route?) to do NAT and probably NixOS was trying to stop me from succeeding. :)
I have this server running on a mini PC with fast Ethernet that I got just for the purpose. Now I do not have to use the garbagy OpenVPN server that is in my Netgear router.