My Nix Configuration

[prefect] disable tpm2-abrmd

Changed files
+10 -5
hosts
prefect
nixosModules
default-config
+2
hosts/prefect/default.nix
··· 52 52 }; 53 53 services.scrutiny.collector.enable = false; 54 54 }; 55 + security.tpm2.enable = false; 56 + security.tpm2.abrmd.enable = false; 55 57 }
+8 -5
nixosModules/default-config/security.nix
··· 1 - { pkgs, ... }: 1 + { pkgs, lib, ... }: 2 + let 3 + inherit (lib) mkDefault; 4 + in 2 5 { 3 6 # Everything should use doas instead of sudo 4 7 # Sudo is kept enabled for tools that ~can't~ won't use doas. ··· 12 15 13 16 # TPM configuration 14 17 tpm2 = { 15 - enable = true; 16 - abrmd.enable = true; 17 - applyUdevRules = true; 18 - pkcs11.enable = false; 18 + enable = mkDefault true; 19 + abrmd.enable = mkDefault true; 20 + applyUdevRules = mkDefault true; 21 + pkcs11.enable = mkDefault false; 19 22 }; 20 23 21 24 # Set up extra certificates for DN42 specifically