diff --git a/hosts/common/programs/errno.nix b/hosts/common/programs/errno.nix index e4598e3f..8cc6966e 100644 --- a/hosts/common/programs/errno.nix +++ b/hosts/common/programs/errno.nix @@ -1,7 +1,19 @@ { pkgs, ... }: { sane.programs.errno = { - packageUnwrapped = pkgs.linkIntoOwnPackage pkgs.moreutils "bin/errno"; + # packageUnwrapped = pkgs.linkIntoOwnPackage pkgs.moreutils "bin/errno"; + # actually, don't build all of moreutils because not all of it builds for cross targets + packageUnwrapped = pkgs.moreutils.overrideAttrs (base: { + makeFlags = [ + "BINS=errno" + "MANS=errno.1" + "PERLSCRIPTS=errno" #< Makefile errors if empty, but this works :) + ]; + installFlags = base.installFlags ++ [ "INSTALL_BIN=install" ]; #< cross fix; defaults `install -s` + #v disable the perl-specific stuff + propagatedBuildInputs = []; + postInstall = ""; + }); sandbox.method = "landlock"; };