This repository contains a template for creating wallpaper components for NextUI devices.
Wallpaper components provide background images for various screens throughout the NextUI interface, including the main menu, system screens, and collections.
manifest.json- Component metadata and wallpaper path mappingspreview.png- Component preview image (replace with your preview)SystemWallpapers/- Wallpapers for main menu and systemsRoot.png- Main menu backgroundRoot-Media.png- Alternative main menu backgroundRecently Played.png- Recently played list backgroundTools.png- Tools menu backgroundCollections.png- Collections menu backgroundGame Boy Advance (GBA).png- Main menu system background (include tag)
ListWallpapers/- System-list specific backgroundsGame Boy Advance (GBA)-list.png- System-list specific background (include tag and-list)
CollectionWallpapers/- Wallpapers for user collectionsFavorites.png- Background for the Favorites collection
- Replace the placeholder
preview.pngwith a preview that demonstrates your wallpaper style - Update the
manifest.jsonwith your component information (name, author, etc.) - Replace the placeholder wallpaper files with your custom wallpapers
- Add additional wallpapers as needed, following the naming conventions
- Update the
contentandpath_mappingssections in manifest.json for any new wallpapers - When complete, commit your changes and update the
NextUI-Themescatalog
- PNG format
- Resolution should match your device's screen (1024x768 for TrimUI Brick)
- All wallpapers should follow a consistent style or theme
- System wallpapers must include the system tag in parentheses (e.g., Game Boy Advance (GBA).png)
- Collection wallpapers must match the collection folder name exactly (e.g., Favorites.png)
Make sure to include these critical wallpapers:
Root.png- Main menu backgroundRecently Played.png- Recently played list backgroundTools.png- Tools menu backgroundCollections.png- Collections menu background
- Avoid overly busy or cluttered backgrounds that make text difficult to read
- Ensure sufficient contrast with UI elements
- Consider how your wallpapers will look with different accent colors
- Creating matching sets for all systems creates a cohesive experience