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