vhyrro
vhyrro.bsky.social
vhyrro
@vhyrro.bsky.social
A programmer. Can someone build me a hut in the woods pls.
Lead dev of:
- https://github.com/nvim-neorocks/rocks
- https://github.com/nvim-neorg/neorg
Thanks to generous donations from our OpenCollective supporters we've now moved Luanox to a dedicated domain (beta.luanox.org)!

For reasons to support us be sure to check out
beta.luanox.org/donate :D
Luanox
Discover the most popular and well-maintained packages in our ecosystem
beta.luanox.org
September 15, 2025 at 3:49 PM
Reposted by vhyrro
We received reports of a phishing campaign targeting crates​.io users. Do not click on links asking to authenticate to protect your account. More information: blog.rust-lang.org/2025/09/12/c...
crates.io phishing campaign | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
September 12, 2025 at 2:22 PM
Reposted by vhyrro
Designing for mobile-first in frontend development is fun... Until you come across mobile devices that for some reason have a viewport width less than 365 pixels. In some cases, they completely break CSS and you have to deal with edge cases. Why don't companies make phones with a viewport standard?
September 10, 2025 at 4:19 PM
With the growth of luarocks maybe we should start advocating for internationalization in larger Neovim plugins? I think it'd be quite amazing.

You could throw a lua lib like github.com/kikito/i18n.... in your project and make a more accessible plugin than ever before 🎉
github.com
September 10, 2025 at 4:57 PM
I'll never stop yapping out the jujutsu VCS. It's such a good tool and has entirely replaced Git for me, tbh. Even for the most simple of operations I find jj to be much more ergonomic. You also get the op log for free! :D
September 8, 2025 at 6:38 PM
I'd like to take a moment to appreciate FOSS. For all the craziness that goes on in communities every day the fact that we can all reap the benefits of freedom in both senses of the word is really remarkable. After using FOSS for several years I've really forgotten this simple fact.
September 8, 2025 at 4:14 PM
I personally find the #neovim 0.12 plugin manager to be severely overhyped. It's great to have a standard interface for more sophisticated wrappers to step in, but it's still very basic. Users will end up on a wrapper plugin anyway. The best thing vim.pack is good for is bootstrapping other code.
September 7, 2025 at 8:11 AM
Github OAuth is amazing. In the oauth data, username is called "nickname", and the nickname is called "name". definitely did not cause any headaches :p
September 7, 2025 at 7:59 AM
Starting work on native support in Lux for Luanox's API. It's so much more efficient than luarocks.org's, allowing you to do package search server-side, pull metadata about individual packages (instead of pulling a massive manifest file) and no weird stuttering or delays on the server. Excited!
LuaRocks - The Lua package manager
A website for submitting and distributing Lua rocks
luarocks.org
September 6, 2025 at 2:22 PM
Give the luanox site a quick test run over on our beta: luanox-beta.neorg.org 🚀 🚀
Luanox
A Lua module host for the Lux package manager, fully compatible with the rockspec format.
luanox-beta.neorg.org
September 6, 2025 at 11:51 AM
Hooked up all the logic to the page for API keys.

I'll be releasing the page for beta testing to the public soon. It'll be a big test for the OAuth flow and key generation code :D
September 5, 2025 at 5:36 PM
Alright, settings page is fully designed and ready to roll 🔥

This one will definitely need further touch-ups before the final release, but I'm happy with it as is for now :)

Next up, the page that generates API keys 🚀
September 5, 2025 at 4:39 PM
Huge win! Neovim now has a dedicated documentation page for plugin best practices 🎉

github.com/neovim/neovi...
docs: add guide for developing Lua plugins by mrcjkb · Pull Request #29073 · neovim/neovim
As requested by @justinmk in nvim-neorocks/nvim-best-practices#5 Using upstream to :help lua-guide nvim-neorocks/nvim-best-practices#5 (comment) as a guideline Reworded a to have a less "opin...
github.com
September 2, 2025 at 7:47 AM
Alright, the MVP package page is ready 🚀

I'm already done with the backend endpoints, which are much more convenient to use over luarocks.org, and they sure as hell don't encode the API key in the URL itself ☠️

I guess the next natural step is to create a "legacy" API which is luarocks-compatible
September 1, 2025 at 4:14 PM
Putting in my full effort into finishing Luanox so it can finally hit production. First off, I revamped the landing page!

Things left:
- Ask the user for email if OAuth didn't provide it
- Search functionality
- Package view page
- Plenty of touchups and more API endpoints

Exciting stuff ahead 🚀
August 31, 2025 at 1:40 PM
Amidst all the projects I'm working on I decided to dedicate some time to Luanox - a more modern alternative to luarocks.org

We've had quite a few run-ins with the site misbehaving (as well as being slow) and so we're working on a sister site that will work in tandem with the main luarocks site :)
LuaRocks - The Lua package manager
A website for submitting and distributing Lua rocks
luarocks.org
August 29, 2025 at 5:36 PM
Lux update: I've been generally away and working on some private projects, but Marc's been creating a bunch of commits and fixes to Lux, so I'll be enumerating his work and showing it off in future posts!

It's high time that I return to writing some open source :)
August 29, 2025 at 4:39 PM
"Folke is travelling" brothers in Christ he got so fed up with your github issues that he's currently taking lessons from Liziqi on how to build his own house somewhere in the Alps
August 28, 2025 at 6:29 PM
I'm about to do the unthinkable - install Neovim nightly.

I've been all about the stability for the past 9 months but I think it's time to move over to the unstable world for a bit again :)

Hoping this will rekindle my passion for Neovim as well as give me a playing field for the upcoming lux.nvim
August 28, 2025 at 5:23 PM
I've recently been wondering about what Neovim features I'd love to see most that aren't present, and it's definitely:

- Minibuffers (many smaller buffers in a big buffer)
- Keybind namespaces (to allow overriding of all of Neovim's keybinds)
- Native luarocks support
August 27, 2025 at 7:24 PM
neovim users will seriously create the 5th website for aggregating plugins but will never adopt luarocks
August 27, 2025 at 5:09 PM
It always baffles me how it feels like I haven't uploaded in 2 weeks but I check the dates and it's several months.

I'll try to fill up a backlog of videos tomorrow, edit them in the following days, and go from there! I would also like to become a sort of news source for things going on in Neovim.
August 26, 2025 at 8:09 PM
Zig should speedrun 1.0 just so Neovim can be rewritten in it already
August 26, 2025 at 5:52 PM
I'll try to start posting on this platform again :)
August 24, 2025 at 6:51 PM