Some of the things I work on are publicly available.

For NixOS related projects, there is a NüschtOS Search based search available

provision-nix

provision-nix is a library of flake and nixos modules aiming to reduce boilerplate code for setting up NixOS hosts.

You can find the documentation on this site.

Or you can check the sources out on GitHub.

krafthome

krafthome is a library of home-manager and nixos modules for setting up NixOS Desktop hosts.

You can find the documentation on this site.

Or you can check the sources out on GitHub.

Misc

logseq-caldav

logseq-caldav is a small tool to generate CalDAV Tasks and Calendar events from Logseq Tasks using Logseq’s HTTP API.

I created this as I make heavy use of CalDAV for self-hosted tasks/calendar/contacts sync between devices. I also heavily use Logseq for development notes and task tracking, I really wanted a way to view this data outside of Logseq as I was quite unhappy with the state of Planning/Tracking within Logseq itself.

It’s not perfect, but is usable and I am running it everyday, its simply a nushell script combined with some vdirsyncer configuration.

kraftnvim

My neovim configuration lives in a different repo (kraftnvim), it uses nixCats so can be run from any machine with nix with:

nix run github:kraftnix/kraftnvim