Projects
Ongoing Projects #
felis #
https://git.vdx.hu/voidcontext/felis
A companion tool that creates a bridge between the Kitty terminal and Helix editor.
#rust-lang #helix #kitty
lamina #
https://git.vdx.hu/voidcontext/lamina-rs
A cli tool written in Rust that gives additional functionality that are not officially supported by
nix
, e.g. syncing flake input definitions and locked versions between projects.
#nix #rust-lang
mapthat #
A website to track places you visited. The web UI is written in Rust and compiled to WebAssembly. The backend is written in Rust using the axum library.
#nix #rust-lang #web-assembly
spellcasterhub #
A Magic: The Gathering TCG card inventory tracker, the frontend is written in Rust and compiled to WebAssembly, the backend in Scala 2 (cats, cats-effect, http4s, doobie, PostgreSQL).
#nix #rust-lang #scala #web-assembly
yew-components #
A collection of high level compontents for yew.rs.
#rust-lang #web-assembly
nix config #
https://git.vdx.hu/voidcontext/nix-config
My reproducible dev environments on macOS, and some NixOS boxes:
- 1x VPS @ DigitalOcean
- 1x bare metal server at Hetzner
- 1x Raspberry Pi 4
- 1x ClockworkPi uConsole (CM4)
- 1x old Asus notebook
#nix #nixos #self-hosting
woodpecker plugins #
-
a base image with nix and attic client preinstalled
#nix #woodpecker-ci
Parked projects #
ghyll #
https://github.com/voidcontext/ghyll
A streaming json decoder for Scala. Its main purpose is to efficiently parse and stream huge objects in a form of key value pairs.
#scala
nix-rust-utils #
https://git.vdx.hu/voidcontext/nix-rust-utils
A high level layer on top of crane, that helps sharing best practices between my projects and reducing boilerplate.
#nix #rust-lang