From f0b26c8554c859003f9ac57a15befb070a428797 Mon Sep 17 00:00:00 2001 From: Leon Schumacher Date: Sat, 11 Jan 2025 17:18:45 +0100 Subject: [PATCH] add mc-monitor --- README.md | 3 ++- packages/mc-monitor.nix | 20 ++++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 packages/mc-monitor.nix diff --git a/README.md b/README.md index e1c4101..b588b53 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ A personal collection of unusual things * substituter: `https://attic.eleonora.gay/default` * public key: `default:3FYh8sZV8gWa7Jc5jlP7gZFK7pt3kaHRiV70ySaQ42g=` -## 56 Packages +## 57 Packages | Name | Version | Description | Homepage | |------|---------|-------------|----------| @@ -39,6 +39,7 @@ A personal collection of unusual things |`lone`|`fca96b0`|The standalone Linux Lisp|https://github.com/lone-lang/lone| |`lz4json`|`c44c510`|C decompress tool for mozilla lz4json format|https://github.com/andikleen/lz4json| |`m9u`|`36493de`|A 9P music server|https://sqweek.net/code/m9u/| +|`mc-monitor`|`0.15.0`|Monitor the status of Minecraft servers|https://github.com/itzg/mc-monitor| |`modest`|`0.0.6-devel`|A fast HTML renderer implemented as a pure C99 library with no outside dependencies|https://github.com/lexborisov/Modest| |`msp-cgt`|`21.6.1`|MSP430 code generation tools|https://www.ti.com/tool/MSP-CGT| |`mspgcc-ti`|`9.3.1.11`|Open Source Compiler for MSP Microcontrollers|https://www.ti.com/tool/MSP430-GCC-OPENSOURCE| diff --git a/packages/mc-monitor.nix b/packages/mc-monitor.nix new file mode 100644 index 0000000..671e32b --- /dev/null +++ b/packages/mc-monitor.nix @@ -0,0 +1,20 @@ +pkgs: pkgs.buildGoModule rec { + pname = "mc-monitor"; + version = "0.15.0"; + + src = pkgs.fetchFromGitHub { + owner = "itzg"; + repo = pname; + rev = version; + hash = "sha256-HUxrzJULwcFMaoRxF9W+OK4POvbrB2dpPngyDmJDWEU="; + }; + + ldflags = [ "-s" "-w" ]; + vendorHash = "sha256-nF+RdW+95H1Az5fUWp0pe7k6R6tLcAK5EbRYapo0dEU="; + + meta = { + description = "Monitor the status of Minecraft servers"; + homepage = "https://github.com/itzg/mc-monitor"; + mainProgram = pname; + }; +}