Plate is a WIP time management application I'm writing and self hosting
+65
Diff
round #0
+13
npins/sources.json
+13
npins/sources.json
···
572
572
"url": "https://github.com/andir/npins/archive/0d6aaa4b3dcd1d8badbed2b66e0c50867330a86e.tar.gz",
573
573
"hash": "sha256-9N14/tliOiA49Us2uFUWHcrhYN8AmJjR+bnwzcxejgs="
574
574
},
575
+
"plate": {
576
+
"type": "Git",
577
+
"repository": {
578
+
"type": "GitHub",
579
+
"owner": "TheCodedProf",
580
+
"repo": "plate"
581
+
},
582
+
"branch": "private/coded/push-vortltwxtupv",
583
+
"submodules": false,
584
+
"revision": "d0e3bf200c635427878b71f26b3189797312fa99",
585
+
"url": "https://github.com/TheCodedProf/plate/archive/d0e3bf200c635427878b71f26b3189797312fa99.tar.gz",
586
+
"hash": "sha256-bvD/S6qMaq7ee8CXH1GljOmSuoRtUt8gSAeLySMOnnE="
587
+
},
575
588
"quickshell": {
576
589
"type": "GitRelease",
577
590
"repository": {
+52
packetmix/systems/teal/plate.nix
+52
packetmix/systems/teal/plate.nix
···
1
+
# SPDX-FileCopyrightText: 2026 FreshlyBakedCake
2
+
#
3
+
# SPDX-License-Identifier: MIT
4
+
5
+
{ project }: {
6
+
services.postgresql = {
7
+
enable = true;
8
+
ensureDatabases = [ "plate" ];
9
+
ensureUsers = [
10
+
{
11
+
name = "plate";
12
+
ensureDBOwnership = true;
13
+
}
14
+
];
15
+
};
16
+
17
+
virtualisation.oci-containers = {
18
+
backend = "podman";
19
+
containers.plate = {
20
+
autoStart = true;
21
+
ports = [
22
+
"1035:3000"
23
+
];
24
+
25
+
image = "plate-container";
26
+
imageFile = project.inputs.plate.result.packages.container.result."x86_64-linux";
27
+
28
+
extraOptions = [
29
+
"--network=host"
30
+
"--mount type=bind,src=/run/postgres,dst=/mnt/postgres"
31
+
];
32
+
33
+
environmentFiles = [
34
+
"/secrets/plate/.env"
35
+
];
36
+
};
37
+
};
38
+
39
+
services.nginx.enable = true;
40
+
services.nginx.virtualHosts."plate.thecoded.prof"= {
41
+
addSSL = true;
42
+
enableACME = true;
43
+
acmeRoot = null;
44
+
45
+
locations."/" = {
46
+
proxyPass = "localhost:1035";
47
+
recommendedProxySettings = true;
48
+
proxyWebsockets = true;
49
+
};
50
+
};
51
+
}
52
+
History
2 rounds
1 comment
thecoded.prof
submitted
#1
1 commit
expand
collapse
feat: run plate
1/5 failed, 4/5 success
expand
collapse
expand 1 comment
pull request successfully merged
thecoded.prof
submitted
#0
1 commit
expand
collapse
feat: run plate
Build from previous round succeeded and only change this round was formatting & copyright info, merging anyways.