common.nix 461 B

12345678910111213141516171819202122232425
  1. { config, pkgs, inputs, ... }:
  2. let
  3. users = import ./../../../../config/users.nix;
  4. in
  5. {
  6. services.displayManager.dms-greeter = {
  7. enable = true;
  8. configHome = "/home/${users.default}";
  9. configFiles = [
  10. "/home/${users.default}/.config/DankMaterialShell/settings.json"
  11. ];
  12. logs = {
  13. save = true;
  14. path = "/tmp/dms-greeter.log";
  15. };
  16. };
  17. security.pam.services.greetd = {
  18. fprintAuth = true;
  19. u2fAuth = true;
  20. };
  21. }