Skip to content

configs/

Contains configuration files for emulators and tools, organized by operating system.

Structure

configs/
├── common/      # Shared across all OS
├── linux/       # Linux-specific
├── windows/     # Windows-specific
└── darwin/      # macOS-specific

common/

Configurations shared between all operating systems:

Folder Description
retroarch/ RetroArch configs, cores, shaders, overlays
emulationstation/ ES-DE themes and settings
srm/ Steam ROM Manager parsers and settings
roms/ ROM folder structure (180+ systems)
rclone/ Cloud sync configuration
[emulator]/ Per-emulator configs

linux/

Linux-specific configurations. Paths use: - Flatpak paths: ~/.var/app/[flatpak-id]/ - Native paths: ~/.config/[emulator]/

windows/

Windows-specific configurations. Paths use: - Portable paths: Emulation/tools/[emulator]/ - User paths: %APPDATA%/[emulator]/

darwin/

macOS-specific configurations. Paths use: - App Support: ~/Library/Application Support/[emulator]/

Placeholders

When configs are copied, these placeholders are replaced:

Placeholder Replaced with
EMULATIONPATH User's Emulation folder path
STEAMPATH Steam installation path
.EXT .sh (Unix) or .bat (Windows)