|
|
|
@ -37,7 +37,13 @@ rec { |
|
|
|
|
extractType2 = extract; |
|
|
|
|
wrapType1 = wrapType2; |
|
|
|
|
|
|
|
|
|
wrapAppImage = args@{ name ? "${args.pname}-${args.version}", src, extraPkgs, ... }: buildFHSUserEnv |
|
|
|
|
wrapAppImage = args@{ |
|
|
|
|
name ? "${args.pname}-${args.version}", |
|
|
|
|
src, |
|
|
|
|
extraPkgs, |
|
|
|
|
meta ? {}, |
|
|
|
|
... |
|
|
|
|
}: buildFHSUserEnv |
|
|
|
|
(defaultFhsEnvArgs // { |
|
|
|
|
inherit name; |
|
|
|
|
|
|
|
|
@ -45,6 +51,10 @@ rec { |
|
|
|
|
++ defaultFhsEnvArgs.targetPkgs pkgs ++ extraPkgs pkgs; |
|
|
|
|
|
|
|
|
|
runScript = "appimage-exec.sh -w ${src} --"; |
|
|
|
|
|
|
|
|
|
meta = { |
|
|
|
|
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; |
|
|
|
|
} // meta; |
|
|
|
|
} // (removeAttrs args ([ "pname" "version" ] ++ (builtins.attrNames (builtins.functionArgs wrapAppImage))))); |
|
|
|
|
|
|
|
|
|
wrapType2 = args@{ name ? "${args.pname}-${args.version}", src, extraPkgs ? pkgs: [ ], ... }: wrapAppImage |
|
|
|
|