AI completion in Neovim: Codeium, Gemini and nvim-cmp
Setting up a three-layer completion system in Neovim: AI ghost text with Codeium, Gemini completion via Minuet, and the classic nvim-cmp.
- Published on
- 5 min read
Setting up a three-layer completion system in Neovim: AI ghost text with Codeium, Gemini completion via Minuet, and the classic nvim-cmp.
Setting up UFW with deny-by-default and Fail2ban with progressive bans to effectively protect a Debian NAS against network intrusions.
Configuring Neovim 0.11 native LSP with Mason for 9 languages, without relying on lspconfig: built-in go-to-definition, diagnostics and autocompletion.
Configuring OpenSSH with post-quantum key exchanges (ML-KEM768, sntrup761), Ed25519 keys, and hardened authentication for your NAS.
Building a modern Neovim configuration from zero: essential options, Lazy.nvim as plugin manager, Catppuccin theme and complete interface.
How to create a custom Debian ISO with preseed for a fully automated NAS installation on a TerraMaster, from boot to first SSH connection.