vasilito
7e7647c4b8
Update installer patch with GRUB help text and fix fstools build
...
Adds --bootloader and --filesystem to installer help text. Fixes
fstools host build by symlinking local/ directory alongside recipes/
so the ext4-blockdev path dependency resolves correctly.
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 21:24:01 +01:00
vasilito
e66bb91b2b
Add redbear-full-grub config with GRUB boot manager
...
Includes bootloader = "grub" and efi_partition_size = 16. Builds GRUB
as primary boot manager that chainloads the Redox bootloader.
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 21:23:48 +01:00
vasilito
75bafbbc9e
Update GRUB integration plan with Phase 2 implementation details
...
Documents the completed installer-native GRUB support: GeneralConfig
bootloader field, DiskOption GRUB extensions, fetch_bootloaders GRUB
package fetch, ESP layout conditional in with_whole_disk/ext4, CLI
--bootloader flag, and config usage examples.
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 21:14:50 +01:00
vasilito
9a58b786ce
Add installer-native GRUB bootloader support
...
Extends the installer to write a GRUB chainload ESP layout when
bootloader = "grub" is set in config. Changes GeneralConfig, DiskOption,
fetch_bootloaders, with_whole_disk, with_whole_disk_ext4, and both CLI
binaries. When GRUB mode is active, the ESP contains GRUB as primary
(BOOTX64.EFI), grub.cfg, and the Redox bootloader as chainload target
(EFI/REDBEAR/redbear.efi).
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 21:14:36 +01:00
vasilito
04463e83ce
Add GRUB integration plan and configure ESP size for GRUB boot
...
Documents the two-phase GRUB integration approach (post-build script
then installer-native), build notes for the three cookbook workarounds,
and measured artifact sizes. Sets efi_partition_size=16 in redbear-full
to accommodate GRUB plus Redox bootloader on the ESP.
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 21:05:04 +01:00
vasilito
7d0d703b0b
Add Python FAT32 tool and GRUB ESP install script
...
fat_tool.py provides zero-dependency FAT32 manipulation (ls, mkdir,
cp-in, cp-out) using only Python stdlib struct/os. install-grub.sh uses
it to extract the existing Redox bootloader from ESP, install GRUB as
the primary boot manager, and set up the chainload configuration.
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 21:04:53 +01:00
vasilito
ee761276de
Add GRUB EFI build recipe and chainload configuration
...
Builds GRUB 2.12 for the host machine (not Redox target) using template=custom.
Produces a 540 KiB standalone PE32+ EFI binary with GPT, FAT, ext2,
chainloader, and utility modules. The grub.cfg chainloads the Redox
bootloader from EFI/REDBEAR/redbear.efi.
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 21:04:39 +01:00
vasilito
a8479bfcf9
Register bootloader patch in recipe.toml
...
The redox.patch was present and symlinked but never listed in the [source] patches field, so the cookbook never applied it during builds.
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 14:16:11 +01:00
vasilito
fb34e678be
Add bootloader auto-boot countdown with 1280x720 default resolution
...
5-second countdown with any-key cancel into manual mode selection. Defaults to 1280x720, falls back to EDID best resolution. UEFI only via get_key_timeout polling with BootServices.Stall.
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 14:03:58 +01:00
vasilito
31ecfd29a9
Add step-by-step D-Bus connection diagnostics to sessiond and upower
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 13:45:00 +01:00
vasilito
11f204b88e
Gitignore embedded relibc test copy
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 13:44:22 +01:00
vasilito
84a7000759
Fix D-Bus system bus socket path for Redox
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 13:43:39 +01:00
vasilito
722b10ba59
Update apply-patches script for new base patches
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 13:35:00 +01:00
vasilito
ae0ce66b3b
Refresh project documentation
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 13:34:49 +01:00
vasilito
9bc9111de8
Update linux-kpi and redox-drm recipe metadata
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 13:34:37 +01:00
vasilito
41556c5c4e
Update build configs for D-Bus and service integration
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 13:34:28 +01:00
vasilito
352bc9340f
Update Qt6 recipes and add remaining module stubs
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 13:34:18 +01:00
vasilito
83b77dbbea
Update KDE framework recipes
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 13:34:03 +01:00
vasilito
b48e42b117
Improve phase 5 and 6 validation tooling
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 13:33:53 +01:00
vasilito
1ae63502c1
Advance base patch with acpid and xhcid fixes
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 13:33:41 +01:00
vasilito
ee1dec299d
Update Bluetooth driver and validation
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 13:33:29 +01:00
vasilito
60170933b0
Add D-Bus session and system services
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 13:33:17 +01:00
vasilito
5beb161cd9
Add D-Bus integration plan
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 13:33:03 +01:00
vasilito
b086120a2b
Improve hardware utilities and lsusb output
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 13:32:55 +01:00
vasilito
9bda932ed4
Advance USB implementation plan and validation docs
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 13:32:43 +01:00
vasilito
6f93b6ed43
Expand USB quirks and hardware validation
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 13:32:32 +01:00
vasilito
07a9238e06
Add remaining Qt recipe stubs
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 00:06:03 +01:00
vasilito
6689f751d9
Refresh project documentation
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 00:05:20 +01:00
vasilito
2c7659fe3a
Add test infrastructure and validation tooling
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 00:05:04 +01:00
vasilito
36afba773a
Update base patch and build scripts
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 00:04:53 +01:00
vasilito
6f1a1a274e
Advance KDE Plasma and Qt integration
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 00:04:40 +01:00
vasilito
dc68822bcb
Refresh Red Bear profile configs
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 00:04:27 +01:00
vasilito
6d1a00804a
Refresh redbear-info system tool
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 00:04:20 +01:00
vasilito
d20d44df15
Update hardware utilities and USB validation
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 00:04:08 +01:00
vasilito
054acba072
Advance Bluetooth driver and tools
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 00:03:58 +01:00
vasilito
6eb854fda6
Advance Wi-Fi driver and control tools
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 00:03:36 +01:00
vasilito
00cda85edd
Refresh redox-drm and AMD GPU driver
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 00:03:28 +01:00
vasilito
6b887e9166
Update redox-driver-sys PCI and quirk support
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 00:03:17 +01:00
vasilito
e2d2fd138c
Expand linux-kpi wireless and networking scaffolding
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-17 00:03:08 +01:00
vasilito
7126a76f54
Remove accidentally included embedded git repo
2026-04-16 13:52:20 +01:00
vasilito
6c2643bd9c
Expand linux-kpi wireless scaffolding, consolidate desktop plan, remove historical report
...
Add channel/band/rate/BSS/RX-TX structures to linux-kpi wireless
scaffolding (mac80211.rs, wireless.rs, net.rs, C headers), extend
redbear-iwlwifi linux_port.c with comprehensive PCIe transport, and
create consolidated CONSOLE-TO-KDE-DESKTOP-PLAN.md as the canonical
desktop path document. Remove stale INTEGRATION_REPORT.md (1388 lines)
in favor of current local/docs/ references. Update AGENTS.md, README,
and docs index to point to the new plan.
2026-04-16 13:52:09 +01:00
vasilito
e2f20aacb6
Ignore fetched linux-firmware source tree
...
Red Bear OS Team
2026-04-16 12:50:23 +01:00
vasilito
90fa45c545
Refresh project documentation
...
Red Bear OS Team
2026-04-16 12:46:07 +01:00
vasilito
aeac5a6d92
Add cross-toolchain wrappers and update scripts
...
Red Bear OS Team
2026-04-16 12:46:07 +01:00
vasilito
225f7882f9
Refine Red Bear profile configs
...
Red Bear OS Team
2026-04-16 12:46:07 +01:00
vasilito
0ffaee5c8f
Add KDE Plasma recipes
...
Red Bear OS Team
2026-04-16 12:46:07 +01:00
vasilito
7b98843b97
Add firmware packaging and validation scripts
...
Red Bear OS Team
2026-04-16 12:45:24 +01:00
vasilito
54e63420ec
Add Wi-Fi driver and control tools
...
Red Bear OS Team
2026-04-16 12:45:07 +01:00
vasilito
e565b6bceb
Add Bluetooth subsystem
...
Red Bear OS Team
2026-04-16 12:44:51 +01:00
vasilito
4b76deaa60
Advance netctl and networking tools
...
Red Bear OS Team
2026-04-16 12:44:35 +01:00