7 Sep 2023 |
mei 🌒& | yes! | 14:12:19 |
JoelMcCracken | but yeahwe should be able to share a lot of all of this code | 14:12:20 |
JoelMcCracken | it would be v nice if elpaca had some design input from us | 14:13:08 |
JoelMcCracken | so that we could just interface with it instead of having to hack it | 14:13:25 |
mei 🌒& | my thought was, main Emacs goes "I want this straight recipe (package! blabla :pin "whatever") " and system() s a nix-build --argstr recipe "…" , then there's another little Emacs spawned inside the Nix sandbox which is a FOD and has network access, so it goes on fetching that package and then brings the output back through Nix to the main Emacs | 14:14:07 |
JoelMcCracken | yep | 14:14:25 |
JoelMcCracken | tho, FOD? | 14:14:42 |
mei 🌒& | fixed-output derivation, a sorta precondition to getting network access in the nix sandbox | 14:14:56 |
JoelMcCracken | ic | 14:15:03 |
mei 🌒& | you know, the hash option you set when you use fetchFromSomething | 14:15:06 |
JoelMcCracken | k | 14:15:12 |
mei 🌒& | * you know, the hash attr you set when you use fetchFromSomething | 14:15:14 |
mei 🌒& | i like this (: | 14:15:42 |
JoelMcCracken | yea it sounds cool | 14:15:52 |
JoelMcCracken | tho first step would be to get the regular build step working so | 14:16:11 |
mei 🌒& | i think we should work on extracting the "install recipe with straight and get a package" bit out from doom's big mess | 14:25:16 |
mei 🌒& | ref for FOD btw: https://nixos.org/manual/nix/unstable/language/advanced-attributes.html?highlight=outputHash#adv-attr-outputHash | 14:27:27 |
JoelMcCracken | ok, learned something new | 14:29:53 |
JoelMcCracken | i guess message output isn't shown for some reason from within straight-use-package advice | 14:30:25 |
mei 🌒& | don't we suppress that for some reason? | 14:30:45 |
JoelMcCracken | but doom's own print! is working | 14:30:47 |
JoelMcCracken | "we?" | 14:30:58 |
JoelMcCracken | like nix-doom-emacs suppresses it somehow? | 14:31:05 |
mei 🌒& | yeah. or maybe doom, i don't remember exactly | 14:31:21 |
mei 🌒& | * yeah. or maybe doom, i don't remember exactly where | 14:31:23 |
mei 🌒& | elpaca looks nice | 14:50:49 |
mei 🌒& | looks like the author is aware of nix existing | 14:53:16 |
mei 🌒& | i'm thinking i might end up giving up doom because it seems to be kinda stalled. but the straight stuff is great regardless | 15:06:18 |
mei 🌒& | * i'm thinking i might end up giving up doom eventually because it seems to be kinda stalled. but the straight stuff is great regardless | 15:07:37 |
| woobilicious joined the room. | 17:11:46 |