#nyxt3 — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #nyxt3, aggregated by home.social.
-
🍲 ~ Nyxt Browser
Гайд делался на 4.0.0-pre-release 13 Electron, он ЧАСТИЧНО совместим с 3 версией
Это браузер написан на common lisp с биндами CUA, Vi, Emacs и им можно пользоватся полноцено с клавы иза встроеного Vimium
Конфиг
Он по пути ~/.config/nyxt/config.lisp и начало через
(in-package #:nyxt-user)
Изменить режим
Напр. Vi:
(define-configuration buffer
((default-modes
(pushnew 'nyxt/mode/vi:vi-normal-mode %slot-value%))))
Закладки
Дефолтный их путь ~/.local/share/nyxt/bookmarks.lisp но можно изменить через
(defmethod files:resolve ((profile nyxt:nyxt-profile) (file nyxt/mode/bookmark:bookmarks-file))
#p"~/.config/nyxt/bookmarks.lisp")
Добавлять через :add-bookmark и их просматривать через :list-bookmarks
Конкретная GTK тема
(setf (uiop:getenv "GTK_THEME") "Adwaita:dark")
Зачем? Например если стоит условная Adwait белая
Плагины
Есть aartaka/nx-search-engines, aartaka/nx-kaomoji, aartaka/nx-dark-reader (Не работает на Pre-release-12), aartaka/nx-freestance-handler, atlas-engineer/nx-ace
Для их установки клоним их в ~/.local/share/nyxt/extensions и запускам их как в примере ниже
aartaka/nx-search-engines
Кастомные поисковики, ставим плагин и
#+nyxt-2
(load-after-system :nx-search-engines (nyxt-init-file "search-engines.lisp"))
#+nyxt-3
(define-nyxt-user-system-and-load "nyxt-user/search-engines"
:depends-on (:nx-search-engines) :components ("search-engines.lisp"))
DuckDuckGO:
(define-configuration (buffer web-buffer)
((search-engines (list (engines:duckduckgo :theme :terminal
:help-improve-duckduckgo nil
:homepage-privacy-tips nil
:privacy-newsletter nil
:newsletter-reminders nil
:install-reminders nil
:install-duckduckgo nil)))))
#Nyxt #Гайд
:celmadelinehug:
Автор поста: @[email protected]