diff options
| -rw-r--r-- | .gitignore | 2 | ||||
| -rw-r--r-- | startup | 45 | ||||
| -rw-r--r-- | system/desktop.lua | 1 |
3 files changed, 48 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2272205 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +home/ +system/bitUI.config @@ -7,4 +7,49 @@ term.clear() term.setCursorPos(1,1) print("Starting up bits-UI ".. version .."...") sleep(3) + +if term.isColor() then + print("[ OK ] Advanced Computer is detected...") +else + print("[ ERROR ] You need a advanced computer in order to make the UI functional...") + sleep(3) + os.shutdown() +end + +sleep(3) + +if fs.exists(desktop) then + print("[ OK ] Desktop has been found...") +else + print("[ ERROR ] Desktop cannot be found...") + sleep(3) + os.shutdown() +end + +sleep(3) + +if fs.exists("/home") then + print("[ OK ] Home has been found...") +else + fs.makeDir("/home") + print("[ OK ] Home directory has been created...") +end + +sleep(3) + +if fs.exists("/system/bitUI.config") then + print("[ OK ] Config has been found...") +else + file = io.open("/system/bitUI.config", "w") + file:close() + + print("[ INFO ] Config has not been found!") + print("[ INFO ] You will be sent to the OOBE setup...") +end + +sleep(3) + +print("[ INFO ] Boot sequence is completed...") + +sleep(3) shell.run(desktop)
\ No newline at end of file diff --git a/system/desktop.lua b/system/desktop.lua index 5136c71..e1dec2c 100644 --- a/system/desktop.lua +++ b/system/desktop.lua @@ -1,3 +1,4 @@ term.clear() term.setCursorPos(1,1) +term.setBackgroundColor(colors.white) print("Welcome to the desktop where nothing happens... Yet!")
\ No newline at end of file |
