!SgYlXivkogarTVcnZO:nixos.org

Nix Flakes

892 Members
179 Servers

Load older messages


SenderMessageTime
7 Dec 2021
@balsoft:balsoft.rubalsoftYou can parametrise flake outputs00:11:59
@brendanzab:matrix.orgbrendanzabah cool - do you know of any examples of this?00:21:13
@brendanzab:matrix.orgbrendanzab * ah cool - do you know of any examples of this that I can look at?00:21:27
@brendanzab:matrix.orgbrendanzab(might have missed it in the flake docs)00:21:46
@balsoft:balsoft.rubalsoft
In reply to @brendanzab:matrix.org
ah cool - do you know of any examples of this that I can look at?
Uh, I don't think I have anything public really
00:25:06
@balsoft:balsoft.rubalsoftIt's really late ATM00:25:19
@brendanzab:matrix.orgbrendanzab would I just add something like rustChannel ? { toolchain = "stable", version = "latest" } to the function returned from the outputs? 00:25:20
@brendanzab:matrix.orgbrendanzabnp00:25:25
@balsoft:balsoft.rubalsoft
In reply to @brendanzab:matrix.org
would I just add something like rustChannel ? { toolchain = "stable", version = "latest" } to the function returned from the outputs?
No, you should make more outputs :)
00:25:36
@balsoft:balsoft.rubalsoft lib.cartesianProductOfSets can be useful 00:25:52
@brendanzab:matrix.orgbrendanzab ahh so another layer of nesting from flake-utils.lib.eachDefaultSystem? 00:26:05
@balsoft:balsoft.rubalsoftYep00:26:14
@balsoft:balsoft.rubalsoft In checks I think 00:26:16
@brendanzab:matrix.orgbrendanzabcool00:27:14
@brendanzab:matrix.orgbrendanzabthanks!00:27:17
@brendanzab:matrix.orgbrendanzabI'll give it a go - still a massive beginner at nix 😅00:27:46
8 Dec 2021
@roberthensing:matrix.orgRobert Hensing (roberth) changed their profile picture.17:40:49
9 Dec 2021
@iggybibi:matrix.orgbmabsout joined the room.19:46:43
@iggybibi:matrix.orgbmabsout Hello! I'm trying to run a function from flake so that the output is in a nix shell, I ended up doing things manually like this nix shell --impure --expr "(builtins.getFlake \"nixpkgs/nixos-21.11\").legacyPackages.x86_64-linux.python39.withPackages (p: [p.numpy])" is there a better way to do this? 19:48:28
@iggybibi:matrix.orgbmabsout Is there a way to do something similar in meaning to nix shell nixpkgs/nixos-21.11#python39.withPackages --something "(p: [p.numpy])", I might be getting a few concepts wrong here 19:51:16
@iggybibi:matrix.orgbmabsout * Is there a way to do something similar in meaning to nix shell nixpkgs/nixos-21.11#python39.withPackages --something "(p: [p.numpy])"? I might be getting a few concepts wrong here 19:51:32
@iggybibi:matrix.orgbmabsout * Hello! I'm trying to run a function from a flake so that the output is in a nix shell, I ended up doing things manually like this nix shell --impure --expr "(builtins.getFlake \"nixpkgs/nixos-21.11\").legacyPackages.x86_64-linux.python39.withPackages (p: [p.numpy])" is there a better way to do this? 20:31:56
10 Dec 2021
@linj:matrix.orglinj joined the room.00:51:32
@jryans:matrix.orgJ. Ryan Stinnett joined the room.13:45:34
@iggybibi:matrix.orgbmabsoutJust found this! https://github.com/NixOS/nix/issues/556716:40:14
@flyx:flyx.orgflyx iggybibi: in your Flake output, you can provide devShell and devShells, which you can then invoke with nix develop. is that what you're searching? 16:42:56
@flyx:flyx.orgflyx or if it's from an external flake, write a shell.nix that basically does what you've put in your command 16:45:39
@iggybibi:matrix.orgbmabsout Not really, I wanted a one liner like nix-shell -p 'python3.withPackages (ps: with ps; [ numpy scipy ])' 16:46:08
@iggybibi:matrix.orgbmabsoutthat drops me into a shell with python and these packages (or any lang with this setup)16:46:36
@flyx:flyx.orgflyxI don't see where in the output schema a flake can provide functions in the first place16:51:15

Show newer messages


Back to Room ListRoom Version: 6