From 8a78d3bf1bc7c6af377de1ba6758d217568ebd10 Mon Sep 17 00:00:00 2001 From: Khue Doan Date: Sun, 8 Mar 2026 15:51:13 +0700 Subject: [PATCH] build(toolbox): add packaging and sample settings --- flake.nix | 10 ++++++++++ settings.yaml | 14 ++++++++++++++ toolbox/Makefile | 5 +++++ 3 files changed, 29 insertions(+) create mode 100644 settings.yaml create mode 100644 toolbox/Makefile diff --git a/flake.nix b/flake.nix index 8bbae22..20a35a8 100644 --- a/flake.nix +++ b/flake.nix @@ -48,6 +48,16 @@ kubernetes ] )) + + (pkgs.buildGoModule { + pname = "toolbox"; + version = "0.1.0"; + src = builtins.path { + path = ./toolbox; + name = "toolbox-src"; + }; + vendorHash = "sha256-wNp4c6d9W/7RUuElMLiQEHca6ctvnFBZB/zb8MqbVr4="; + }) ]; }; }); diff --git a/settings.yaml b/settings.yaml new file mode 100644 index 0000000..eeee373 --- /dev/null +++ b/settings.yaml @@ -0,0 +1,14 @@ +secrets: + secret/khuedoan/notes/password: + VALUE: + type: random + length: 32 # optional, default 32 + secret/git/deploy: + admin: + type: ssh + secret/platform/cloudflare: + API_TOKEN: + type: manual + description: | + Enter Cloudflare API token: + (Generate it from https://dash.cloudflare.com -> Manage account -> Account API tokens) diff --git a/toolbox/Makefile b/toolbox/Makefile new file mode 100644 index 0000000..93a8949 --- /dev/null +++ b/toolbox/Makefile @@ -0,0 +1,5 @@ +.PHONY: test + +test: + go vet ./... + go test -race ./... -- 2.51.2