!pbdtvoHxUGLhcEvnlu:nixos.org

Exotic Nix Targets

354 Members
111 Servers

Load older messages


SenderMessageTime
8 Jul 2022
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howI'm not saying this cannot be expressed without flakes, nor should it, but something to keep in mind 17:12:08
@qyliss:fairydust.spaceAlyssa RossI don't understand at all the point you're trying to make17:12:24
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howhow people will ultimately use this stuff will be as a flake, since nixos-hardware doesn't have any flake-compat17:12:57
@qyliss:fairydust.spaceAlyssa Rossyou can use nixos-hardware just fine using any of the mechanisms you'd use to evaluate nix code17:13:01
@qyliss:fairydust.spaceAlyssa RossI personally use a git subtree17:13:06
@qyliss:fairydust.spaceAlyssa Rossyou could also use niv17:13:09
@qyliss:fairydust.spaceAlyssa Rossor a channel17:13:15
@qyliss:fairydust.spaceAlyssa Rossliterally any of the existing mechanisms17:13:21
@matthewcroughan:defenestrate.itmatthewcroughan - nix.how should there be a packages output to the nixos-hardware flake? 17:15:06
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howit could contain all of the kernel packages for a given hardware name 17:15:39
@qyliss:fairydust.spaceAlyssa Rossit should definitely expose its packages without having to go through a NixOS evaluation, yeah, that's another improvement I'd like to see17:15:46
@matthewcroughan:defenestrate.itmatthewcroughan - nix.how packages.linuxPackages_visionfive 17:15:50
@qyliss:fairydust.spaceAlyssa Ross(and it should do it in a non-flakes way as well)17:15:56
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howbaggage17:16:03
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howto do things in a non-flake way is baggage, but do you see the conflict?17:16:13
@qyliss:fairydust.spaceAlyssa Rossagain, i have no idea what you mean17:16:34
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howto avoid using flakes for this, is going to make the resulting code much more complex and harder to read 17:16:49
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howless simple 17:16:51
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howbut we have to do that if we want to get out of nixpkgs whilst flakes aren't stable 17:17:00
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howso therefore, why not just let this stuff exist in nixpkgs until flakes are stable?17:17:13
@qyliss:fairydust.spaceAlyssa RossI disagree that it will make it any more complicated17:17:17
@matthewcroughan:defenestrate.itmatthewcroughan - nix.how what does tomberek think? 17:17:43
@qyliss:fairydust.spaceAlyssa Ross"why not?" because this separation has worked fine, for years, without flakes17:17:52
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howI think flakes are great, and make everything simpler. Therefore the kind of code I want to write is code that avoids using non-flake concepts.17:18:07
@qyliss:fairydust.spaceAlyssa Rossthat's nice17:18:23
@qyliss:fairydust.spaceAlyssa Rossunfortunately not everybody agrees with you17:18:28
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howThat's a bad fragmentation.17:18:41
@qyliss:fairydust.spaceAlyssa RossI agree17:18:49
@qyliss:fairydust.spaceAlyssa Rossthe situation that we find ourselves in wrt flakes was entirely avoidable17:19:10
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howYou say you want kernels to exist outside of Nixpkgs. Fine. IMO the simplest way to do it is to make nixos-hardware better. But if we're still having to avoid flakes, then I just give up.17:19:11

Show newer messages


Back to Room ListRoom Version: 6