!SlMumQZnFjwLRjWFbW:nixos.org

Nix + Doom Emacs

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

Load older messages


SenderMessageTime
22 Oct 2022
@ckie:ckie.devckie (they/them; limited keyboard usage, voice preferred)and i do dread my monthly-ish updates but they're just a few hours of merge conflict suffering max15:39:38
@ckie:ckie.devckie (they/them; limited keyboard usage, voice preferred)i think maybe we should ask upstream about their plans15:40:10
@ckie:ckie.devckie (they/them; limited keyboard usage, voice preferred)if they're gonna bloat their scope more than the balance changes15:40:47
@ckie:ckie.devckie (they/them; limited keyboard usage, voice preferred) * if they're gonna bloat their scope more then the balance changes15:40:53
@k0kada:matrix.orgk0kada (he/him)Well, yeah 15:43:09
@k0kada:matrix.orgk0kada (he/him)Maybe if we could ask upstream to be more careful15:43:19
@k0kada:matrix.orgk0kada (he/him)What is actually mutable, what it is not15:43:34
@k0kada:matrix.orgk0kada (he/him)Maybe having a separate file too defining those things so we don't need to fix our patches on every change15:43:53
@k0kada:matrix.orgk0kada (he/him)Also, the profile changes make zero sense for us, I would like to disable it if possible 15:44:58
@ckie:ckie.devckie (they/them; limited keyboard usage, voice preferred)searching for existing issues15:47:46
* @ckie:ckie.devckie (they/them; limited keyboard usage, voice preferred) is now reading upstream#1708 15:52:21
@k0kada:matrix.orgk0kada (he/him)
In reply to @ckie:ckie.dev
like our impl of straight.el and whatnot is quite inaccurate but yeah

If we really think about it, doom-emacs doesn't make too much sense when you have Nix

You can literally have all the advantages of straight.el without dealing with the complexity of it

16:00:51
@k0kada:matrix.orgk0kada (he/him)However, rewriting doom-emacs in Nix also doesn't seem like a good idea imo16:01:15
@ckie:ckie.devckie (they/them; limited keyboard usage, voice preferred)mm yes, we have a balance to deal with16:02:09
@k0kada:matrix.orgk0kada (he/him)
In reply to @ckie:ckie.dev
thoughts on soft fork of the doom repo?
Maybe a hard fork could work, where we drop everything related to straight.el and rebuild using the Emacs withPackages
16:02:16
@k0kada:matrix.orgk0kada (he/him)But them it is our own lol16:02:36
@ckie:ckie.devckie (they/them; limited keyboard usage, voice preferred)yeah16:02:39
@ckie:ckie.devckie (they/them; limited keyboard usage, voice preferred)
In reply to @ckie:ckie.dev
mm yes, we have a balance to deal with
need to find a way where we can leech off of the main project for most of the effort
16:03:01
@ckie:ckie.devckie (they/them; limited keyboard usage, voice preferred)we can draw in the last 20% or whatnot16:03:11
@k0kada:matrix.orgk0kada (he/him)
In reply to @ckie:ckie.dev
need to find a way where we can leech off of the main project for most of the effort
Maybe we could convince upstream to have a way to skip straight.el entirely
16:04:10
@k0kada:matrix.orgk0kada (he/him)Something like "just load the packages from this directory"16:04:21
@k0kada:matrix.orgk0kada (he/him)Also convince them to use JSON to declare the packages, we could consume it and drop nix-straight.el entirely16:05:13
@ckie:ckie.devckie (they/them; limited keyboard usage, voice preferred)it's more intertwined than that16:06:51
@ckie:ckie.devckie (they/them; limited keyboard usage, voice preferred)straight.el also decides the package versions16:07:00
@ckie:ckie.devckie (they/them; limited keyboard usage, voice preferred)but they can also be locked from within doom16:07:15
@k0kada:matrix.orgk0kada (he/him)
In reply to @ckie:ckie.dev
it's more intertwined than that
Yeah, what I meant was more like if upstream maybe could generate its lock for their versions or something after each update
16:08:26
@ckie:ckie.devckie (they/them; limited keyboard usage, voice preferred) as in doom sync? 16:08:53
@k0kada:matrix.orgk0kada (he/him)Yeah16:09:02
@k0kada:matrix.orgk0kada (he/him)And publish in the repo in a format that we could consume16:09:21
@ckie:ckie.devckie (they/them; limited keyboard usage, voice preferred) "the repo"? doom sync is runtime for imperative uesrs 16:10:19

Show newer messages


Back to Room ListRoom Version: 9