From cc123dffae51b8cc00b5b771dac618cac0ebcec4 Mon Sep 17 00:00:00 2001 From: Its-J <105894089+Its-J@users.noreply.github.com> Date: Sun, 1 Mar 2026 00:56:58 -0600 Subject: [PATCH 1/3] add: Ultramarine Nothing Shade image recipes and intial readme --- nothing/README.md | 6 ++++++ nothing/nothing-live.sh | 7 +++++++ nothing/nothing-live.yaml | 29 +++++++++++++++++++++++++++++ nothing/nothing.yaml | 4 ++++ 4 files changed, 46 insertions(+) create mode 100644 nothing/README.md create mode 100644 nothing/nothing-live.sh create mode 100644 nothing/nothing-live.yaml create mode 100644 nothing/nothing.yaml diff --git a/nothing/README.md b/nothing/README.md new file mode 100644 index 0000000..b45da00 --- /dev/null +++ b/nothing/README.md @@ -0,0 +1,6 @@ +# Ultramarine Nothing +Ultramarine Nothing is a desktopless Ultramarine live image, used to build new Shades on top of, or create your own Ultramarine experience from the ground up. + +Ultramarine Nothing initially boots you to a TTY where you can mess around to your hearts desire! + +> [!NOTE] To open readymade, use `run-readymade`. This will spawn Readymade inside kwin, a wayland compositor. diff --git a/nothing/nothing-live.sh b/nothing/nothing-live.sh new file mode 100644 index 0000000..b76ca09 --- /dev/null +++ b/nothing/nothing-live.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash + +sudo echo "#!/usr/bin/env bash + +kwin readymade" > /usr/bin/run-readymade + +chmod +x /usr/bin/run-readymade diff --git a/nothing/nothing-live.yaml b/nothing/nothing-live.yaml new file mode 100644 index 0000000..9d2de21 --- /dev/null +++ b/nothing/nothing-live.yaml @@ -0,0 +1,29 @@ +builder: dnf + +import: + - ../base/base.yaml + - ../live/live.yaml + # - ../base/desktop.yaml # pulls in default flatpak support via the polygrystal package, not needed for Ultramarine Nothing + - ../live/readymade.yaml + - nothing.yaml + +distro: Ultramarine Nothing 43 + +out_file: ultramarine-nothing-43-live.iso + +bootloader: grub + +kernel_cmdline: "quiet rhgb" + +iso: + volume_id: UM-Nth-Live + +scripts: + post: + - id: nothing-live + name: Set up Nothing Live + file: nothing-live.sh + +dnf: + releasever: 43 + exec: dnf5 diff --git a/nothing/nothing.yaml b/nothing/nothing.yaml new file mode 100644 index 0000000..8d7fa51 --- /dev/null +++ b/nothing/nothing.yaml @@ -0,0 +1,4 @@ +dnf: + releasever: 43 + exec: dnf5 + packages: kwin From 136e02585d325074a6cd105959d3d7636a6f8043 Mon Sep 17 00:00:00 2001 From: Its-J <105894089+Its-J@users.noreply.github.com> Date: Sun, 1 Mar 2026 01:03:11 -0600 Subject: [PATCH 2/3] add: Nothing shade files to REUSE.toml --- REUSE.toml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/REUSE.toml b/REUSE.toml index cf9ee27..1546f46 100644 --- a/REUSE.toml +++ b/REUSE.toml @@ -24,3 +24,8 @@ SPDX-License-Identifier = "GPL-3.0-or-later" path = ["sway/*.jsonc"] SPDX-FileCopyrightText = "2025 Its-J" SPDX-License-Identifier = "GPL-3.0-or-later" + +[[annotations]] +path = ["katsu/modules/nothing/*"] +SPDX-FileCopyrightText = "2026 Its-J" +SPDX-License-Identifier = "GPL-3.0-or-later" From 534fbc464026e37a2f724b9a50b7c42e09eef6ed Mon Sep 17 00:00:00 2001 From: Its-J <105894089+Its-J@users.noreply.github.com> Date: Sun, 1 Mar 2026 01:06:13 -0600 Subject: [PATCH 3/3] fix: Nothing dir in REUSE.toml --- REUSE.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/REUSE.toml b/REUSE.toml index 1546f46..1f7d912 100644 --- a/REUSE.toml +++ b/REUSE.toml @@ -26,6 +26,6 @@ SPDX-FileCopyrightText = "2025 Its-J" SPDX-License-Identifier = "GPL-3.0-or-later" [[annotations]] -path = ["katsu/modules/nothing/*"] +path = ["nothing/*"] SPDX-FileCopyrightText = "2026 Its-J" SPDX-License-Identifier = "GPL-3.0-or-later"