1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
{ depot, pkgs, ... }:
let
qr-code = pkgs.buildGoModule {
name = "qr-code";
src = ./.;
vendorHash = null;
nativeBuildInputs = [ pkgs.makeWrapper ];
postInstall = ''
wrapProgram $out/bin/qr-code \
--set QR_CODE_TOOLS '${builtins.toJSON {
qrencode = "${pkgs.qrencode}/bin/qrencode";
gtkdialog = "${depot.users.Profpatsch.gtkdialog}/bin/gtkdialog";
zbarcam = "${pkgs.zbar}/bin/zbarcam";
}}'
'';
};
in {
inherit qr-code;
}
|