From 2ab836b8f4fb29be307ef65fd925fe2e1b7925bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Vask=C3=B3?= Date: Wed, 10 Jun 2020 01:26:08 +0200 Subject: [PATCH] extracting overrides to its own file This is the most volatile part of the code base, default.nix should be fairly stable by now. --- default.nix | 73 +------------------------------------------ overrides.nix | 86 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 87 insertions(+), 72 deletions(-) create mode 100644 overrides.nix diff --git a/default.nix b/default.nix index e329dbb..eb1c857 100644 --- a/default.nix +++ b/default.nix @@ -58,78 +58,7 @@ let then dependencyOverrides.${p} else sources.${p}; # Packages we need to get the default doom configuration run - overrides = self: super: { - evil-escape = super.evil-escape.overrideAttrs (esuper: { - patches = [ ./evil-escape.patch ]; - }); - straightBuild = { pname, ... }@args: self.trivialBuild ({ - ename = pname; - version = "1"; - src = lock pname; - buildPhase = ":"; - } // args); - doom-snippets = self.straightBuild { - pname = "doom-snippets"; - }; - evil-markdown = self.straightBuild { - pname = "evil-markdown"; - }; - evil-org = self.straightBuild { - pname = "evil-org-mode"; - }; - evil-quick-diff = self.straightBuild { - pname = "evil-quick-diff"; - }; - magit = super.magit.overrideAttrs (esuper: { - preBuild = '' - make VERSION="${esuper.version}" -C lisp magit-version.el - ''; - }); - org-mode = self.straightBuild rec { - pname = "org-mode"; - version = "9.4"; - installPhase = '' - LISPDIR=$out/share/emacs/site-lisp - install -d $LISPDIR - - cp -r * $LISPDIR - - cat > $LISPDIR/lisp/org-version.el < $LISPDIR/lisp/org-version.el <