Here's the ever-updating recipe I use:
WARNING - it's not to be applied as an actual script in this form, because it's hardcoded to a mirror I want, and with "a recent RStudio server specific version" - basically it's a copy of the last install I did.
Some of the sf features will definitely need the up to date GDAL, and sf should definitely be highlighted by this project if possible.
In my experience if sf, rgdal, rgeos, dplyr, devtools and RNetCDF, ncd4 can be installed and used then everything else just installs easily. I'd like to see
tidyverse, devtools, RSQLite, ff, spatstat, rlas, lidR
added to the package list.
RStudio itself would be a very good addition too.