From 3db83d958970d9961a8d99b19a3c17b124358378 Mon Sep 17 00:00:00 2001 From: Mikhail Klementev Date: Thu, 18 Jul 2019 18:27:22 +0000 Subject: [PATCH] Define emacs packages system-wide --- packages.nix | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/packages.nix b/packages.nix index a12b510..31109af 100644 --- a/packages.nix +++ b/packages.nix @@ -38,7 +38,7 @@ in { appimage-run # utils - wget tmux zsh vim emacs htop acpi bc p7zip mpv + wget tmux zsh vim htop acpi bc p7zip mpv git pass unzip zip w3m whois dnsutils feh parted iotop nmap tldr sshfs pinentry_ncurses oathToolkit neomutt pciutils easyrsa openvpn @@ -68,6 +68,23 @@ in { autopep8 jedi yapf black flake8 rope ])) + (unstable.emacsWithPackages(epkgs: with epkgs; [ + # Programming languages modes + cobol-mode haskell-mode rust-mode scala-mode csharp-mode d-mode + solidity-mode php-mode go-mode elpy + # Development + helm-gtags slime xcscope + # Configuration languages modes + nix-mode markdown-mode dockerfile-mode yaml-mode ssh-config-mode + toml-mode pcap-mode + # Version control + magit git-gutter + # Generic + smex w3m exec-path-from-shell org-kanban + # Appearance + zenburn-theme solarized-theme + ])) + # dev go gnumake gcc clang clang-analyzer global maven binutils-unwrapped openssl bison flex fop libxslt