# Paths are derived from the dataset declarations in ./datasets.nix so that a # mountpoint only ever has to change in one place. let inherit (import ./datasets.nix) mountpoints; in { # Not a dataset of its own, it is the directory the postgres datasets share. database = "/zfs/media/database"; docker = mountpoints."media/secure/docker"; docker_configs = "${mountpoints."media/secure/docker"}/configs"; home_assistant = mountpoints."media/secure/home_assistant"; notes = mountpoints."media/secure/notes"; secrets = mountpoints."storage/secure/secrets"; services = mountpoints."media/secure/services"; share = mountpoints."media/secure/share"; syncthing = mountpoints."storage/secure/syncthing"; transmission = mountpoints."storage/secure/transmission"; ollama = mountpoints."storage/ollama"; transmission_scratch = mountpoints."scratch/transmission"; uv_cache = mountpoints."scratch/uv_cache"; kafka = mountpoints."scratch/kafka"; }