From 0a48d9cf5d4d82ce347d26ac422375c8073615e8 Mon Sep 17 00:00:00 2001 From: arcnmx Date: Wed, 3 Apr 2024 13:42:21 -0700 Subject: [PATCH] chore(bbuddy): shared data --- nixos/barcodebuddy.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/nixos/barcodebuddy.nix b/nixos/barcodebuddy.nix index e2f9b425..e65ab9c5 100644 --- a/nixos/barcodebuddy.nix +++ b/nixos/barcodebuddy.nix @@ -36,6 +36,22 @@ in { config.users.users.barcodebuddy = mkIf cfg.enable { uid = 912; }; + config.systemd.services = let + BindPaths = [ + "/mnt/shared/barcodebuddy:${cfg.dataDir}" + ]; + in mkIf cfg.enable { + phpfpm-barcodebuddy = { + serviceConfig = { + inherit BindPaths; + }; + }; + bbuddy-websocket = mkIf cfg.screen.enable { + serviceConfig = { + inherit BindPaths; + }; + }; + }; config.sops.secrets.barcodebuddy-fastcgi-params = mkIf cfg.enable { sopsFile = mkDefault ./secrets/barcodebuddy.yaml; owner = mkDefault nginx.user;