{
  config,
  lib,
  ...
}: {
  options = {
    crony.nfs-share.enable = lib.mkEnableOption "Setup personal nfs share mount.";
  };

  config = lib.mkIf config.crony.nfs-share.enable {
    # Nfs share
    fileSystems."/mnt/share" = {
      device = "192.168.0.4:/mnt/nfs";
      fsType = "nfs";
      options = ["_netdev" "noauto" "x-systemd.automount" "x-systemd.mount-timeout=10" "timeo=14" "x-systemd.idle-timeout=600"];
    };
  };
}