notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details
nyxt Keyboard-driven web browser which uses WebKitGTK backend
3.12.0_1 wwwnew! on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: eduardo@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-02-01 15:48:05
Last Update: 2025-02-01 18:26:02
Commit Hash: a81273e
People watching this port, also watch:: sway, ripgrep, wayland, ncspot, spotify-player
License: BSD3CLAUSE CC-BY-SA-3.0
WWW:
https://nyxt.atlas.engineer/
Description:
Nyxt is a keyboard-driven web browser designed for hackers. Inspired by Emacs and Vim, it has familiar keybindings (Emacs, vi, CUA), and is infinitely extensible in Lisp.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (171 items)
Collapse this list.
  1. /usr/local/share/licenses/nyxt-3.12.0_1/catalog.mk
  2. /usr/local/share/licenses/nyxt-3.12.0_1/LICENSE
  3. /usr/local/share/licenses/nyxt-3.12.0_1/BSD3CLAUSE
  4. /usr/local/share/licenses/nyxt-3.12.0_1/CC-BY-SA-3.0
  5. bin/nyxt
  6. share/applications/nyxt.desktop
  7. share/icons/hicolor/128x128/apps/nyxt.png
  8. share/icons/hicolor/16x16/apps/nyxt.png
  9. share/icons/hicolor/256x256/apps/nyxt.png
  10. share/icons/hicolor/32x32/apps/nyxt.png
  11. share/icons/hicolor/512x512/apps/nyxt.png
  12. share/icons/hicolor/scalable/apps/nyxt.svg
  13. share/metainfo/nyxt.metainfo.xml
  14. share/nyxt/libraries/analysis/README.org
  15. share/nyxt/libraries/analysis/analysis.lisp
  16. share/nyxt/libraries/analysis/composite-sequence.lisp
  17. share/nyxt/libraries/analysis/data.lisp
  18. share/nyxt/libraries/analysis/dbscan.lisp
  19. share/nyxt/libraries/analysis/document-vector.lisp
  20. share/nyxt/libraries/analysis/package.lisp
  21. share/nyxt/libraries/analysis/section.lisp
  22. share/nyxt/libraries/analysis/stem.lisp
  23. share/nyxt/libraries/analysis/tests/tests.lisp
  24. share/nyxt/libraries/analysis/text-rank.lisp
  25. share/nyxt/libraries/analysis/tokenize.lisp
  26. share/nyxt/libraries/download-manager/engine.lisp
  27. share/nyxt/libraries/download-manager/native.lisp
  28. share/nyxt/libraries/download-manager/package.lisp
  29. share/nyxt/libraries/nasdf/compilation-tests.lisp
  30. share/nyxt/libraries/nasdf/install.lisp
  31. share/nyxt/libraries/nasdf/log.lisp
  32. share/nyxt/libraries/nasdf/nasdf.asd
  33. share/nyxt/libraries/nasdf/nasdf.lisp
  34. share/nyxt/libraries/nasdf/package.lisp
  35. share/nyxt/libraries/nasdf/readme.org
  36. share/nyxt/libraries/nasdf/submodules.lisp
  37. share/nyxt/libraries/nasdf/systems.lisp
  38. share/nyxt/libraries/nasdf/tests.lisp
  39. share/nyxt/libraries/password-manager/package.lisp
  40. share/nyxt/libraries/password-manager/password-keepassxc.lisp
  41. share/nyxt/libraries/password-manager/password-pass.lisp
  42. share/nyxt/libraries/password-manager/password-security.lisp
  43. share/nyxt/libraries/password-manager/password.lisp
  44. share/nyxt/libraries/text-buffer/package.lisp
  45. share/nyxt/libraries/text-buffer/text-buffer.lisp
  46. share/nyxt/libraries/theme/README.org
  47. share/nyxt/libraries/theme/custom-modus-theme.png
  48. share/nyxt/libraries/theme/dark-theme.svg
  49. share/nyxt/libraries/theme/light-theme.svg
  50. share/nyxt/libraries/theme/package.lisp
  51. share/nyxt/libraries/theme/tests/tests.lisp
  52. share/nyxt/libraries/theme/theme.lisp
  53. share/nyxt/libraries/theme/utilities.lisp
  54. share/nyxt/libraries/user-interface/package.lisp
  55. share/nyxt/libraries/user-interface/user-interface.lisp
  56. share/nyxt/nyxt.asd
  57. share/nyxt/source/about.lisp
  58. share/nyxt/source/auto-rules.lisp
  59. share/nyxt/source/browser.lisp
  60. share/nyxt/source/buffer.lisp
  61. share/nyxt/source/changelog.lisp
  62. share/nyxt/source/clipboard.lisp
  63. share/nyxt/source/color.lisp
  64. share/nyxt/source/command-commands.lisp
  65. share/nyxt/source/command.lisp
  66. share/nyxt/source/concurrency.lisp
  67. share/nyxt/source/conditions.lisp
  68. share/nyxt/source/configuration-commands.lisp
  69. share/nyxt/source/configuration.lisp
  70. share/nyxt/source/debug.lisp
  71. share/nyxt/source/debugger.lisp
  72. share/nyxt/source/describe.lisp
  73. share/nyxt/source/dom.lisp
  74. share/nyxt/source/external-editor.lisp
  75. share/nyxt/source/foreign-interface.lisp
  76. share/nyxt/source/global.lisp
  77. share/nyxt/source/gpg.lisp
  78. share/nyxt/source/help.lisp
  79. share/nyxt/source/history.lisp
  80. share/nyxt/source/input.lisp
  81. share/nyxt/source/inspector.lisp
  82. share/nyxt/source/keyscheme.lisp
  83. share/nyxt/source/manual.lisp
  84. share/nyxt/source/message.lisp
  85. share/nyxt/source/migration.lisp
  86. share/nyxt/source/mode.lisp
  87. share/nyxt/source/mode/annotate.lisp
  88. share/nyxt/source/mode/autofill.lisp
  89. share/nyxt/source/mode/base.lisp
  90. share/nyxt/source/mode/blocker.lisp
  91. share/nyxt/source/mode/bookmark-frequent-visits.lisp
  92. share/nyxt/source/mode/bookmark.lisp
  93. share/nyxt/source/mode/bookmarklets.lisp
  94. share/nyxt/source/mode/buffer-listing.lisp
  95. share/nyxt/source/mode/certificate-exception.lisp
  96. share/nyxt/source/mode/cruise-control.lisp
  97. share/nyxt/source/mode/document.lisp
  98. share/nyxt/source/mode/download.lisp
  99. share/nyxt/source/mode/editor.lisp
  100. share/nyxt/source/mode/emacs.lisp
  101. share/nyxt/source/mode/expedition.lisp
  102. share/nyxt/source/mode/file-manager.lisp
  103. share/nyxt/source/mode/force-https.lisp
  104. share/nyxt/source/mode/help.lisp
  105. share/nyxt/source/mode/hint-prompt-buffer.lisp
  106. share/nyxt/source/mode/hint.lisp
  107. share/nyxt/source/mode/history-migration.lisp
  108. share/nyxt/source/mode/history-tree.lisp
  109. share/nyxt/source/mode/history.lisp
  110. share/nyxt/source/mode/input-edit.lisp
  111. share/nyxt/source/mode/keyscheme.lisp
  112. share/nyxt/source/mode/list-history.lisp
  113. share/nyxt/source/mode/macro-edit.lisp
  114. share/nyxt/source/mode/message.lisp
  115. share/nyxt/source/mode/no-image.lisp
  116. share/nyxt/source/mode/no-procrastinate.lisp
  117. share/nyxt/source/mode/no-script.lisp
  118. share/nyxt/source/mode/no-sound.lisp
  119. share/nyxt/source/mode/no-webgl.lisp
  120. share/nyxt/source/mode/passthrough.lisp
  121. share/nyxt/source/mode/password.lisp
  122. share/nyxt/source/mode/plaintext-editor.lisp
  123. share/nyxt/source/mode/preview.lisp
  124. share/nyxt/source/mode/process.lisp
  125. share/nyxt/source/mode/prompt-buffer.lisp
  126. share/nyxt/source/mode/proxy.lisp
  127. share/nyxt/source/mode/reading-line.lisp
  128. share/nyxt/source/mode/record-input-field.lisp
  129. share/nyxt/source/mode/reduce-bandwidth.lisp
  130. share/nyxt/source/mode/reduce-tracking.lisp
  131. share/nyxt/source/mode/remembrance.lisp
  132. share/nyxt/source/mode/repeat.lisp
  133. share/nyxt/source/mode/repl.lisp
  134. share/nyxt/source/mode/search-buffer.lisp
  135. share/nyxt/source/mode/small-web.lisp
  136. share/nyxt/source/mode/spell-check.lisp
  137. share/nyxt/source/mode/style.lisp
  138. share/nyxt/source/mode/tts.lisp
  139. share/nyxt/source/mode/user-script.lisp
  140. share/nyxt/source/mode/vi.lisp
  141. share/nyxt/source/mode/visual.lisp
  142. share/nyxt/source/mode/watch.lisp
  143. share/nyxt/source/package.lisp
  144. share/nyxt/source/panel.lisp
  145. share/nyxt/source/parenscript-macro.lisp
  146. share/nyxt/source/prompt-buffer.lisp
  147. share/nyxt/source/recent-buffers.lisp
  148. share/nyxt/source/renderer-script.lisp
  149. share/nyxt/source/renderer.lisp
  150. share/nyxt/source/renderer/gi-gtk.lisp
  151. share/nyxt/source/renderer/gtk-clipboard.lisp
  152. share/nyxt/source/renderer/gtk.lisp
  153. share/nyxt/source/renderer/qt.lisp
  154. share/nyxt/source/search-engine.lisp
  155. share/nyxt/source/spinneret-tags.lisp
  156. share/nyxt/source/start.lisp
  157. share/nyxt/source/status.lisp
  158. share/nyxt/source/time.lisp
  159. share/nyxt/source/tutorial.lisp
  160. share/nyxt/source/types.lisp
  161. share/nyxt/source/urls.lisp
  162. share/nyxt/source/user-classes.lisp
  163. share/nyxt/source/user-files.lisp
  164. share/nyxt/source/user-interface.lisp
  165. share/nyxt/source/utilities.lisp
  166. share/nyxt/source/web-extensions-callbacks.lisp
  167. share/nyxt/source/web-extensions.lisp
  168. share/nyxt/source/window.lisp
  169. @owner
  170. @group
  171. @mode
Collapse this list.
Dependency lines:
  • nyxt>0:www/nyxt
To install the port:
cd /usr/ports/www/nyxt/ && make install clean
To add the package, run one of these commands:
  • pkg install www/nyxt
  • pkg install nyxt
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: nyxt
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1737014955 SHA256 (nyxt-3.12.0-source-with-submodules.tar.xz) = 9355f6f0cc26505130b8e016b1d8457fe06e984aa1bcd516dae250445bc9a554 SIZE (nyxt-3.12.0-source-with-submodules.tar.xz) = 18095860

Packages (timestamps in pop-ups are UTC):
nyxt
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-3.12.0_1------
FreeBSD:13:quarterly--------
FreeBSD:14:latest-3.12.0_1------
FreeBSD:14:quarterly--------
FreeBSD:15:latest-3.12.0_1n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. git>0 : devel/git
  2. sbcl>0 : lang/sbcl
  3. update-desktop-database : devel/desktop-file-utils
  4. gmake>=4.4.1 : devel/gmake
  5. pkgconf>=1.3.0_1 : devel/pkgconf
  6. gstreamer1-libav>=1.24.11 : multimedia/gstreamer1-libav
  7. gstreamer1-plugins-bad>=1.24.11 : multimedia/gstreamer1-plugins-bad
  8. gstreamer1-plugins-good>=1.24.11 : multimedia/gstreamer1-plugins-good
  9. gstreamer1-plugins>=1.24.11 : multimedia/gstreamer1-plugins
Runtime dependencies:
  1. update-desktop-database : devel/desktop-file-utils
  2. gstreamer1-libav>=1.24.11 : multimedia/gstreamer1-libav
  3. gstreamer1-plugins-bad>=1.24.11 : multimedia/gstreamer1-plugins-bad
  4. gstreamer1-plugins-good>=1.24.11 : multimedia/gstreamer1-plugins-good
  5. gstreamer1-plugins>=1.24.11 : multimedia/gstreamer1-plugins
Library dependencies:
  1. libfixposix.so : devel/libfixposix
  2. libwebkit2gtk-4.1.so : www/webkit2-gtk@41
  3. libzstd.so : archivers/zstd
  4. libgstreamer-1.0.so : multimedia/gstreamer1
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for nyxt-3.12.0_1: GSTREAMER=on: Multimedia support via GStreamer ===> Use 'make config' to modify these settings
Options name:
www_nyxt
USES:
desktop-file-utils gmake pkgconfig tar:xz gstreamer
pkg-message:
For install:
If you experience a blank screen or freeze after execution, try setting the WEBKIT_DISABLE_COMPOSITING_MODE environment variable to 1. For example: $ env WEBKIT_DISABLE_COMPOSITING_MODE=1 nyxt <URL>
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/atlas-engineer/nyxt/releases/download/3.12.0/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.12.0_1
01 Feb 2025 18:26:02
commit hash: a81273e68fd6d97f5f2f3ee49d16314bd4e64cfccommit hash: a81273e68fd6d97f5f2f3ee49d16314bd4e64cfccommit hash: a81273e68fd6d97f5f2f3ee49d16314bd4e64cfccommit hash: a81273e68fd6d97f5f2f3ee49d16314bd4e64cfc files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
www/nyxt: Add pkg-message

Add a message about using WEBKIT_DISABLE_COMPOSITING_MODE=1 workaround.

PR:		284258
Reported by:	shamaz.mazum[at]gmail[dot]com
3.12.0
01 Feb 2025 15:35:53
commit hash: 904a1e9137d6aaa7e438c79b4c9392176f915cbfcommit hash: 904a1e9137d6aaa7e438c79b4c9392176f915cbfcommit hash: 904a1e9137d6aaa7e438c79b4c9392176f915cbfcommit hash: 904a1e9137d6aaa7e438c79b4c9392176f915cbf files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
www/nyxt: New port: Keyboard-driven web browser which uses WebKitGTK backend

Nyxt is a keyboard-driven web browser designed for hackers. Inspired by Emacs
and Vim, it has familiar keybindings (Emacs, vi, CUA), and is infinitely
extensible in Lisp.

WWW:		https://nyxt.atlas.engineer/
Co-authored by:	shamaz.mazum[at]gmail[dot]com
PR:		284258

Number of commits found: 2