{ ... }: { imports = [ ../beszel/enable-agent.nix ../services/zfs/enable-service.nix ]; boot.zfs.extraPools = [ "tank" ]; systemd.services.nfs-server = { after = [ "zfs-mount.service" ]; requires = [ "zfs-mount.service" ]; }; services.nfs.server = { enable = true; exports = '' /tank/docker/config 192.168.2.0/24(rw,sync,no_subtree_check,no_root_squash) /tank/docker/volumes 192.168.2.0/24(rw,sync,no_subtree_check,no_root_squash) /tank/docker/databases 192.168.2.0/24(rw,sync,no_subtree_check,no_root_squash) /tank/docker/nextcloud-data 192.168.2.0/24(rw,sync,no_subtree_check,no_root_squash) /tank/raspi/volumes 192.168.2.0/24(rw,sync,no_subtree_check,no_root_squash) ''; }; networking.firewall.allowedTCPPorts = [ 111 2049 ]; }