From 16838140fe57d401e7df441d7fda2fe34226e985 Mon Sep 17 00:00:00 2001 From: jgart Date: Tue, 13 Jan 2026 12:51:03 -0500 Subject: [PATCH] gnu: Remove nyxt. * gnu/packages/web-browsers.scm (nyxt): Delete variable. Fixes: guix/guix#518 Change-Id: I5fe5c1d4de2dc8de5e809de7a2a8525b4d998b2b Signed-off-by: Andreas Enge Signed-off-by: Rutherther --- gnu/packages/web-browsers.scm | 131 ---------------------------------- 1 file changed, 131 deletions(-) diff --git a/gnu/packages/web-browsers.scm b/gnu/packages/web-browsers.scm index 54e0c91da6fd2e29b0db9542122c9ee64450c4dd..89c416ed8903c5b1b676e821a4f44bd0fe3d56ad 100644 --- a/gnu/packages/web-browsers.scm +++ b/gnu/packages/web-browsers.scm @@ -688,137 +688,6 @@ vim editor and also easily configurable during runtime. Vimb is mostly keyboard driven and does not detract you from your daily work.") (license license:gpl3+))) -(define-public nyxt - (package - (name "nyxt") - (version "3.11.7") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/atlas-engineer/nyxt") - (commit version))) - (sha256 - (base32 - "0qrlks2b4a02b1lf8ah5cv3y32kh8yxnxkvfgrnia92g72xpj4j2")) - (file-name (git-file-name name version)))) - (build-system gnu-build-system) - (arguments - `(#:make-flags (list "nyxt" "NYXT_SUBMODULES=false" - (string-append "DESTDIR=" (assoc-ref %outputs "out")) - "PREFIX=") - #:strip-binaries? #f ; Stripping breaks SBCL binaries. - #:phases - (modify-phases %standard-phases - (delete 'configure) - (add-before 'build 'fix-common-lisp-cache-folder - (lambda _ (setenv "HOME" "/tmp"))) - (add-before 'check 'configure-tests - (lambda _ (setenv "NYXT_TESTS_NO_NETWORK" "1"))) - (add-after 'install 'wrap-program - (lambda* (#:key inputs outputs #:allow-other-keys) - (let* ((bin (string-append (assoc-ref outputs "out") "/bin/nyxt")) - (glib-networking (assoc-ref inputs "glib-networking")) - (libs '("gsettings-desktop-schemas")) - (path (string-join - (map (lambda (lib) - (string-append (assoc-ref inputs lib) "/lib")) - libs) - ":")) - (gi-path (getenv "GI_TYPELIB_PATH")) - (xdg-path (string-join - (map (lambda (lib) - (string-append (assoc-ref inputs lib) "/share")) - libs) - ":"))) - (wrap-program bin - `("GIO_EXTRA_MODULES" prefix - (,(string-append glib-networking "/lib/gio/modules"))) - `("GI_TYPELIB_PATH" prefix (,gi-path)) - `("LD_LIBRARY_PATH" ":" prefix (,path)) - `("XDG_DATA_DIRS" ":" prefix (,xdg-path))))))))) - (native-inputs (list cl-lisp-unit2 sbcl)) - (inputs (list bash-minimal - sbcl-alexandria - sbcl-bordeaux-threads - sbcl-calispel - sbcl-cl-base64 - sbcl-cl-colors2 - sbcl-cl-containers - sbcl-cl-gopher - sbcl-cl-html-diff - sbcl-cl-json - sbcl-cl-ppcre - sbcl-cl-prevalence - sbcl-cl-qrencode - sbcl-cl-sqlite - sbcl-cl-str - sbcl-cl-tld - sbcl-closer-mop - sbcl-clss - sbcl-cluffer - sbcl-custom-hash-table - sbcl-dexador - sbcl-dissect - sbcl-enchant - sbcl-flexi-streams - sbcl-history-tree - sbcl-iolib - sbcl-lass - sbcl-local-time - sbcl-log4cl - sbcl-lparallel - sbcl-montezuma - sbcl-moptilities - sbcl-named-readtables - sbcl-nclasses - sbcl-ndebug - sbcl-nfiles - sbcl-nhooks - sbcl-njson - sbcl-nkeymaps - sbcl-nsymbols - sbcl-parenscript - sbcl-phos - sbcl-plump - sbcl-prompter - sbcl-py-configparser - sbcl-quri - sbcl-serapeum - sbcl-slime-swank - sbcl-slynk - sbcl-spinneret - sbcl-trivia - sbcl-trivial-clipboard - sbcl-trivial-custom-debugger - sbcl-trivial-features - sbcl-trivial-garbage - sbcl-trivial-package-local-nicknames - sbcl-trivial-types - sbcl-unix-opts - ;; WebKitGTK deps - sbcl-cl-cffi-gtk - sbcl-cl-webkit - glib-networking - gsettings-desktop-schemas - cl-gobject-introspection - gtk+ ; For the main loop - webkitgtk-for-gtk3 ; Required when we use its typelib - gobject-introspection - pkg-config - ;; Useful for video playback - gst-libav - gst-plugins-bad - gst-plugins-base - gst-plugins-good - gst-plugins-ugly)) - (synopsis "Extensible web-browser in Common Lisp") - (home-page "https://nyxt-browser.com/") - (description "Nyxt is a keyboard-oriented, extensible web-browser designed -for power users. The application has familiar Emacs and VI key-bindings and -is fully configurable and extensible in Common Lisp.") - (license license:bsd-3))) - (define-public lagrange (package (name "lagrange")