Merge branch 'macos-ci' into master
dyndnsc: Disable tests involving multiprocessing on Darwin
pkgs: Run hooks when phases are overriden
dyndnsc: Fix(?) tests on macOS
Borrowed from github:NixOS/nixpkgs#68663.
pkgs: Add long descriptions to all packages
Split packages and modules off nixos-configurations
This will allow me to make them public while keeping the NixOS
Some reorganization was made to 1) be compatible with NUR, even though
I don't currently use it; and 2) mirror the nixpkgs taxonomy, to more
easily move packages upstream later on.
All package and NixOS module expressions were taken from