!pbdtvoHxUGLhcEvnlu:nixos.org

Exotic Nix Targets

330 Members
104 Servers

Load older messages


SenderMessageTime
8 Jul 2022
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howI could make my own nixos-hardware that is totally flake only, and as minimal as it can be therefore.17:21:38
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howBut that would be fragmentation.17:21:42
@qyliss:fairydust.spaceAlyssa Rossfwiw, to stop you losing all hope, I think we (I'll leave ambiguous who "we" is exactly for now) will be highly motivated to work on NixOS hardware improvements to the point that we can use it in Spectrum (which does not use flakes) in the near future17:22:04
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howI would happily contribute, I just can't make any architecture decisions, since I'm too much of a noob with old nix17:23:04
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howmaybe legacyPackages is the way out?17:23:21
@qyliss:fairydust.spaceAlyssa Rossreally I'd just mirror the structure of Nixpkgs17:23:22
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howEelco himself doesn't really like Nixpkgs, as far as I understand?17:23:34
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howSo why copy something that he's trying to deprecate?17:23:40
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howthis is what I mean by working against the grain17:24:01
@qyliss:fairydust.spaceAlyssa RossBecause Eelco is not the King of Nix(pkgs)17:24:05
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howI understand, but Nix C++ is written by him and others, who are making decisions about what good architecture is17:24:20
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howso it effects us nontheless17:24:35
@qyliss:fairydust.spaceAlyssa Rossthey are having opinions about what good architecture is17:24:40
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howand implementing those opinions, for better of for worse 17:24:50
@qyliss:fairydust.spaceAlyssa Rossthey don't get to decide on it17:24:51
@matthewcroughan:defenestrate.itmatthewcroughan - nix.how look at the whole ${system} thing 17:25:00
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howit does not benefit to write tons of code to workaround what Nix has enforced17:25:10
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howbest to change Nix itself17:25:15
@qyliss:fairydust.spaceAlyssa Rossone of the problems with flakes is that encodes a bunch of policy17:25:28
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howcopying the structure of nixpkgs when nixpkgs may not even be the best architecture, would be technical debt 17:25:33
@qyliss:fairydust.spaceAlyssa Rossif you don't use flakes Nix places no architecture restrictions on you17:25:45
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howI'm not saying it isn't great. As far as I can tell it is. But there might be something about it that isn't worth copying.17:25:56
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howAnd I personally like to avoid all of that by just using flakes natively haha 17:26:13
@qyliss:fairydust.spaceAlyssa RossThere are certainly some things!17:26:13
@qyliss:fairydust.spaceAlyssa Rossall-packages.nix isn't great, for example17:26:24
@qyliss:fairydust.spaceAlyssa Rossbut the main problems Nixpkgs has are mostly scaling problems17:26:32
@qyliss:fairydust.spaceAlyssa Rossimo17:26:33
@qyliss:fairydust.spaceAlyssa RossI don't think nixos-hardware would have the scale for them to matter17:26:51
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howBut you seem to be proposing that copying it is a good idea?17:26:53
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howyou really want to copy nixpkgs and not copy the bits that you know are broken17:27:08

There are no newer messages yet.


Back to Room ListRoom Version: 6