From 5d185b28607275059bd4ef37210996fffc17ff5f Mon Sep 17 00:00:00 2001 From: johndoe6345789 Date: Sun, 28 Dec 2025 14:59:49 +0000 Subject: [PATCH 1/7] Update README with usage examples Added example commands for using SparkOS. --- README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index d508670..6ad7cc7 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,8 @@ # SparkOS -A single binary on top of Linux / Wayland that manages the OS, C++ CLI and Qt6/QML Full screen GUI. Android like design but more desktop orientated. A distribution that can be dd'ed to a USB flash drive. Root elevation powered by sudo. This project will need to set up a barebones distro (doesn't really need to be based on another, to keep thingscln +A single binary on top of Linux / Wayland that manages the OS, C++ CLI and Qt6/QML Full screen GUI. Android like design but more desktop orientated. A distribution that can be dd'ed to a USB flash drive. Root elevation powered by sudo. This project will need to set up a barebones distro (doesn't really need to be based on another, to keep things clean) + +Example: + +$ spark gui +$ spart install package mypackage +$ spark run mypackage From 87fcc483298ef6dd26d57e63f98fbbb331e68977 Mon Sep 17 00:00:00 2001 From: johndoe6345789 Date: Sun, 28 Dec 2025 15:00:24 +0000 Subject: [PATCH 2/7] Add usage examples for package management commands --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 6ad7cc7..5812d9f 100644 --- a/README.md +++ b/README.md @@ -4,5 +4,10 @@ A single binary on top of Linux / Wayland that manages the OS, C++ CLI and Qt6/Q Example: $ spark gui + $ spart install package mypackage + +$ spark remove package mypackage + $ spark run mypackage + From 15fed6171eaf37b21f8e6721bdd215c3c1eaebd3 Mon Sep 17 00:00:00 2001 From: johndoe6345789 Date: Sun, 28 Dec 2025 15:00:40 +0000 Subject: [PATCH 3/7] Fix typo in installation command in README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5812d9f..a5902ff 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Example: $ spark gui -$ spart install package mypackage +$ spark install package mypackage $ spark remove package mypackage From 7b4324c12e034f60dc358086c85e6a48c640d2aa Mon Sep 17 00:00:00 2001 From: johndoe6345789 Date: Sun, 28 Dec 2025 15:02:01 +0000 Subject: [PATCH 4/7] Add note about window manager usage Clarify that SparkOS does not use other window managers. --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index a5902ff..dcf8d8d 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ # SparkOS A single binary on top of Linux / Wayland that manages the OS, C++ CLI and Qt6/QML Full screen GUI. Android like design but more desktop orientated. A distribution that can be dd'ed to a USB flash drive. Root elevation powered by sudo. This project will need to set up a barebones distro (doesn't really need to be based on another, to keep things clean) +This OS is not designed to use any of the other window managers. + Example: $ spark gui From 41e73cb1e2e69da549a0d923027efa9e4ba6d9fe Mon Sep 17 00:00:00 2001 From: johndoe6345789 Date: Sun, 28 Dec 2025 15:05:52 +0000 Subject: [PATCH 5/7] Update README with MVP and installation details Added a note about MVP and system installation requirements. --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index dcf8d8d..2f3fb72 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ # SparkOS A single binary on top of Linux / Wayland that manages the OS, C++ CLI and Qt6/QML Full screen GUI. Android like design but more desktop orientated. A distribution that can be dd'ed to a USB flash drive. Root elevation powered by sudo. This project will need to set up a barebones distro (doesn't really need to be based on another, to keep things clean) +MVP is just a to get to a bash prompt with sudo support. Install minimum on system, maybe even use busybox. + This OS is not designed to use any of the other window managers. Example: From 7a9a08487adfb7a3b675e47d18e4b7476451d40e Mon Sep 17 00:00:00 2001 From: johndoe6345789 Date: Sun, 28 Dec 2025 15:06:17 +0000 Subject: [PATCH 6/7] Mention building system with GitHub Actions Added a note about building the system with GitHub Actions. --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 2f3fb72..fb1e286 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,8 @@ A single binary on top of Linux / Wayland that manages the OS, C++ CLI and Qt6/Q MVP is just a to get to a bash prompt with sudo support. Install minimum on system, maybe even use busybox. +We should try to build the system with github actions if possible. + This OS is not designed to use any of the other window managers. Example: From 4894a5c1c19d00be35b4dc04845cb9b8fcdaefc9 Mon Sep 17 00:00:00 2001 From: johndoe6345789 Date: Sun, 28 Dec 2025 15:07:27 +0000 Subject: [PATCH 7/7] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index fb1e286..99d0d0f 100644 --- a/README.md +++ b/README.md @@ -17,3 +17,4 @@ $ spark remove package mypackage $ spark run mypackage +Spark command will be expanded to multiple domains, gaming, server admin, you name it.