diff --git a/nixos/default.nix b/nixos/default.nix index b0d14c8..f2c60a1 100755 --- a/nixos/default.nix +++ b/nixos/default.nix @@ -15,20 +15,23 @@ let ); modules = moduleImport modulesPath (name: builtins.replaceStrings [".nix"] [""] name) - // (path: - builtins.listToAttrs ( - map - (name: { - name = name; - value = import (path + "/${name}"); - }) - ( - builtins.filter - (name: (builtins.readDir path).${name} == "directory") - (builtins.attrNames (builtins.readDir path)) + // ( + let + path = modulesPath; + in + builtins.listToAttrs ( + map + (name: { + name = name; + value = import (path + "/${name}"); + }) + ( + builtins.filter + (name: (builtins.readDir path).${name} == "directory") + (builtins.attrNames (builtins.readDir path)) + ) ) - )) - modulesPath; + ); in { flake.nixosModules = { personal = {