{
  lib,
  config,
  osConfig,
  ...
}: {
  config = lib.mkIf config.programs.obsidian.enable (lib.mkMerge [
    (
      lib.mkIf osConfig.host.impermanence.enable {
        # TODO: map impermanence for obsidian
      }
    )
  ]);
}