WIP! A BB-style forum, on the ATmosphere!
We're still working... we'll be back soon when we have something to show off!
node
typescript
hono
htmx
atproto
1{ pkgs, ... }:
2
3{
4 languages.javascript = {
5 enable = true;
6 corepack.enable = true;
7 };
8
9 packages = [
10 pkgs.turbo
11 ];
12
13 services.postgres = {
14 enable = true;
15 package = pkgs.postgresql_17;
16 listen_addresses = "127.0.0.1";
17 port = 5432;
18 initialDatabases = [
19 { name = "atbb"; }
20 ];
21 initialScript = ''
22 CREATE USER atbb WITH PASSWORD 'atbb';
23 GRANT ALL PRIVILEGES ON DATABASE atbb TO atbb;
24 ALTER DATABASE atbb OWNER TO atbb;
25 '';
26 };
27
28 processes = {
29 appview.exec = "pnpm --filter @atbb/appview dev";
30 web.exec = "pnpm --filter @atbb/web dev";
31 };
32}