Heat the pan and dry roast the coconut over a low flame until you get golden brown colour and have sweet aromas and keep aside.
Melt 1 tablespoon butter in the same pan over medium heat.
Add semolina and roast to golden brown colour and will have a light sweet aroma stirring constantly this will take about 5 minutes and keep aside.
Melt the ghee in the same pan and add the finger millet stir continuously until you get a roasted aroma.
Mix the roasted semolina and coconut with roasted Ragi.
Add the dry fruits of your choice and sugar syrup slowly.
Turn down the heat to medium-low and let it cook for about 3-4 minutes.
Semolina and finger millet will absorb the water.
Add more ghee and keep stirring for another 2 minutes until you get the flavour and the right texture.
Turn off the heat, transfer to a serving bowl and serve the Halwa with the chopped dry fruit (toasted or fried).
OR
Pour this mixture into greased plate, keep aside to cool and cut into desired shapes.