Files
squoosh/nix/mk-installable/default.nix
2024-09-07 00:22:06 +01:00

20 lines
371 B
Nix

{
coreutils,
rsync,
writeShellScriptBin,
lib,
}:
flake:
let
installScript = writeShellScriptBin "install.sh" ''
${coreutils}/bin/mkdir -p wasm_build
${rsync}/bin/rsync --chmod=u+w -r ${flake.packages.default}/* wasm_build/
'';
in
lib.recursiveUpdate flake {
apps.install = {
type = "app";
program = "${installScript}/bin/install.sh";
};
}