Passphrase-less reboots using kexec under NixOS

Using clojure.spec to declaratively parse http query parameters