Skip to content

$ cd ~/products/dev/nfvim

nf dev suite · 3/3

NFvim Suite

Neovim Workflow Environment

Curated Neovim setup built on lazy.nvim and Mason, with a wallpaper-driven colourscheme that regenerates itself as the desktop changes.

  • +LSP integration — 28 language servers, installed by Mason
  • +Zarya.nvim — Apple Music control from inside the editor
  • +Adaptive theming — Tokyonight, repainted from the active wallpaper

What it is

A Neovim configuration that stays fast with 28 language servers set up. Every server is declared once, in lua/lsp/servers.lua; Mason installs the binaries, and Neovim's native vim.lsp.config and vim.lsp.enable wire them up, with no nvim-lspconfig tables repeating the work. Formatters, Treesitter parsers and colorschemes follow the same one-file-per-concern layout.

What's in it

  • Finding things: Snacks.picker for files, grep, buffers, git, symbols and diagnostics; Harpoon for pinned files; a dashboard with recent projects
  • Completion and LSP: blink.cmp, Trouble, and Lspsaga for hover, rename and code actions
  • Git: LazyGit, Diffview, Gitsigns and git-conflict
  • Languages: Jupyter notebooks through Molten and image.nvim, LaTeX through VimTeX, go.nvim, clangd inlay hints, and the 42 School header and norm tooling

Theming

The wallpaper colorscheme reads a palette generated from the current desktop wallpaper, shaped like Tokyonight's so the statusline reads the same fields. Without a generated palette it falls back to tokyonight-night, and <leader>uC switches between the bundled schemes.

Zarya.nvim

Part of the suite: a floating Apple Music controller inside Neovim, showing the current track with playback and volume controls and a Telescope playlist picker. macOS only, since it talks to Music through osascript.

Install

# backs up any existing config, installs deps and a Nerd Font$ curl -fsSL https://raw.githubusercontent.com/NoamFav/Nvim-config/main/scripts/install.sh | bash -s -- -l go,rust,python

cd .. all of nf dev suite

Independent studio building developer tools, local-first software and custom projects.

contact@nf-software.com
© 2026 NF Software · SIRET 104 780 820 00015privacyterms
NORMAL~/products/dev/nfvimTop