diff --git a/readme.md b/readme.md
index 1dacd83..862e2c4 100644
--- a/readme.md
+++ b/readme.md
@@ -8,7 +8,7 @@
-
+
@@ -50,30 +50,16 @@
### Requirements
- [devkitPro](https://devkitpro.org/wiki/Getting_Started)
-- [CMake](https://cmake.org/download/)
-- [Ninja](https://ninja-build.org/)
-- [Docker](https://www.docker.com/) (Windows only)
+- [Xmake](https://xmake.io/#/)
-If you don't want to use docker on windows you can use [MSYS2](https://www.msys2.org/) to build the app.
-
-### Linux
-
-```bash
-sudo pacman -S switch-curl switch-zlib switch-glfw switch-mesa switch-glm switch-libarchive
-git clone --recursive https://github.com/PoloNX/SimpleModDownloader/
-cd SimpleModDownloader
-cmake -B cmake-build-switch -G Ninja -DPLATFORM_SWITCH=ON -DCMAKE_BUILD_TYPE=Debug
-cmake --build cmake-build-switch --target SimpleModDownloader.nro
-```
-
-### Windows
+### Build
```bash
-pacman -S switch-curl switch-zlib switch-glfw switch-mesa switch-glm switch-libarchive
+(sudo) pacman -S switch-curl switch-zlib switch-glfw switch-mesa switch-glm switch-libarchive
git clone --recursive https://github.com/PoloNX/SimpleModDownloader/
cd SimpleModDownloader
-docker run --rm -v ${PWD}:/data devkitpro/devkita64:latest `
-bash -c "cd /data ; cmake -B cmake-build-switch -G Ninja -DPLATFORM_SWITCH=ON -DCMAKE_BUILD_TYPE=Debug ; cmake --build cmake-build-switch --target SimpleModDownloader.nro"
+xmake f --yes -p switch -m release -a aarch64 --toolchain=devkita64
+xmake
```
## Help me