{ lib, config, self, ... }: let cfg = config.snowhawk.nixpkgs; in { options.snowhawk.nixpkgs = { enable = lib.mkEnableOption "nixpkgs settings"; }; config = lib.mkIf cfg.enable { nixpkgs.config.allowUnfree = true; nixpkgs.overlays = [ self.overlays.default ]; }; }