Commit Diff


commit - cbbc749ce296ab9dc4e0020a6faa95d6c4959016
commit + d5575d80d1dc98bd0b2a89fd3d30d72b06bbfbf6
blob - 8312bb43bb63f4b46f4dc1178b1bea5a45849eed
blob + c1afd0722a6645e6fa72f6b39ba1ec85b26d79c2
--- flake.lock
+++ flake.lock
@@ -192,11 +192,11 @@
     },
     "nixpkgs": {
       "locked": {
-        "lastModified": 1789286504,
-        "narHash": "sha256-eiEK7cKZORNEvX0GeF3RtNEF/JXhgf2RqSp3230q13E=",
+        "lastModified": 1789546076,
+        "narHash": "sha256-zVxLZiSnmaaPLwnhj7pwmqe3axBg/C6nG5JZsJMh2g4=",
         "owner": "NixOS",
         "repo": "nixpkgs",
-        "rev": "ef34387ddd751e1ab8857adf4676492d32eb24ec",
+        "rev": "b1b875982b17dabde9b4a37f3e229e74913e6db3",
         "type": "github"
       },
       "original": {
@@ -213,11 +213,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1789518616,
-        "narHash": "sha256-msmv8BdtVUB7Ocdl+az9+Yy6Jh5uwFxyCaAlsB72Yc4=",
+        "lastModified": 1789600118,
+        "narHash": "sha256-XShyCPZ5U1I3sKoy4qhNYzTPJYnsm28shDQR1sOHemM=",
         "owner": "Psychotoxical",
         "repo": "psysonic",
-        "rev": "54b84029efd24cfbb87286678fbf22301f82d914",
+        "rev": "6457ddb0bfae910db42b10381f0b542d75fd0507",
         "type": "github"
       },
       "original": {
@@ -284,11 +284,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1789502641,
-        "narHash": "sha256-WWiyJaRKMeAlxbrCaHV3Bw2l8H78lSRX1KPcth+Xi6k=",
+        "lastModified": 1789584125,
+        "narHash": "sha256-C9BpLH4dNggam12nz/Fx/M0Vlbw8WcT/cpOc37DPQAA=",
         "owner": "0xc000022070",
         "repo": "zen-browser-flake",
-        "rev": "af28d05de9c7deff95006c9b812dc9d31a6332af",
+        "rev": "a12d482485d877cc066516ea256b435b209a1a8c",
         "type": "github"
       },
       "original": {
blob - 6f06f6c367f4cc2f64d25cf7726418dccaaa3dbf
blob + 23eaef7cb8b19e855d3c15b275f9a8bd7693615e
--- modules/desktop.nix
+++ modules/desktop.nix
@@ -1,6 +1,14 @@
 { config, lib, pkgs, inputs, ... }:
 
 {
+  # Reemplaza el módulo de nixpkgs por una copia parcheada -- ver
+  # modules/dms-greeter-fixed.nix para el porqué (bug real de nixpkgs:
+  # asume el layout de dms-shell >=1.6, incompatible con la v1.5.3 pineada
+  # en flake.nix). Quitar ambas líneas si algún día se actualiza dank-
+  # material-shell a una versión con un launcher equivalente a bin/dms-greeter.
+  disabledModules = [ "services/display-managers/dms-greeter.nix" ];
+  imports = [ ./dms-greeter-fixed.nix ];
+
   # pkexec necesita el wrapper setuid de NixOS para funcionar (el binario
   # crudo del store no tiene setuid). Sin esto, el propio módulo de gamemode
   # (modules/graphics.nix) apunta su servicio systemd a