From 0252ff960bdcd9b08422094fd17be4eee95c3e1c Mon Sep 17 00:00:00 2001 From: Maddy Guthridge Date: Mon, 9 Feb 2026 22:30:28 +1100 Subject: [PATCH 1/3] Dell XPS 15 9500: enable fprintd --- dell/xps/15-9500/README.wiki | 2 +- dell/xps/15-9500/default.nix | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/dell/xps/15-9500/README.wiki b/dell/xps/15-9500/README.wiki index ebcb5e3..3bf860b 100644 --- a/dell/xps/15-9500/README.wiki +++ b/dell/xps/15-9500/README.wiki @@ -1,4 +1,4 @@ -= Dell XPS 15 9550 = += Dell XPS 15 9500 = == Tested Hardware == diff --git a/dell/xps/15-9500/default.nix b/dell/xps/15-9500/default.nix index b11ecd1..5e33bf7 100644 --- a/dell/xps/15-9500/default.nix +++ b/dell/xps/15-9500/default.nix @@ -1,4 +1,4 @@ -{ lib, ... }: +{ lib, pkgs, ... }: let thermald-conf = ./thermald-conf.xml; in @@ -18,6 +18,13 @@ in # Thermald doesn't have a default config for the 9500 yet, the one in this repo # was generated with dptfxtract-static (https://github.com/intel/dptfxtract) services.thermald.configFile = lib.mkDefault thermald-conf; + + # Enable fingerprint reader + services.fprintd = { + enable = true; + tod.enable = true; + tod.driver = pkgs.libfprint-2-tod1-goodix; + }; # WiFi speed is slow and crashes by default (https://bugzilla.kernel.org/show_bug.cgi?id=213381) # disable_11ax - required until ax driver support is fixed From 4490c7f90692f5af6aae611fab135112ec3502a6 Mon Sep 17 00:00:00 2001 From: Maddy Guthridge Date: Mon, 9 Feb 2026 22:32:50 +1100 Subject: [PATCH 2/3] Use lib.mkDefault --- dell/xps/15-9500/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dell/xps/15-9500/default.nix b/dell/xps/15-9500/default.nix index 5e33bf7..ef452d5 100644 --- a/dell/xps/15-9500/default.nix +++ b/dell/xps/15-9500/default.nix @@ -21,7 +21,8 @@ in # Enable fingerprint reader services.fprintd = { - enable = true; + enable = lib.mkDefault true; + # Fingerprint sensor will not work without these settings tod.enable = true; tod.driver = pkgs.libfprint-2-tod1-goodix; }; From 7b3e8cd6f8a7b0ecbb708be3879027e3ea560fc3 Mon Sep 17 00:00:00 2001 From: Maddy Guthridge Date: Mon, 9 Feb 2026 22:46:37 +1100 Subject: [PATCH 3/3] nixfmt --- dell/xps/15-9500/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dell/xps/15-9500/default.nix b/dell/xps/15-9500/default.nix index ef452d5..d669be3 100644 --- a/dell/xps/15-9500/default.nix +++ b/dell/xps/15-9500/default.nix @@ -18,7 +18,7 @@ in # Thermald doesn't have a default config for the 9500 yet, the one in this repo # was generated with dptfxtract-static (https://github.com/intel/dptfxtract) services.thermald.configFile = lib.mkDefault thermald-conf; - + # Enable fingerprint reader services.fprintd = { enable = lib.mkDefault true;