Refresh Red Bear profile configs
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
@@ -1 +0,0 @@
|
|||||||
/mnt/data/homes/kellito/Builds/redox-master/local/config/my-amd-desktop.toml
|
|
||||||
@@ -2,6 +2,9 @@
|
|||||||
#
|
#
|
||||||
# Shared by profiles that ship the firmware/input/Wi-Fi control compatibility stack.
|
# Shared by profiles that ship the firmware/input/Wi-Fi control compatibility stack.
|
||||||
|
|
||||||
|
[packages]
|
||||||
|
redbear-quirks = {}
|
||||||
|
|
||||||
[[files]]
|
[[files]]
|
||||||
path = "/lib/firmware"
|
path = "/lib/firmware"
|
||||||
data = ""
|
data = ""
|
||||||
|
|||||||
+3
-19
@@ -3,7 +3,8 @@
|
|||||||
# Live: make live CONFIG_NAME=redbear-kde
|
# Live: make live CONFIG_NAME=redbear-kde
|
||||||
#
|
#
|
||||||
# KDE Plasma 6 session with Wayland compositor
|
# KDE Plasma 6 session with Wayland compositor
|
||||||
# Requires: D-Bus, libinput, Mesa, Qt6, KF6, KWin, plasma-workspace
|
# Current state: KWin + KF6 + Qt6 + Mesa + D-Bus + seatd
|
||||||
|
# Future: add plasma-workspace, plasma-desktop when their deps are resolved
|
||||||
|
|
||||||
include = ["desktop.toml", "redbear-legacy-base.toml", "redbear-legacy-desktop.toml", "redbear-device-services.toml", "redbear-netctl.toml"]
|
include = ["desktop.toml", "redbear-legacy-base.toml", "redbear-legacy-desktop.toml", "redbear-device-services.toml", "redbear-netctl.toml"]
|
||||||
|
|
||||||
@@ -89,7 +90,7 @@ kf6-kcmutils = {}
|
|||||||
kf6-kwayland = {}
|
kf6-kwayland = {}
|
||||||
kdecoration = {}
|
kdecoration = {}
|
||||||
|
|
||||||
# KDE session surface (Phase 6 slice)
|
# KDE session surface (v2.0 Phases 3–4)
|
||||||
kwin = {}
|
kwin = {}
|
||||||
|
|
||||||
# Graphics
|
# Graphics
|
||||||
@@ -131,18 +132,6 @@ data = ""
|
|||||||
directory = true
|
directory = true
|
||||||
mode = 0o755
|
mode = 0o755
|
||||||
|
|
||||||
[[files]]
|
|
||||||
path = "/var/lib/dbus"
|
|
||||||
data = ""
|
|
||||||
directory = true
|
|
||||||
mode = 0o755
|
|
||||||
|
|
||||||
[[files]]
|
|
||||||
path = "/run/dbus"
|
|
||||||
data = ""
|
|
||||||
directory = true
|
|
||||||
mode = 0o755
|
|
||||||
|
|
||||||
[[files]]
|
[[files]]
|
||||||
path = "/usr/lib/init.d/13_seatd.service"
|
path = "/usr/lib/init.d/13_seatd.service"
|
||||||
data = """
|
data = """
|
||||||
@@ -251,11 +240,6 @@ fi
|
|||||||
# Start D-Bus session bus
|
# Start D-Bus session bus
|
||||||
eval $(dbus-launch --sh-syntax)
|
eval $(dbus-launch --sh-syntax)
|
||||||
|
|
||||||
# Start KWin Wayland compositor
|
|
||||||
kwin_wayland --replace &
|
|
||||||
|
|
||||||
sleep 2
|
|
||||||
|
|
||||||
# Start KWin Wayland compositor
|
# Start KWin Wayland compositor
|
||||||
kwin_wayland --replace
|
kwin_wayland --replace
|
||||||
"""
|
"""
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
# Red Bear OS Wayland Validation Profile
|
# Red Bear OS Wayland Validation Profile
|
||||||
#
|
#
|
||||||
# Build: ./local/scripts/build-redbear.sh redbear-wayland
|
# Build: ./local/scripts/build-redbear.sh redbear-wayland
|
||||||
# Run: ./local/scripts/test-phase4-wayland-qemu.sh
|
# Phase 1 substrate validation: ./local/scripts/test-phase1-desktop-substrate.sh --qemu redbear-wayland
|
||||||
|
# Phase 2 Wayland validation: ./local/scripts/test-phase4-wayland-qemu.sh
|
||||||
|
|
||||||
include = ["wayland.toml"]
|
include = ["wayland.toml"]
|
||||||
|
|
||||||
|
|||||||
@@ -95,7 +95,7 @@ done
|
|||||||
cp "${COOKBOOK_SYSROOT}/usr/bin/redoxfs" "${COOKBOOK_BUILD}/initfs/bin"
|
cp "${COOKBOOK_SYSROOT}/usr/bin/redoxfs" "${COOKBOOK_BUILD}/initfs/bin"
|
||||||
|
|
||||||
ARCH="$(echo "${GNU_TARGET}" | cut -d - -f1)"
|
ARCH="$(echo "${GNU_TARGET}" | cut -d - -f1)"
|
||||||
RUSTFLAGS="$RUSTFLAGS -Ctarget-feature=+crt-static" cargo \
|
RUSTFLAGS="$RUSTFLAGS -Ctarget-feature=+crt-static -Clink-arg=-nostartfiles -Clink-arg=-nostdlib" cargo \
|
||||||
-Zbuild-std=core,alloc,compiler_builtins \
|
-Zbuild-std=core,alloc,compiler_builtins \
|
||||||
-Zbuild-std-features=compiler-builtins-mem build \
|
-Zbuild-std-features=compiler-builtins-mem build \
|
||||||
--target "${TARGET}" \
|
--target "${TARGET}" \
|
||||||
@@ -104,6 +104,7 @@ RUSTFLAGS="$RUSTFLAGS -Ctarget-feature=+crt-static" cargo \
|
|||||||
--target-dir "${COOKBOOK_BUILD}"
|
--target-dir "${COOKBOOK_BUILD}"
|
||||||
"${GNU_TARGET}-ld" \
|
"${GNU_TARGET}-ld" \
|
||||||
-o "${COOKBOOK_BUILD}/bootstrap" \
|
-o "${COOKBOOK_BUILD}/bootstrap" \
|
||||||
|
-nostdlib \
|
||||||
--gc-sections \
|
--gc-sections \
|
||||||
-T "${COOKBOOK_SOURCE}/bootstrap/src/${ARCH}.ld" \
|
-T "${COOKBOOK_SOURCE}/bootstrap/src/${ARCH}.ld" \
|
||||||
-z max-page-size=4096 \
|
-z max-page-size=4096 \
|
||||||
|
|||||||
Reference in New Issue
Block a user