aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Moffett <ian@osmora.org>2025-04-16 14:59:44 -0400
committerIan Moffett <ian@osmora.org>2025-04-16 14:59:44 -0400
commitf9a96c79b4bf027564add55ceb488a6428283e88 (patch)
treec5944ee50f19820d93827545fe72307655934067
parent451631e73f59f0383425bcf19479814771e68879 (diff)
boot: Upgrade to limine v9.x + add backdrop
Signed-off-by: Ian Moffett <ian@osmora.org>
-rw-r--r--Makefile.in3
-rwxr-xr-xbootstrap2
-rw-r--r--builddeps/limine.cfg8
-rw-r--r--builddeps/limine.conf13
-rw-r--r--builddeps/tree.jpgbin0 -> 370601 bytes
5 files changed, 16 insertions, 10 deletions
diff --git a/Makefile.in b/Makefile.in
index edf7193..d7f5c8d 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -112,9 +112,10 @@ iso:
mkdir -p iso_root/EFI/BOOT/
cp stand/limine/BOOTX64.EFI iso_root/EFI/BOOT/
mv ramfs.cpio iso_root/boot/
- cp builddeps/limine.cfg stand/limine/limine-bios.sys \
+ cp builddeps/limine.conf stand/limine/limine-bios.sys \
stand/limine/limine-bios-cd.bin stand/limine/limine-uefi-cd.bin iso_root/
cp base/boot/* iso_root/boot/
+ cp builddeps/tree.jpg iso_root/boot/
xorriso -as mkisofs -b limine-bios-cd.bin -no-emul-boot -boot-load-size 4\
-boot-info-table --efi-boot limine-uefi-cd.bin -efi-boot-part \
--efi-boot-image --protective-msdos-label iso_root -o Hyra.iso > /dev/null
diff --git a/bootstrap b/bootstrap
index 6186385..f9370ab 100755
--- a/bootstrap
+++ b/bootstrap
@@ -23,7 +23,7 @@ prepare() {
}
fetch() {
- try_fetch "git clone https://github.com/limine-bootloader/limine.git --branch=v6.x-branch-binary --depth=1" "stand/limine"
+ try_fetch "git clone https://github.com/limine-bootloader/limine.git --branch=v9.x-binary --depth=1" "stand/limine"
}
build_limine() {
diff --git a/builddeps/limine.cfg b/builddeps/limine.cfg
deleted file mode 100644
index 87b39de..0000000
--- a/builddeps/limine.cfg
+++ /dev/null
@@ -1,8 +0,0 @@
-TIMEOUT=0
-
-:Hyra
-
-PROTOCOL=limine
-KERNEL_PATH=boot:///boot/hyra-kernel
-MODULE_PATH=boot:///boot/ramfs.cpio
-EDITOR_ENABLED=no
diff --git a/builddeps/limine.conf b/builddeps/limine.conf
new file mode 100644
index 0000000..f1907ea
--- /dev/null
+++ b/builddeps/limine.conf
@@ -0,0 +1,13 @@
+timeout=10
+${WALLPAPER_PATH}=boot():/boot/tree.jpg
+wallpaper: ${WALLPAPER_PATH}
+interface_branding_color: 1
+term_background: 40000000
+interface_branding: HYRA // OSMORA GATEWAY
+resolution: 1280x720
+
+/Hyra
+ protocol: limine
+ kernel_path: boot():/boot/hyra-kernel
+ module_path: boot():/boot/ramfs.cpio
+
diff --git a/builddeps/tree.jpg b/builddeps/tree.jpg
new file mode 100644
index 0000000..f22460d
--- /dev/null
+++ b/builddeps/tree.jpg
Binary files differ