feat(emulation): declare RetroArch configuration #210

Merged
alexion merged 1 commits from feat/declarative-emulation into main 2026-10-22 13:52:09 -04:00
Owner

Summary

  • declare immutable RetroArch settings and runtime credential loading
  • configure RetroAchievements and RomM ScreenScraper integration
  • configure RomM scan media and reorganize the emulation module

Testing

  • nix run .#fix
  • nix eval .#nixosConfigurations.zeus.config.system.build.toplevel.drvPath
  • nix eval .#nixosConfigurations.pikachu.config.system.build.toplevel.drvPath

Deployment

Add the RomM and RetroAchievements credentials to configs/nixos/secrets/zeus.yaml before deploying Zeus.

## Summary - declare immutable RetroArch settings and runtime credential loading - configure RetroAchievements and RomM ScreenScraper integration - configure RomM scan media and reorganize the emulation module ## Testing - `nix run .#fix` - `nix eval .#nixosConfigurations.zeus.config.system.build.toplevel.drvPath` - `nix eval .#nixosConfigurations.pikachu.config.system.build.toplevel.drvPath` ## Deployment Add the RomM and RetroAchievements credentials to `configs/nixos/secrets/zeus.yaml` before deploying Zeus.
alexion added 1 commit 2026-10-22 13:51:36 -04:00
alexion force-pushed feat/declarative-emulation from d789267f85 to c370d635e5 2026-10-22 13:51:36 -04:00 Compare
alexion merged commit c370d635e5 into main 2026-10-22 13:52:09 -04:00
alexion deleted branch feat/declarative-emulation 2026-10-22 13:52:10 -04:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: alexion/dev#210