diff --git a/nixos/modules/services/networking/modemmanager.nix b/nixos/modules/services/networking/modemmanager.nix index 7cb399bf76a8..fefee7a448eb 100644 --- a/nixos/modules/services/networking/modemmanager.nix +++ b/nixos/modules/services/networking/modemmanager.nix @@ -1,4 +1,9 @@ -{ config, lib, ... }: +{ + config, + lib, + pkgs, + ... +}: let cfg = config.networking.modemmanager; in @@ -20,6 +25,8 @@ in ''; }; + package = mkPackageOption pkgs "modemmanager" { }; + fccUnlockScripts = mkOption { type = types.listOf ( types.submodule { @@ -82,9 +89,9 @@ in }); ''; - environment.systemPackages = [ pkgs.modemmanager ]; - systemd.packages = [ pkgs.modemmanager ]; - services.dbus.packages = [ pkgs.modemmanager ]; - services.udev.packages = [ pkgs.modemmanager ]; + environment.systemPackages = [ cfg.package ]; + systemd.packages = [ cfg.package ]; + services.dbus.packages = [ cfg.package ]; + services.udev.packages = [ cfg.package ]; }; }