forked from
cool-handle.ebil.club/meowzone
beatufitull front end for ozone modration ,, wit catpucoin and ebergarden !
1# meowzone
2ozone , but made for catz
3
4woaw sho coil !! but how do i host it ????
5
6first . nix haters dni !!! host it urself if u hate repoducablity
7
8ok yeh so just use deh nix flake ,, duh !
9
10add dhese as imports to ur flake
11
12```nix
13ozone.url = "git+https://tangled.org/cool-handle.ebil.club/ozone-nix";
14meowzone.url = "git+https://tangled.org/cool-handle.ebil.club/meowzone";
15```
16
17```nix
18{
19 services.meowzone = {
20 enable = true;
21 serverDid = "did:"; # ur labeler did
22 port = 3001;
23 pdsUrl = "https://tngl.sh"; # watever it doesnt matair ( i tink ? )
24 labelerUrl = ""; # where ozone backend is public
25 };
26
27 services.postgresql = {
28 enable = true;
29 ensureDatabases = [ "ozone" ];
30 ensureUsers = [
31 {
32 name = "ozone";
33 ensureDBOwnership = true;
34 }
35 ];
36 };
37
38 # dis hosts backend AND frontend btw
39 services.ozone = {
40 enable = true;
41 port = 3000;
42 databaseUrl = "postgresql:///ozone?host=/run/postgresql";
43 serverDid = "did:"; # ur labeler did AGAIN
44 publicUrl = ""; # where ur frontend is public ,, yk wat dis is
45 adminDids = ""; # admin dids comma sperated
46
47 # u may hab to define dhese ? we r not .. idk y it commented out but dat wewrid ,, how it getting dhe secrets ?? hrm idk ! witchcraft perhaps,,
48
49 # adminPassword = builtins.readFile config.sops.secrets.ozone-admin-password.path;
50 # signingKeyHex = builtins.readFile config.sops.secrets.ozone-signing-key.path;
51 };
52}
53```
54
55### thanks u to
56
57- shabel rodes an coil habmdle four nix dat i stole
58- blesky team for ozone back end
59- my catss
60- captoochin