Johan Rong 3 روز پیش
والد
کامیت
54016f5a06

+ 3 - 3
flake.lock

@@ -77,11 +77,11 @@
     },
     "nixpkgs": {
       "locked": {
-        "lastModified": 1787525875,
-        "narHash": "sha256-sKbMlkDCBVmAjUVT94LwhVtET/YEMtZaFdn5UduWxz8=",
+        "lastModified": 1787753485,
+        "narHash": "sha256-BZWCi9ZRJiARTuKTbbtvFTj7t1TK4G3UEckT3HyNfRg=",
         "owner": "NixOS",
         "repo": "nixpkgs",
-        "rev": "a3b98866eecd08edac6e61a3081e69540a35020f",
+        "rev": "062346a6d85bc4b49dfaa61c986e9c5be21217d1",
         "type": "github"
       },
       "original": {

+ 6 - 0
home/features/desktop/hyprland/shells/dankmaterialshell/default.nix

@@ -19,6 +19,12 @@
       enable = true;
       restartIfChanged = true; 
     };
+
+    enableSystemMonitoring = true;
+    enableVPN = true;
+    enableDynamicTheming = true;
+    enableAudioWavelength = true;
+    enableCalendarEvents = true;
   };
 
   custom.hyprExtras = {

+ 5 - 0
nixos/flavors/desktop/hyprland/greeter-default.nix

@@ -13,6 +13,11 @@ 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
+  '';
+
   services.displayManager.dms-greeter = {
     enable = true;
     compositor.name = "hyprland";