flake: add rrdtool to devShell and wrap the shipped binary with HA_RRDTOOL
This commit is contained in:
@@ -20,7 +20,15 @@
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
in rec {
|
in rec {
|
||||||
packages.home-assistant-controller = pkgs.haskell.lib.justStaticExecutables hp.home-assistant-controller;
|
packages.home-assistant-controller = pkgs.symlinkJoin {
|
||||||
|
name = "home-assistant-controller";
|
||||||
|
paths = [ (pkgs.haskell.lib.justStaticExecutables hp.home-assistant-controller) ];
|
||||||
|
nativeBuildInputs = [ pkgs.makeWrapper ];
|
||||||
|
postBuild = ''
|
||||||
|
wrapProgram $out/bin/home-assistant-controller \
|
||||||
|
--set HA_RRDTOOL ${pkgs.lib.getBin pkgs.rrdtool}/bin/rrdtool
|
||||||
|
'';
|
||||||
|
};
|
||||||
defaultPackage = packages.home-assistant-controller;
|
defaultPackage = packages.home-assistant-controller;
|
||||||
devShell = hp.shellFor {
|
devShell = hp.shellFor {
|
||||||
packages = h: [h.home-assistant-controller];
|
packages = h: [h.home-assistant-controller];
|
||||||
@@ -34,6 +42,8 @@
|
|||||||
hp.graphmod
|
hp.graphmod
|
||||||
|
|
||||||
hp.haskell-language-server
|
hp.haskell-language-server
|
||||||
|
|
||||||
|
rrdtool
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user