about summary refs log tree commit diff
path: root/overlays
diff options
context:
space:
mode:
authoradisbladis <adisbladis@gmail.com>2023-06-02 00:33:07 +1200
committeradisbladis <adisbladis@gmail.com>2023-06-02 00:36:02 +1200
commit737fe5a55365f51bc3d47ffb0534a45cf0697c89 (patch)
tree0a3a514332b5b3ca27df4895a036faca3ac20e2c /overlays
parentdbb2bb4f40a27e2bba0bee5fe6f97e832a4583c6 (diff)
downloadnixlib-737fe5a55365f51bc3d47ffb0534a45cf0697c89.tar
nixlib-737fe5a55365f51bc3d47ffb0534a45cf0697c89.tar.gz
nixlib-737fe5a55365f51bc3d47ffb0534a45cf0697c89.tar.bz2
nixlib-737fe5a55365f51bc3d47ffb0534a45cf0697c89.tar.lz
nixlib-737fe5a55365f51bc3d47ffb0534a45cf0697c89.tar.xz
nixlib-737fe5a55365f51bc3d47ffb0534a45cf0697c89.tar.zst
nixlib-737fe5a55365f51bc3d47ffb0534a45cf0697c89.zip
Remove exwm repo
Exwm is in elpa and the update cadence doesn't motivate that we have the special handling around any more.

This removal feels quite funny given that this repository started it's
life as an overlay precisely to get bleeding edge exwm versions, and then grew to other packages from there.

So long exwm repo!
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 ];
-          };
-        }
     )
   );