nixos firebird: fix everything Eelco and iElectric found to be improved

This was https://github.com/NixOS/nixos/pull/268