You need to fix the nand only if you make in flash a partition of more than 64mb
The partitionning of the flash is very personnal, but if you don't want to care about space and partitions, just make a partition of 121mb, you'll have no limitation to install programs
for the hard drive, just wait to see how you use this, the swap is not needed basically, so you need swap only for big jobs
If you need a swap, you can make a little swap partition (128-256mb) on your hard drive and mount it at need
For general partitionning, do not forget to keep at least one partition in fat/fat32 in case you use mass storage with windows, for the rest, it's up to you