This flake exposes the configuration as both a package and Nixvim modules.
# flake.nix
{
inputs = {
nvimdots.url = "github:js0ny/nvimdots/nixvim";
};
}{
# or home.packages
environment.systemPackages = [ inputs.nvimdots.packages.${pkgs.stdenv.hostPlatform.system}.default ];
}{
imports = [ inputs.nvimdots.nixosModules.default ];
programs.nixvim = {
enable = true;
# Existing preset values need an explicit module-system override.
globalOpts.number = lib.mkForce false;
};
}{
imports = [ inputs.nvimdots.homeModules.default ];
programs.nixvim = {
enable = true;
globalOpts.number = lib.mkForce false;
};
}