diff options
author | Jan Tojnar | 2020-02-07 00:35:27 +0100 |
---|---|---|
committer | GitHub | 2020-02-07 00:35:27 +0100 |
commit | 07281f23b690e341efbb54c79f8038ee47495c12 (patch) | |
tree | 4e0e38f08df3177907c8624c0fa9fe9c8c13ae61 /nixos | |
parent | 301bca073491449127713ca6992ac7db645c7faf (diff) | |
parent | e5f7dacc93ef3657baf7ddeccceaa6a8617c8b2a (diff) |
Merge pull request #79371 from jtojnar/hughsie-pkgs
fwupd: split daemon again
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/hardware/fwupd.nix | 5 | ||||
-rw-r--r-- | nixos/tests/installed-tests/fwupd.nix | 4 |
2 files changed, 6 insertions, 3 deletions
diff --git a/nixos/modules/services/hardware/fwupd.nix b/nixos/modules/services/hardware/fwupd.nix index 51877970a8bc..e586af25c2b1 100644 --- a/nixos/modules/services/hardware/fwupd.nix +++ b/nixos/modules/services/hardware/fwupd.nix @@ -53,7 +53,7 @@ in { blacklistPlugins = mkOption { type = types.listOf types.str; - default = [ "test" ]; + default = []; example = [ "udev" ]; description = '' Allow blacklisting specific plugins @@ -91,6 +91,9 @@ in { ###### implementation config = mkIf cfg.enable { + # Disable test related plug-ins implicitly so that users do not have to care about them. + services.fwupd.blacklistPlugins = cfg.package.defaultBlacklistedPlugins; + environment.systemPackages = [ cfg.package ]; environment.etc = { diff --git a/nixos/tests/installed-tests/fwupd.nix b/nixos/tests/installed-tests/fwupd.nix index b9f761e99582..6a0ceb57dda4 100644 --- a/nixos/tests/installed-tests/fwupd.nix +++ b/nixos/tests/installed-tests/fwupd.nix @@ -1,11 +1,11 @@ -{ pkgs, makeInstalledTest, ... }: +{ pkgs, lib, makeInstalledTest, ... }: makeInstalledTest { tested = pkgs.fwupd; testConfig = { services.fwupd.enable = true; - services.fwupd.blacklistPlugins = []; # don't blacklist test plugin + services.fwupd.blacklistPlugins = lib.mkForce []; # don't blacklist test plugin services.fwupd.enableTestRemote = true; virtualisation.memorySize = 768; }; |