| 123456789101112131415161718192021222324252627282930313233343536 |
- { config, pkgs, inputs, ... }:
- let
- users = import ./../../../../config/users.nix;
- in
- {
- imports = [
- inputs.dms.nixosModules.greeter
- ];
- environment.systemPackages = with pkgs; [
- #tuigreet
- ];
- security.pam.services.greetd.enableGnomeKeyring = true;
- security.pam.services."dankshell-u2f".text = ''
- auth required ${pkgs.pam_u2f}/lib/security/pam_u2f.so cue
- account required pam_permit.so
- '';
- services.displayManager.dms-greeter = {
- enable = true;
- compositor.name = "hyprland";
- configHome = "/home/${users.default}";
- };
- #services.greetd = {
- # enable = true;
- # settings.default_session = {
- # command = ''
- # ${pkgs.tuigreet}/bin/tuigreet --time --cmd "start-hyprland"
- # '';
- # user = users.default;
- # };
- #};
- }
|