62 lines
2 KiB
Nix
62 lines
2 KiB
Nix
{ config, pkgs, ... }:
|
|
|
|
let
|
|
gitpkgs = import /nixpkgs {};
|
|
in {
|
|
config.machine.pkgsets.emacs.pkgwrap = [ (gitpkgs.emacsWithPackages (epkgs: with epkgs; config.machine.pkgsets.emacs.pkgs)) ];
|
|
config.machine.pkgsets.emacs.pkgs = with pkgs; with pkgs.emacsPackages; [
|
|
/* Theming */
|
|
solarized-theme color-theme-sanityinc-tomorrow moe-theme powerline moody minions
|
|
/*General Stuff */
|
|
rainbow-delimiters # color parenthesis by indentation
|
|
color-identifiers-mode
|
|
/* Python */
|
|
company-jedi pylint elpy flycheck-mypy
|
|
/* Git support */
|
|
magit
|
|
emms # multimedia support
|
|
wsd-mode
|
|
plantuml-mode
|
|
/* Other Stuff, not yet sorted */
|
|
mu4e-alert
|
|
google-translate
|
|
tramp
|
|
transmission
|
|
org-plus-contrib orgit ox-gfm ox-rst
|
|
easy-jekyll markdown-mode impatient-mode simple-httpd htmlize
|
|
eclim
|
|
auto-complete
|
|
pkgs.aspell pkgs.aspellDicts.en pkgs.aspellDicts.de
|
|
use-package diminish bind-key
|
|
smartparens
|
|
evil-surround evil-indent-textobject evil-cleverparens avy undo-tree
|
|
cdlatex # for math expressions
|
|
helm
|
|
/* LaTeX */ auctex helm-bibtex cdlatex
|
|
markdown-mode
|
|
flycheck
|
|
pkgs.ledger
|
|
yaml-mode
|
|
company
|
|
# Irony is currently broken.
|
|
/* C/C++ */ irony company-irony company-irony-c-headers flycheck-irony clang-format pkgs.clang-tools
|
|
/* Haskell */ haskell-mode flycheck-haskell
|
|
/* Org */ org org-ref pdf-tools org-bullets org-caldav
|
|
/* Rust */ rust-mode flycheck-rust racer
|
|
/* mail */ messages-are-flowing
|
|
/* Nix */ nix-buffer nix-mode nixos-options company-nixos-options nix-sandbox
|
|
paganini-theme
|
|
json-navigator
|
|
spaceline # modeline beautification
|
|
winum eyebrowse # window management
|
|
auto-compile
|
|
/* Maxima */ pkgs.maxima
|
|
visual-fill-column
|
|
web-mode
|
|
melpaStablePackages.idris-mode helm-idris
|
|
/* Java */
|
|
# projectile yasnippet lsp-mode hydra company-lsp lsp-ui lsp-java dap-mode
|
|
cl-lib meghanada autodisass-java-bytecode google-c-style realgud
|
|
weechat
|
|
];
|
|
}
|