``` • Updated input 'nixpkgs-unpatched': 'github:nixos/nixpkgs/7d385961ebe582fed4e850a326d8d200be79f6b8' (2023-04-23) → 'github:nixos/nixpkgs/d0ea36ece469a71a909ebff90777c2f7a49478bb' (2023-04-25) • Updated input 'sops-nix': 'github:Mic92/sops-nix/8a95e6f8cd160a05c2b560e66f702432a53b59ac' (2023-04-23) → 'github:Mic92/sops-nix/7c8e9727a2ecf9994d4a63d577ad5327e933b6a4' (2023-04-24) ```
22 lines
903 B
Nix
22 lines
903 B
Nix
# when a `nixos-rebuild` fails after a nixpkgs update:
|
|
# - take the failed package
|
|
# - search it here: <https://hydra.nixos.org/search?query=pkgname>
|
|
# - if it's broken by that upstream builder, then pin it: somebody will come along and fix the package.
|
|
# - otherwise, search github issues/PRs for knowledge of it before pinning.
|
|
# - if nobody's said anything about it yet, probably want to root cause it or hold off on updating.
|
|
#
|
|
# note that these pins apply to *all* platforms:
|
|
# - natively compiled packages
|
|
# - cross compiled packages
|
|
# - qemu-emulated packages
|
|
|
|
(next: prev: {
|
|
# XXX: when invoked outside our flake (e.g. via NIX_PATH) there is no `next.stable`,
|
|
# so just forward the unstable packages.
|
|
inherit (next.stable or prev)
|
|
;
|
|
# chromium can take 4 hours to build from source, with no signs of progress.
|
|
# disable it if you're in a rush.
|
|
# chromium = next.emptyDirectory;
|
|
})
|