nyxt
Browse the web
TLDR
List all profiles
Set the init.lisp file path
Change the path to the auto-config file
Print system information
SYNOPSIS
nyxt [options] [URL(s)]
PARAMETERS
--version
Display version information and exit.
--help
Display help message and exit.
URL(s)
Open the specified URL(s) in new buffers or windows.
DESCRIPTION
Nyxt is a highly customizable, extensible, keyboard-oriented web browser designed for power users and developers.
It prioritizes speed, security, and user control, offering a command-line interface (CLI) within the browser itself. This allows users to manage tabs, bookmarks, history, and other browser functions using keyboard commands, significantly improving workflow efficiency.
Nyxt is built on top of Common Lisp, which enables extensive customization and the creation of new features through custom scripts and extensions. Its modular design allows users to tailor the browser to their specific needs and preferences.
Features include a powerful bookmarking system, history management, ad-blocking capabilities, and support for multiple input methods. Furthermore, Nyxt emphasizes privacy and security, offering features like password management and customizable data retention policies. It's a versatile tool for anyone seeking a highly efficient and personalized browsing experience.
CUSTOMIZATION
Nyxt's configuration is primarily done through its Common Lisp configuration file. Users can modify keybindings, startup settings, themes, and many other aspects of the browser's behavior through Lisp code. Extensive documentation is available to guide users through the customization process.
INPUT METHODS
Nyxt supports a variety of input methods including vi-like keybindings (emacs, vim), which cater to users familiar with these editors. These can be enabled and customized through configuration.