Nix + Doom Emacs | 229 Members | |
| Running Doom Emacs with Nix | You probably want https://github.com/nix-community/nix-doom-emacs | 47 Servers |
| Sender | Message | Time |
|---|---|---|
| 3 Mar 2023 | ||
| Not sure, I think the whole issue right now is that new profile system from doomemacs | 20:01:04 | |
| Since I tried to remove it some things didn't initialize so everything got broken I guess | 20:01:38 | |
| The code from doomemacs seems relatively stable nowadays BTW, so if we end up fixing I think we shouldn't expect other big breakages | 20:02:11 | |
But I also have to say, it is not easy to make it work though. doomemacs now expects you to run doom sync at least once to generate the profile | 20:03:15 | |
| 4 Mar 2023 | ||
| I think most people missed the change in Nix 2.10 that allows Nix to run without installation inside user $HOME | 11:02:38 | |
| I can't find many references in Google, except for the releases notes for Nix 2.10 | 11:02:59 | |
| Also, most projects still have issues with it: Home-Manager doesn't work, but they hit another bug with Nix 2.14 and I think they're now going to fix it | 11:03:51 | |
| The fact that there is no ready to use Nix static binaries in NixOS website also doesn't help | 11:06:04 | |
| I think I need to write about this somewhere to raise the awareness about this, because this is seriously awesome | 11:06:31 | |
| Anyway, random rant :P | 11:06:55 | |
| 14:00:53 | ||
| Hi all. I've just updated to the latest nix-doom-emacs. When applying my config, nix is getting stuck at:
I've left it over 30 minutes but no progress. Has anyone else seen this? | 15:32:51 | |
| yes. it's broken for rn. are you using emacs-overlay and overriding emacsPackage? try building with regular emacs from stable. it worked for me(might not be an option if you need newer or pgtk) | 15:35:13 | |
| * yes. it's broken for me rn. are you using emacs-overlay and overriding emacsPackage? try building with regular emacs from stable. it worked for me(might not be an option if you need newer or pgtk) | 15:35:21 | |
| Indeed, I'm using emacs-overlay for pgtk emacs. I'll try with stable. | 15:36:32 | |
| You can also pin emacs-overlay | 15:37:28 | |
| Ah so is this an emacs-overlay regression? | 15:38:00 | |
| I actually think it is a change in upstream emacs as there were only bumps in emacs between the commit (scroll up a bit here I posted it at some point) that broke it for me and the last one that worked | 15:39:33 | |
| I'll take a look. Thanks! | 15:47:19 | |
| Can confirm it worked for me with:
| 15:57:13 | |
| and emacsPgtk | 15:57:23 | |
| * Can confirm it worked for me with:
| 15:58:40 | |
| anyone has tree-sitter grammars for emacs 29+ builtin tree-sitter module configured through nix? emacs expects the tree-sitter shared objects to be called libtree-sitter-LANGUAGE.so so currently tree-sitter-grammars package won't work since it generates LANGUAGE.so. is there a way to overlay tree-sitter-grammars so it symlinks LANGUAGE.so to libtree-sitter-LANGUAGE.so? or alternatively does anyone have this packaged: https://github.com/casouri/tree-sitter-module ? I tried manually building https://github.com/casouri/tree-sitter-module in my home dir and then added (setq treesit-extra-load-path '("/home/myuser/tree-sitter-module/dist")) and it worked. but it's not ideal, would like it managed by nix.tree-sitter docs for reference: https://git.savannah.gnu.org/cgit/emacs.git/tree/admin/notes/tree-sitter/starter-guide?h=emacs-29 | 17:36:28 | |
In reply to @ravensiris:matrix.orgemacs-overlay does this | 18:54:24 | |
In reply to @jasonjckn:matrix.org Thanks it's here indeed https://github.com/nix-community/emacs-overlay/blob/master/overlays/emacs.nix#L108-L136.
| 20:12:48 | |
Download Screenshot 2023-03-04 at 12.41.42 PM.png | 20:42:36 | |
Download Screenshot 2023-03-04 at 12.42.03 PM.png | 20:42:37 | |
| ravensiris: if you want branch v29, you can do something like this | 20:42:38 | |
| 22:58:13 | ||
| 10 Mar 2023 | ||
| I attempted to port my working doom config over to home-manager today and I'm running into
which I see is an open bug on the issue tracker, does anyone have any more information or workarounds? | 18:46:34 | |