This directory houses various configuration files for tools that integrate with my Neovim workflow.
My EFM configuration file should be placed in
the path ~/.config/efm-langserver
.
These scripts configure Neovim in a NixOS environment:
-
neovim.nix: This script creates an expression to build the Neovim program I use on NixOS. It allows successful building of Treesitter grammar with
lazy.nvim
, enabling seamless plugin management without delegating some plugins to Nix's control. -
fhs.nix: This script works with Neovim to run REPLs that typically require an FHS environment (such as
ipython
). Also see my config for yarepl.nvim and my patch for running REPLs under nixos.
Please note that neovim.nix
should be imported within the Home Manager
context, while fhs.nix
should be part of the system module and imported
within the system environment context.