diff options
author | Vincent Ambo <mail@tazj.in> | 2021-04-13T22·19+0200 |
---|---|---|
committer | tazjin <mail@tazj.in> | 2021-04-13T22·56+0000 |
commit | f6e59dc09a2b60840d53a960e46f0075d6479c97 (patch) | |
tree | 470a2f03ee88362179c754a9d52c50f45567e246 | |
parent | bfaa5cbb9205450857eff9120cd11c29149bff74 (diff) |
refactor(tazjin/emacs): Use Emacs packages exclusively from fixpoint r/2505
In preparation for native comp ... Change-Id: I4386ec195673aa664a353236b85d13c3258629e5 Reviewed-on: https://cl.tvl.fyi/c/depot/+/3006 Tested-by: BuildkiteCI Reviewed-by: tazjin <mail@tazj.in>
-rw-r--r-- | users/tazjin/emacs/default.nix | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/users/tazjin/emacs/default.nix b/users/tazjin/emacs/default.nix index b4d5f952e954..4babc106dd48 100644 --- a/users/tazjin/emacs/default.nix +++ b/users/tazjin/emacs/default.nix @@ -7,7 +7,7 @@ # Forcing Emacs to link against Imagemagick currently causes libvterm # to segfault, which is a lot less desirable than not having telega # render images correctly. -{ depot, lib, pkgs, ... }: +{ lib, pkgs, ... }: let emacsWithPackages = (pkgs.emacsPackagesGen pkgs.emacs27).emacsWithPackages; @@ -91,21 +91,22 @@ let yasnippet ]) ++ + # Other external packages: + (with epkgs; [ + exwm + vterm + telega + ]) ++ + # Custom packages - (with depot.tools.emacs-pkgs; [ + (with epkgs.tvlPackages; [ dottime nix-util term-switcher tvl - # telega comes from a mysterious third package set - pkgs.emacsPackages.telega - # patched / overridden versions of packages - depot.third_party.emacs.exwm - depot.third_party.emacs.rcirc - depot.third_party.emacs.vterm - depot.third_party.emacs.explain-pause-mode + rcirc ])))); in lib.fix(self: l: f: pkgs.writeShellScriptBin "tazjins-emacs" '' export PATH="${emacsBinPath}:$PATH" |