72 lines
1.6 KiB
Nix
72 lines
1.6 KiB
Nix
self: super: {
|
|
|
|
myEmacs = super.emacsWithPackages (epkgs: (with epkgs.melpaStablePackages; [
|
|
company
|
|
paredit
|
|
counsel
|
|
flycheck
|
|
ivy
|
|
ivy-hydra
|
|
magit
|
|
projectile
|
|
epkgs.melpaPackages.counsel-projectile
|
|
ggtags
|
|
use-package
|
|
org-bullets
|
|
solarized-theme
|
|
evil
|
|
evil-magit
|
|
evil-leader
|
|
evil-tutor
|
|
evil-surround
|
|
epkgs.evil-goggles
|
|
epkgs.ox-mediawiki
|
|
epkgs.hledger-mode
|
|
# evil-commentary
|
|
password-store
|
|
pass
|
|
linum-relative
|
|
(epkgs.trivialBuild {
|
|
pname = "emacs-nix-mode";
|
|
src = super.fetchFromGitHub {
|
|
owner = "matthewbauer";
|
|
repo = "nix-mode";
|
|
rev = "f24abeb736a028deb283d51a859e7e34aba5e42b";
|
|
sha256 = "06kznwa5qbl3vzvvdh6lqdgzjzkvkvayvv3bjx3p2j275fxy1kfw";
|
|
};
|
|
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
|
|
intero
|
|
]));
|
|
# 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
|
|
;
|
|
});
|
|
}
|