mirror of
https://github.com/fred-drake/neovim.git
synced 2026-06-06 15:29:27 -05:00
17 lines
435 B
Nix
17 lines
435 B
Nix
let
|
|
# Read all files in the current directory
|
|
files = builtins.readDir ./.;
|
|
|
|
# Filter out default.nix and non-.nix files
|
|
nixFiles = builtins.filter
|
|
(name: name != "default.nix" && builtins.match ".*\\.nix" name != null)
|
|
(builtins.attrNames files);
|
|
|
|
# Create a list of import statements
|
|
imports = map (name: ./. + "/${name}") nixFiles;
|
|
in {
|
|
# Import all configuration modules automatically
|
|
imports = imports;
|
|
}
|
|
|