I’m struggling to update librewolf. There are actually two problems:
I can see librewolf is already built on hydra, but nh os switch -u keeps trying to build it locally.
I tried building it locally on a laptop (i7, 24gb of ram) and on build server (epyc + 32gb of ram for this single machine) and it always fails with error: could not compile gkrust (lib).
Thanks! I’ll do that I extended memory on builder vm to 48GB and now it’s stuck on linker. lld is using allmost all 48gb of ram and 5% CPU - build is running for 4 hours now unbelievable
Just because one package has finished building on Hydra doesn’t mean all of the necessary packages to advance the channel have been built. So you’ll still have to wait on nixos-unstable.
So just to have a closure: after reading this comment about absolutely insane build requirements I gave up and pinned Librewolf to nixpkgs commit from before the update:
# flake.nix
{
description = "The cathedral of home configuration";
inputs = {
(...)
nixpkgs-librewolf.url = "github:nixos/nixpkgs/e4bae1bd10c9c57b2cf517953ab70060a828ee6f";
};
(...)
# nix home manager
{ pkgs, nixpkgs-librewolf, ... }:
{
programs.librewolf = {
enable = true;
package = nixpkgs-librewolf.legacyPackages.${pkgs.system}.librewolf;
(...)
I’m on stable 25.11 and librewolf is (for whatever reason) building locally too? I can see the Hydra build and the port to stable completed a few days ago. Any clues? Not a huge fan of just pinning my browser like the solution states is working.
Then I assume you have some overlay or mass-rebuild option like cudaSupport enabled.
Never mind - it looks like hydra is running behind on this one: https://hydra.nixos.org/build/320178054 I have no idea why the channel advanced, that makes zero sense tbh.