| 1 Sep 2022 |
k0kada (he/him) |
i didn't write it! This is a very good argument actually
| 22:33:04 |
k0kada (he/him) | *
i didn't write it!
This is a very good argument actually
| 22:33:16 |
k0kada (he/him) |
then it won't follow the flake.lock
There is a few ways to hack this though :P
| 22:33:29 |
mei 🌒& | do not dare utter the name of the edolstra repo | 22:35:24 |
mei 🌒& | :P | 22:35:29 |
k0kada (he/him) | This is one way, not the only one though | 22:35:46 |
k0kada (he/him) | Before knowing the "repo-that-should-not-be-named", I wrote my own flake-compat function by myself :P | 22:36:21 |
k0kada (he/him) | Not because I wanted to learn or anything, I just didn't know the repo existed lol | 22:36:42 |
| 2 Sep 2022 |
ribosomerocker | In reply to@k0kada:matrix.org
BTW, emacs.package is set by nix-doom-emacs itself: https://github.com/nix-community/nix-doom-emacs/blob/master/modules/home-manager.nix#L101
So no need to set it manually
ah, nice. so this documentation in the linked picture is wrong? | 05:09:19 |
ribosomerocker | Redacted or Malformed Event | 05:09:20 |
ribosomerocker | welp, matrix doesn't want to send the picture, so here's a link instead: https://github.com/nix-community/nix-doom-emacs#using-the-daemon | 05:10:11 |
ribosomerocker | so because of the comment use programs.emacs.package instead if using home-manager, i put that in my home-manager | 05:10:36 |
ribosomerocker | and since you guys don't mention what sort of doom emacs i needed to mention, i found it only ""compied"" with inputs.nix-doom-emacs | 05:11:13 |
ribosomerocker | In reply to@k0kada:matrix.org And package was renamed to packages a few nix versions ago and yeah, it was! that really confused me for a second, plus how inputs.nix-doom-emacs.packages.${pkgs.system} was ` function somehow, when it's commonly a set | 05:34:00 |
ribosomerocker | In reply to@k0kada:matrix.org And package was renamed to packages a few nix versions ago * and yeah, it was! that really confused me for a second, plus how inputs.nix-doom-emacs.packages.${pkgs.system} was a function somehow, when it's commonly a set | 05:43:08 |
ribosomerocker | In reply to @k0kada:matrix.org And package was renamed to packages a few nix versions ago and yeah, it was! that really confused me for a second, plus how inputs.nix-doom-emacs.packages.${pkgs.system} was a function somehow, when it's commonly a set | 07:26:14 |
k0kada (he/him) | In reply to @mon:tchncs.de ah, nice. so this documentation in the linked picture is wrong? It is not wrong, you are confusing programs.emacs vs service.emacs | 08:29:37 |
k0kada (he/him) | In reply to @mon:tchncs.de so because of the comment use programs.emacs.package instead if using home-manager, i put that in my home-manager What it means is that you should set service.emacs.package = config.programs.emacs.package | 08:30:53 |
k0kada (he/him) | In reply to @mon:tchncs.de so because of the comment use programs.emacs.package instead if using home-manager, i put that in my home-manager * What it means is that you should set service.emacs.package = config.programs.emacs.package | 08:31:00 |
k0kada (he/him) | * What it means is that you should set service.emacs.package = config.programs.emacs.package if using home-manager, because what I said above (config.programs.emacs.package is already set-up by HM module itself) | 08:31:29 |
k0kada (he/him) | The docs are out-of-date though, because the HM module do this automatically: https://github.com/nix-community/nix-doom-emacs/blob/master/modules/home-manager.nix#L107-L112 | 08:32:09 |
k0kada (he/him) | So this part of the documentation can be removed | 08:32:16 |
k0kada (he/him) | But actually it can not be removed, because it is referring for any of the multiple ways to set the service.emacs (there is one for NixOS, HM and Nix-darwin) | 08:56:28 |
k0kada (he/him) | Maybe it needs a rewrite, but I don't think it is incorrect | 08:56:46 |
k0kada (he/him) | Also, it says before that the doom-emacs refers to a doom-emacs that you should set before and refers to the "doom emacs package" (so a package of Emacs that has doom configured) | 08:57:49 |
k0kada (he/him) | Again, maybe it needs a rewrite the way it is written can cause confusion, but it is not incorrect | 08:58:10 |
ribosomerocker | Yeah, I'd prefer a rewrite, but my problem doesn't seem to be done yet | 09:07:34 |
ribosomerocker | i seem to be getting this error now:
error: attribute 'src' missing
at /nix/store/sjmq1gphj1arbzf4aqqnygd9pf4hkfkf-source/pkgs/applications/editors/emacs/elisp-packages/melpa-packages.nix:531:31:
530| cmakeFlags = [
531| "-DEMACS_SOURCE=${self.emacs.src}"
| ^
532| "-DUSE_SYSTEM_LIBVTERM=ON"
(use '--show-trace' to show detailed location information)
| 09:07:59 |
ribosomerocker | also.. what's the deal with elpaBuild vs trivialBuild? I can't see any documentation for them | 09:20:22 |
ribosomerocker | the code was pushed at that time to the repo btw, if you want to test | 10:36:37 |