nixos-config/hosts/dell-5590/nixpkgs/emacs.nix

51 lines
789 B
Nix

{ pkgs, ... }:
{
home.packages = with pkgs; [
multimarkdown
];
services.emacs.enable = true;
programs.emacs = {
enable = true;
extraPackages = (epkgs:
(with epkgs; [
use-package
dash
doom-themes
lsp-mode
web-mode
nix-mode
rust-mode
ledger-mode
direnv
company
yasnippet
prettier-js
smartparens
org
org-journal
org-roam
org-msg
org-caldav
magit
evil
bbdb
projectile
flycheck
ivy
counsel
counsel-projectile
lsp-ivy
which-key
elpaPackages.org
markdown-mode
]));
};
home.file = {
".emacs.d/init.el" = {
source = ./configs/init.el;
};
};
}