From 3c7e1f106b5a672dd97854fd81c4c2371ffd80f1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tristan=20Dani=C3=ABl=20Maat?= <tm@tlater.net>
Date: Sat, 8 Feb 2025 01:59:36 +0800
Subject: [PATCH] fix(vm): Make sops not break if running without battery
 manager

---
 configuration/sops.nix | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/configuration/sops.nix b/configuration/sops.nix
index bbfb888..72f5a01 100644
--- a/configuration/sops.nix
+++ b/configuration/sops.nix
@@ -1,14 +1,15 @@
+{ config, lib, ... }:
 {
   sops = {
     defaultSopsFile = ../keys/production.yaml;
 
     secrets = {
-      "battery-manager/email" = {
+      "battery-manager/email" = lib.mkIf config.services.batteryManager.enable {
         owner = "battery-manager";
         group = "battery-manager";
       };
 
-      "battery-manager/password" = {
+      "battery-manager/password" = lib.mkIf config.services.batteryManager.enable {
         owner = "battery-manager";
         group = "battery-manager";
       };