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.
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
Maybe we can even say that we support Windows in such a way
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.
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:
On Windows 11 (beta release channel), I run into dependency resolution issues trying to install the .deb:
catte@TRASHCLOUD ~> sudo apt install ./nyxt_2.2.4_amd64.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'nyxt' instead of './nyxt_2.2.4_amd64.deb'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
nyxt : Depends: enchant-2 but it is not installable
Depends: libfixposix3 but it is not installable
Depends: libssl1.1 but it is not installable
Depends: libssl1.1 but it is not installable
E: Unable to correct problems, you have held broken packages.
I run Debian, but don’t have much WSL experience. Perhaps something along the lines of apt install --fix-broken could help? Have you tried manually installing the unmet dependencies?