Jelajahi Sumber

try fix dank greeter

Johan Rong 1 bulan lalu
induk
melakukan
966532ffe2

+ 8 - 14
nixos/modules/greeter/dank-greeter/common.nix

@@ -4,21 +4,15 @@ let
   users = import ./../../../../config/users.nix;
 in
 {
-  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
-  '';
-
-  programs.dms-greeter = {
-    enable = true;
+  services.displayManager.dms-greeter = {
     configHome = "/home/${users.default}";
-  };
+    configFiles = [
+      "/home/${users.default}/.config/DankMaterialShell/settings.json"
+    ];
 
-  systemd.services.greetd = {
-    serviceConfig = {
-      StateDirectory = "dms-greeter";
-      CacheDirectory = "dms-greeter";
+    logs = {
+      save = true; 
+      path = "/tmp/dms-greeter.log";
     };
-};
+  };
 }

+ 1 - 2
nixos/modules/greeter/dank-greeter/hyprland.nix

@@ -2,11 +2,10 @@
 
 {
   imports = [
-    inputs.dank-greeter.nixosModules.default
     ./common.nix
   ];
   
-  programs.dms-greeter = {
+  services.displayManager.dms-greeter = {
     compositor.name = "hyprland";
   };
 }