flake: add rrdtool to devShell and wrap the shipped binary with HA_RRDTOOL
This commit is contained in:
@@ -20,7 +20,15 @@
|
||||
});
|
||||
});
|
||||
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;
|
||||
devShell = hp.shellFor {
|
||||
packages = h: [h.home-assistant-controller];
|
||||
@@ -34,6 +42,8 @@
|
||||
hp.graphmod
|
||||
|
||||
hp.haskell-language-server
|
||||
|
||||
rrdtool
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user