# projects

Things I have built, contributed to, or keep tinkering with.

$ ls -la ~/projects/

dr-xr-xr-x [NixOS Package Collection](/projects/nixpkgs/) 2025-08-30

Moved Zeal in nixpkgs from Qt5 to Qt6.

-   [Open Source](/tags/open-source/)
-   [Package Management](/tags/package-management/)
-   [NixOS](/tags/nixos/)

└── [github](https://github.com/NixOS/nixpkgs)

drwxr-xr-x [NixOS Configuration](/projects/nixos/) 2024-07-17

My NixOS configuration, built on Omarchy ideas with flakes and Home Manager.

-   [Configuration](/tags/configuration/)

└── [github](https://github.com/Jylhis/marchyo)

drwxr-xr-x [Modern Emacs Configuration](/projects/emacs/) 2024-02-12

My Emacs 30.1 config, built around Nix, Eglot, Vertico, Consult, Corfu, org-mode, and Magit.

-   [Development Environment](/tags/development-environment/)
-   [Productivity](/tags/productivity/)
-   [Configuration](/tags/configuration/)

└── [github](https://github.com/Jylhis/emacs)

dr-xr-xr-x [Sympa Mailing List Manager](/projects/sympa/) 2021-06-07

Performance work for Sympa mailing lists, including fewer database calls on large lists.

-   [Open Source](/tags/open-source/)
-   [Performance](/tags/performance/)
-   [Email](/tags/email/)

└── [github](https://github.com/sympa-community/sympa)

drwxr--r-- [Minimal Go Docker Container](/projects/go-docker-hello-world/) 2020-02-26

Tiny Go HTTP service packaged as a 7.41MB Docker image.

-   [DevOps](/tags/devops/)
-   [Containers](/tags/containers/)
-   [Examples](/tags/examples/)

└── [github](https://github.com/Jylhis/go-docker-hello-world)

drwxr--r-- [IBAN Validator (Go)](/projects/iban/) 2020-02-24

Go library for validating IBANs.

-   [Tools](/tags/tools/)
-   [Libraries](/tags/libraries/)
-   [Finance](/tags/finance/)

└── [github](https://github.com/Jylhis/iban)

dr-xr-xr-x [OpenDrakan Game Engine](/projects/opendrakan/) 2018-05-13

Contributed CMake, Travis CI, and cleanup fixes to OpenDrakan.

-   [Open Source](/tags/open-source/)
-   [Build Systems](/tags/build-systems/)
-   [Game Engine](/tags/game-engine/)

└── [github](https://github.com/Zalasus/opendrakan)

drwxr--r-- [Lappbill Invoice Generator](/projects/lappbill/) 2018-04-30

Qt5 desktop app for generating Finnish invoices and exporting them as PDFs.

-   [Applications](/tags/applications/)
-   [Finance](/tags/finance/)
-   [Desktop](/tags/desktop/)

└── [github](https://github.com/Jylhis/Lappbill)

dr-xr-xr-x [Clojure for VS Code](/projects/clojure-vscode/) 2018-01-21

Added cljfmt string parameter support to a VS Code Clojure extension.

-   [Open Source](/tags/open-source/)
-   [IDE Extensions](/tags/ide-extensions/)
-   [Developer Tools](/tags/developer-tools/)

└── [github](https://github.com/avli/clojureVSCode)

drwxr--r-- [Fight Simulator 6000](/projects/fight-simulator-6000/) 2018-01-01

Turn-based C++ combat game from coursework.

-   [Games](/tags/games/)
-   [Education](/tags/education/)
-   [C++](/tags/c++/)

└── [github](https://github.com/Jylhis/FightSimulator6000)

drwxr--r-- [Ghost Spawner Game Engine](/projects/ghost-spawner/) 2018-01-01

Small 2D game engine and sample game in C# and SDL2.

-   [Games](/tags/games/)
-   [Engine Development](/tags/engine-development/)
-   [Graphics](/tags/graphics/)

└── [github](https://github.com/Jylhis/Ghost-Spawner)

dr-xr-xr-x [Godot Game Engine](/projects/godot-engine/) 2017-04-14

Changed PopupMenu behavior in the Godot editor.

-   [Open Source](/tags/open-source/)
-   [Game Engine](/tags/game-engine/)
-   [UI/UX](/tags/ui-ux/)

└── [github](https://github.com/godotengine/godot)
