+### [Nix](https://nixos.org)
+
+Turn on [flakes](https://nixos.wiki/wiki/Flakes), then run the following command:
+
+```sh
+nix run github:b3nj5m1n/xdg-ninja
+```
+
+### [Homebrew](https://brew.sh)
+
+> [!NOTE]
+> Due to how `xdg-ninja` is developed, releases are not cut, so Homebrew ships a stale version, therefore you have to install and upgrade `xdg-ninja` from the git HEAD. ref: [#204](https://github.com/b3nj5m1n/xdg-ninja/issues/204)
+>
+> Homebrew will not upgrade `xdg-ninja` when running a generic `brew upgrade`, you must specifically upgrade `xdg-ninja` from the git HEAD, _see below_
+
+Install:
+
+```sh
+brew install xdg-ninja --HEAD
+```
+
+Upgrade:
+
+```sh
+brew upgrade xdg-ninja --fetch-HEAD
+```
+
+### Other Package Managers
+
+`xdg-ninja` is available in many other package managers.
+
+The full list is available on the [repology page](https://repology.org/project/xdg-ninja/versions).
+
+Follow the instructions for your package manager to install `xdg-ninja`.
+
+## Contributing
+
+### Dependencies
+
+- Your favorite POSIX-compliant shell ([bash](https://repology.org/project/bash/packages), [zsh](https://repology.org/project/zsh/packages), [dash](https://repology.org/project/dash-shell/packages), etc.)
+- [jq](https://repology.org/project/jq/packages) for parsing the json files
+- [find](https://repology.org/project/findutils/versions)
+
+#### Optional
+
+- [glow](https://repology.org/project/glow/packages) for rendering Markdown in the terminal ([bat](https://repology.org/project/bat-cat/packages), [pygmentize](https://repology.org/project/pygments/versions) or [highlight](https://repology.org/project/highlight/packages) can be used as a fallback, but glow's output is clearer therefore glow is recommended)