nixos/modules/agenix.nix

34 lines
723 B
Nix

{ config, pkgs, agenix, system, ... }:
{
imports = [
agenix.nixosModules.default
];
environment.systemPackages = [
agenix.packages.${system}.default
];
# Secrets
age.secrets = {
vaultwarden = {
file = ../secrets/vaultwarden.age;
owner = "root";
group = "root";
mode = "0400";
};
nextcloud = {
file = ../secrets/nextcloud.age;
owner = "root";
group = "root";
mode = "0400";
};
nextcloud-db = {
file = ../secrets/nextcloud-db.age;
owner = "root";
group = "root";
mode = "0400";
};
};
}