diff --git a/nixos/barcodebuddy.nix b/nixos/barcodebuddy.nix index 0dab0a83..09b7152f 100644 --- a/nixos/barcodebuddy.nix +++ b/nixos/barcodebuddy.nix @@ -19,6 +19,8 @@ in { settings = { EXTERNAL_GROCY_URL = "https://grocy.${config.networking.domain}"; DISABLE_AUTHENTICATION = true; + USE_GROCY_QU_FACTOR = true; + SHOW_STOCK_ON_SCAN = true; }; nginxPhpSettings.extraConfig = '' include ${config.sops.secrets.barcodebuddy-fastcgi-params.path}; diff --git a/packages/barcodebuddy/default.nix b/packages/barcodebuddy/default.nix index 6576488c..1718c133 100644 --- a/packages/barcodebuddy/default.nix +++ b/packages/barcodebuddy/default.nix @@ -1,6 +1,7 @@ { stdenvNoCC, fetchFromGitHub, + fetchpatch, lib, ... }: let @@ -17,6 +18,13 @@ in inherit (barcodebuddy.locked) repo owner rev; sha256 = barcodebuddy.locked.narHash; }; + patches = [ + (fetchpatch { + name = "barcodebuddy-quantity.patch"; + url = "https://github.com/gensokyo-zone/barcodebuddy/commit/c46416b40540da0bef4841c2ddf884fa7dd152fe.diff"; + sha256 = "sha256-PPVZ996Tm+/YkzECFsy1PJQMCjk3+i9jQuOawYzXRgU="; + }) + ]; skipConfigure = true; skipBuild = true;