nix/nixpkgs.nix

39 lines
770 B
Nix

{inputs, ...} @ args: {
nixpkgs.channels = {
default = {
overlays = [(import ./overlays.nix args)];
config.allowUnfree = true;
};
# nixpkgs
pkgs = {
source = inputs.nixpkgs;
overlays = [
(import ./overlays.nix args)
];
config.allowUnfree = true;
};
# nixpkgs-unstable
upkgs = {
source = inputs.nixpkgs-unstable;
overlays = with inputs; [
cachyos.overlays.pinned
millennium.overlays.default
(import ./overlays.nix args)
];
config.allowUnfree = true;
};
# nixpkgs-staging
spkgs = {
source = inputs.nixpkgs-staging;
overlays = [
(import ./overlays.nix args)
];
config.allowUnfree = true;
};
};
}