Theming
You can create unique styles and layouts for your Switch Home Menu.
What to follow
Follow the Making a theme
section if you want to make a theme.
Follow the Installing a theme
section if you want to install a theme
Follow the Installing a custom font
sectio
n if you want to install a custom font
Making a theme (Windows)
What you need
The latest release of Switch Theme Injector
- You need to download the
ReleaseVx.x.zip
on the download page
Making the theme
- Unzip
ReleaseVx.x.zip
to somewhere on your pc's drive. - Open up the
SwitchThemes.exe
app. Navigate toNXTheme Builder
. - Select a Home menu part, A 720p image and a Layout patch. Click on
Build NXTheme
after selecting your home menu part, image and layout patch. - Fill out the details in the window that pops up. After filling out this window and clicking ok, you will get asked where to save the NXTheme file. Save this file to a temporary folder.
- Repeat step 3 and 4 for every Home Menu part of the Switch you want to modify.
Making a theme (Mac / Linux / Chrome OS)
Making the theme
Make sure that the images you want to use are 1280x720 and in JPG!
- Navigate to Exelix's Web Injector.
- Select a Theme Target you want to edit. After this, click the Open an Image button and select your background image.
- Choose a theme name and an author name and optionally a different layout, then click build NxTheme.
- Your browser will prompt you to download a file. Save this file to a temporary folder.
- Repeat step 2 to 4 for every Home Menu part of the Switch you want to modify.
Installing a theme
Community Themes
If you want to use community themes, for example from the r/NXThemes, you can follow the guide below to install a community provided nxtheme.
Homebrew app store
If you want to use the homebrew app store for themes, you can simply install the theme you want via the appstore, and follow the instructions from step 2 onwards below.
- Copy the
.nxtheme
files to thethemes
folder on your sd card (It is recommended you put them into their own folders, e.g. /themes/awesome_theme/awesome.nxtheme).- Create the
themes
folder on the root of your sd card if it does not exist.
- Create the
- Boot Switch CFW, launch the Homebrew Menu and launch
NXThemes Installer
. - Your theme files should be listed here. You can install them one by one.
- Reboot your switch to see the changes.
Installing a custom font
- Put a font in the .ttf file format into the
themes
folder (It is recommended you put them into their own folders, e.g. /themes/cool_font/font.ttf). - Boot Switch CFW, launch the Homebrew Menu and launch
NXThemes Installer
. - Find your font and install it.
- Reboot your switch to see the changes.
Troubleshooting:
My Switch crashes on boot after I installed a theme!:
- You installed a bad theme. You can remove it by going into the
/atmosphere/contents/0100000000001000/romfs/lyt
and deleting every file in that folder. - Note:
contents
is calledtitles
on Atmosphere versions 0.9.4 and below.
The NXTheme installer crashes when I launch it:
- This is probably due to the archive bit being set on either the app or the nxthemes. This is usually the result of copying files to an sd card via a Mac. If you are experiencing this issue, try resetting the archive bit via Hekate for all files.