function downloadFile(path, url)
	print("Downloading: " .. path)
	data = http.get(url).readAll()
	file = assert(io.open(path, "w"))
	file:write(data)
	file:close()
end

fs.makeDir("/void/icons")
fs.makeDir("/void/icons/programs")
fs.makeDir("/void/monicons")
fs.makeDir("/void/monicons/programs")

downloadFile("/void/void", "https://raw.github.com/Vilsol/VoidOS/master/void/void")
downloadFile("/void/wall", "https://raw.github.com/Vilsol/VoidOS/master/void/wall")
downloadFile("/void/version", "https://raw.github.com/Vilsol/VoidOS/master/void/version")
downloadFile("/void/icons/Switch", "https://raw.github.com/Vilsol/VoidOS/master/void/icons/Switch")
downloadFile("/void/icons/programs/Switch", "https://raw.github.com/Vilsol/VoidOS/master/void/icons/programs/Switch")
downloadFile("/void/monicons/SwitchLeft", "https://raw.github.com/Vilsol/VoidOS/master/void/monicons/SwitchLeft")
downloadFile("/void/monicons/programs/SwitchLeft", "https://raw.github.com/Vilsol/VoidOS/master/void/monicons/programs/SwitchLeft")
downloadFile("/startup", "https://raw.github.com/Vilsol/VoidOS/master/startup")

os.reboot()
