{ config, lib, ... }: let cfg = config.sils.impermanence; in { options.sils.impermanence.enable = lib.mkEnableOption "impermanence to persist directories"; config = lib.mkIf cfg.enable { environment.persistence."/srv".directories = [ { directory = "/var/lib/bluetooth"; user = "root"; group = "root"; mode = "0700"; } { directory = "/root"; user = "root"; group = "root"; mode = "0700"; } { directory = "/var/lib/waydroid"; user = "root"; group = "root"; mode = "0700"; } ]; }; }