|2 days ago|
|Boot||2 days ago|
|System||3 months ago|
|.gitignore||9 months ago|
|LICENSE||9 months ago|
|README.md||1 month ago|
|screenshot.png||3 months ago|
A comfy desktop environment for TempleOS
Erythros is a modern desktop environment which runs on top of stock, unmodified TempleOS Kernel.
It is a work in progress, and there is much more work to be done. If you would like to contribute, send an email to
firstname.lastname@example.org and request access.
A supported hypervisor (QEMU recommended)
It is recommended to use the build-and-boot scripts located in
System if you intend to hack on the system with an IDE such as VSCode, CLion etc. that supports build tasks.
Alternatively, you can write the contents of
Boot directory to an ISO.C file, using a tool such as RedSea Explorer for Windows or redseafs for Linux. You will need to manually add the files from Shrine in
3rdParty/SnailNet in the ISO.C to provide networking support.
Mount the ISO.C file in the virtual CDROM drive.
Add the following to your
blkdev.boot_drv_let = 'T'; Adam("Cd(\"T:\");\n"); AdamFile("T:/Run.HC");
By default, Erythros will attempt to mount a 9P root filesystem using the VM Network's gateway address, as it assumes a NAT configuration. You can modify
Plan9FS.Init to set the values of
Plan9FS.Port to match your setup if necessary.
generate-root-paths.sh script located in
System to create the required paths for the root filesystem.