💾 Archived View for gemini.rmf-dev.com › repo › Vaati › Vgmi › readme captured on 2022-07-16 at 16:58:16. Gemini links have been rewritten to link to archived content

View Raw

More Information

➡️ Next capture (2022-12-11)

-=-=-=-=-=-=-

Go back

Vgmi by Vaati

View account

Gemini client written in C with vim-like keybindings
git clone https://gemini.rmf-dev.com/Vaati/Vgmi

Log

Files

Refs

License

Readme

Readme

Vgmi

Gemini client written in C with vim-like keybindings

Keybindings

You can prefix a movement key with a number to repeat it.

Commands

Sandboxing

FreeBSD

On FreeBSD, Vgmi uses Capsicum to limit the filesystem and to enter capability mode, it also uses Casper for networking while in capability mode

OpenBSD

On OpenBSD, Vgmi uses Unveil to limit access to the filesystem and Pledge to restrict the capabilities of the program

Linux

On Linux, Vgmi uses Seccomp to restrict system calls and LandLock to restrict the filesystem

Dependencies

libtls - a new TLS library

termbox2 - terminal rendering library

Optional dependency

stb-image - image loading library

Building

Executing the build.sh script will download all dependencies and build Vgmi