chore: nvim upgrades

Merged
SH
8mo ago
+31-25

Summary by cubic

Refactored Neovim config to use a config/ Lua namespace and updated all requires accordingly. Home Manager now syncs the lua/ directory to ~/.config/nvim for consistent module loading.

  • Refactors
    • Moved modules into lua/config/ and prefixed imports with config.*
    • Updated init.lua and internal modules to use config.utils
    • Updated tests to load config.* modules
    • Added Home Manager mapping to install lua/ into ~/.config/nvim/lua recursively