You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
746 B
43 lines
746 B
{ stdenv, pkgs, ... }:
|
|
|
|
with pkgs; emacsWithPackages (epkgs:
|
|
(with epkgs; [
|
|
(runCommand "init.el" {} ''
|
|
mkdir -p $out/share/emacs/site-lisp
|
|
cp ${./init.el} $out/share/emacs/site-lisp/default.el
|
|
'')
|
|
|
|
# Language support
|
|
fish-mode
|
|
lsp-mode
|
|
# markdown-mode
|
|
nim-mode
|
|
nix-mode
|
|
protobuf-mode
|
|
python-mode
|
|
rust-mode
|
|
|
|
color-identifiers-mode
|
|
color-theme-sanityinc-tomorrow
|
|
company
|
|
company-lsp
|
|
# direnv
|
|
fzf
|
|
ido-vertical-mode
|
|
ledger-mode
|
|
lsp-ui
|
|
magit
|
|
monokai-theme
|
|
multiple-cursors
|
|
notmuch
|
|
org
|
|
protobuf-mode
|
|
scad-mode
|
|
smex
|
|
sublimity
|
|
treemacs
|
|
undo-tree
|
|
visual-fill-column
|
|
which-key
|
|
yasnippet
|
|
]))
|
|
|