haskell.lib.packagesFromDirectory: only .nix
files
This changes `haskell.lib.packagesFromDirectory` to ignore non-Nix files so that it doesn't attempt to run `callPackage` on, say, a `.md` file in the same directory.
This commit is contained in:
parent
5cd7971391
commit
aa75fa1eaa
@ -407,7 +407,9 @@ rec {
|
|||||||
|
|
||||||
self: super:
|
self: super:
|
||||||
let
|
let
|
||||||
haskellPaths = builtins.attrNames (builtins.readDir directory);
|
haskellPaths =
|
||||||
|
lib.filter (lib.hasSuffix ".nix")
|
||||||
|
(builtins.attrNames (builtins.readDir directory));
|
||||||
|
|
||||||
toKeyVal = file: {
|
toKeyVal = file: {
|
||||||
name = builtins.replaceStrings [ ".nix" ] [ "" ] file;
|
name = builtins.replaceStrings [ ".nix" ] [ "" ] file;
|
||||||
|
Loading…
Reference in New Issue
Block a user