Adding first apworld

This commit is contained in:
Mysaa Java
2026-09-26 02:15:02 +02:00
parent 90f3f7afb0
commit 89cac6a0c6
9 changed files with 493 additions and 1 deletions
+8 -1
View File
@@ -15,6 +15,11 @@
gradle = pkgs.gradle;
version = "1.0";
nodecames-apworld = pkgs.runCommand "nodecames.apworld" {} ''
cp -r ${./src/main/apworld} ./nodecames/
${pkgs.zip}/bin/zip -r $out ./nodecames/
'';
nodecames = pkgs.buildGradleArtifact {
pname = "nodecames";
src = ./.;
@@ -38,10 +43,11 @@
mkdir -p .postgres
${pkgs.podman}/bin/podman run -e POSTGRES_USER=nodecames -e POSTGRES_PASSWORD=nodecames-dev -e POSTGRES_DB=nodecames --volume ./.postgres:/var/lib/postgresql -p 127.0.0.1:5432:5432 postgres:18.4 &> .postgres/postgres.log &
'';
in {
packages.${system} = {
default = self.packages.${system}.nodecames;
inherit nodecames;
inherit nodecames nodecames-apworld;
};
apps.${system} = {
@@ -59,6 +65,7 @@
vscode = pkgs.vscodium;
vscodeExtensions = with pkgs.vscode-extensions; [
redhat.java
ms-python.python
vscjava.vscode-java-debug
vscjava.vscode-java-test
vscjava.vscode-gradle