| 26 May 2021 |
Melg8 | utdemir: yes, my problem is, i need that tech to be inside of nix itself. because i use it to get some files aggregated as derivation, and to have some additional setup files, also in derivation. And i can generate them in nix quite easy, using it's nixpgs lib functions. But same thing outside of nix will be harder for me to achieve. | 12:49:11 |
Melg8 | i think i'll just give up on idea of running it in sandbox for now and use nix-store/nix-instantiate/nix to do the thing, later if project has any good outcomes me, or somebody else would figure much better solution | 12:58:13 |
| maralorn left the room. | 14:21:05 |
| infinisil changed their profile picture. | 16:51:15 |
| Buckley joined the room. | 17:28:42 |
| samueldr changed their display name from samueldr to samueldr. | 21:05:28 |
| 27 May 2021 |
| adisbladis joined the room. | 07:47:58 |
| ldesgoui joined the room. | 23:23:24 |
| 28 May 2021 |
| javacafe left the room. | 04:51:34 |
Chinchilla Optional | Does anyone have any ide recommendations for nix/nixpkgs? | 05:37:37 |
emily | I don't know if anything has fancy enough Nix integration to count as an IDE. there's a work-in-progress LSP implementation, it seems? | 05:47:34 |
emily | my choices for navigating and editing nixpkgs are fairly brute force: I find where stuff is with ripgrep, then poke at it with kakoune | 05:48:16 |
emily | finding stuff by name is also useful, because it's impossible to guess where any package will be categorized :p | 05:48:49 |
Chinchilla Optional | I'd kill to be able to jump to a function | 05:50:42 |
Jez (he/him) | Is there an lsp implementation for nixlang? That would make it easy to add that kind of thing to a whole range of editors. | 06:09:00 |
aaronjanse | Yep https://github.com/nix-community/rnix-lsp | 06:09:40 |
Jez (he/him) | I use the ripgrep strategy too, with emacs in my case | 06:09:47 |
aaronjanse | In reply to @cw:kernelpanic.cafe I'd kill to be able to jump to a function Don't kill me 👀 https://github.com/aaronjanse/nix-eval-lsp | 06:09:59 |
emily | wow, cool | 06:10:27 |
emily | that's more IDE features than I expected anyone to be able to wring out of Nix :) | 06:10:45 |
aaronjanse | Try clicking on pkgs.gcc to see how the bootstrapping works | 06:10:48 |
aaronjanse | Oh there's much more to do! | 06:10:58 |
aaronjanse | That's just a start! | 06:11:01 |
aaronjanse | Next I have stuff like pulling comments from around function documentation and showing them when you hover | 06:11:23 |
aaronjanse | And auto-complete when you do lambda { ... } | 06:11:37 |
aaronjanse | * And auto-complete when you do some_lambda { ... } | 06:11:41 |
emily | thanks for working on this, it looks like it could solve some of the worst usability issues of nix! | 06:12:38 |
aaronjanse | Thank you! | 06:12:43 |
aaronjanse | I'm excited | 06:12:49 |
aaronjanse | I also think it can significantly help newbies understand how Nix works | 06:13:03 |