From 83f0daa6c54c26ad240c46722d3ad84f853f517a Mon Sep 17 00:00:00 2001 From: Benedikt Peetz Date: Mon, 2 Nov 2026 19:55:32 +0100 Subject: modules/*: Fix various name mistakes and other issues --- modules/by-name/ni/nixpkgs/module.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'modules/by-name/ni') diff --git a/modules/by-name/ni/nixpkgs/module.nix b/modules/by-name/ni/nixpkgs/module.nix index 1ded8444..2971c0e3 100644 --- a/modules/by-name/ni/nixpkgs/module.nix +++ b/modules/by-name/ni/nixpkgs/module.nix @@ -27,10 +27,15 @@ in { example = "[ steam steam-unwrapped ]"; type = lib.types.listOf lib.types.str; }; + problemHandlers = lib.mkOption { + description = "Decide how to handle a package marked with problems."; + example = "{ \"gtk+\".broken = \"warn\"; }"; + type = lib.types.attrsOf (lib.types.attrsOf lib.types.anything); + }; }; config = let - myPkgsOverlay = self: super: packageSets.soispha; + myPkgsOverlay = self: super: packageSets.in_tree; in lib.mkIf cfg.enable { @@ -44,6 +49,8 @@ in { config = { hostSystem = cfg.systemName; + problems.handlers = cfg.problemHandlers; + allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) cfg.unfreePackageNames; }; -- cgit v1.3.1