home.social

#nyxt3 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #nyxt3, aggregated by home.social.

  1. 🍲 ~ 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]