From 581f22e248c8ed1008f36356362f6a95e43d0588 Mon Sep 17 00:00:00 2001 From: Mel Date: Sun, 29 Dec 2024 16:15:08 +0100 Subject: Flake harness for application and server configuration Signed-off-by: Mel --- application/default.nix | 20 ++++++++++++++++++++ application/go.mod | 3 +++ application/main.go | 9 +++++++++ 3 files changed, 32 insertions(+) create mode 100644 application/default.nix create mode 100644 application/go.mod create mode 100644 application/main.go (limited to 'application') 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") +} -- cgit 1.4.1