working maybe?

This commit is contained in:
Charlie Root 2024-07-06 13:39:24 +02:00
commit 6abc7fe210
70 changed files with 406 additions and 1528 deletions

View file

@ -1,3 +1,28 @@
_: {
imports = [./nixvim.nix];
{
config,
lib,
inputs,
...
}: let
inherit (builtins) filter map toString elem;
inherit (lib.filesystem) listFilesRecursive;
inherit (lib.strings) hasSuffix;
inherit (lib.lists) concatLists;
mkNixvimModule = {
path,
ignoredPaths ? [
],
}:
filter (hasSuffix ".nix") (
map toString (
filter (path: path != ./default.nix && !elem path ignoredPaths) (listFilesRecursive path)
)
);
in {
imports = concatLists [
[inputs.nixvim.nixosModules.nixvim]
(mkNixvimModule {path = ./.;})
];
}