about summary refs log tree commit diff
diff options
context:
space:
mode:
authorVincent Ambo <tazjin@gmail.com>2018-05-01T13·05+0200
committerVincent Ambo <tazjin@gmail.com>2018-05-01T13·05+0200
commit693f92731bd119bb83eae3e63ee26fa235433861 (patch)
tree599999efe3c216a1f093652b9eba0a7d2d0bf44f
parentbe749fdd22a1e8e7ae023c0fa6f23365b70a7c9c (diff)
feat(emacs): Install ivy & related packages
Finally getting around to ditching Helm ...
-rw-r--r--emacs.nix7
-rw-r--r--packages.nix3
2 files changed, 9 insertions, 1 deletions
diff --git a/emacs.nix b/emacs.nix
index 6f154ccccbc2..633b83be243b 100644
--- a/emacs.nix
+++ b/emacs.nix
@@ -60,7 +60,12 @@ nix-mode = with pkgs; emacsPackagesNg.melpaBuild {
 
 in emacsWithPackages(epkgs:
   # Pinned packages:
-  (with pkgs.pinnedEmacs; [ exwm ]) ++
+  (with pkgs.pinnedEmacs; [
+    exwm
+    ivy
+    ivy-gitlab
+    ivy-pass
+  ]) ++
 
   # Actual ELPA packages (the enlightened!)
   (with epkgs.elpaPackages; [
diff --git a/packages.nix b/packages.nix
index e6a765a1aad9..bf739b38e809 100644
--- a/packages.nix
+++ b/packages.nix
@@ -42,6 +42,9 @@ in {
 
       # Override EXWM from 0.17 -> 0.18
       pinnedEmacs.exwm = unstable.emacsPackagesNg.elpaPackages.exwm;
+      pinnedEmacs.ivy = unstable.emacsPackagesNg.melpaPackages.ivy;
+      pinnedEmacs.ivy-pass = unstable.emacsPackagesNg.melpaPackages.ivy-pass;
+      pinnedEmacs.ivy-gitlab = unstable.emacsPackagesNg.melpaPackages.ivy-gitlab;
     };
   };