flakes/data.nix
Chinmay D. Pai 98fbfc0590
feat: add smolboye mailserver setup
* add mailserver module based on simple-nixos-mailserver
* add smolboye server running on Hetzner Cloud
* add support for grub, make systemd-boot an optional default

Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2024-10-09 17:54:43 +05:30

48 lines
1.4 KiB
Nix

{
secrets = {
machines = {
thonkpad = {
password.file = ./secrets/machines/thonkpad/password.age;
root-password.file = ./secrets/machines/thonkpad/root-password.age;
};
bicboye = {
password.file = ./secrets/machines/bicboye/password.age;
root-password.file = ./secrets/machines/bicboye/root-password.age;
};
smolboye = {
password.file = ./secrets/machines/smolboye/password.age;
root-password.file = ./secrets/machines/smolboye/root-password.age;
};
};
monitoring = {
grafana = {
password.file = ./secrets/monitoring/grafana/password.age;
};
};
services = {
backups = {
environment.file = ./secrets/services/backups/environment.age;
password.file = ./secrets/services/backups/password.age;
};
gitea = {
password.file = ./secrets/services/gitea/password.age;
};
mailserver = {
watashi.password.file = ./secrets/services/mailserver/watashi.age;
};
miniflux = {
password.file = ./secrets/services/miniflux/password.age;
};
paperless = {
password.file = ./secrets/services/paperless/password.age;
};
unifi-unpoller = {
password.file = ./secrets/services/unifi-unpoller/password.age;
};
vaultwarden = {
password.file = ./secrets/services/vaultwarden/password.age;
};
};
};
}