Plate is a WIP time management application I'm writing and self hosting
+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
+
{
7
+
services.postgresql = {
8
+
enable = true;
9
+
ensureDatabases = [ "plate" ];
10
+
ensureUsers = [
11
+
{
12
+
name = "plate";
13
+
ensureDBOwnership = true;
14
+
}
15
+
];
16
+
};
17
+
18
+
virtualisation.oci-containers = {
19
+
backend = "podman";
20
+
containers.plate = {
21
+
autoStart = true;
22
+
ports = [
23
+
"1035:3000"
24
+
];
25
+
26
+
image = "plate-container";
27
+
imageFile = project.inputs.plate.result.packages.container.result."x86_64-linux";
28
+
29
+
extraOptions = [
30
+
"--network=host"
31
+
"--mount type=bind,src=/run/postgres,dst=/mnt/postgres"
32
+
];
33
+
34
+
environmentFiles = [
35
+
"/secrets/plate/.env"
36
+
];
37
+
};
38
+
};
39
+
40
+
services.nginx.enable = true;
41
+
services.nginx.virtualHosts."plate.thecoded.prof" = {
42
+
addSSL = true;
43
+
enableACME = true;
44
+
acmeRoot = null;
45
+
46
+
locations."/" = {
47
+
proxyPass = "localhost:1035";
48
+
recommendedProxySettings = true;
49
+
proxyWebsockets = true;
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.