Files
dotfiles/overlays/emacs/default.nix
2022-12-05 14:39:27 +05:30

23 lines
433 B
Nix

{ emacsWithPackagesFromUsePackage
, stdenv
, fetchzip
, fetchurl
, fetchFromGitHub
, emacsNativeComp
, config ? null
, package ? emacsNativeComp
, ...
}:
assert (config != null);
emacsWithPackagesFromUsePackage {
inherit config package;
alwaysEnsure = true;
alwaysTangle = true;
extraEmacsPackages = epkgs: with epkgs; [
use-package
(epkgs.tree-sitter-langs.withPlugins (_: epkgs.tree-sitter-langs.plugins))
];
}