diff options
author | Adrian Kummerlaender | 2020-08-27 15:31:17 +0200 |
---|---|---|
committer | Adrian Kummerlaender | 2020-08-27 15:31:17 +0200 |
commit | 191438718de6175cb0cff457005ed312cc4e8fd8 (patch) | |
tree | 2e7057252c10c05f9264e6e655722129f30c4df8 /gui/emacs.nix | |
parent | 65dfa1de8c33cda799a61cc15a34317a5a50093c (diff) | |
download | nixos_home-191438718de6175cb0cff457005ed312cc4e8fd8.tar nixos_home-191438718de6175cb0cff457005ed312cc4e8fd8.tar.gz nixos_home-191438718de6175cb0cff457005ed312cc4e8fd8.tar.bz2 nixos_home-191438718de6175cb0cff457005ed312cc4e8fd8.tar.lz nixos_home-191438718de6175cb0cff457005ed312cc4e8fd8.tar.xz nixos_home-191438718de6175cb0cff457005ed312cc4e8fd8.tar.zst nixos_home-191438718de6175cb0cff457005ed312cc4e8fd8.zip |
Use feature/native-comp Emacs build from overlay
Diffstat (limited to 'gui/emacs.nix')
-rw-r--r-- | gui/emacs.nix | 30 |
1 files changed, 21 insertions, 9 deletions
diff --git a/gui/emacs.nix b/gui/emacs.nix index 0a24cf2..ce5912b 100644 --- a/gui/emacs.nix +++ b/gui/emacs.nix @@ -12,7 +12,6 @@ rm metakr.org mkdir -p $out/share/emacs/site-lisp mv akr-theme.el $out/share/emacs/site-lisp/ - ${pkgs.emacs}/bin/emacs -batch -f batch-byte-compile $out/share/emacs/site-lisp/*.el ''; }; @@ -45,13 +44,27 @@ in { enable = true; - extraPackages = epkgs: with epkgs.melpaPackages; [ - pdf-tools - ] ++ [ - akr-color-theme - custom-runtime-env - pkgs.mu - ]; + package = let + pkgs-unstable = import <nixpkgs-unstable> { + overlays = [ + (import (builtins.fetchTarball { + url = https://github.com/nix-community/emacs-overlay/archive/c10d59874dfa8341237702bce514a763198770c4.tar.gz; + })) + ]; + }; + in + pkgs-unstable.emacsWithPackagesFromUsePackage { + config = ./conf/init.el; + package = pkgs-unstable.emacsGcc; + extraEmacsPackages = epkgs: with epkgs.melpaPackages; [ + pdf-tools + mu4e-alert + ] ++ [ + akr-color-theme + custom-runtime-env + pkgs.mu + ]; + }; }; home.packages = with pkgs; [ @@ -71,6 +84,5 @@ services.emacs = { enable = true; - client.enable = true; }; } |