It just works. minidlna that is

https://dataswamp.org/~solene/2020-10-18-nixos-nas.html

important:

 # trick to create a directory with proper ownership
  # note that tmpfiles are not necesserarly temporary if you don't
  # set an expire time. Trick given on irc by someone I forgot the name..
  systemd.tmpfiles.rules = [ "d /home/public 0755 share users" ]