diff --git a/default.nix b/default.nix index 77777a0..634a387 100644 --- a/default.nix +++ b/default.nix @@ -52,7 +52,7 @@ }: let inherit (lib) optionalAttrs optionalString; - inherit (import ./fetch-overrides.nix) extraPins extraUrls allRefsRepos; + inherit (import ./fetch-overrides.nix) extraPins extraUrls; # Step 1: determine which Emacs packages to pull in. # @@ -239,7 +239,7 @@ let { inherit url; rev = pin; - allRefs = allRefsRepos.${url} or false; + allRefs = true; submodules = !(p.recipe.nonrecursive or false); # TODO: pull ref from derivation.src when not pulling it from p.recipe? # Note Doom does have packages with pin + branch (or nonrecursive) set, diff --git a/fetch-overrides.nix b/fetch-overrides.nix index 6fd7e3d..7baa28b 100644 --- a/fetch-overrides.nix +++ b/fetch-overrides.nix @@ -39,10 +39,4 @@ # In emacsattic, so shouldn't change underneath us. ammonite-term-repl = "b552fe21977e005c1c460bf6607557e67241a6b6"; }; - - # TODO figure out whether we're better off always setting allRefs. - allRefsRepos = { - "https://git.savannah.gnu.org/git/emms.git" = true; - "https://git.notmuchmail.org/git/notmuch" = true; - }; }