Commit Graph

10 Commits

Author SHA1 Message Date
László Vaskó
edea767bd1 Skip Emacs's own package verification and let Nix do it for us
having gnupg around the build triggers emacs to use it for package signature
verification. this would not work anyway because the build sandbox does not
have a properly configured user home and environment.

Fixes: #33
2020-08-15 18:54:46 +02:00
László Vaskó
9df96bd3c5 Updating doom-emacs and compatibility shim 2020-05-28 22:54:18 +02:00
László Vaskó
7add1505c0 Ensure that doom's customizations to straight.el take effect
`nix-straight.el` used to require `straight.el` on its own before `doom`
itself was loaded. This had an unfortunate side-effect that
`straight-fix-org` was set to nil after it has been loaded so
`org-version` and `org-git-version` functions were already overloaded.
This was no problem for `org-mode` itself as it has its own overload of
the above mentioned functions, but other libraries such as `elfeed` may
also use these which causes problems.

`nix-straight.el` is updated to a version where it does not preload
`straight` and an advice is provided to `doom` so it loads our version
of `straight` when it supposed to.

References: https://github.com/vlaci/nix-doom-emacs/issues/5
2020-03-16 19:15:20 +01:00
László Vaskó
28aaf07321 doom-emacs: support newer revisions
workaround breakage introduced in

    commit 6f7bdc801a0b4d1a50f25b3c6d7d74858789a540
    Author: Henrik Lissner <henrik@lissner.net>
    Date:   Mon Dec 16 16:49:34 2019 -0500

        Make print! et co always respect standard-output
2019-12-21 14:22:42 +01:00
László Vaskó
f2423d9e54 Updating doom and dependencies 2019-11-23 10:41:20 +01:00
László Vaskó
1b540d189c updating doom emacs to upstream 2019-11-10 17:41:02 +01:00
László Vaskó
d648dfc477 adding a prefix to logs emitted by the adjusted installer 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ó
bdbf14a95b advice.el: removing unneeded advices 2019-11-10 17:41:02 +01:00
László Vaskó
c6ae77570d Nix expression to install and configure doom-emacs 2019-10-23 22:15:54 +02:00