summaryrefslogtreecommitdiff
path: root/Omni/Bild/Sources.nix
diff options
context:
space:
mode:
Diffstat (limited to 'Omni/Bild/Sources.nix')
-rw-r--r--Omni/Bild/Sources.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/Omni/Bild/Sources.nix b/Omni/Bild/Sources.nix
index dbcd147..93bb9d8 100644
--- a/Omni/Bild/Sources.nix
+++ b/Omni/Bild/Sources.nix
@@ -44,11 +44,15 @@ let
else
abort
"In git source '${name}': Please specify `ref`, `tag` or `branch`!";
+ submodules =
+ if spec ? submodules
+ then spec.submodules
+ else false;
in
builtins.fetchGit {
url = spec.repo;
inherit (spec) rev;
- inherit ref;
+ inherit ref submodules;
};
fetch_local = spec: spec.path;