Jump1n
1
If I have a flake that provides a NixOS config, where I have the following inputs:
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
nixpkgs-stable.url = "github:nixos/nixpkgs?ref=nixos-24.11";
and I for example set nixpkgs.config.allowUnfree = true; in my config, and use nixpkgs-stable using this overlay:
nixpkgs.overlays = [(final: prev:
stable = nixpkgs-stable.legacyPackages.<system>;
)];
will packages from pkgs.stable also allow unfree packages as set in nixpkgs.config.allowUnfree?
No. See step #3 here for your choices, ultimately you have to manually import rather than using legacyPackages:
But generally I wouldn’t recommend mixing stable and unstable.
Jump1n
3
Thanks, that’s annoying… why would you not recommend mixing them? I only am going to use stable for for example broken packages