| 3 Sep 2022 |
k0kada (he/him) | * I tried to use NDE before but got locked in a bunch of issues that I didn't know how to debug :P | 18:53:42 |
ckie (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 (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 |
ribosomerocker | i'm rebuilding my config with the changes now, hopefully doom works enough now | 18:55:32 |
ribosomerocker | * i'm rebuilding my config with the changes now, hopefully doom works after it finishes | 18:55:43 |
k0kada (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 |
ribosomerocker | and after this i'll work on the docs changes i've been promising haha | 18:56:10 |
k0kada (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 (they/them; limited keyboard usage, voice preferred) | mon_aaraj: no pressure | 18:56:55 |
k0kada (he/him) | At least now, I can build my config in my CI | 18:57:01 |
ckie (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 (he/him) | Now I really enjoy using NDE, but my original reason was less pure | 18:57:28 |
ckie (they/them; limited keyboard usage, voice preferred) | 111 commits with "doom" in the message! | 18:57:47 |
k0kada (he/him) | Huh... Let's see mine... | 18:58:08 |
ckie (they/them; limited keyboard usage, voice preferred) | g.L-FdoomRETvG :count-words | 18:58:34 |
k0kada (he/him) | 14 | 18:58:52 |
ribosomerocker | 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 (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 branch | 18:59:18 |
ribosomerocker | 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 (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 (he/him) | Afterwards, we build all the packages using basically doom sync and copy the result to $out | 19:04:44 |
k0kada (he/him) | Them we create a new Emacs derivation with a postInstall that wraps a few things | 19:05:25 |
k0kada (he/him) | I think we have like, 5 build steps? | 19:05:41 |
ribosomerocker | oh wow, that is very complex | 19:06:58 |
ckie (they/them; limited keyboard usage, voice preferred) | and hacky and bad! | 19:08:05 |
ckie (they/them; limited keyboard usage, voice preferred) | nix-straight.el specifically | 19:08:14 |
k0kada (he/him) | I still need to clone nix-straight.el some day to understand its code | 19:12:53 |
k0kada (he/him) | And maybe enter in despair | 19:13:11 |
ckie (they/them; limited keyboard usage, voice preferred) | it's not that bad compared to nde | 19:14:18 |
ckie (they/them; limited keyboard usage, voice preferred) | but it'd probably be if i actually had gotten the version/vcs url extraction working | 19:15:02 |