Drops enca as dependency for libass, which has already not been supported since version 0.13.0. Does not give any functional changes (and if we had ca-derivations, it would only be a rebuild of this package, since the build result matches exactly).
This will enable cross-compilation for libass as well.
Would much appreciate a swift review if possible, I’ve got about a dozen more PRs that I’m gonna open after this, they all depend on this though since it adds me as a maintainer
I think this small PR would be a useful change in default behavior for boot.initrd.secrets to allow secrets with paths within /run/keys to avoid extra copies onto disk-backed filesystems. This also makes them easier to use them for ZFS native encryption key file arguments and recreating the initrd from the secrets already in /run/keys.