From 2c46141e47e27da68e7b1b6c878acf296baff028 Mon Sep 17 00:00:00 2001 From: ryan Date: Tue, 5 Aug 2025 23:39:57 -0700 Subject: [PATCH] Fix deps for nix run --- nix/package.nix | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/nix/package.nix b/nix/package.nix index 6914224..e68690c 100644 --- a/nix/package.nix +++ b/nix/package.nix @@ -9,29 +9,28 @@ beamPackages.mixRelease rec { version = "0.1.0"; inherit src; - + # Disable distributed Erlang to avoid COOKIE requirement postInstall = '' - # Create wrapper script that sets proper environment including COOKIE - mv $out/bin/systant $out/bin/.systant-wrapped - cat > $out/bin/systant << EOF -#!/bin/sh -export RELEASE_DISTRIBUTION=none -export RELEASE_NODE=nonode@nohost -export RELEASE_COOKIE=dummy_cookie_for_single_node -exec "$out/bin/.systant-wrapped" "\$@" -EOF - chmod +x $out/bin/systant + # Create wrapper script that sets proper environment including COOKIE + mv $out/bin/systant $out/bin/.systant-wrapped + cat > $out/bin/systant << EOF + #!/bin/sh + export RELEASE_DISTRIBUTION=none + export RELEASE_NODE=nonode@nohost + export RELEASE_COOKIE=dummy_cookie_for_single_node + exec "$out/bin/.systant-wrapped" "\$@" + EOF + chmod +x $out/bin/systant ''; # Mix dependencies will be automatically fetched and cached by Nix mixFodDeps = beamPackages.fetchMixDeps { pname = "systant-mix-deps"; inherit src version; - sha256 = "sha256-g8L/ZzCaXznrd+YLCMgvV94NVTKoFnK/Y/RXXPIMAjg="; + sha256 = "sha256-99aIYuSEO7V0Scgh6c4+FIStQpM2ccUvY1NwBArvhi8="; }; - meta = with lib; { description = "Systant - System stats MQTT daemon for monitoring system metrics"; homepage = "https://git.ryanpandya.com/ryan/systant";