diff --git a/flake.nix b/flake.nix index 3a240f8..b418045 100644 --- a/flake.nix +++ b/flake.nix @@ -75,6 +75,7 @@ ./modules/system/controller ./modules/system/jovian-${hostName} ./modules/system/lact + ./modules/system/sddm ./modules/system/plasma ./modules/system/steam { diff --git a/modules/system/plasma/default.nix b/modules/system/plasma/default.nix index 51ab427..b390e1e 100644 --- a/modules/system/plasma/default.nix +++ b/modules/system/plasma/default.nix @@ -1,11 +1,7 @@ { user, pkgs, ... }: { services.desktopManager.plasma6.enable = true; - services.displayManager.sddm.wayland.enable = true; - services.displayManager.sddm.enable = true; services.xserver.enable = false; - services.displayManager.autoLogin.enable = true; - services.displayManager.autoLogin.user = user; environment.systemPackages = (with pkgs; [ diff --git a/modules/system/sddm/default.nix b/modules/system/sddm/default.nix new file mode 100644 index 0000000..5e2a0bf --- /dev/null +++ b/modules/system/sddm/default.nix @@ -0,0 +1,7 @@ +{ user, ... }: +{ + services.displayManager.sddm.wayland.enable = true; + services.displayManager.sddm.enable = true; + services.displayManager.autoLogin.enable = true; + services.displayManager.autoLogin.user = user; +}