tree-wide: use allowUnfreePackages where applicable (#484367)

This commit is contained in:
Bjørn Forsman
2026-01-28 20:24:26 +00:00
committed by GitHub
5 changed files with 8 additions and 9 deletions
@@ -105,7 +105,7 @@ in
# parallels
hardware.parallels.enable = lib.mkIf cfg.parallels.enable (lib.mkDefault true);
nixpkgs.config = lib.mkIf (!options.nixpkgs.pkgs.isDefined && cfg.parallels.enable) {
allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ "prl-tools" ];
allowUnfreePackages = [ "prl-tools" ];
};
};
}
@@ -300,7 +300,7 @@ if ($virt eq "oracle") {
# It is blocked by https://github.com/systemd/systemd/pull/23859
if ($virt eq "parallels") {
push @attrs, "hardware.parallels.enable = true;";
push @attrs, "nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ \"prl-tools\" ];";
push @attrs, "nixpkgs.config.allowUnfreePackages = [ \"prl-tools\" ];";
}
# Likewise for QEMU.
+1 -1
View File
@@ -60,7 +60,7 @@
];
# unrar is unfree
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ "unrar" ];
nixpkgs.config.allowUnfreePackages = [ "unrar" ];
};
testScript = ''
@@ -17,7 +17,7 @@ services.xserver = {
videoDrivers = [ "nvidia" ];
};
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
nixpkgs.config.allowUnfreePackages = [
"nvidia-x11"
"nvidia-settings"
];
+4 -5
View File
@@ -47,14 +47,13 @@ let
unfree licenses.
configuration.nix:
nixpkgs.config.allowUnfreePredicate = pkg:
builtins.elem (lib.getName pkg) [
"joypixels"
];
nixpkgs.config.allowUnfreePackages = [
"joypixels"
];
nixpkgs.config.joypixels.acceptLicense = true;
config.nix:
allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
allowUnfreePackages = [
"joypixels"
];
joypixels.acceptLicense = true;