about summary refs log tree commit diff
path: root/overlays
diff options
context:
space:
mode:
Diffstat (limited to 'overlays')
-rw-r--r--overlays/package.nix41
1 files changed, 3 insertions, 38 deletions
diff --git a/overlays/package.nix b/overlays/package.nix
index 0a07cf99a239..e4d8288fc700 100644
--- a/overlays/package.nix
+++ b/overlays/package.nix
@@ -1,30 +1,4 @@
 self: super:
-let
-  mkExDrv = emacsPackages: name: args:
-    let
-      repoMeta = super.lib.importJSON (../repos/exwm/. + "/${name}.json");
-    in
-    emacsPackages.melpaBuild (
-      args // {
-        pname = name;
-        ename = name;
-        version = repoMeta.version;
-        commit = repoMeta.rev;
-
-        recipe = builtins.toFile "recipe" ''
-          (${name} :fetcher github
-          :repo "ch11ng/${name}")
-        '';
-
-        src = super.fetchFromGitHub {
-          owner = "ch11ng";
-          repo = name;
-          inherit (repoMeta) rev sha256;
-        };
-      }
-    );
-
-in
 {
   emacsPackagesFor = emacs: (
     (super.emacsPackagesFor emacs).overrideScope' (
@@ -46,21 +20,12 @@ in
             generated = ../repos/nongnu/nongnu-generated.nix;
           };
 
-          epkgs = esuper.override {
+        in
+          esuper.override {
             inherit melpaStablePackages melpaPackages elpaPackages
               nongnuPackages;
-          };
+          }
 
-        in
-        epkgs // {
-          xelb = mkExDrv eself "xelb" {
-            packageRequires = [ eself.cl-generic eself.emacs ];
-          };
-
-          exwm = mkExDrv eself "exwm" {
-            packageRequires = [ eself.xelb ];
-          };
-        }
     )
   );