Commit Graph

21 Commits

Author SHA1 Message Date
le Duc Banal
28f1da710e Use recursive flag on cp for private directory
If the private directory has multiple folders in it, building the derivation will omit them.
2020-03-22 23:06:24 +01:00
László Vaskó
4502c27759 Fix git command shim
References: https://github.com/vlaci/nix-doom-emacs/issues/5
2020-03-16 19:15:32 +01:00
László Vaskó
2143f7f7bb Fix package overriding 2020-02-29 16:13:55 +01:00
László Vaskó
8bf10a4fc6 Updating sources using niv to track versions
It is nice tool for the job I have not yet known about
2020-02-22 10:25:01 +01:00
László Vaskó
b387be3425 Fixing doom-snippets and rotate-text features
Dependencies were missing for these (enabled by default) doom features.

Fixes #2
2020-02-15 10:58:27 +01:00
László Vaskó
d2f5dbb393 straightBuild: simplify extra package definition 2020-01-25 21:30:44 +01:00
László Vaskó
8e95b5f888 nix-doom-emacs: org-mode fork to support newer doom versions
commit 964291bb3662ffb19ddc9150c2f4eb0ec05b3af1
    Author: Henrik Lissner <henrik@lissner.net>
    Date:   Wed Jan 22 18:36:37 2020 -0500

        Fix #2409: switch to org mirror
2020-01-25 21:30:44 +01:00
László Vaskó
5944884462 evil-org: doom-emacs depends on hlissner's fork 2020-01-07 14:04:46 +01:00
Ross A. Baker
bd13c99287 Make it work as home-manager program.emacs.package 2019-12-13 17:54:23 -05:00
Ross A. Baker
a041d16de8 Make work on runCommand-based emacsWithPackages 2019-12-12 20:07:33 -05:00
László Vaskó
a9de74107f updating dependencies
* evil-quick-fix is a new dependency of doom
2019-12-01 15:53:51 +01:00
László Vaskó
56089c8774 ~/.doom.d no longer needs to be installed
`extraConfig` is merged into doom user's `config.el` file
2019-11-23 22:19:19 +01:00
László Vaskó
1f8cc61365 dependencies: adding so-long, evil-markdown and php-extras 2019-11-23 16:08:50 +01:00
László Vaskó
e10413c837 New option to specify additional configuration
This enables emacs configuration to refer nix store paths.
2019-11-23 10:40:42 +01:00
László Vaskó
80d96690d3 New option to install additional packages 2019-11-23 10:08:19 +01:00
László Vaskó
94ca726461 nix-doom-emacs: fix typos 2019-11-23 00:17:22 +01:00
László Vaskó
fa93a28f81 emacs-overlay: updated in order to fix building of lua-mode
emacsPackagesNgFor was changed to emacsPackagesFor in upstream
2019-11-10 17:41:02 +01:00
László Vaskó
8e36b53b3e Forcing no to all questions doom install would ask
Newer doom versions (after 873fc5c0db4876d9e1f347fa6cbd2a3a1933df69) has
a rewritten cli interface. I could not figure out how to pass `--no-env`
and `--no-fonts` (should check later if it is a bug in doom)
2019-11-10 17:41:02 +01:00
László Vaskó
2dca32ed63 install the bundled package derivations by default 2019-11-10 17:41:02 +01:00
László Vaskó
b30b651706 Updating doom-emacs version
It now requires emacsPackages from unstalbe or emacs-overlay
2019-11-10 17:41:01 +01:00
László Vaskó
c6ae77570d Nix expression to install and configure doom-emacs 2019-10-23 22:15:54 +02:00