!pbdtvoHxUGLhcEvnlu:nixos.org

Exotic Nix Targets

354 Members
111 Servers

Load older messages


SenderMessageTime
8 Jul 2022
@matthewcroughan:defenestrate.itmatthewcroughan - nix.how Alyssa Ross: based on what you were saying about nixos-hardware, does this mean we should be building and caching nixos-hardware? 17:10:24
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howthat's the only way I can fathom getting rid of vendor kernels from nixpkgs 17:10:35
@qyliss:fairydust.spaceAlyssa RossYeah I think that's a great idea17:10:47
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howcache.nixos.org would then be able to build and redistribute all vendor kernels from nixos-hardware 17:11:02
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howI think what you're saying about vendor kernels might be premature though17:11:24
@qyliss:fairydust.spaceAlyssa RossThere are a lot of improvements somebody who wanted to put the effort in could make to nixos-hardware, and that's definitely a big one17:11:24
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howthe reason is because flakes aren't stable yet, and this functionality all relies upon flakes 17:11:33
@qyliss:fairydust.spaceAlyssa Rossno it doesn't17:11:38
@qyliss:fairydust.spaceAlyssa RossI've been using nixos-hardware since before flakes existed17:11:51
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howin practice, nixos-hardware is a flake without legacyPackages17:11:51
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howit's definitely dependent on flakes as functionality17:11:57
@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

Show newer messages


Back to Room ListRoom Version: 6