From 05f106e44a767256751e04b512d8eab6c692bfd8 Mon Sep 17 00:00:00 2001 From: Ingolf Wagner Date: Thu, 11 Nov 2021 21:06:46 +0100 Subject: [PATCH] add grocy scanner to pepe --- flake.lock | 2 +- nixos/configs/pepe/grocy.nix | 24 ++++++++++++++++-------- 2 files changed, 17 insertions(+), 9 deletions(-) diff --git a/flake.lock b/flake.lock index 8e72f36..231d3f0 100644 --- a/flake.lock +++ b/flake.lock @@ -62,7 +62,7 @@ "secrets": { "flake": false, "locked": { - "narHash": "sha256-tsXsKNsa6/AqhXV6YxsSweX++YlwzQuWt0KeaV3SMgQ=", + "narHash": "sha256-MxYVJSIjagI4bKi6TjWW8gF4IkCSg3R/Zjnwmza5Cfo=", "path": "/home/palo/dev/secrets", "type": "path" }, diff --git a/nixos/configs/pepe/grocy.nix b/nixos/configs/pepe/grocy.nix index 5c828fb..df197bb 100644 --- a/nixos/configs/pepe/grocy.nix +++ b/nixos/configs/pepe/grocy.nix @@ -1,16 +1,24 @@ { config, lib, pkgs, ... }: { - services.grocy = { + #services.grocy = { + # enable = true; + # settings = { + # culture = "de"; + # currency = "EUR"; + # }; + # hostName = "grocy.pepe.private"; + # nginx.enableSSL = false; + #}; + #backup.dirs = [ config.services.grocy.dataDir ]; + + services.grocy-scanner = { enable = true; - settings = { - culture = "de"; - currency = "EUR"; - }; - hostName = "grocy.pepe.private"; - nginx.enableSSL = false; + host = "https://grocy.ingolf-wagner.de"; + device = "/dev/input/by-id/usb-Belon.cn_2.4G_Wireless_Device_Belon_Smart-event-kbd"; + apiKeyFile = config.sops.secrets.grocyApiKey.path; }; - backup.dirs = [ config.services.grocy.dataDir ]; + sops.secrets.grocyApiKey = { }; }