68 lines
1.4 KiB
Nix
68 lines
1.4 KiB
Nix
|
self: super: {
|
||
|
|
||
|
myEmacs = super.emacsWithPackages (epkgs: (with epkgs.melpaStablePackages; [
|
||
|
company
|
||
|
paredit
|
||
|
counsel
|
||
|
flycheck
|
||
|
ivy
|
||
|
magit
|
||
|
projectile
|
||
|
use-package
|
||
|
org-bullets
|
||
|
solarized-theme
|
||
|
evil
|
||
|
evil-magit
|
||
|
evil-leader
|
||
|
evil-tutor
|
||
|
evil-surround
|
||
|
epkgs.evil-goggles
|
||
|
# evil-commentary
|
||
|
password-store
|
||
|
pass
|
||
|
linum-relative
|
||
|
(epkgs.trivialBuild {
|
||
|
pname = "emacs-nix-mode";
|
||
|
src = pkgs.fetchFromGitHub {
|
||
|
owner = "matthewbauer";
|
||
|
repo = "nix-mode";
|
||
|
rev = "v1.2.1";
|
||
|
sha256 = "1zpqpq6hd83prk80921nbjrvcmk0dykqrrr1mw3b29ppjma5zjiz";
|
||
|
};
|
||
|
preConfigure = ''
|
||
|
rm nix-company.el nix-mode-mmm.el
|
||
|
'';
|
||
|
})
|
||
|
nix-buffer
|
||
|
which-key
|
||
|
git-gutter-fringe
|
||
|
neotree
|
||
|
all-the-icons
|
||
|
epkgs.org-cliplink
|
||
|
pandoc-mode
|
||
|
markdown-mode
|
||
|
interleave
|
||
|
# all-the-icons-dired
|
||
|
org-ref
|
||
|
avy
|
||
|
# nixos-sandbox # https://github.com/travisbhartwell/nix-emacs
|
||
|
haskell-mode
|
||
|
]));
|
||
|
# todo: emacs-all-the-icons-fonts
|
||
|
pandocdeps = (super.texlive.combine {
|
||
|
inherit (super.texlive)
|
||
|
scheme-basic
|
||
|
# explicit list pandoc tex dependencies
|
||
|
amsfonts amsmath lm ec ifxetex ifluatex eurosym listings fancyvrb
|
||
|
# longtable
|
||
|
booktabs
|
||
|
hyperref ulem geometry setspace
|
||
|
# linestretch
|
||
|
babel
|
||
|
# some optional dependencies of pandoc
|
||
|
upquote microtype csquotes
|
||
|
mathtools
|
||
|
;
|
||
|
});
|
||
|
}
|