about summary refs log tree commit diff
path: root/application
diff options
context:
space:
mode:
Diffstat (limited to 'application')
-rw-r--r--application/default.nix20
-rw-r--r--application/go.mod3
-rw-r--r--application/main.go9
3 files changed, 32 insertions, 0 deletions
diff --git a/application/default.nix b/application/default.nix
new file mode 100644
index 0000000..18eb43a
--- /dev/null
+++ b/application/default.nix
@@ -0,0 +1,20 @@
+{
+  lib,
+  buildGoModule,
+  ...
+}:
+
+buildGoModule {
+  pname = "specimen";
+  version = "3.3.3";
+
+  src = ./.;
+  vendorHash = null;
+
+  meta = {
+    description = "specimen server application";
+    mainProgram = "specimen";
+    homepage = "https://git.rnrd.eu/specimen";
+    license = lib.licenses.unlicense;
+  };
+}
diff --git a/application/go.mod b/application/go.mod
new file mode 100644
index 0000000..1c08086
--- /dev/null
+++ b/application/go.mod
@@ -0,0 +1,3 @@
+module git.rnrd.eu/specimen
+
+go 1.23.4
diff --git a/application/main.go b/application/main.go
new file mode 100644
index 0000000..30de442
--- /dev/null
+++ b/application/main.go
@@ -0,0 +1,9 @@
+package main
+
+import (
+	"fmt"
+)
+
+func main() {
+	fmt.Println("hi! base setup works")
+}