feat: wire rocknix into installer and docs

This commit is contained in:
Abdessamad Derraz committed 2026-08-07 11:25:51 +02:00
1 parent 2594121da9
commit d4a58c4937
5 files changed
+15 -11

No files matched your search

+2 -2
View File
@@ -33,7 +33,7 @@ Pick your platform, download the ZIP, extract to the BIOS path.
| BizHawk | 118 | `Firmware/` | [Download](../../releases/latest) |
| EmuDeck | 161 | `Emulation/bios/` | [Download](../../releases/latest) |
| Lakka | 530 | `system/` | [Download](../../releases/latest) |
| ROCKNIX | 38 | | [Download](../../releases/latest) |
| ROCKNIX | 38 | `/storage/roms/bios/` | [Download](../../releases/latest) |
| Recalbox | 346 | `/recalbox/share/bios/` | [Download](../../releases/latest) |
| RetroArch | 530 | `system/` | [Download](../../releases/latest) |
| RetroBat | 341 | `bios/` | [Download](../../releases/latest) |
@@ -139,4 +139,4 @@ See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.
This repository provides BIOS files for personal backup and archival purposes.
*Auto-generated on 2026-08-06T18:11:39Z*
*Auto-generated on 2026-08-07T09:21:54Z*
+3 -2
View File
@@ -47,6 +47,7 @@ DEFAULT_DESTS = {
"lakka": Path("/storage/system"),
"retrodeck": Path.home() / "retrodeck",
"emudeck": Path.home() / "Emulation" / "bios",
"rocknix": Path("/storage/roms/bios"),
}
@@ -198,7 +199,7 @@ def _detect_embedded() -> list[tuple[str, Path]]:
os_id = os_release.get("ID", "").lower()
if os_id == "rocknix":
found.append(("retroarch", Path("/storage/roms/bios")))
found.append(("rocknix", Path("/storage/roms/bios")))
return found
if Path("/etc/knulli-release").exists():
@@ -617,7 +618,7 @@ def main() -> None:
if args.list_platforms:
available = [
"retroarch", "batocera", "recalbox", "retrobat",
"emudeck", "lakka", "retrodeck", "romm", "bizhawk",
"emudeck", "lakka", "retrodeck", "rocknix", "romm", "bizhawk",
]
print("Available platforms:")
for p in available:
+5 -4
View File
@@ -4,14 +4,15 @@
"platform": "rocknix",
"display_name": "ROCKNIX",
"version": "1.0",
"generated": "2026-08-06T18:10:38Z",
"generated": "2026-08-07T09:24:57Z",
"base_destination": "bios",
"detect": [
{
"os": "linux",
"method": "os_release_id",
"value": "rocknix",
"path": "/storage/roms/bios"
"method": "file_exists",
"file": "/etc/os-release",
"match": "ID=rocknix",
"bios_path": "/storage/roms/bios"
}
],
"standalone_copies": [],
+4 -3
View File
@@ -1624,9 +1624,10 @@ platforms:
install:
detect:
- os: linux
method: os_release_id
value: rocknix
path: /storage/roms/bios
method: file_exists
file: /etc/os-release
match: 'ID=rocknix'
bios_path: /storage/roms/bios
retropie:
config: retropie.yml
status: archived
+1
View File
@@ -194,6 +194,7 @@ def generate_readme(db: dict, platforms_dir: str) -> str:
"RetroDECK": "`~/retrodeck/bios/`",
"EmuDeck": "`Emulation/bios/`",
"RomM": "`bios/{platform_slug}/`",
"ROCKNIX": "`/storage/roms/bios/`",
}
for name, cov in sorted(coverages.items(), key=lambda x: x[1]["platform"]):