aboutsummaryrefslogtreecommitdiff
path: root/packages/emacs/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'packages/emacs/default.nix')
-rw-r--r--packages/emacs/default.nix19
1 files changed, 19 insertions, 0 deletions
diff --git a/packages/emacs/default.nix b/packages/emacs/default.nix
new file mode 100644
index 00000000..d10370a7
--- /dev/null
+++ b/packages/emacs/default.nix
@@ -0,0 +1,19 @@
+{ pkgs ? import <nixpkgs> { }, ... }:
+let
+ utils = import ../../nix/utils.nix { pkgs = pkgs; };
+ gtk3-emacs = (pkgs.emacs.override {
+ withGTK3 = true;
+ withGTK2 = false;
+ });
+ lucid-emacs = (pkgs.emacs.override {
+ # enable lucid
+ withGTK3 = false;
+ withGTK2 = false;
+ });
+ ePackages = pkgs.callPackage ./packages.nix { };
+ emacsWithPackages = emacs:
+ (pkgs.emacsPackagesFor emacs).emacsWithPackages
+ (ePackages.emacs-package-list pkgs.emacsPackages);
+
+in
+ emacsWithPackages gtk3-emacs