Commit 4822d80c5785
Changed files (1)
systems
common
hardware
systems/common/hardware/yubikey.nix
@@ -1,4 +1,5 @@
-{ pkgs
+{ lib
+, pkgs
, desktop
, ...
}:
@@ -7,7 +8,7 @@
yubico-piv-tool
yubikey-personalization
yubikey-manager
- ] ++ lib.optional (builtins.isString desktop) [
+ ] ++ lib.optionals (builtins.isString desktop) [
yubioath-flutter # Maybe not necessary
];
@@ -28,12 +29,14 @@
security.pam.u2f = {
enable = true;
- origin = "pam://yubi";
- authFile = pkgs.writeText "u2f-mappings" (lib.concatStrings [
- "vincent"
- ":4IiWZI9g6D8W6LeAW13ug4CnS8PreNRcHdcebkUDny3gWGfmpMJg4TgBWaZSIdh+sgg4jQA4MxYwTCmmP/ipWQ==,qOl+ouBRk6MMEJiE7H5LuTAirhBhN0UQrCNlLQoRsVttp6IBKG4yq4zDwm4fmYlfy1MFhvh7oOapMOmodMKJpQ==,es256,+presence" # yubikey5-a
- ":Sz4J2qMhoE7bE/uzwUzjJxG/bE0s+cw18zXcQjRsLIdJTVbuMad1ivKlYeLZW6vWV0lYiODlRW21HTSaFzu06A==,p7OZ3z5fiAIuJRHVzm56Y8Ti934+4cVHjsG7kaapmz8cWPfXfXfj5c8QiyIz3EQ0hOoxVV5cbkzUTxe7hdQIsA==,es256,+presence" # yubikey5-c1
- ]);
+ settings = {
+ origin = "pam://yubi";
+ authfile = pkgs.writeText "u2f-mappings" (lib.concatStrings [
+ "vincent"
+ ":4IiWZI9g6D8W6LeAW13ug4CnS8PreNRcHdcebkUDny3gWGfmpMJg4TgBWaZSIdh+sgg4jQA4MxYwTCmmP/ipWQ==,qOl+ouBRk6MMEJiE7H5LuTAirhBhN0UQrCNlLQoRsVttp6IBKG4yq4zDwm4fmYlfy1MFhvh7oOapMOmodMKJpQ==,es256,+presence" # yubikey5-a
+ ":Sz4J2qMhoE7bE/uzwUzjJxG/bE0s+cw18zXcQjRsLIdJTVbuMad1ivKlYeLZW6vWV0lYiODlRW21HTSaFzu06A==,p7OZ3z5fiAIuJRHVzm56Y8Ti934+4cVHjsG7kaapmz8cWPfXfXfj5c8QiyIz3EQ0hOoxVV5cbkzUTxe7hdQIsA==,es256,+presence" # yubikey5-c1
+ ]);
+ };
};
programs.gnupg.agent.pinentryPackage = pkgs.pinentry-gnome3;