You obviously don't have the proper lighting for indoors, a desk lamp as stated can get too hot for such a small seedling, pottin soil is fine but you should add perlite so the soil is not too compacked.
What kind of water? if tap you should let is sit for 24 hrs to let chlorine evaporate and check the ph.