~samhh/bangin

Enable flakes in CI's Nix
Run tests in CI via Dash
Use Nix flake shell

Also replaces sed with awk.
Replace remaining usage of sed with awk
Remove unneeded parameter expansion
Replace one simple usage of sed with awk
Simplify banglist lookup
Fix URL encoding; add GNU awk dependency

Looks portable enough: https://unix.stackexchange.com/questions/123144/which-is-the-most-portable-of-sed-awk-perl-and-sh

Probably more consistent across systems than coreutils' od.
Add dash to Nix shell config for POSIX-compliance testing
Remove unneeded recursive set annotation
Note dependency upon GNU sed
Fix shebang spacing
Add Nix shell config
Check for CI diff with git instead

This one should finally work... hopefully.
Patch CI diff with ed instead
Next