Files
dotfiles/overlays/default.nix
T
Richie 408aea13b2
treefmt / nix fmt (pull_request) Successful in 2s
build_systems / prebuild-common-x86-64-v3 (pull_request) Successful in 21s
build_systems / build-rhapsody-in-green (pull_request) Failing after 11s
build_systems / build-jeeves (pull_request) Failing after 12s
build_systems / build-bob (pull_request) Failing after 12s
build_systems / build-brain (pull_request) Failing after 14s
build_systems / build-portal-1 (pull_request) Successful in 17s
test ebook search / test-ebook-search (pull_request) Successful in 1m5s
test
2026-10-04 08:01:51 -04:00

35 lines
985 B
Nix

{ inputs, ... }:
{
# Additional package sets are accessible through `pkgs.<name>`.
stable = final: _prev: {
stable = import inputs.nixpkgs-stable {
system = final.stdenv.hostPlatform.system;
config.allowUnfree = true;
};
};
master = final: _prev: {
master = import inputs.nixpkgs-master {
system = final.stdenv.hostPlatform.system;
config.allowUnfree = true;
};
};
# trunk 0.21.14 bundles libdeflate 1.23, which uses target attributes that
# GCC 16 removed. libdeflate 1.25 dropped these qualifiers upstream too.
trunk-gcc16 = _final: prev: {
trunk = import ../common/optional/x86-64-v3/patches/trunk {
inherit (prev) trunk jq;
};
};
# Baseline x86-64 (v1) packages for prebuilt applications that should not
# inherit an x86-64-v3 host platform.
x86-v1 = final: _prev: {
x86-v1 = import inputs.nixpkgs {
system = final.stdenv.hostPlatform.system;
config.allowUnfree = true;
};
};
}