diff --git a/nixos/modules/services/display-managers/sddm.nix b/nixos/modules/services/display-managers/sddm.nix index b960c7e63d8d..ec6397179acc 100644 --- a/nixos/modules/services/display-managers/sddm.nix +++ b/nixos/modules/services/display-managers/sddm.nix @@ -439,6 +439,10 @@ in "plymouth-quit.service" "systemd-logind.service" ]; + # sddm stores state in this directory, which should be mounted. + unitConfig.RequiresMountsFor = [ + config.users.users.sddm.home + ]; }; }; };