feat(battery-manager): Switch to rust version

This commit is contained in:
Tristan Daniël Maat 2025-02-21 04:09:35 +08:00
parent 10347ce0c8
commit e9f0f6e4e6
Signed by: tlater
GPG key ID: 49670FD774E43268
4 changed files with 799 additions and 66 deletions
configuration

View file

@ -4,9 +4,13 @@
services.batteryManager = {
enable = true;
battery = "3ca39300-c523-4315-b9a3-d030f85a9373";
emailFile = "${config.sops.secrets."battery-manager/email".path}";
passwordFile = "${config.sops.secrets."battery-manager/password".path}";
settings = {
battery_id = "3ca39300-c523-4315-b9a3-d030f85a9373";
log_level = "DEBUG";
};
};
}

View file

@ -1,18 +1,11 @@
{ config, lib, ... }:
{
sops = {
defaultSopsFile = ../keys/production.yaml;
secrets = {
"battery-manager/email" = lib.mkIf config.services.batteryManager.enable {
owner = "battery-manager";
group = "battery-manager";
};
"battery-manager/email" = { };
"battery-manager/password" = lib.mkIf config.services.batteryManager.enable {
owner = "battery-manager";
group = "battery-manager";
};
"battery-manager/password" = { };
# Gitea
"forgejo/metrics-token" = {