diff --git a/guix.scm b/guix.scm
index 578f37a44f0826bdf208e55188e0b91263d76a58..cbacef15272ce38b306497c32ae3254a1d829922 100644
--- a/guix.scm
+++ b/guix.scm
@@ -3,6 +3,7 @@
                                                   python-nltk
                                                   python-seaborn))
              (guix gexp)
+             (guix git-download)
              ((guix licenses) #:select (lgpl3+))
              (guix packages)
              (guix build-system python))
@@ -15,7 +16,7 @@
     (source
       (local-file %source-dir
                   #:recursive? #t
-                  #:select? (lambda (x . _) (not (string=? (basename x) ".git")))))
+                  #:select? (git-predicate %source-dir)))
     (build-system python-build-system)
     (propagated-inputs
       (list python-matplotlib