forked from
tangled.org/core
Monorepo for Tangled — https://tangled.org
1common_env = {
2 "TANGLED_VM_SPINDLE_OWNER": os.getenv("TANGLED_VM_SPINDLE_OWNER", default=""),
3 "TANGLED_VM_KNOT_OWNER": os.getenv("TANGLED_VM_KNOT_OWNER", default=""),
4 "TANGLED_DB_PATH": os.getenv("TANGLED_DB_PATH", default="dev.db"),
5 "TANGLED_DEV": os.getenv("TANGLED_DEV", default="true"),
6}
7
8nix_globs = ["nix/**", "flake.nix", "flake.lock"]
9
10local_resource(
11 name="appview",
12 serve_cmd="nix run .#watch-appview",
13 serve_dir="..",
14 deps=nix_globs,
15 env=common_env,
16 allow_parallel=True,
17)
18
19local_resource(
20 name="tailwind",
21 serve_cmd="nix run .#watch-tailwind",
22 serve_dir="..",
23 deps=nix_globs,
24 env=common_env,
25 allow_parallel=True,
26)
27
28local_resource(
29 name="redis",
30 serve_cmd="redis-server",
31 serve_dir="..",
32 deps=nix_globs,
33 env=common_env,
34 allow_parallel=True,
35)
36
37local_resource(
38 name="vm",
39 serve_cmd="nix run --impure .#vm",
40 serve_dir="..",
41 deps=nix_globs,
42 env=common_env,
43 allow_parallel=True,
44)