25 May 2024 |
| mrtni changed their display name from mrtni to grrtsn. | 19:10:23 |
| mrtni changed their display name from grrtsn to mrtni. | 19:10:48 |
iqubic (she/her) | They should have called it "diagonal", or "gay", because it's not straight... LOL | 20:47:01 |
ckie (they/them) | yea that word collision is so unfortunate | 21:00:57 |
bandithedoge | In reply to @mequbic:matrix.org They should have called it "diagonal", or "gay", because it's not straight... LOL curvy | 21:01:56 |
28 May 2024 |
| sem joined the room. | 21:57:05 |
29 May 2024 |
sem | I'm trying to setup doom emacs with a flake andhome-manager on darwin. When I try to compile my system I get the following problem:
[1/1/2 built, 0.0 MiB DL] building emacs-straight-packages.json (installPhase): [nix-doom-emacs] Inhibiting (kill-emacs)
It keeps on loading at this stage. Has anyone encounterd this problem too?
| 07:46:58 |
31 May 2024 |
| parasew | CDC joined the room. | 11:11:58 |
2 Jun 2024 |
| bumperboat changed their display name from bumperboat (UTC+7) to bumperboat (UTC+1). | 05:28:57 |
6 Jun 2024 |
| ~綾 joined the room. | 06:08:36 |
11 Jun 2024 |
| @jgarte:matrix.org left the room. | 02:45:42 |
18 Jun 2024 |
| Jonas Katzke changed their display name from Jonas Katzke to Josefine. | 07:32:34 |
| a-kenji joined the room. | 11:24:20 |
| @oscarvarto:matrix.org left the room. | 15:30:05 |
22 Jun 2024 |
| parasew | CDC changed their display name from parasew | CDC ☎️ 7549 to parasew | CDC. | 15:07:33 |
| bumperboat changed their display name from bumperboat (UTC+1) to bumperboat (UTC+2). | 16:48:07 |
25 Jun 2024 |
| Daniel Gomez joined the room. | 11:57:04 |
27 Jun 2024 |
Daniel Gomez | It's still broken for me and I can't get doom emacs any kind of way on NixOS, it's causing me to leave and search for another distro. | 13:42:07 |
iqubic (she/her) | I just installed Emacs via system.environmentPackages and then installed Doom Emacs locally, in an imperative way, using the guide on the Github. https://github.com/doomemacs/doomemacs?tab=readme-ov-file#install | 16:25:33 |
iqubic (she/her) | I also have my packages installed that way. | 16:25:41 |
iqubic (she/her) | I don't know of a good way to make Nix do this for me. | 16:26:18 |
Xandor Schiefer | I've been using Nix & Doom Emacs mostly declaratively for years. Here's my approach at a high level: https://discourse.nixos.org/t/advice-needed-installing-doom-emacs/8806/8?u=zeorin, and you're welcome to take a look at my current implementation (please excuse the 6000 line file, I haven't yet neatly modularized it). | 22:33:17 |
Xandor Schiefer | TL;DR: Doom's source is just a package that is installed to disk by home-manager. Doom respects an env var, $DOOMLOCALDIR , that can be set to a writable directory, i.e. not a directory managed by nix. Then I take advantage of some onChange hooks to run doom install /doom sync automatically when certain things change, this become a part of home-manager's activation script. | 22:35:51 |
Xandor Schiefer | * TL;DR: Doom's source is just a package that is installed to disk by home-manager. Doom respects an env var, $DOOMLOCALDIR , that can be set to a writable directory, i.e. not a directory managed by nix. Then I take advantage of some onChange hooks to run doom install /doom sync automatically when certain files change (packages.el , etc), this become a part of home-manager's activation script. | 22:36:21 |
Xandor Schiefer | * I've been using Nix & Doom Emacs mostly declaratively for years. Here's my approach at a high level: https://discourse.nixos.org/t/advice-needed-installing-doom-emacs/8806/8?u=zeorin, and you're welcome to take a look at my current implementation (please excuse the 6000 line home.nix file, I haven't yet neatly modularized it). | 22:37:17 |
28 Jun 2024 |
sem | Are the eMacs packages in a lock file managed by nix? | 18:07:58 |
Xandor Schiefer | Nope, not at this stage... The way to do it properly would be to create a `fetchStraightDeps` nix function that creates a fixed output derivation including a lock file, and then this should be an input to a Doom derivation. Haven't got that far yet. | 18:28:48 |
Xandor Schiefer | * Nope, not at this stage... The way to do it properly would be to create a `fetchDoomDeps` nix function that creates a fixed output derivation including a lock file, and then this should be an input to a Doom derivation. Haven't got that far yet. | 18:36:43 |
Xandor Schiefer | * Nope, not at this stage... The way to do it properly would be to create a `fetchDoomDeps` nix function that creates a fixed output derivation including a lock file, and then this should be an input to a Doom derivation. Haven't got that far yet. | 18:37:20 |
29 Jun 2024 |
sem | In reply to @zeorin:matrix.org Nope, not at this stage... The way to do it properly would be to create a `fetchDoomDeps` nix function that creates a fixed output derivation including a lock file, and then this should be an input to a Doom derivation. Haven't got that far yet. Ahh same, could you DM me when you’ve got it working? Would love to copy some nix to get my config 100% reproducible | 22:22:16 |