Switch Homebrew App Store 
A graphical frontend to the get package manager for downloading and managing homebrew on the Nintendo Switch. This is a successor to the Wii U Homebrew App Store.
Usage
To run this program, a Nintendo Switch with access to the Homebrew Menu is required (currently requires an sd card).
A quick summary of how to run it, provided you can get to hbmenu, is also included below. For newer firmwares, see the link to the 4.x-5.x instructions above.
Quick summary
- download latest appstore folder to
sd:/switch/appstore/
- make sure that the
res
folder is next toappstore.nro
inside of theappstore
folder
- make sure that the
- download latest hbmenu.nro to
sd:/hbmenu.nro
- put the SD card (recommended formatted FAT32) in the Switch, and enter hbmenu (see instructions above)
- run "hb App Store" from within hbmenu
- when you're done hit home to exit (and album again to go back to hbmenu)
Building with libnx
- Install dkp-pacman
- Install devkitA64 and needed Switch dependencies via dkp-pacman:
sudo dkp-pacman -S devkitA64 libnx switch-tools switch-curl switch-bzip2 switch-curl switch-freetype switch-libjpeg-turbo switch-sdl2 switch-sdl2_gfx switch-sdl2_image switch-sdl2_ttf switch-zlib switch-libpng
- Once it's all setup, recursively clone the repo and run make:
git clone --recursive https://github.com/vgmoose/appstorenx.git
cd appstorenx
make
If all goes well, appstore.nro
should be sitting in the current directory.
Maintaining a repo
See get's instructions for setting up a repository. Everything is designed to be statically hosted. If there's no repo provided in the repos.json
config file, then it will generate a default one pointing to switchbru.com/appstore.
A new project called Barkeep is being worked on to allow this to be done without using a simple script.
Building for PC
There's a separate makefile for building the SDL1.2 app for PC. It requires libsdl, libcurl, and zlib installed. Below instructions are for Ubuntu, but should be similar on other platforms:
sudo apt-get install libsdl2-dev libsdl2-ttf-dev libsdl2-image-dev libsdl2-gfx-dev zlib1g-dev gcc g++ git
git clone --recursive https://github.com/vgmoose/appstorenx.git
cd appstorenx
make -f Makefile.pc
License
This software is licensed under the GPLv3.