sonnenshift: Init
This commit is contained in:
parent
14785afa14
commit
119db5e1d3
7 changed files with 182 additions and 4 deletions
configuration
|
@ -15,6 +15,7 @@
|
|||
(import ../modules)
|
||||
|
||||
./services/backups.nix
|
||||
./services/battery-manager.nix
|
||||
./services/conduit.nix
|
||||
./services/fail2ban.nix
|
||||
./services/foundryvtt.nix
|
||||
|
|
17
configuration/services/battery-manager.nix
Normal file
17
configuration/services/battery-manager.nix
Normal 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}";
|
||||
};
|
||||
}
|
|
@ -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";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue