This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

site: split into real package

+20 -10
+3 -10
flake/apps.nix
··· 9 9 ... 10 10 }: 11 11 let 12 - inherit (self'.legacyPackages) linux initramfs; 12 + inherit (self'.legacyPackages) site; 13 13 in 14 14 { 15 - packages.site = pkgs.runCommand "wasm-linux" { src = "${linux.src}/tools/wasm"; } '' 16 - mkdir $out 17 - cp -r $src/run.js $src/public/* $src/src $out/ 18 - ln -s ${initramfs} $out/initramfs.cpio 19 - ln -sf ${linux} $out/dist 20 - ''; 21 - 22 15 apps.runner.program = pkgs.writeShellScriptBin "wasm-linux-runner" '' 23 - ${lib.getExe pkgs.deno} run --allow-read ${config.packages.site}/run.js "$@" 16 + ${lib.getExe pkgs.deno} run --allow-read ${site}/run.js "$@" 24 17 ''; 25 18 26 19 apps.serve.program = pkgs.writeShellScriptBin "wasm-linux-serve" '' 27 - ${lib.getExe pkgs.miniserve} ${config.packages.site} --index index.html \ 20 + ${lib.getExe pkgs.miniserve} ${site} --index index.html \ 28 21 --header Cross-Origin-Opener-Policy:same-origin \ 29 22 --header Cross-Origin-Embedder-Policy:require-corp \ 30 23 --header Cross-Origin-Resource-Policy:cross-origin "$@"
+17
packages/site/package.nix
··· 1 + { 2 + run, 3 + linux, 4 + initramfs, 5 + }: 6 + 7 + run 8 + { 9 + name = "site"; 10 + src = "${linux.src}/tools/wasm"; 11 + } 12 + '' 13 + mkdir $out 14 + cp -r run.js public/* src $out/ 15 + ln -s ${initramfs} $out/initramfs.cpio 16 + ln -sf ${linux} $out/dist 17 + ''