WebKitGTK experiment
| .hgignore | ||
| config.h | ||
| flake.nix | ||
| meson.build | ||
| page.c | ||
| README.md | ||
page
A minimal WebKitGTK viewer. Inspired by surf, but without the XEmbed dependency, so it actually works under pure Wayland.
Dependencies
pkg-configmesonninjawrapGAppsHook3gtk4webkitgtk_6_0glib-networkinggsettings-desktop-schemascacertgstreamergst-plugins-basegst-plugins-goodgst-plugins-badgst-plugins-uglygst-libav
Building
nix develop (on NixOS)
meson setup build
ninja -C build
./build/page
Or, for a standalone wrapped binary (nixOS only):
nix build
./result/bin/page
Usage
page
page example.com
page some search terms # searches Google by default
page -h # help page
See config.h for keybindings, default URI, data directory, and other
tweakable settings and stuff.