6 Dec 2023 |
| sigurosa joined the room. | 19:04:39 |
8 Dec 2023 |
| Shane joined the room. | 15:26:12 |
| Suwon Park joined the room. | 20:36:17 |
9 Dec 2023 |
Quinn | so it's broken in the sense that we can't update to current versions of doom? Cuz I've been using it this whole time--- broken seems like a slightly strong word | 20:39:07 |
11 Dec 2023 |
heyoni | it seems broken for me on macos (home-manager) but not on linux | 23:06:10 |
12 Dec 2023 |
mei 🌒& | broken as in we can't deliver a reasonably good experience | 03:16:44 |
mei 🌒& | and also as in "we don't fetch the right versions of packages and it working is arbitrary" | 03:17:18 |
heyoni | are you saying it's not possible to deliver a good experience or just not there yet? | 20:09:37 |
heyoni | i'm just getting into flakes and thinking about whether or not i should try and work on this (and fail miserably) | 20:09:59 |
@asbjorn:olli.ng | If I understand it correctly, it's more of a doom/elisp issue than a nix issue right now | 20:12:32 |
@asbjorn:olli.ng | But I don't really understand the problem space well | 20:15:09 |
mei 🌒& | heyoni: mostly just not there yet | 20:23:40 |
heyoni | got it. yea i saw the PR/branch and tried to grok it | 20:26:33 |
14 Dec 2023 |
sigurosa | So i run doom emacs on nixos and home-manager (on both mac and linux). I dont use that module at all (nix-doom-emacs). It doesn't really make sense to imho when straight already handles the package pinning | 23:44:49 |
sigurosa | Just install emacs then clone doom to ~/.emacs.d and doom sync | 23:45:21 |
15 Dec 2023 |
heyoni | yea that's probably the simplest thing to do for now | 19:14:14 |
heyoni | how do you deal with the read only nature of your .doom folder? just make changes to it and run the home-manager switch command, right? | 19:40:03 |
heyoni | and you still have to clone the repo into .emacs.d i see | 19:44:15 |
| cerealkillerjohn joined the room. | 19:58:07 |
| cerealkillerjohn set a profile picture. | 19:59:36 |
cerealkillerjohn | In reply to @sigurosa:matrix.org Just install emacs then clone doom to ~/.emacs.d and doom sync So wait, do you mean that you just install the emacs package from nix packages and do something else to have doom emacs? Sorry for the noob question, but I am very new to emacs so I am trying to learn. I also have only been on Nix for about 10 months now, so I still have quite a bit to learn as is... | 20:04:20 |
| moskas joined the room. | 20:11:37 |
heyoni | i think sigurosa is installing emacs from nix then using home manager to put their doom config in their home folder | 20:14:28 |
heyoni | there is 1 step missing from this that is cloning the doomemacs repo to the home folder as well, which can be done with home-manager using this method here: https://discourse.nixos.org/t/how-do-i-clone-a-github-repo-to-a-folder-in-my-home-directory/29516 | 20:15:04 |
heyoni | i'm trying that out right now. if that all works then all i need to do is doom sync | 20:15:18 |
heyoni | n\m adding the github repo through home-manager isn't enough since doom sync fails to run on what becomes a read only store folder | 20:18:56 |
heyoni | and a quick search reveals this guy again lol: https://discourse.nixos.org/t/running-shell-scripts-in-home-manager-standalone-nix-flakes/29538 | 20:20:00 |
heyoni | i'm failing to get the onchange script to work and gave up 🦰 | 20:51:28 |
sigurosa | cerealkillerjohn: For doom emacs, you just follow the instructions. I install emacs via home-manager. Then I follow this https://github.com/doomemacs/doomemacs#install | 22:13:19 |
16 Dec 2023 |
heyoni | Xandor Schiefer just shared their config here and it works for me: https://discourse.nixos.org/t/advice-needed-installing-doom-emacs/8806/10?u=dltacube | 03:15:26 |