nix-community.nixvim/flake/flake-modules/default.nix
Matt Sturgeon e793c5cdc6
flake: add auto flake-parts module
When enabled, automatically sets up packages and/or checks for all
`nixvimConfigurations`
2025-01-20 03:34:31 +00:00

22 lines
536 B
Nix

{ inputs, ... }:
let
# Modules for the flakeModules output and the default module
defaultModules = {
nixvimModules = ./nixvimModules.nix;
nixvimConfigurations = ./nixvimConfigurations.nix;
auto = ./auto.nix;
};
# Modules for the flakeModules output, but not the default module
extraModules = {
default.imports = builtins.attrValues defaultModules;
};
in
{
imports = [
inputs.flake-parts.flakeModules.flakeModules
extraModules.default
];
flake.flakeModules = defaultModules // extraModules;
}