Installation
System wide:
{
environment.systemPackages = with nix-casks.packages.${system}; [
mqttx # MQTTX
];
}
Home Manager:
{
home.packages = with nix-casks.packages.${system}; [
mqttx # MQTTX
];
}
Package Definition
{
"pname": "mqttx",
"version": "1.12.1",
"src": {
"url": "https://github.com/emqx/MQTTX/releases/download/v1.12.1/MQTTX-1.12.1-arm64.dmg",
"sha256": "f83cdbae6f300d0e4d89f1bacee8717d67acefeca049759c5e6e3509819a32c0"
},
"installPhase": [
"mkdir -p \"$out/Applications/MQTTX.app\" && cp -r \"MQTTX.app\" \"$out/Applications\""
],
"meta": {
"description": "Cross-platform MQTT 5.0 Desktop Client",
"homepage": "https://mqttx.app/"
}
}