WEB BROWSER Nyxt
Version: 3.11.1 Web: https://nyxt-browser.com
Here’s something for the veteran Linux user.
Nyxt is not just another web browser; it’s the
Emacs version of a browser. Written in Lisp, Nyxt is inspired by Emacs, with highly configurable keybindings, and its use of buffers and more.
Nyxt is available as a Flatpak and can be installed with flatpak install flathub engineer.atlas.Nyxt . Then fire it up from the Applications launcher or with flatpak run engineer.atlas.Nyxt .
As soon as you launch Nyxt, you know you’re not looking at a typical web browser. Click on Quick-Start to familiarise yourself with its key concepts. Manual brings up the browser’s detailed documentation, while Describe Bindings shows a list of the keybindings. Using the browser involves using keybindings and commands. For instance, Ctrl+l brings up the address bar, while Alt+L creates a new buffer (a buffer in Nyxt is a browser tab). The Alt+down keybinding shows a list of buffers, while Ctrl+w closes the active buffer.
In the same vein, Ctrl+space lets you execute commands. The command bookmark-current-url bookmarks the URL open in the current buffer, while
bookmark-buffer-url bookmarks URLs in all open buffers. You don’t have to memorise the commands or keybindings as Nyxt automatically sorts through them as soon as you key in the first few characters. As well as using the mouse to navigate, Nyxt can also navigate via keyboard. The jump-to-heading command or Ctrl+h pulls up a list of headings on the current page that you can scroll through and jump to. Nyxt is not for the average desktop user, and using it takes some getting used to. That said, it will feel like second nature to keyboard warriors, especially those used to working with Emacs and Vi.