This is the public source code for NovOS!
NovOS will still be supported until January 2024. However, New ISO's & source code updates are no longer officially supported. The source code & our ISO's will be still available for as long as possible!
Based on eznix's ezarcher project.
File tree:
pacman.conf - Pacman configuration file to build
etc/pacman.conf - Pacman configuration file for final system
packages.x86_64 - Packages from the repos from the builds pacman.conf file
profiledef.sh - Important information about the ISO - OS name, build modes, iso name, etc.
steps.sh - the script that builds it all
You need a system with the latest packages & running Arch Linux or a distro based around it. It's highly recommended to use vanilla Arch but you can use any Arch distro you want really. You also need a x64 based CPU.
Edit all of your configs to fit your needs first!
Also make sure your system's up to date!!!
After confirming, go into your terminal into the build directory, then just run ./steps.sh as root. It should build it for you. If it fails it will give you the details on why it failed and what file.
You should see 3 directories after building your ISO.
- out
- ezrelang
- work
The ISO output will be put into the out folder. If you want to cleanup the build process, just delete the other 2 folders.
& thats it! Enjoy building NovOS!