!SlMumQZnFjwLRjWFbW:nixos.org

Nix + Doom Emacs

219 Members
Running Doom Emacs with Nix | You probably want https://github.com/nix-community/nix-doom-emacs46 Servers

Load older messages


SenderMessageTime
8 Sep 2023
@JoelMcCracken:matrix.orgJoelMcCrackenbut, FYI, I think doom development is now un-stalling04:01:49
@ulli:hrnz.lihrnz left the room.20:41:32
9 Sep 2023
@woobilicious:matrix.orgwoobiliciousIs that doom upstream, or the nix package?02:26:45
@ckie:ckie.devckie (they/them) woobilicious: JoelMcCracken's last messages were about doom itself 03:11:27
@woobilicious:matrix.orgwoobiliciousAhh okay :-)03:12:13
@woobilicious:matrix.orgwoobiliciousI wouldn't mind moving to a "simple-emacs" thing using nix that lets me quickly setup a decent setup of emacs without having to learn lisp.04:05:00
@ckie:ckie.devckie (they/them)i've changed my mind a bit on that since then04:06:42
@ckie:ckie.devckie (they/them)i think doom having its own module system is good, but it should be way more modularized. almost like nixpkgs' evalModules is reusable. it shouldnt be a part of The Big Doom Blob04:07:19
@ckie:ckie.devckie (they/them) but evaling files conditionally gets like, the vast vast majority of the way there. and we can get rid of doom sync with the stuff we talked about before 04:08:48
@ckie:ckie.devckie (they/them)tl;dr emacs has survived for a very long time and we should learn from its design and try to mimick it04:09:37
@woobilicious:matrix.orgwoobiliciousI moved to doom emacs because spaceemacs was always broken for me lol.04:15:51
@jakra:perthchat.orgjakra joined the room.08:37:16
@jakra:perthchat.orgjakraCan someone help me? I've got doom-emacs installed via home-manager on nixos, with the config directory set as ./doom.d. In that folder (relatively to home manager config) I've got init.el, packages.el, custom.el and config.el. My config.el changes are reflected in doom after a switch (I can see them when I "find file in private config", but my changes to init.el aren't there. Is this expected?08:41:59
@jakra:perthchat.orgjakraOr, more likely, I'm being an idiot, and loading the wrong flake! 😰08:58:01
@ptonner:matrix.orgPeter Tonner

I'm trying to get an initial setup working, is it normal for emacs to be running a bunch of async native compilation in the background? During build there was already a bunch of native comp done, so I'm not sure why this also happening. I've been letting it run in the background for a while but there doesn't seem to be an end in sight. This is my setup:

{ inputs, pkgs, ... }:

{
  imports = [ inputs.nix-doom-emacs.hmModule ];
  programs.doom-emacs = {
    enable = true;
    doomPrivateDir = ./doom.d;
  };
}
13:10:23
@ptonner:matrix.orgPeter TonnerI've also tried the solution added by this feature, but it didn't seem to make a difference: https://github.com/nix-community/nix-doom-emacs/pull/30313:15:03
@ptonner:matrix.orgPeter Tonneroh, maybe this is just a new-er design of doom? https://github.com/doomemacs/doomemacs/commit/3853dff5e11655e858d0bfae64b70cb12ef685ac13:19:43
@ptonner:matrix.orgPeter TonnerI had stepped away from doom for a while but am trying it again, so hadn't seen this change before13:20:11
@ptonner:matrix.orgPeter Tonner is there any way to enable the --aot flag on the nix side? I feel like i'd prefer to just compile everything before running, even if it's going to take forever 13:23:55
10 Sep 2023
@rickbonavigo:matrix.orgrickbonavigo left the room.08:28:51
11 Sep 2023
@JoelMcCracken:matrix.orgJoelMcCracken I think I’m going to go back to installing doom outside of nix for a little while, how hlissner does it 00:37:56
@woobilicious:matrix.orgwoobilicious Am I the only one who looses lsp functions when opening a file with root? SPC f U, this didn't happen with doom outside of nix, I installed nil globally, and with extraPackages in home manager, but it still throws an error. 02:38:47
@ckie:ckie.devckie (they/them) woobilicious: i think you have to do some extra things when you're using the remote thing with the name I don't remember 12:44:01
@ckie:ckie.devckie (they/them) * woobilicious: i think you have to do some extra lsp configuration when you're using the remote thing with the name I don't remember 12:44:14
@woobilicious:matrix.orgwoobiliciousI swear it use to work till I migrated to the nix repo oh well šŸ¤·ā€ā™‚ļø21:27:21
12 Sep 2023
@chrispickard:matrix.orgchrispickard removed their display name chrispickard.17:38:28
@JoelMcCracken:matrix.orgJoelMcCracken

remote thing
tramp?

18:23:11
@JoelMcCracken:matrix.orgJoelMcCracken *

remote thing

tramp?

18:23:16
14 Sep 2023
@asbjorn:olli.ngA2

Sooo...

I'm running into this issue: https://github.com/nix-community/nix-doom-emacs/issues/381

Basically my SPC / isn't working because of issues upstream.
But as the comment on #381 says, it seems to already be fixed upstream.

However, the link to doomemacs upstream in flake.nix hasn't been updated since this commit

I tried forking the nix-doom-emacs repo, and updating the ref manually- but nix build fails with some error messgaes that are pretty opaque to me.

Have any of you guys looked at this too?
Has anyone successfully overridden the upstream emacs input?
...or any other approach to getting SPC / working again?

15:24:16
@asbjorn:olli.ngA2 *

Sooo...

I'm running into this issue: https://github.com/nix-community/nix-doom-emacs/issues/381

Basically my SPC / isn't working because of issues upstream.
But as the comment on #381 says, it seems to already be fixed upstream.

However, the link to doomemacs upstream in flake.nix hasn't been updated since this commit

I tried forking the nix-doom-emacs repo, and updating the ref manually- but nix build fails with some error messgaes that are pretty opaque to me. Seems like it has something to do with the .patch files.

Have any of you guys looked at this too?
Has anyone successfully overridden the upstream emacs input?
...or any other approach to getting SPC / working again?

15:35:10

Show newer messages


Back to Room ListRoom Version: 9