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

Diego: I replied to your email, it bounced. Please email me again from a different address.

HEADS UP

We have a known problem with lists of packages - they are out of date. A fix is in the works: see https://github.com/FreshPorts/freshports/issues/615 & https://github.com/FreshPorts/freshports/issues/616

Port details
nyxt Keyboard-driven web browser which uses WebKitGTK backend
3.12.0_1 wwwnew! on this many watch lists=0 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
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

No package information for this port in our database
Sometimes this happens. Not all ports have packages. This is doubly so for new ports, like this one.
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