Nyxt on Windows 10 (with WSLg)

Well, this happened… and so far it’s seamless, though very experimental.

Using the dev channel of Windows 10 with WSLg (WSL 2 with the graphical update) and WSL Ubuntu 20.04. I installed the .deb, a few package dependencies, and explicitly added the Nyxt icon to the Start menu. Windows itself is running in a virtual machine, as the Windows 10 dev branch is not stable. I look forward to doing more Nyxt on Windows 10, as WSLg it comes out of dev, into beta, and release later this year as part of the Windows 10 Sun Valley update.

Once WSLg was running, the commands I used were:

wget 'https://github.com/atlas-engineer/nyxt/releases/download/2.0.0/nyxt-ubuntu.zip'
unzip nyxt-ubuntu.zip
sudo apt install libfixposix-dev libwebkit2gtk-4.0-dev xclip enchant libfixposix3
sudo apt --fix-broken install
sudo dpkg -i nyxt_2.0.0_amd64.deb

Wow, that’s cool! I’ve been trying to do the same, with no luck so far (differences are: I use plain WSL2, without the graphical update, and I am quite unfamilliar with Windows). WSLg seems to solve lots of problems :smiley:

Maybe we can even say that we support Windows in such a way :upside_down_face:

That’s really cool! Thank you for sharing and providing the instructions as well! Maybe when the new version of Windows 10 is pushed to users, we could update the readme! ヽ(^。^)丿

Glad you enjoyed seeing it! It boggles my mind. I will be staying on top of the dev and insider channels, and plan to use Nyxt more as part of my daily workflow. I would love to contribute to Nyxt am happy to write or assist with the steps in the documentation when the time comes. For now I’ll keep this thread updated as WSLg progresses.

1 Like

Now that Windows 11 is in the dev channel (basically an early alpha release), I went through the installation process again on a fresh virtual machine with Nyxt 2.1. Nyxt seems to work fine, and is nicely integrated into the Start menu. The installation steps were:

wget https://github.com/atlas-engineer/nyxt/releases/download/2.1.0/nyxt_2.1.0_amd64.deb
sudo apt install libfixposix-dev libwebkit2gtk-4.0-dev xclip enchant libfixposix3
sudo dpkg -i nyxt_2.1.0_amd64.deb

1 Like

Wow! That’s it? Just 3 commands?

Thanks for the feedback!

Note that you could use apt directly to install the .deb, this will automatically install the dependencies I believe.


Thanks for sharing this!

It has been 2 and a half months since your last update. I am curious about how was the experience so far.

Since the previous post, did something bad happen?
Is Nyxt running smoothly?