Monorepo for Tangled
1{
2 lib,
3 buildGoApplication,
4 modules,
5 writeShellScriptBin,
6}: let
7 src = lib.fileset.toSource {
8 root = ../..;
9 fileset = lib.fileset.unions [
10 ../../go.mod
11 ../../ico
12 ../../cmd/dolly/main.go
13 ../../appview/pages/templates/fragments/dolly/logo.html
14 ];
15 };
16 dolly-unwrapped = buildGoApplication {
17 pname = "dolly-unwrapped";
18 version = "0.1.0";
19 inherit src modules;
20 doCheck = false;
21 subPackages = ["cmd/dolly"];
22 };
23in
24 writeShellScriptBin "dolly" ''
25 exec ${dolly-unwrapped}/bin/dolly \
26 -template ${src}/appview/pages/templates/fragments/dolly/logo.html \
27 "$@"
28 ''