From 5975a2b7a8850ce7a22a66c0d97a151c7e3a0352 Mon Sep 17 00:00:00 2001 From: arcnmx Date: Tue, 27 Aug 2024 14:50:35 -0700 Subject: [PATCH] fix(bbuddy): quantity unit conversion --- nixos/barcodebuddy.nix | 2 ++ packages/barcodebuddy/default.nix | 8 ++++++++ 2 files changed, 10 insertions(+) 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;