nur-packages

My NUR packages
git clone git://git.sikmir.ru/nur-packages
Log | Files | Refs | README | LICENSE

commit a90d2a2800b606e3318afb03dd6297408636305b
parent e81e713dc7537f7a1870f0edc9742366bd0b47e6
Author: Nikolay Korotkiy <sikmir@disroot.org>
Date:   Thu, 17 Jul 2025 23:32:54 +0400

Add mystique

Diffstat:
Mpkgs/default.nix | 1+
Apkgs/mqtt/mystique/default.nix | 28++++++++++++++++++++++++++++
2 files changed, 29 insertions(+), 0 deletions(-)

diff --git a/pkgs/default.nix b/pkgs/default.nix @@ -461,6 +461,7 @@ lib.makeScope newScope ( mqtt-to-influxdb-forwarder = callPackage ./mqtt/mqtt-to-influxdb-forwarder { }; mqttfs = callPackage ./mqtt/mqttfs { }; mqttwarn = callPackage ./mqtt/mqttwarn { }; + mystique = callPackage ./mqtt/mystique { }; nanosdk = callPackage ./mqtt/nanosdk { }; pytest-mqtt = callPackage ./mqtt/pytest-mqtt { }; rmqtt = callPackage ./mqtt/rmqtt { }; diff --git a/pkgs/mqtt/mystique/default.nix b/pkgs/mqtt/mystique/default.nix @@ -0,0 +1,28 @@ +{ + lib, + fetchFromGitHub, + buildGoModule, +}: + +buildGoModule (finalAttrs: { + pname = "mystique"; + version = "0-unstable-2022-11-25"; + + src = fetchFromGitHub { + owner = "TheThingsIndustries"; + repo = "mystique"; + rev = "80ab21781b6d29cee3f05905cb2842e4bef3834e"; + hash = "sha256-8qcjXvCBHlv0lM5tNjbMv/HLAHyF0gFBFrNo5g6p7h8="; + }; + + vendorHash = "sha256-Pf/FwpDMmeAKnNybj/tHlbbfhNKT2UPTVTodhoulNY8="; + + __darwinAllowLocalNetworking = true; + + meta = { + description = "MQTT Server"; + homepage = "https://github.com/TheThingsIndustries/mystique"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.sikmir ]; + }; +})