Skip to content

Commit

Permalink
ready for 110 release, hopefully forgot nothing
Browse files Browse the repository at this point in the history
  • Loading branch information
RShadowhand committed Jan 9, 2019
1 parent ae2d3c9 commit 93962dd
Show file tree
Hide file tree
Showing 14 changed files with 72 additions and 11 deletions.
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
_dist
ams.zip
fusee-primary.bin
singularite-*.zip
singularite-*.zip
NX-Shell.nro
Kip_Select.nro
9 changes: 9 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,12 @@
[submodule "hekate"]
path = hekate
url = git@github.com:CTCaer/hekate.git
[submodule "SwitchThemeInjector"]
path = SwitchThemeInjector
url = git@github.com:exelix11/SwitchThemeInjector.git
[submodule "NX-Shell"]
path = NX-Shell
url = git@github.com:joel16/NX-Shell.git
[submodule "KipSelect"]
path = KipSelect
url = git@github.com:Sciguy429/KipSelect.git
1 change: 1 addition & 0 deletions KipSelect
Submodule KipSelect added at 35b512
33 changes: 25 additions & 8 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,31 +1,48 @@
MAJORVER := "1"
MINORVER := "0"
MICROVER := "2"
MINORVER := "1"
MICROVER := "0"
VERSION := $(MAJORVER)$(MINORVER)$(MICROVER)
COMMIT := $(shell git rev-parse --short HEAD)
all: ams checkpoint ftp hkt hbloader hbmenu sin
all: checkpoint ftp hkt hbloader hbmenu nxtheme ams nxshell kipselect sin

clean:
$(MAKE) -C Checkpoint clean
$(MAKE) -C ftpd clean
$(MAKE) -C hekate clean
$(MAKE) -C nx-hbloader clean
$(MAKE) -C nx-hbmenu clean
$(MAKE) -C SwitchThemeInjector/SwitchThemesNX clean
$(MAKE) -f singularite clean
@rm -rf ams.zip
@rm -rf fusee-primary.bin
@rm -rf singularite*.zip
@rm -rf Kip_Select.nro
@rm -rf NX-Shell.nro

ams:
@echo "------------------------------------------------------"
@echo "Downloading AMS because compiling may not be possible."
@echo "---------------------------------------------------------------"
@echo "Downloading AMS, because compiling may not be possible."
@echo "Contact SciresM for help!"
@echo "------------------------------------------------------"
@echo "---------------------------------------------------------------"
@[ -f ams.zip ] || wget "https://github.com/Atmosphere-NX/Atmosphere/releases/download/0.8.2/atmosphere-0.8.2-master-84c776f.zip" -O ams.zip
@[ -f fusee-primary.bin ] || wget "https://github.com/Atmosphere-NX/Atmosphere/releases/download/0.8.2/fusee-primary.bin" -O fusee-primary.bin

ams_real:
$(MAKE) -C Atmosphere
nxshell:
@echo "---------------------------------------------------------------"
@echo "Downloading NX-Shell, because compiling may not be possible."
@echo "Visit https://github.com/joel16/NX-Shell for help!"
@echo "---------------------------------------------------------------"
@[ -f NX-Shell.nro ] || wget "https://github.com/joel16/NX-Shell/releases/download/1.10/NX-Shell.nro" -O NX-Shell.nro

kipselect:
@echo "---------------------------------------------------------------"
@echo "Downloading KipSelect, because compiling may not be possible."
@echo "Visit https://github.com/Sciguy429/KipSelect for help!"
@echo "---------------------------------------------------------------"
@[ -f Kip_Select.nro ] || wget "https://github.com/Sciguy429/KipSelect/releases/download/3.0.1/Kip_Select_V3.0.1.nro" -O Kip_Select.nro

nxtheme:
@$(MAKE) -C SwitchThemeInjector/SwitchThemesNX

checkpoint:
@$(MAKE) -C Checkpoint switch
Expand Down
1 change: 1 addition & 0 deletions NX-Shell
Submodule NX-Shell added at 99d2e1
11 changes: 11 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,12 @@ Everything you need to get started, in a neatly packaged file.
- **Homebrew Menu**.
- **Checkpoint**.
- **FTPD**.
- **SwitchThemeNX**. (Visit their [repo](https://github.com/exelix11/SwitchThemeInjector) for more information)
- **NX-Shell**.
- **KipSelect**.
- **Tinfoil**, by Adubbz.
- **Monochrome**, a black and white theme for **Homebrew Menu**.
- **Black**, a pitch black theme for your Home Menu, Lockscreen, All Apps, and Settings. Check `DumpingFilesForThemes.md` for more info.

## Compile on your own
1) Make sure your development environment is complete:
Expand All @@ -30,6 +35,9 @@ Everything you need to get started, in a neatly packaged file.
- It may not be possible to compile Atmosphere right now, for more info, contact @SciresM.
- For this reason, Singularité downloads 0.8.2 release for the time being.
- As soon as it's possible to compile it without special requirements, makefile will be updated.
- It may not be possible to build NX-Shell, and KipSelect right now. For more info, visit their repos, or contact their devs.
- For this reason, Singularité downloads both of these at their latest release for the time being.
- As soon as it's possible to compile these without special requirements, makefile will be updated.
- Tinfoil is added as prebuilt, as it's not actively being developed, and the history of it is rather hazy.
- Instead of `hekate_ctcaer_4.6.bin`, you can push `fusee-primary.bin` for Atmosphere 0.8.2.
- You can find it in `_dist/bootloader/payloads` folder.
Expand All @@ -42,6 +50,9 @@ Everything you need to get started, in a neatly packaged file.
- Everyone that contributed to `nx-hbmenu`.
- @BernardoGiordano, and the FlagBrew team.
- mtheall, and everyone that contributed to `FTPD`
- @exelix and Qcean team.
- @Sciguy429, for `KipSelect`.
- @joel16 for `NX-Shell`.
- Adubbz.
- WinterMute, and everyone that contributed to devkitpro, devkitARM, devkitA64, libnx.

Expand Down
1 change: 1 addition & 0 deletions SwitchThemeInjector
Submodule SwitchThemeInjector added at 841b6c
2 changes: 1 addition & 1 deletion _static/singularite/hekate_ipl.ini
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@ autohosoff=0

{-- Custom Firmwares --}

[Singularite (AMS 0.8.2)]
[Singularite 1.1.0 (AMS 0.8.2)]
payload=bootloader/payloads/fusee-primary.bin
Binary file not shown.
Binary file added _static/singularite/themes/Black - Home.nxtheme
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added _static/singularite/themes/Black - User.nxtheme
Binary file not shown.
21 changes: 20 additions & 1 deletion singularite
Original file line number Diff line number Diff line change
@@ -1,24 +1,42 @@
all: dirs ams hb static hkt
all: dirs ams nxshell kipselect nxtheme hb static hkt

clean:
@rm -rf _dist

dirs:
@[ -d "_dist" ] || mkdir _dist
@[ -d "_dist/sd" ] || mkdir _dist/sd
@[ -d "_dist/sd/tinfoil" ] || mkdir _dist/sd/tinfoil
@[ -d "_dist/sd/tinfoil/nsp" ] || mkdir _dist/sd/tinfoil/nsp
@[ -d "_dist/sd/switch" ] || mkdir _dist/sd/switch
@[ -d "_dist/sd/switch/Checkpoint" ] || mkdir _dist/sd/switch/Checkpoint
@[ -d "_dist/sd/switch/ftpd" ] || mkdir _dist/sd/switch/ftpd
@[ -d "_dist/sd/switch/NX-Shell" ] || mkdir _dist/sd/switch/NX-Shell
@[ -d "_dist/sd/switch/Kip_Select" ] || mkdir _dist/sd/switch/Kip_Select
@[ -d "_dist/sd/switch/SwitchThemesNX" ] || mkdir _dist/sd/switch/SwitchThemesNX
@[ -d "_dist/sd/switch/tinfoil" ] || mkdir _dist/sd/switch/tinfoil
@[ -d "_dist/sd/bootloader" ] || mkdir _dist/sd/bootloader
@[ -d "_dist/sd/bootloader/ini" ] || mkdir _dist/sd/bootloader/ini
@[ -d "_dist/sd/bootloader/payloads" ] || mkdir _dist/sd/bootloader/payloads
@[ -d "_dist/sd/bootloader/sys" ] || mkdir _dist/sd/bootloader/sys
@[ -d "_dist/sd/atmosphere" ] || mkdir _dist/sd/atmosphere
@[ -d "_dist/sd/atmosphere/kips" ] || mkdir _dist/sd/atmosphere/kips
@[ -d "_dist/sd/atmosphere/kips_disabled" ] || mkdir _dist/sd/atmosphere/kips_disabled

ams:
@unzip -o ams.zip -d _dist/sd
@cp fusee-primary.bin _dist/sd/bootloader/payloads/

nxshell:
@cp NX-Shell.nro _dist/sd/switch/NX-Shell/

kipselect:
@cp Kip_Select.nro _dist/sd/switch/Kip_Select/

nxtheme:
@cp SwitchThemeInjector/SwitchThemesNX/SwitchThemesNX.nro _dist/sd/switch/SwitchThemesNX/SwitchThemesNX.nro
@cp SwitchThemeInjector/DumpingFiles.md _dist/DumpingFilesForThemes.md

hb:
@cp nx-hbloader/hbl.nsp _dist/sd/atmosphere/
@cp nx-hbmenu/nx-hbmenu.nro _dist/sd/hbmenu.nro
Expand All @@ -28,6 +46,7 @@ hb:
static:
@cp _static/sigpatches/atmosphere _dist/sd/ -R
@cp _static/singularite/config _dist/sd/ -R
@cp _static/singularite/themes _dist/sd/ -R
@cp _static/tinfoil/tinfoil.nro _dist/sd/switch/tinfoil/
@cp _static/tinfoil/usb_install_pc.py _dist/
@cp _static/singularite/hekate_ipl.ini _dist/sd/bootloader/
Expand Down

0 comments on commit 93962dd

Please # to comment.