Event JSON
{
"id": "aba3bbabec29e0c21fde83f3dd85f1e8a2b3c819517db03b49ff952cf1c77c15",
"pubkey": "130e9dae1e1eb37d21d7eccfad14cec63a06814bfab710ec8d3d33cbdfcd7786",
"created_at": 1778059346,
"kind": 1,
"tags": [
[
"t",
"nixos"
],
[
"t",
"java"
],
[
"t",
"graalvm"
],
[
"t",
"neovim"
],
[
"t",
"nixvim"
],
[
"proxy",
"https://chaos.social/users/britter/statuses/116526897356090430",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "🚨 New Blog Post Alert! 🚨 \n\nMy latest blog post is again about the intersection of the Java and NixOS ecosystems. This time I wrote a derivation that packages the jfmt formatter as a statically linked binary using GraalVM for use as a formatter in Neovim. It also includes some tips for debugging non-reproducible derivations.\n\n👉 Full Story: https://britter.dev/blog/2026/05/06/jfmt-nixvim/\n📄 Code: https://github.com/britter/nix-configuration/blob/de29395c70bba3a5d2b416b97bd8e5cc6955944d/packages/jfmt-java/default.nix\n\n#nixos #java #graalvm #neovim #nixvim",
"sig": "406e2be9d3451f10ce85a4683f0bf28af8ee53794197b009f0df585b5eabab3a511e22f5c415e85aeaf3687fbdefb152b53131865167bae3d40a9e15e481e349"
}