linuxware/modules/neovim
Alexandre Cavalheiro S. Tiago da Silva fd1903218e
chore(neovim): touch-ups
- Move ollama plugin out of user.lua, as that file has basically just UI
configuration
- Remove zen astrocommunity configuration and enable snacks.nvim's zen
- Remove unused community plugins
- Configure catppuccin/nvim's integrations, adding snacks.nvim and
blink.cmp while removing notify, telescope and nvim-cmp
2025-04-16 14:24:28 -03:00
..
ftplugin refactor!: restructure and document configuration 2025-03-06 05:30:47 -03:00
lua chore(neovim): touch-ups 2025-04-16 14:24:28 -03:00
queries/c_sharp refactor!: restructure and document configuration 2025-03-06 05:30:47 -03:00
default.nix feat: astronvim 5.x 2025-04-16 13:27:33 -03:00
init.lua refactor!: restructure and document configuration 2025-03-06 05:30:47 -03:00
lsp.lua refactor!: restructure and document configuration 2025-03-06 05:30:47 -03:00
README.md docs: touch-ups 2025-03-06 11:27:58 -03:00

This module generates dotfiles for neovim.

The module extends programs.neovim.

Module options

programs.neovim.nixd.hostname

By default nixd is enabled, you need to pass the current machine's hostname that is used to generate your system.

programs.neovim.nixd.location

The location of your system's flake, nixd will execute an expression defined in the LSP's configuration that reads the flake's contents to evaluate NixOS and Home Manager options.

programs.neovim.ollama.enable

Whether to add an ollama package to be used with ollama.nvim.

programs.neovim.ollama.type

The type of ollama package to be added, valid options are: amd, nvidia or cpu.

My neovim failed because of package X not existing

My configuration is based off of nixos-unstable so sometimes your package may not exist or have a different name, I apologise for that but I don't plan on maintaining backwards compatibility. :(

How it looks

Here's some screenshots of how it currently looks like:

image image image

The theme I'm using is catppuccin in case you're curious.