Конечно, сразу после публикации этого вопроса я нахожу эту вики-статью NixOS о NFS и примеры bind mount:
TL; DR: вместо того fsType
, чтобы я должен был использовать options
. На момент написания этой статьи вики немного устарела; options
должен быть список строк.
Этот фрагмент кода, кажется, работает как ожидалось:
# # /etc/nixos/configuration.nix # fileSystems."/data" = { device = "/dev/disk/by-uuid/bobloblaw"; fsType = "btrfs"; }; fileSystems."/srv/nfs" = { device = "/data"; options = [ "bind" ]; };