mirror of
https://codeberg.org/leana8959/.files.git
synced 2026-02-02 23:19:41 +00:00
28 lines
543 B
Nix
28 lines
543 B
Nix
{
|
|
lib,
|
|
haskellPackages,
|
|
haskell,
|
|
symlinkJoin,
|
|
makeWrapper,
|
|
sane-backends, # scanimage
|
|
poppler-utils, # mergepdf
|
|
}:
|
|
let
|
|
inherit (haskell.lib.compose) justStaticExecutables;
|
|
|
|
drv = haskellPackages.callCabal2nix "easyscan" ./src { };
|
|
in
|
|
symlinkJoin {
|
|
name = "easyscan";
|
|
paths = [ (justStaticExecutables drv) ];
|
|
buildInputs = [ makeWrapper ];
|
|
postBuild = ''
|
|
wrapProgram $out/bin/easyscan \
|
|
--prefix PATH : "${
|
|
lib.makeBinPath [
|
|
sane-backends
|
|
poppler-utils
|
|
]
|
|
}"
|
|
'';
|
|
}
|