# Red Bear OS Desktop Configuration # Mainline Redox desktop + Red Bear branding + ext4 filesystem support # # Build: make all CONFIG_NAME=redbear-desktop # Live: make live CONFIG_NAME=redbear-desktop include = ["desktop.toml", "redbear-legacy-base.toml", "redbear-legacy-desktop.toml", "redbear-device-services.toml", "redbear-netctl.toml"] [general] filesystem_size = 10240 [packages] # Red Bear OS branding (os-release, hostname, motd) redbear-release = {} # Native Redox PCI/USB listing tools (lspci, lsusb) redbear-hwutils = {} # Redox-native netctl compatibility command redbear-netctl = {} redbear-netctl-console = {} # Native network reporting and connect-scan tools redbear-netstat = {} redbear-traceroute = {} redbear-mtr = {} redbear-nmap = {} # Firmware loading + Wi-Fi control plane redbear-firmware = {} firmware-loader = {} redbear-wifictl = {} # Input/runtime service prerequisites evdevd = {} udev-shim = {} # Diagnostic tool redbear-info = {} # IOMMU validation surface iommu = {} # Terminal file manager (Midnight Commander port) mc = {} # Package builder (cub -S/-B/-G CLI) cub = {} # Core Red Bear umbrella package redbear-meta = {} # ── Desktop services (replace legacy desktop-minimal init scripts) ─────────── [[files]] path = "/usr/lib/init.d/20_orbital.service" data = """ [unit] description = "Orbital display server" requires_weak = [ "10_net.target", ] [service] cmd = "orbital" args = ["orblogin", "launcher"] envs = { VT = "3" } type = "oneshot_async" """ [[files]] path = "/usr/lib/init.d/30_console.service" data = """ [unit] description = "Console terminals" requires_weak = [ "20_orbital.service", ] [service] cmd = "getty" args = ["2"] type = "oneshot_async" """ [[files]] path = "/usr/lib/init.d/29_activate_console.service" data = """ [unit] description = "Activate Orbital VT" requires_weak = [ "20_orbital.service", ] [service] cmd = "inputd" args = ["-A", "3"] type = "oneshot" """ [[files]] path = "/usr/lib/init.d/31_debug_console.service" data = """ [unit] description = "Debug console" requires_weak = [ "20_orbital.service", ] [service] cmd = "getty" args = ["/scheme/debug/no-preserve", "-J"] type = "oneshot_async" """ [[files]] path = "/usr/lib/init.d/13_iommu.service" data = """ [unit] description = "IOMMU DMA remapping daemon" requires_weak = [ "00_pcid-spawner.service", ] [service] cmd = "/usr/bin/iommu" type = "oneshot_async" """