From 0cbe606f9a355390ce51f4668c994eaa05f70cf1 Mon Sep 17 00:00:00 2001 From: Jermeiah S Date: Fri, 20 Jun 2025 20:30:04 -0400 Subject: [PATCH] package: added reforger update --- packages/reforger-update-api/default.nix | 35 ++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 packages/reforger-update-api/default.nix diff --git a/packages/reforger-update-api/default.nix b/packages/reforger-update-api/default.nix new file mode 100644 index 0000000..d073342 --- /dev/null +++ b/packages/reforger-update-api/default.nix @@ -0,0 +1,35 @@ +{ + lib, + buildGoModule, + fetchFromGitea, +}: + +buildGoModule rec { + pname = "reforger-update-api"; + version = "1.0.0"; + + src = fetchFromGitea { + domain = "git.skdevstudios.com"; + owner = "specCon18"; + repo = "reforger-update-api"; + rev = "v${version}"; + sha256 = "sha256-MHV9z0O7jksTOxNI+a/aDORMtqO/mC5kiGBe75YWclI="; + }; + + vendorHash = "sha256-8kzKNAzXcSxNSY+8H/PbYVV0J2p9q1dn1pbt7lo3g5o="; + + ldflags = [ + "-s" + "-w" + "-X=main.Version=${version}" + ]; + + meta = with lib; { + # description = "Manage your charm account on the CLI"; + # homepage = "https://github.com/charmbracelet/charm"; + # changelog = "https://github.com/charmbracelet/charm/releases/tag/v${version}"; + # license = licenses.mit; + # maintainers = with maintainers; [ penguwin ]; + mainProgram = "armareforger_update_checker"; + }; +}