about summary refs log tree commit diff
path: root/emacs.nix
diff options
context:
space:
mode:
Diffstat (limited to 'emacs.nix')
-rw-r--r--emacs.nix15
1 files changed, 14 insertions, 1 deletions
diff --git a/emacs.nix b/emacs.nix
index 307aeb46f2f3..1d5c1d4393f6 100644
--- a/emacs.nix
+++ b/emacs.nix
@@ -49,6 +49,19 @@ exwm = melpaBuild {
  };
 };
 
+slyFixed = sly.overrideAttrs(_: {
+  recipe = builtins.toFile "recipe" ''
+(sly :repo "joaotavora/sly"
+     :fetcher github
+     :files ("*.el"
+             ("lib" "lib/*")
+             ("contrib" "contrib/*")
+             "doc/*.texi"
+             "doc/*.info"
+             "doc/dir"))
+'';
+});
+
 in emacsWithPackages(epkgs:
   # Actual ELPA packages (the enlightened!)
   (with epkgs.elpaPackages; [
@@ -106,7 +119,7 @@ in emacsWithPackages(epkgs:
     restclient
     rust-mode
     s
-    # sly
+    slyFixed
     smartparens
     string-edit
     swiper