Download Nyxt 2.2.4
Nyxt is a community driven project. In order to make Nyxt the best it can be, we need your support, feedback, and vision. Claim your vote below and decide the future of Nyxt! P.S. We'll use your email to send out the ballots, a maximum of once per month. We'll never share your email with anyone. All participation is completely anonymous.
Download for GNU/Linux
Nyxt is currently packaged for:
- Alpine
- Arch Linux (AUR)
- Guix
- NixOS
- Void Linux
If your distribution provides a Nyxt package, reach out to us and we will include it in this list. If the package is outdated, please ping the package maintainers for an update.
If your distribution does not package Nyxt, read on.
Ubuntu 20.04 package (x86-64)
It should work on other distributions based on this version of Ubuntu.It is not guaranteed to work on all Debian-based distributions.
All distributions (x86-64)
This is a complete bundle that includes all the recursive dependencies and requires nothing but a recent-enough Linux kernel, hence its rather big size! As soon as you download Nyxt for GNU/Linux,
- extract the archive (e.g. with
tar xf /path/to/download/file
) - execute
./usr/local/bin/nyxt
to get started!
The archive does not have to be extracted to the filesystem root
(/
).
This pack relies either on the "user namespace" feature of the Linux kernel or
on PRoot to set up a virtual root
folder for Nyxt in the root of the extracted archive.
If Nyxt does not work for you at this point, you might have to enable user namespaces. Try to run the following in a shell:
sudo sysctl -w kernel.unprivileged_userns_clone=1
If the previous command did not work
You might have to issue the following instead:or, depending on your kernel compilation options:sudo sh -c 'echo 0 > /proc/sys/kernel/userns_restrict'
If none of the above works, your kernel might not support user namespaces. You might have to compile a custom kernel to enable this feature, but at this point it's probably easier to install Guix and runsudo sh -c 'echo 1 > /proc/sys/kernel/unprivileged_userns_clone'
or even build Nyxt from source. Refer to your distribution for more help.guix install nyxt
You can produce this Guix pack yourself, see this recipe.
You can find the documentation for Nyxt within Nyxt. If you need support, please find us on #nyxt on the Libera IRC network, on our forums, or open up an issue on our GitHub: https://github.com/atlas-engineer/nyxt.
Download for macOS
macOS is not officially supported by Nyxt. Nyxt is available via MacPorts. To help with packaging Nyxt for macOS, please reach out via one of our communication channels.
Nyxt is also available from a 3rd party via a Dockerfile. You may audit the source code/Dockerfile prior to installation.
You can find the documentation for Nyxt within Nyxt. If you need support, please find us on #nyxt on the Libera IRC network, on our forums, or open up an issue on our GitHub: https://github.com/atlas-engineer/nyxt.
Download for Windows
Windows is not officially supported by Nyxt. Nyxt is available via WSL for Windows 10 and Windows 11. To help with packaging Nyxt for Windows, please reach out via one of our communication channels.
Get the Nyxt deb for use with WSL and Ubuntu 20.04!
You can find the documentation for Nyxt within Nyxt. If you need support, please find us on #nyxt on the Libera IRC network, on our forums, or open up an issue on our GitHub: https://github.com/atlas-engineer/nyxt.
Download Source
The latest source is available from https://github.com/atlas-engineer/nyxt.
You can find the documentation for Nyxt within Nyxt. If you need support, please find us on #nyxt on the Libera IRC network, on our forums, or open up an issue on our GitHub: https://github.com/atlas-engineer/nyxt.