finds.dev← search

// the find

tjdevries/config_manager

★ 1,210 · Lua · updated May 2024

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'.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →