!tDnwWRNkmmYtMXfaZl:nixos.org

Nix Language

1925 Members
Nix programming language357 Servers

Load older messages


SenderMessageTime
26 May 2021
@melg8:matrix.orgMelg8 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:matrix.orgMelg8i 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 solution12:58:13
@maralorn:maralorn.demaralorn left the room.14:21:05
@infinisil:matrix.orginfinisil changed their profile picture.16:51:15
@buckley310:matrix.orgBuckley joined the room.17:28:42
@samueldr:matrix.orgsamueldr changed their display name from samueldr‎ to samueldr.21:05:28
27 May 2021
@adis:blad.isadisbladis joined the room.07:47:58
@ldesgoui:matrix.orgldesgoui joined the room.23:23:24
28 May 2021
@javacafe:matrix.orgjavacafe left the room.04:51:34
@cw:kernelpanic.cafeChinchilla OptionalDoes anyone have any ide recommendations for nix/nixpkgs?05:37:37
@emilazy:matrix.orgemilyI 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
@emilazy:matrix.orgemilymy choices for navigating and editing nixpkgs are fairly brute force: I find where stuff is with ripgrep, then poke at it with kakoune05:48:16
@emilazy:matrix.orgemilyfinding stuff by name is also useful, because it's impossible to guess where any package will be categorized :p05:48:49
@cw:kernelpanic.cafeChinchilla OptionalI'd kill to be able to jump to a function05:50:42
@jez:petrichor.meJez (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:matrix.orgaaronjanseYep https://github.com/nix-community/rnix-lsp06:09:40
@jez:petrichor.meJez (he/him)I use the ripgrep strategy too, with emacs in my case06:09:47
@aaronjanse:matrix.orgaaronjanse
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
@emilazy:matrix.orgemilywow, cool06:10:27
@emilazy:matrix.orgemilythat's more IDE features than I expected anyone to be able to wring out of Nix :)06:10:45
@aaronjanse:matrix.orgaaronjanse Try clicking on pkgs.gcc to see how the bootstrapping works 06:10:48
@aaronjanse:matrix.orgaaronjanseOh there's much more to do!06:10:58
@aaronjanse:matrix.orgaaronjanseThat's just a start!06:11:01
@aaronjanse:matrix.orgaaronjanseNext I have stuff like pulling comments from around function documentation and showing them when you hover06:11:23
@aaronjanse:matrix.orgaaronjanse And auto-complete when you do lambda { ... } 06:11:37
@aaronjanse:matrix.orgaaronjanse * And auto-complete when you do some_lambda { ... } 06:11:41
@emilazy:matrix.orgemilythanks for working on this, it looks like it could solve some of the worst usability issues of nix!06:12:38
@aaronjanse:matrix.orgaaronjanseThank you!06:12:43
@aaronjanse:matrix.orgaaronjanseI'm excited06:12:49
@aaronjanse:matrix.orgaaronjanseI also think it can significantly help newbies understand how Nix works06:13:03

Show newer messages


Back to Room ListRoom Version: 6