!SlMumQZnFjwLRjWFbW:nixos.org

Nix + Doom Emacs

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

Load older messages


SenderMessageTime
3 Sep 2022
@k0kada:matrix.orgk0kada (he/him) * I tried to use NDE before but got locked in a bunch of issues that I didn't know how to debug :P18:53:42
@ckie:ckie.devckie (they/them; limited keyboard usage, voice preferred)
In reply to @k0kada:matrix.org
I am not sure what is the opinion from ckie (they/them), but at least for me NDE is really a project for someone that has experience in both Nixpkgs and Doom-Emacs
there was a ~year between me adding a imperative doom to my config and starting to play with the vlaci repo
18:54:38
@ckie:ckie.devckie (they/them; limited keyboard usage, voice preferred)
In reply to @k0kada:matrix.org
I am not sure what is the opinion from ckie (they/them), but at least for me NDE is really a project for someone that has experience in both Nixpkgs and Doom-Emacs
* there was a ~year between me adding a imperative doom to my config and starting to play with the vlaci repo
18:55:03
@mon:tchncs.deribosomerocker i'm rebuilding my config with the changes now, hopefully doom works enough now 18:55:32
@mon:tchncs.deribosomerocker * i'm rebuilding my config with the changes now, hopefully doom works after it finishes 18:55:43
@k0kada:matrix.orgk0kada (he/him)
In reply to @ckie:ckie.dev
there was a ~year between me adding a imperative doom to my config and starting to play with the vlaci repo
Oh yeah, I also had a kinda of nixified but not really configuration of doom in my config files before migrating to NDE
18:56:05
@mon:tchncs.deribosomerocker and after this i'll work on the docs changes i've been promising haha 18:56:10
@k0kada:matrix.orgk0kada (he/him) The only reason I migrated to NDE was because I hated to run doom sync after every new version of Emacs (and since I use emacsPgtkNativeCompile, this would mean every other day) 18:56:47
@ckie:ckie.devckie (they/them; limited keyboard usage, voice preferred) mon_aaraj: no pressure 18:56:55
@k0kada:matrix.orgk0kada (he/him)At least now, I can build my config in my CI18:57:01
@ckie:ckie.devckie (they/them; limited keyboard usage, voice preferred) k0kada: i think i was just upset by it not being in my nix config 18:57:22
@k0kada:matrix.orgk0kada (he/him)Now I really enjoy using NDE, but my original reason was less pure18:57:28
@ckie:ckie.devckie (they/them; limited keyboard usage, voice preferred)111 commits with "doom" in the message!18:57:47
@k0kada:matrix.orgk0kada (he/him)Huh... Let's see mine...18:58:08
@ckie:ckie.devckie (they/them; limited keyboard usage, voice preferred) g.L-FdoomRETvG :count-words 18:58:34
@k0kada:matrix.orgk0kada (he/him)1418:58:52
@mon:tchncs.deribosomerocker i well, a coupe days before filing the issue i had also been unsuccessfully experimenting with trying to nixify my doom emacs config in a simpler way, it failed because doom liked to write some file to $EMACSDIR which home-manager had set as read-only lol 18:59:08
@k0kada:matrix.orgk0kada (he/him)But I mean, I had a branch that was the first time I tried NDE that I ended up not commiting to my main branch18:59:18
@mon:tchncs.deribosomerocker which.. i do wonder, do you guys let doom emacs do it's thing and you just clone the doomemacs repository into $EMACSDIR? 19:00:46
@k0kada:matrix.orgk0kada (he/him) It is really complicated actually, but NDE is basically a multi-stage build where we clone the NDE repository, them use the nix-straight.el to extract the package information, them we can use the packages from emacs-overlay 19:04:15
@k0kada:matrix.orgk0kada (he/him) Afterwards, we build all the packages using basically doom sync and copy the result to $out 19:04:44
@k0kada:matrix.orgk0kada (he/him) Them we create a new Emacs derivation with a postInstall that wraps a few things 19:05:25
@k0kada:matrix.orgk0kada (he/him)I think we have like, 5 build steps?19:05:41
@mon:tchncs.deribosomerocker oh wow, that is very complex 19:06:58
@ckie:ckie.devckie (they/them; limited keyboard usage, voice preferred)and hacky and bad!19:08:05
@ckie:ckie.devckie (they/them; limited keyboard usage, voice preferred)nix-straight.el specifically19:08:14
@k0kada:matrix.orgk0kada (he/him) I still need to clone nix-straight.el some day to understand its code 19:12:53
@k0kada:matrix.orgk0kada (he/him)And maybe enter in despair19:13:11
@ckie:ckie.devckie (they/them; limited keyboard usage, voice preferred)it's not that bad compared to nde19:14:18
@ckie:ckie.devckie (they/them; limited keyboard usage, voice preferred)but it'd probably be if i actually had gotten the version/vcs url extraction working19:15:02

Show newer messages


Back to Room ListRoom Version: 9