diff options
Diffstat (limited to 'users/tazjin/emacs/default.nix')
-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" |