No description
  • Python 89.8%
  • Nix 5.4%
  • Shell 3.6%
  • Common Lisp 1.2%
Find a file
2026-09-11 01:19:25 -04:00
.github/workflows Initial commit 2026-09-11 01:12:57 -04:00
roam Initial commit 2026-09-11 01:12:57 -04:00
scripts add non-flake uninstaller 2026-09-11 01:19:25 -04:00
tests Initial commit 2026-09-11 01:12:57 -04:00
.dir-locals.el Initial commit 2026-09-11 01:12:57 -04:00
.gitignore Initial commit 2026-09-11 01:12:57 -04:00
AGENTS.md Initial commit 2026-09-11 01:12:57 -04:00
CLAUDE.md Initial commit 2026-09-11 01:12:57 -04:00
CODEX.md Initial commit 2026-09-11 01:12:57 -04:00
flake.nix add nix flake packaging 2026-09-11 01:19:05 -04:00
GEMINI.md Initial commit 2026-09-11 01:12:57 -04:00
loader.lisp add nyxt package loader 2026-09-11 01:19:10 -04:00
rage.toml Initial commit 2026-09-11 01:12:57 -04:00
README.md bootstrap nyxt-starintel package 2026-09-11 01:18:47 -04:00
README.org Initial commit 2026-09-11 01:12:57 -04:00

nyxt-starintel

Installable StarIntel client package for the Nyxt browser.

The package owns StarIntel-specific Nyxt source and exposes both Nix-flake and non-flake installation paths. Personal dotfiles should consume this package rather than carrying the implementation.

Layout

  • src/starintel.lisp — Nyxt StarIntel client source.
  • loader.lisp — small Nyxt loader used by installers.
  • flake.nix — Nix package plus install app.
  • scripts/install.sh — non-flake installer.
  • scripts/uninstall.sh — non-flake uninstaller.

Nix / flake install

nix run github:lost-rob0t/nyxt-guard#install

The flake package itself can also be installed with:

nix profile install github:lost-rob0t/nyxt-guard
nyxt-starintel-install

Non-flake install

git clone https://github.com/lost-rob0t/nyxt-guard.git
cd nyxt-guard
./scripts/install.sh

The installer copies package source to ${XDG_DATA_HOME:-~/.local/share}/nyxt-starintel/ and installs a tiny loader at ${XDG_CONFIG_HOME:-~/.config}/nyxt/nyxt-starintel.lisp. Add this one line to the user's Nyxt config.lisp if it is not already present:

(nyxt::load-lisp "~/.config/nyxt/nyxt-starintel.lisp")

The package source remains separate from the user's Nyxt config.

Configuration

The package will standardize StarIntel credentials and runtime settings under ${XDG_CONFIG_HOME:-~/.config}/starintel/. Planned client work is tracked in this repository's issues.