Monorepo for Tangled
tangled.org
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 ../../appview/pages/templates/fragments/dolly/logotype.html
15 ];
16 };
17 dolly-unwrapped = buildGoApplication {
18 pname = "dolly-unwrapped";
19 version = "0.1.0";
20 inherit src modules;
21 doCheck = false;
22 subPackages = ["cmd/dolly"];
23 };
24in
25 writeShellScriptBin "dolly" ''
26 exec ${dolly-unwrapped}/bin/dolly \
27 -template ${src}/appview/pages/templates/fragments/dolly \
28 "$@"
29 ''