diff --git a/lenovo/thinkpad/z/gen2/z13/default.nix b/lenovo/thinkpad/z/gen2/z13/default.nix index 990ad6f1..2f68821d 100644 --- a/lenovo/thinkpad/z/gen2/z13/default.nix +++ b/lenovo/thinkpad/z/gen2/z13/default.nix @@ -1,4 +1,4 @@ -{ pkgs, lib, ...}: +{ pkgs, lib, ... }: { imports = [ @@ -7,10 +7,15 @@ environment.etc."asound.conf".source = ./asound.conf; - networking.networkmanager.fccUnlockScripts = [ - { - id = "2c7c:030a"; - path = "${pkgs.modemmanager}/share/ModemManager/fcc-unlock.available.d/2c7c:030a"; - } - ]; + networking = + let + fcc_unlock_script = rec { + id = "2c7c:030a"; + path = "${pkgs.modemmanager}/share/ModemManager/fcc-unlock.available.d/${id}"; + }; + in + if lib.versionOlder lib.version "25.05pre" then + { networkmanager.fccUnlockScripts = [ fcc_unlock_script ]; } + else + { modemmanager.fccUnlockScripts = [ fcc_unlock_script ]; }; }