1
0

common.nix 614 B

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