// the find
tjdevries/config_manager
My configuration files and tools
TJ DeVries's personal dotfiles and config repo, primarily centered on Neovim configuration. TJ is the author of Telescope, Plenary, and other foundational Neovim plugins, so his config is frequently raided by the Neovim community for patterns and ideas.
The Neovim config is genuinely worth studying — TJ uses it to prototype patterns that often end up in the wider ecosystem, so you're reading from someone who knows the internals. The AwesomeWM setup is unusually complete, including a full lain widget library and multiple themes with proper Lua structure. The repo includes presentation materials from TJ's talks on Lua design principles and Neovim LSP, which are more useful than a typical README for understanding the reasoning behind choices. The custom Lua utilities under xdg_config/awesome/teej/ (logging, table helpers) are small and clean enough to lift directly.
This is a personal config repo, not a framework — it has no installation story worth trusting (the install/ scripts are marked deprecated, setup_links.sh exists but isn't documented). Last push was May 2024, which for a fast-moving target like Neovim config means some patterns are probably stale relative to current Neovim APIs. The repo has accumulated years of mixed concerns: Anki decks, podcast notes, Windows AHK scripts, stream notes, and presentation files all live alongside the actual config, so finding what you actually want requires knowing where to look. No module boundaries or clear separation between 'things TJ uses' and 'patterns worth copying'.