sonnenshift: Init

This commit is contained in:
Tristan Daniël Maat 2024-04-08 20:02:53 +02:00
parent 14785afa14
commit 119db5e1d3
Signed by: tlater
GPG key ID: 49670FD774E43268
7 changed files with 182 additions and 4 deletions

View file

@ -15,6 +15,7 @@
(import ../modules)
./services/backups.nix
./services/battery-manager.nix
./services/conduit.nix
./services/fail2ban.nix
./services/foundryvtt.nix

View file

@ -0,0 +1,17 @@
{
config,
flake-inputs,
...
}: {
imports = [
flake-inputs.sonnenshift.nixosModules.default
];
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}";
};
}

View file

@ -3,6 +3,16 @@
defaultSopsFile = ../keys/production.yaml;
secrets = {
"battery-manager/email" = {
owner = "battery-manager";
group = "battery-manager";
};
"battery-manager/password" = {
owner = "battery-manager";
group = "battery-manager";
};
# Gitea
"forgejo/metrics-token" = {
owner = "forgejo";