!SlMumQZnFjwLRjWFbW:nixos.org

Nix + Doom Emacs

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

Load older messages


SenderMessageTime
8 Sep 2023
@JoelMcCracken:matrix.orgJoelMcCrackenyeah its hard to say03:10:42
@JoelMcCracken:matrix.orgJoelMcCrackendoom is tricky03:10:49
@JoelMcCracken:matrix.orgJoelMcCrackenit just has soo much code03:11:03
@JoelMcCracken:matrix.orgJoelMcCrackenits quite a big project, too big imo03:11:08
@JoelMcCracken:matrix.orgJoelMcCrackennot to say that like there aren't good reasons for all that code; i d;03:11:34
@JoelMcCracken:matrix.orgJoelMcCracken(that I can't comment)03:11:44
@JoelMcCracken:matrix.orgJoelMcCrackenbut i can say that most of it just really doesnt seem very simple03:11:55
@JoelMcCracken:matrix.orgJoelMcCrackenive been wondering if thats why it has stalled03:12:14
@JoelMcCracken:matrix.orgJoelMcCracken * ive been wondering if thats why it has stalled; the big refactor is ending up in a big mess03:12:40
@JoelMcCracken:matrix.orgJoelMcCrackenbut, FYI, I think doom development is now un-stalling04:01:49
@ulli:hrnz.li@ulli:hrnz.li 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; limited keyboard usage, voice preferred) 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; limited keyboard usage, voice preferred)i've changed my mind a bit on that since then04:06:42
@ckie:ckie.devckie (they/them; limited keyboard usage, voice preferred)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; limited keyboard usage, voice preferred) 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; limited keyboard usage, voice preferred)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.org@rickbonavigo:matrix.org 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

Show newer messages


Back to Room ListRoom Version: 9