diff options
author | Freya Murphy <freya@freyacat.org> | 2025-06-29 11:31:07 -0400 |
---|---|---|
committer | Freya Murphy <freya@freyacat.org> | 2025-06-29 11:31:07 -0400 |
commit | 7f2da3f7cf6efc27ba6ea44f92ea3f2c608da3d2 (patch) | |
tree | 50d5bd234c554b68164248eb4ac834f3a25fdb48 | |
parent | reenable tinternet, make wg-quick vpns not autostart (diff) | |
download | dotfiles-nix-7f2da3f7cf6efc27ba6ea44f92ea3f2c608da3d2.tar.gz dotfiles-nix-7f2da3f7cf6efc27ba6ea44f92ea3f2c608da3d2.tar.bz2 dotfiles-nix-7f2da3f7cf6efc27ba6ea44f92ea3f2c608da3d2.zip |
add fingerprint
Diffstat (limited to '')
-rw-r--r-- | hosts/thinkpad/default.nix | 1 | ||||
-rw-r--r-- | modules/options.nix | 3 | ||||
-rw-r--r-- | system/default.nix | 1 | ||||
-rw-r--r-- | system/fingerprint.nix | 16 |
4 files changed, 21 insertions, 0 deletions
diff --git a/hosts/thinkpad/default.nix b/hosts/thinkpad/default.nix index 9d600dc..754b330 100644 --- a/hosts/thinkpad/default.nix +++ b/hosts/thinkpad/default.nix @@ -35,5 +35,6 @@ # modules battery = true; bluetooth = true; + fingerprint = true; network = true; } diff --git a/modules/options.nix b/modules/options.nix index 10af3e5..4c083ca 100644 --- a/modules/options.nix +++ b/modules/options.nix @@ -217,6 +217,9 @@ in { bluetooth = mkEnableOption { description = "Install bluetooth system services and programs."; }; + fingerprint = mkEnableOption { + description = "Install fingerprint system services and programs."; + }; network = mkEnableOption { description = "Install networking system services and programs."; }; diff --git a/system/default.nix b/system/default.nix index 14f88de..a630717 100644 --- a/system/default.nix +++ b/system/default.nix @@ -8,6 +8,7 @@ ./battery.nix ./bluetooth.nix ./desktop.nix + ./fingerprint.nix ./hardware.nix ./networking.nix ./sshd.nix diff --git a/system/fingerprint.nix b/system/fingerprint.nix new file mode 100644 index 0000000..393c981 --- /dev/null +++ b/system/fingerprint.nix @@ -0,0 +1,16 @@ +{ + lib, + config, + pkgs, + ... +}: let + inherit (lib) mkIf; +in { + config = mkIf config.fingerprint { + services.fprintd = { + enable = true; + tod.enable = true; + tod.driver = pkgs.libfprint-2-tod1-goodix; + }; + }; +} |