zfs: HEAVILY REFACTOR subvolume handling

This commit is contained in:
2025-11-20 16:06:29 -05:00
parent dd9042ae95
commit ae5189b6c6
12 changed files with 157 additions and 95 deletions

View File

@@ -7,16 +7,14 @@
}:
{
imports = [
(lib.serviceMountDeps "vaultwarden" [
(lib.serviceMountWithZpool "vaultwarden" service_configs.zpool_ssds [
service_configs.vaultwarden.path
config.services.vaultwarden.backupDir
])
(lib.serviceMountDeps "backup-vaultwarden" [
(lib.serviceMountWithZpool "backup-vaultwarden" service_configs.zpool_ssds [
service_configs.vaultwarden.path
config.services.vaultwarden.backupDir
])
(lib.serviceDependZpool "vaultwarden" service_configs.zpool_ssds)
(lib.serviceDependZpool "backup-vaultwarden" service_configs.zpool_ssds)
];
services.vaultwarden = {