Johan Rong 1 місяць тому
батько
коміт
ec48903627

+ 2 - 2
hosts/ideapad/nixos/default.nix

@@ -21,8 +21,8 @@ in
     ../../../nixos/modules/hardware/biometric/elan-fingerprint.nix
 
     ../../../nixos/modules/desktop/hyprland
-    ../../../nixos/modules/greeter/dank-greeter/hyprland.nix
-
+    #../../../nixos/modules/greeter/dank-greeter/hyprland.nix
+    ../../../nixos/modules/greeter/tuigreet
   ];
 
   boot.kernelParams = [

+ 2 - 1
hosts/nixstation/nixos/default.nix

@@ -21,7 +21,8 @@ in
     ../../../nixos/modules/hardware/bluetooth
 
     ../../../nixos/modules/desktop/hyprland
-    ../../../nixos/modules/greeter/dank-greeter/hyprland.nix
+    #../../../nixos/modules/greeter/dank-greeter/hyprland.nix
+    ../../../nixos/modules/greeter/tuigreet
   ];
   
   boot.kernelParams = [

+ 22 - 0
nixos/modules/greeter/tuigreet/default.nix

@@ -0,0 +1,22 @@
+{ config, pkgs, ... }:
+
+
+let
+  users = import ./../../../../config/users.nix;
+in
+{
+  environment.systemPackages = with pkgs; [
+    tuigreet
+  ];
+
+  security.pam.services.greetd.enableGnomeKeyring = true;
+  services.greetd = {
+    enable = true;
+    settings.default_session = {
+      command = ''
+        ${pkgs.tuigreet}/bin/tuigreet --time --cmd "start-hyprland"
+      '';
+      user = users.default;
+    };
+  };
+}