tree-wide: use allowUnfreePackages where applicable (#484367)
This commit is contained in:
@@ -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.
|
||||
|
||||
@@ -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"
|
||||
];
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user