!SgYlXivkogarTVcnZO:nixos.org

Nix Flakes

885 Members
176 Servers

Load older messages


SenderMessageTime
9 Nov 2021
@lovesegfault:matrix.orglovesegfaultI wonder if I can workaround this by abusing symlinks in my repo18:47:03
@roberthensing:matrix.orgRobert Hensing (roberth)there's probably many ways this feature could be reimagined18:47:07
@lovesegfault:matrix.orglovesegfaultAnother thing I find myself wanting is a way to share flake locks18:48:00
@lovesegfault:matrix.orglovesegfaultlike, I have one repo with many flakes, but I want one shared lockfile18:48:15
@roberthensing:matrix.orgRobert Hensing (roberth)I'd lean towards such a design for relative path flakes18:49:30
@roberthensing:matrix.orgRobert Hensing (roberth)no lock file and no locking of the relative flake either18:50:01
@roberthensing:matrix.orgRobert Hensing (roberth)i.e. don't fetch them, but use a subpath of self18:50:37
@lovesegfault:matrix.orglovesegfaultyup18:51:09
@roosemberth:orbstheorem.chRoos left the room.18:51:31
@andi:kack.itandi-How would that handle building only a subflake? (think partial checkout)23:49:32
10 Nov 2021
@rickynils:nixos.devRickard Nilsson joined the room.11:22:12
@figsoda:matrix.orgfigsoda
In reply to @andi:kack.it
How would that handle building only a subflake? (think partial checkout)
Is ?dir= what you want?
13:50:09
@andi:kack.itandi-No I mean the situation that subflakes wont have a lockfile13:50:24
11 Nov 2021
@turbounicorn:matrix.orgGogu de la Gazé joined the room.12:20:48
@cafkafk:matrix.orgcafkafk set a profile picture.18:05:38
12 Nov 2021
@mjolnir:nixos.orgNixOS Moderation Bot unbanned @matthewcroughan:defenestrate.itmatthewcroughan - nix.zone.00:23:30
14 Nov 2021
@betaboon:0x80.ninjabetaboon joined the room.11:19:13
15 Nov 2021
@roberthensing:matrix.orgRobert Hensing (roberth) andi-: does it even support partial checkouts? I don't think we have to worry about it yet. Partial checkouts can be supported by adding checkout parameters to the top-level of the flake (next to inputs, outputs, description) where the checkout parameters can be read during locking, cached in the lock file and used when fetching. 10:23:33
@andi:kack.itandi-I don't think it support any like that right now. I am mostly concerned about the situation where the flake isn't at the root of the repository and everything it should care about is living besides it (and not in the parent/sibling directories).10:24:27
@roberthensing:matrix.orgRobert Hensing (roberth)so I think we don't need to be worried about it, because they're implementation concerns, not implementability concerns10:28:13
@andi:kack.itandi-Well of course it can be implemented but it also has to be considered. That is why I am raising it (again and again). I'd love to move some of my monorepos to flakes eventually but adding 20GiB of binary assets to the store isn't a great selling point :-)10:43:25
17 Nov 2021
@skamdart:matrix.orgSkamDart joined the room.00:05:01
18 Nov 2021
@scotttrinh:matrix.orgscotttrinh joined the room.14:53:32
@scotttrinh:matrix.orgscotttrinh left the room.14:53:57
@scotttrinh:matrix.orgscotttrinh joined the room.14:54:11
@scotttrinh:matrix.orgscotttrinh set their display name to scotttrinh.19:00:16
@scotttrinh:matrix.orgscotttrinh set a profile picture.19:00:18
@austinp17:matrix.orgaustinp17 joined the room.21:06:00
19 Nov 2021
@skamdart:matrix.orgSkamDartIs it possible to build all outputs of a flake from nix build?01:41:11
@tomberek:matrix.orgtomberek

SkamDart: it's not pretty, but....

nix flake show --json | jq '[leaf_paths as $path | select(getpath($path) == "derivation") | {"key": $path | join(".") | sub(".type";""), "value": getpath($path)}] | from_entries | keys|.[]' -cr | xargs -I{} nix build .#{}
02:26:50

Show newer messages


Back to Room ListRoom Version: 6