| 27 Mar 2026 |
hexa | the real world use is still questionable | 23:30:47 |
hexa | and without a community builder there is little chance for it to gain enough traction for anyone to test fixes | 23:31:36 |
| 29 Mar 2026 |
K900 | Going to run a nixos-unstable-small eval to get it back on an overnight-EU-time schedule | 17:35:07 |
| Aliaksandr joined the room. | 20:19:48 |
| 30 Mar 2026 |
K900 | Can someone take a look at why update-nixos-unstable-small is failing? | 12:42:37 |
hexa | + querying available packageserror: QueryPackages { source: Command("nix-env failed with exit status: 1:\nerror: attribute 'nodePackages' in selection path 'nodePackages' not found\n Did you mean one of kdePackages or kodiPackages?\n") }
| 12:43:39 |
hexa | nodePackages removal | 12:43:43 |
K900 | Oh my fucking god | 12:44:41 |
hexa | https://github.com/nix-community/nix-index/blob/master/src/listings.rs#L29 | 12:44:45 |
K900 | Yeah figures | 12:45:19 |
K900 | Need to make that shit overridable | 12:45:25 |
Vladimír Čunát | I assume it doesn't matter that we drop nodePackages from the index on 25.11 as well? | 13:10:04 |
K900 | Probably not | 13:10:17 |
Vladimír Čunát | Context: https://github.com/nix-community/nix-index/pull/300 and around | 13:10:30 |
hexa | deploying pluto | 13:11:41 |
K900 | I am tempted to actually make that shit overrideable properly | 13:11:48 |
hexa | ok, nix-index on pluto is working again | 13:20:47 |
Vladimír Čunát |
I am tempted to actually make that shit overrideable properly
If I wanted to properly do this, this list of extra attributes should be somewhere in nixpkgs instead. Though that might be overengineering.
| 13:31:29 |
K900 | recurseIntoAttrs = "maybe" | 13:34:55 |
K900 | /j | 13:34:58 |
K900 | https://github.com/nix-community/nix-index/pull/301 | 14:55:57 |
emily | I think we already have a thing for this | 15:16:32 |
emily | packages-config or something | 15:16:37 |
emily | it's one of those things where we have five slightly different versions of the same thing | 15:16:51 |
emily | https://github.com/NixOS/nixpkgs/blob/master/pkgs/top-level/packages-config.nix | 15:17:22 |
emily | can it be driven by this? | 15:17:27 |
emily | otherwise it's just inconsistency between various things trying to achieve the same goal | 15:18:58 |
Mindavi | I guess having it as a flag brings it a step closer to script it | 15:25:55 |
emily | it's a bit orthogonal, since packages-config.nix is passed as the Nixpkgs config when instantiating the package set | 18:22:20 |
emily | therefore the functionality could actually be removed from nix-index entirely – it would just be a matter of instantiating Nixpkgs appropriately | 18:22:47 |