Commit Graph

19 Commits

Author SHA1 Message Date
68c1175d46 fix: rm evil-collection from overrides
This change was added to allow evil-collection to compile on latest
versions macOS Ventura, the evil-collection version at the time of this
change was halting on the compilation of the
`evil-collection-speedbar.el` file.

Unfortunately, with this approach, although it finishes the nix-doom
emacs compilation, leaves doom-emacs' runtime in a faulty state. The
emacs package relies on a sub-directory `modes` that doesn't get
compiled when specifying this dependency in the overrides list.

As a way to make it work as expected on macOS Ventura, users should
override the `emacsPackagesOverlay` option and specify the
`evil-collection` variable. Following an example

```
{ pkgs, ... }:
{
  programs.doom-emacs = {
    enable = true;
    emacsPackagesOverlay = _final: _prev: {
        inherit (pkgs.emacsPackages) evil-collection;
    };
  };
}
```
2023-07-10 09:46:29 -07:00
c0c8f6d2ea fix: add evil-collection to overrides
When installing nix-doom-emacs on newer macOS m2 machines, the build process
hangs when processing the evil-collection package.

Adding this override fixes the problem.
2023-06-07 12:13:02 -07:00
827fe858bc Fix formatting 2022-09-08 20:36:11 +01:00
9080872399 Add tree-sitter overrides, enable it on tests 2022-07-09 11:43:25 +01:00
40a0b29745 Add ts-fold, needed by tree-sitter+fold 2022-07-08 23:15:25 +01:00
526db4db0c Remove evil-escape overwrite 2022-07-08 16:53:23 +01:00
ffa42074ba Move patches to its own directory 2022-07-08 16:48:39 +01:00
eae902034b flake: add sln-mode input 2022-04-15 23:03:21 -04:00
5497709d8b add format-all override to fix +format module
Doom uses an older version of format-all[1] before breaking changes were
made upstream. We need to also use this version to not have a broken experience.

[1] https://github.com/hlissner/doom-emacs/blob/develop/modules/editor/format/packages.el#L4
2021-12-10 17:27:12 +02:00
b9bfa3cedb org: package renamed, org-contrib added
See 9811756e80
2021-07-27 15:36:40 +02:00
e9a82e6557 Add a patch for restart-emacs
Before this change, trying to use `doom/restart-and-restore` would
result in a failed to load `default.el` as the wrong binary would be launched.

This fixes that.
2021-06-29 23:06:23 +02:00
844cbdf3db fix dune override 2021-03-12 10:53:18 +01:00
44dd899fce flake: rename inputs to prevent errors on update
If input name contains `.` character then `invalid flake input path
element` error message is displayed on running `nix flake update
--update-input x.y`
2021-01-23 17:08:15 +01:00
f1aa5a9ca7 Fix (org +present) by downloading reveal.js
See the following commit in doom-emacs:
> commit 723583e8d737fac93a05fe9dc06a233f3efdc305
> Author: Diego Zamboni <diego@zzamboni.org>
> Date:   Thu Aug 27 07:15:14 2020 +0200
>
>     Automatically download reveal.js and use local copy, default to v4 (#3846)
>
>     * Automatically download reveal.js upgrade to v4
>
>     The +present option now automatically checks out the reveal.js
>     repository and configures org-re-reveal to use it. It also now uses
>     reveal.js 4 instead of 3.9.2.
>
>     * Changed :init to :config
2020-08-30 19:12:42 +02:00
238b18d7b2 nose: it has been removed from emacsPackages on nixpkgs master
References: #37
2020-08-21 14:43:18 +02:00
7b0c01676c doom-emacs: latest version requires explain-pause-mode
References: #37
2020-08-21 12:15:45 +02:00
bc7a962ade doom-snippets: actually install snippets
fixes #23
2020-07-23 10:42:53 +01:00
5fa986fe8c fixup! Updating nix-straight.el 2020-07-02 19:40:34 +02:00
2ab836b8f4 extracting overrides to its own file
This is the most volatile part of the code base, default.nix should be
fairly stable by now.
2020-06-10 01:26:08 +02:00