Selected work

Projects & open source.

Software I maintain, communities I contribute to, and upstream projects I adapt for self-hosting.

01

Owner

Projects I build and maintain.

dtvillafana/nixvim

Nixvim

A reproducible Neovim configuration built and managed with Nixvim.

Nix Neovim Nixvim
View repository

dtvillafana/tree-sitter-poweron

Tree-sitter PowerOn

A Tree-sitter grammar for the Symitar PowerOn language.

Tree-sitter JavaScript DSL
View repository

dtvillafana/omen.nvim

Omen.nvim

A password manager integration for Neovim using pass and gopass.

Lua Neovim GPG
View repository

dtvillafana/ansible-collection-general

Ansible Collection: General

An Ansible module collection for automating SFTP operations.

Ansible Python SFTP
View repository

dtvillafana/ansible-collection-fics

Ansible Collection: FICS

An Ansible collection for deploying and managing FICS products.

Ansible Python Automation
View repository

dtvillafana/org-notifier

Org Notifier

A notification service for Org mode tasks, powered by ntfy.

Python Org mode ntfy
View repository
02

Contributor

Open-source projects I have helped improve.

NixOS/nixpkgs

Nixpkgs

The package collection behind Nix and the NixOS Linux distribution.

Nix NixOS Linux
View repository

ansible-collections/ansible.posix

Ansible POSIX

The official Ansible collection for managing POSIX systems.

Ansible Python POSIX
View repository

mkbertrand/liber-usualis

Liber Usualis

A digital edition of the Liber Usualis with Gregorian chant.

HTML Digital archive Open source
View repository

mkbertrand/liber-usualis-chant

Liber Usualis Chant

Chant source material and supporting assets for the Liber Usualis project.

Gregorian chant Notation Archive
View repository

200ok-ch/organice

Organice

An Org mode implementation for mobile and desktop browsers without an Emacs dependency.

JavaScript Org mode PWA
View repository

CharaChorder/DeviceManager

CharaChorder Device Manager

The device management and configuration application for CharaChorder hardware.

Svelte TypeScript Hardware
View repository
03

Forks

Upstream projects adapted for my self-hosted environment.

dtvillafana/metabase

Metabase

Metabase with a Nix flake added for reproducible self-hosting.

Clojure Nix Analytics
View repository

dtvillafana/n8n

n8n

A self-hosting-focused n8n fork with formerly paid features ungated.

TypeScript Automation Self-hosted
View repository