diff options
author | Griffin Smith <grfn@gws.fyi> | 2020-12-01T16·59-0500 |
---|---|---|
committer | glittershark <grfn@gws.fyi> | 2020-12-14T18·18+0000 |
commit | cdedcc6238652599534b65f98b9422029ed05368 (patch) | |
tree | 6bd140abd3abfcbd812c0f316d08f5f4bb1f70bf /users/glittershark/system | |
parent | ea936e0a78223c02d6e56954c60cf4a29b5e2983 (diff) |
feat(gs/system): Setup fingerprint scanner r/1996
This is kinda nifty Change-Id: I1b9a6762a5349974f539d2c4938a2b3dcdf488ad Reviewed-on: https://cl.tvl.fyi/c/depot/+/2219 Reviewed-by: glittershark <grfn@gws.fyi> Tested-by: BuildkiteCI
Diffstat (limited to 'users/glittershark/system')
-rw-r--r-- | users/glittershark/system/system/default.nix | 8 | ||||
-rw-r--r-- | users/glittershark/system/system/machines/yeren.nix | 16 |
2 files changed, 23 insertions, 1 deletions
diff --git a/users/glittershark/system/system/default.nix b/users/glittershark/system/system/default.nix index a9eb4a130a78..174ccfb36011 100644 --- a/users/glittershark/system/system/default.nix +++ b/users/glittershark/system/system/default.nix @@ -16,7 +16,13 @@ rec { yeren = import ./machines/yeren.nix; yerenSystem = (pkgs.nixos { - configuration = yeren; + configuration = { ... }: { + imports = [ + ./machines/yeren.nix + "${depot.depotPath}/ops/nixos/depot.nix" + ]; + inherit depot; + }; }).system; iso = import ./iso.nix args; diff --git a/users/glittershark/system/system/machines/yeren.nix b/users/glittershark/system/system/machines/yeren.nix index 97298ac0acd9..c8d7aa2dbef8 100644 --- a/users/glittershark/system/system/machines/yeren.nix +++ b/users/glittershark/system/system/machines/yeren.nix @@ -8,6 +8,8 @@ ../modules/xserver.nix ../modules/fonts.nix ../modules/sound.nix + ../modules/tvl.nix + ../modules/development.nix ]; networking.hostName = "yeren"; @@ -69,4 +71,18 @@ libvdpau-va-gl intel-media-driver ]; + + services.fprintd = { + enable = true; + package = config.depot.users.glittershark.pkgs.fprintd; + }; + + security.pam.services = { + login.fprintAuth = true; + sudo.fprintAuth = true; + i3lock.fprintAuth = false; + i3lock-color.fprintAuth = false; + lightdm.fprintAuth = true; + lightdm-greeter.fprintAuth = true; + }; } |