From 380ed15bcd6440606c6856db44a99140d422b46f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9ana=20=E6=B1=9F?= Date: Sat, 22 Mar 2025 00:07:31 +0100 Subject: [PATCH] framework: fix TRRS headphones modprobe --- framework/13-inch/common/default.nix | 5 +++-- framework/16-inch/common/default.nix | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/framework/13-inch/common/default.nix b/framework/13-inch/common/default.nix index 5d228d03..4e6f519a 100644 --- a/framework/13-inch/common/default.nix +++ b/framework/13-inch/common/default.nix @@ -1,4 +1,5 @@ -{ lib, pkgs, ... }: { +{ lib, config, ... }: +{ imports = [ ../../../common/pc/laptop ../../../common/pc/laptop/ssd @@ -10,7 +11,7 @@ # Fix TRRS headphones missing a mic # https://community.frame.work/t/headset-microphone-on-linux/12387/3 - boot.extraModprobeConfig = lib.mkIf (lib.versionOlder pkgs.linux.version "6.6.8") '' + boot.extraModprobeConfig = lib.mkIf (lib.versionOlder config.boot.kernelPackages.kernel.version "6.6.8") '' options snd-hda-intel model=dell-headset-multi ''; diff --git a/framework/16-inch/common/default.nix b/framework/16-inch/common/default.nix index 5ec8a171..0b803063 100644 --- a/framework/16-inch/common/default.nix +++ b/framework/16-inch/common/default.nix @@ -1,4 +1,5 @@ -{ lib, pkgs, ... }: { +{ lib, config, ... }: +{ imports = [ ../../../common/pc/laptop ../../../common/pc/laptop/ssd @@ -9,7 +10,7 @@ # Fix TRRS headphones missing a mic # https://community.frame.work/t/headset-microphone-on-linux/12387/3 - boot.extraModprobeConfig = lib.mkIf (lib.versionOlder pkgs.linux.version "6.6.8") '' + boot.extraModprobeConfig = lib.mkIf (lib.versionOlder config.boot.kernelPackages.kernel.version "6.6.8") '' options snd-hda-intel model=dell-headset-multi '';