From 59148423ff7ab007852fbdf6c4f869d0bf2e2d7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Madeleine=20Sydney=20=C5=9Alaga?= Date: Wed, 24 Jun 2026 15:19:39 -0600 Subject: [PATCH] --- modules/nixos/dank-material-shell.nix | 59 ++++++++++++++------------- 1 file changed, 30 insertions(+), 29 deletions(-) diff --git a/modules/nixos/dank-material-shell.nix b/modules/nixos/dank-material-shell.nix index cf593da..541f151 100644 --- a/modules/nixos/dank-material-shell.nix +++ b/modules/nixos/dank-material-shell.nix @@ -10,6 +10,10 @@ in { programs.dank-material-shell = { enable = true; # enableDynamicTheming = false; + systemd = { + enable = true; + restartIfChanged = true; + }; }; # Start after xwayland-satellite, if possible. So DMS can start @@ -31,35 +35,32 @@ in { # services.greetd.settings.default_session.command = ""; - services.displayManager = { - autoLogin.enable = false; - dms-greeter = { - enable = true; - compositor = { - name = assert config.sydnix.niri.enable; "niri"; - # see: https://github.com/AvengeMedia/DankMaterialShell/commit/5ceb908b8b69c253e259b5437020192dcad4bfde - customConfig = '' - hotkey-overlay { - skip-at-startup - } - environment { - DMS_RUN_GREETER "1" - } - gestures { - hot-corners { - off - } - } - layout { - background-color "#000000" - } - ''; - }; - # configHome = "/home/msyds"; # Really stupid. - logs = { - save = true; - path = "/var/lib/dms-greeter/log"; - }; + services.displayManager.dms-greeter = { + enable = true; + compositor = { + name = assert config.sydnix.niri.enable; "niri"; + # see: https://github.com/AvengeMedia/DankMaterialShell/commit/5ceb908b8b69c253e259b5437020192dcad4bfde + customConfig = '' + hotkey-overlay { + skip-at-startup + } + environment { + DMS_RUN_GREETER "1" + } + gestures { + hot-corners { + off + } + } + layout { + background-color "#000000" + } + ''; + }; + configHome = "/home/msyds"; # Really stupid. + logs = { + save = true; + path = "/var/lib/dms-greeter/log"; }; }; };