diff --git a/config/redbear-mini.toml b/config/redbear-mini.toml index bc62ffa0d2..b893836876 100644 --- a/config/redbear-mini.toml +++ b/config/redbear-mini.toml @@ -6,8 +6,6 @@ # Target contract: # - text-login live/recovery/install surface # - boot framebuffer for VT text consoles via vesad + fbcond -# - all non-graphics, non-firmware packages from the full profile -# - no linux-firmware payload, no firmware-loader, no GPU/display drivers include = ["minimal.toml", "redbear-legacy-base.toml", "redbear-netctl.toml", "redbear-device-services.toml", "redbear-boot-stages.toml"] @@ -29,9 +27,15 @@ redbear-quirks = {} # Device driver infrastructure (driver-manager owns the boot-time PCI # match/claim/spawn path; pcid-spawner is retired and removed) +redbear-driver-policy = {} ehcid = {} ohcid = {} uhcid = {} +redbear-hid-core = {} +redbear-input-headers = {} +redbear-btusb = {} +redbear-iwlwifi = {} +redbear-firmware-iwlwifi = {} # Redox-native netctl tooling. redbear-netctl = {} @@ -45,14 +49,20 @@ redbear-nmap = {} # below; see [init] section. Provides positive + negative caching and an # mDNS responder so the loopback resolver hits cache before upstream. redbear-dnsd = {} - -# Wi-Fi control daemon (firmware-loader excluded — no firmware blobs in mini). +redbear-firmware = {} +redbear-firmware-amdgpu = {} +redbear-firmware-bluetooth = {} +redbear-firmware-intel = {} +firmware-loader = {} redbear-wifictl = {} +redbear-btctl = {} +redbear-ufw = {} # Diagnostics and shell-side utilities. tlc = {} #mc = {} redbear-info = {} +redbear-passwd = {} # brush: Rust shell, candidate default login shell (validated in-image before # switching the [users.*] shell over from zsh). @@ -70,6 +80,17 @@ redbear-ecmd = {} redbear-usbaudiod = {} redbear-usb-hotplugd = {} driver-params = {} +redbear-login-protocol = {} +redbear-tui-theme = {} +redbear-meta = {} +redbear-accessibility = {} +redbear-ime = {} +redbear-keymapd = {} +redbear-authd = {} +redbear-greeter = {} +redbear-session-launch = {} +redbear-compositor = {} +redbear-statusnotifierwatcher = {} # ── PCI device database (critical for PCI driver matching) ── pciids = {} @@ -649,4 +670,3 @@ cmd = "ptyd" # stack). See ptyd/src/main.rs: it is on the SchemeDaemon/ready_with_fd path. type = { scheme = "pty" } """ - diff --git a/local/recipes/libs/libinput/recipe.toml b/local/recipes/libs/libinput/recipe.toml index c8fd90be14..2124775278 100644 --- a/local/recipes/libs/libinput/recipe.toml +++ b/local/recipes/libs/libinput/recipe.toml @@ -22,6 +22,7 @@ mesonflags = [ "-Dlua-plugins=disabled", ] dependencies = [ + "redbear-input-headers", "libevdev", "libudev", ]