forked from Shinonome/fred-neovim
14 lines
426 B
Nix
14 lines
426 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;
|
|
}
|