| 30 May 2023 |
Yingchi Long |  Download Screenshot_20230528_124426_20230530094521.png | 01:45:39 |
Yingchi Long |  Download Screenshot_20230528_124528_20230530094524.png | 01:45:44 |
daxvena | that's really cool! i've been wanting this so badly ๐
| 01:46:43 |
Yingchi Long | In reply to @daxvena:matrix.org that's really cool! i've been wanting this so badly ๐
For example you can inspect real arguments for callPackage & nixosModule? | 01:47:54 |
Yingchi Long | AST injections now is generally pure magics. We have our own classes inherited from nix itself, and override its `eval` method.
https://github.com/inclyc/nixd/blob/2ee1ef796dd6dd5f0bc8cc4a3bc804972018c973/lib/nixd/include/nixd/CallbackExpr.h#L21
https://github.com/inclyc/nixd/blob/2ee1ef796dd6dd5f0bc8cc4a3bc804972018c973/lib/nixd/src/CallbackExpr.cpp#L41 | 01:50:43 |
Yingchi Long | * AST injections now are generally pure magics. We have our own classes inherited from nix itself, and override its `eval` method.
https://github.com/inclyc/nixd/blob/2ee1ef796dd6dd5f0bc8cc4a3bc804972018c973/lib/nixd/include/nixd/CallbackExpr.h#L21
https://github.com/inclyc/nixd/blob/2ee1ef796dd6dd5f0bc8cc4a3bc804972018c973/lib/nixd/src/CallbackExpr.cpp#L41 | 01:51:00 |
daxvena | i really like how it's pick-backing off of the existing nix library rather than rewriting a parser & ast from scratch | 01:55:11 |
daxvena | * i really like how it's piggybacking off of the existing nix library rather than rewriting a parser & ast from scratch | 01:55:19 |
daxvena | Yingchi Long: it looks like you should post in the discussion form to get to request to add it to the organization: https://nix-community.org/contact/ | 02:28:01 |
daxvena | * Yingchi Long: it looks like you should post in the discussion forum to get to request to add it to the organization: https://nix-community.org/contact/ | 02:28:15 |
Yingchi Long | In reply to @daxvena:matrix.org Yingchi Long: it looks like you should post in the discussion forum to get to request to add it to the organization: https://nix-community.org/contact/ Thanks :). Posted https://github.com/orgs/nix-community/discussions/611 | 03:03:19 |
Yingchi Long | Also created a project specific discussion room: https://matrix.to/#/#nixd:matrix.org | 03:03:56 |
adisbladis | Yingchi Long: Nice project! I could help you get onboarded to the nix-community org. What we need to do first is to send you an invite to the org so you can transfer the repo. | 03:20:45 |
adisbladis | Yingchi Long: I sent you an invite. | 03:23:03 |
adisbladis | If you don't see the email you can go to https://github.com/nix-community and click the banner that pops up | 03:23:53 |
Yingchi Long | In reply to @adis:blad.is Yingchi Long: I sent you an invite. Thanks! Joined๐ | 03:27:49 |
Yingchi Long |  Download Screenshot_20230530_133052.png | 05:31:28 |
Yingchi Long | Implemented attribute set completion :) | 05:31:45 |
Ilan Joselevich (Kranzes) | I don't think we have that in nil yet | 06:28:12 |
Ilan Joselevich (Kranzes) | well we do, just not for pkgs | 06:28:44 |
Yingchi Long | In reply to @adis:blad.is Yingchi Long: Nice project! I could help you get onboarded to the nix-community org. What we need to do first is to send you an invite to the org so you can transfer the repo. I've transferred the ownership to nix-community/nixd ๐ฅฐ. What should I do now? | 06:30:30 |
Ilan Joselevich (Kranzes) | In reply to @inclyc:matrix.org I've transferred the ownership to nix-community/nixd ๐ฅฐ. What should I do now? Lose all access to the repo /s | 07:06:47 |
Ilan Joselevich (Kranzes) | But seriously, you just need to be put on a team in the github org | 07:07:05 |
Ilan Joselevich (Kranzes) | People are probably asleep right now | 07:07:21 |
Ilan Joselevich (Kranzes) | I think only admins are able to do that | 07:08:09 |
adisbladis | We need to set up a team and change the description to indicate you as a maintainer.
I'll take care of that when I get home in a few hours | 07:11:27 |
Mic92 | Yingchi Long: adisbladis I made Yingchi Long admin of the repo and converted the external contributors into a team: https://github.com/orgs/nix-community/teams/nixd/repositories Yingchi Long you can add more people to this team as you like | 08:15:08 |
adisbladis | In reply to @joerg:thalheim.io Yingchi Long: adisbladis I made Yingchi Long admin of the repo and converted the external contributors into a team: https://github.com/orgs/nix-community/teams/nixd/repositories Yingchi Long you can add more people to this team as you like Great! Thank you! | 08:51:54 |
Yingchi Long |  Download Screenshot_20230530_233105.png | 15:32:20 |
Yingchi Long | We have (limited) support for nix flakes now! | 15:32:39 |