| 12 Sep 2022 |
k0kada (he/him) | In reply to @hexagonk:halogen.city Not yet, because I haven't found the .el/.elc/.eln files in any of the outputs in /nix/store. You need to call the package | 15:34:43 |
k0kada (he/him) | The way nix-straight.el works is by scrapping your config, getting the metadata from your config, and them looking at the available packages in nixpkgs/emacs-overlay/NDE own's flake.nix | 15:35:47 |
k0kada (he/him) | So if you don't add the package to your config, it is never going to be evaluated (since, you know, nix is lazy) | 15:36:10 |
k0kada (he/him) | * The way nix-straight.el works is by scrapping your config, getting the metadata from your config, and them looking at the available packages in nixpkgs/emacs-overlay/emacsPackagesOverlay/NDE own's flake.nix/etc | 15:36:37 |
hdzki ⚡️ | Is there a reason why this isn't in the general nix space? | 16:05:27 |
ckie (they/them) | mon_aaraj, k0kada : taking the lock on #266 | 16:07:11 |
ckie (they/them) | hdzki ⚡️: its in in the topics subspace iirc | 16:07:22 |
hdzki ⚡️ | In reply to@ckie:ckie.dev hdzki ⚡️: its in in the topics subspace iirc Oh, didn't see that cause i'm using conduit (no space exploration yet) | 16:12:26 |
hdzki ⚡️ | Do you have a link to that space? | 16:12:38 |
ckie (they/them) | synapse also doesn't do it very well | 16:12:40 |
ckie (they/them) | #topics:nixos.org | 16:13:29 |
ckie (they/them) | In reply to @ckie:ckie.dev mon_aaraj, k0kada : taking the lock on #266 releasing it as it seems stacking my review on top of kokadas is not something github does very well | 16:15:10 |
ckie (they/them) | (i wanted to see the rich view and when i switched back it lost what i wrote) | 16:15:35 |
k0kada (he/him) | ckie (they/them): Not sure if I understand your comment in #267, but I answered there | 16:37:56 |
ckie (they/them) | yup, thinking about resp already | 16:38:14 |
k0kada (he/him) | Well, I hope I clarified my idea of exposing app and why package is as-is | 16:54:02 |
ckie (they/them) | k0kada: i'm getting the temptation to __functor | 16:59:57 |
ckie (they/them) | (callable attrset) | 17:00:22 |
k0kada (he/him) | Does this work in stable versions of nix/ | 17:00:53 |
k0kada (he/him) | * Does this work in stable versions of nix? | 17:00:54 |
ckie (they/them) | sure, it's been around forever | 17:01:00 |
k0kada (he/him) | I thought it was an experimental feature | 17:01:01 |
ckie (they/them) | but it's not a serious idea, just fun | 17:01:04 |
k0kada (he/him) | Ohh, I see | 17:01:08 |
ckie (they/them) |  Download image.png | 17:01:28 |
ckie (they/them) | k0kada: you should see my html thing | 17:01:55 |
ckie (they/them) | https://github.com/ckiee/nixfiles/blob/a046c6969867133b01d9b62a6db27acbaab523a0/modules/services/ckiesite/exp/html.nix | 17:02:05 |
ckie (they/them) | trace: <!doctype html><html lang="en">
<body>
<main>
<h1 id="hi">
helo
</h1>
</main>
</body>
</html>
{ _ = "<!doctype html><html lang=\"en\">\n <body>\n <main>\n <h1 id=\"hi\">\
n helo\n</h1>\n</main>\n</body>\n</html>"; a = { }; body = { __functor = <LAMB
DA>; args = [ ]; e = true; make = <LAMBDA>; name = "body"; }; done = "sym:eleme
nt/done"; element = { __functor = <LAMBDA>; args = [ ]; e = true; make = <LAMBD
A>; }; h1 = { __functor = <LAMBDA>; args = [ ]; e = true; make = <LAMBDA>; name
= "h1"; }; html = { __functor = <LAMBDA>; args = [ ]; e = true; make = <LAMBDA
>; name = "html"; }; index = { __functor = <LAMBDA>; args = [ { lang = "en"; }
{ body = { __functor = <LAMBDA>; args = [ { main = { __functor = <LAMBDA>; args
= [ { hi = { __functor = <LAMBDA>; args = [ "helo" ]; e = true; make = <LAMBDA
>; name = "h1"; }; } ]; e = true; make = <LAMBDA>; name = "main"; }; } ]; e = t
rue; make = <LAMBDA>; name = "body"; }; } ]; e = true; make = <LAMBDA>; name =
"html"; }; main = { __functor = <LAMBDA>; args = [ ]; e = true; make = <LAMBDA>
; name = "main"; }; render = <LAMBDA>; }
| 17:02:24 |
k0kada (he/him) | I think I thought it was a experimental feature mostly because the first time I heard about functors in Nix, was when Eelco replied to me in a Nix issue that they exist | 17:02:50 |
k0kada (he/him) | And it was his idea of having documentation in nix functions | 17:03:14 |