···11+Hello there! I see you want to build Diffuse.
22+<p> The process can seem quite complicated, especially if you aren't familiar with concepts like Nix, just like I wasn't when I started out. Don't worry,this guide is here to help you. </p>
33+<p> First off, determine your operating system (of choice). The setup process is considerably easier on MacOS and Linux, but it is still theoretically possible on Windows. </p>
44+55+**Prerequisites for MacOS and Linux**
66+1. Curl
77+2. Basic CLI operation knowledge
88+99+**Linux guide** [Tested on Ubuntu 20.10]
1010+1. Set up Git. (https://www.freecodecamp.org/news/learn-the-basics-of-git-in-under-10-minutes-da548267cc91/)
1111+2. Clone Diffuse with `git clone https://www.github.com/icidasset/diffuse`
1212+3. Install Nix using `curl -L https://nixos.org/nix/install | sh`
1313+4. Reboot (recommended)
1414+5. Navigate to the Diffuse folder using `cd`
1515+6. Execute `nix-shell`
1616+7. Execute `just install-deps` after the previous step finishes
1717+8. Execute `just`.
1818+9. ???
1919+2020+**MacOS guide**
2121+lol idk maybe you write this?
2222+2323+**Prerequisites for Windows**
2424+1. Git for Windows (https://gitforwindows.org/)
2525+2. Haskell Tool Stack (https://docs.haskellstack.org/en/stable/install_and_upgrade/)
2626+3. Basic CLI operation knowledge
2727+4. `just` (https://github.com/casey/just#installation)
2828+5. NodeJS (https://nodejs.org/en/download/)
2929+6. NPM (https://pnpm.js.org/installation)
3030+7. Elm (https://guide.elm-lang.org/install/elm.html)
3131+3232+**Windows guide(Untested)**
3333+1. Install all the prerequisites and set them up.
3434+2. ???
3535+3636+In case you have any queries or issues, feel free to reach out to me @Netherquark or to Steven @icidasset.