nix machine / user configurations
1{ 2 pkgs, 3 lib, 4 ... 5}: 6let 7 folder = ./.; 8 toImport = name: value: folder + ("/" + name); 9 filterCaches = key: value: value == "regular" && lib.hasSuffix ".nix" key && key != "default.nix"; 10 imports = lib.mapAttrsToList toImport (lib.filterAttrs filterCaches (builtins.readDir folder)); 11in 12{ 13 inherit imports; 14 nix.settings.substituters = [ "https://cache.nixos.org/" ]; 15}