flake/nixpkgs.nix
2026-02-16 09:35:47 +10:00

46 lines
976 B
Nix

{
lib,
inputs,
system,
...
} @ args: {
nixpkgs.channels.default = rec {
default = pkgs;
# nixpkgs (stable branch)
pkgs = {
inherit system;
source = inputs.nixpkgs;
overlays = [
inputs.dobutterfliescry-net.overlays.default
(import ./overlays/default.nix args)
];
config = {
# allowUnfree = false;
allowBroken = false;
allowUnfreePredicate = pkg:
builtins.elem (lib.getName pkg) [
"discord"
"steam"
"steamcmd"
"steam-unwrapped"
"obsidian"
"gitkraken"
];
};
};
# nixpkgs-unstable
upkgs = {
inherit system;
source = inputs.nixpkgs-unstable;
overlays = [
inputs.dobutterfliescry-net.overlays.default
(import ./overlays/default.nix args)
];
config = {
allowUnfree = false;
allowBroken = false;
};
};
};
}