diff --git a/README.org b/README.org index 4701c71..302c99a 100644 --- a/README.org +++ b/README.org @@ -164,9 +164,13 @@ services.xserver = { enable = true; package = pkgs.awesome; }; - displayManager.sddm = { - enable = true; - enableHidpi = true; + displayManager = { + startx.enable = true; + defaultSession = "plasmawayland"; + sddm = { + enable = true; + enableHidpi = true; + }; }; desktopManager.plasma5 = { enable = true; @@ -594,6 +598,11 @@ Notice how I am including all of my software here. It may be a big file, but hav services.xserver.layout = "us"; # services.xserver.xkbOptions = "eurosign:e"; + systemd.services.display-manager = { + wants = [ "systemd-user-sessions.service" "multi-user.target" "network-online.target" ]; + after = [ "systemd-user-sessions.service" "multi-user.target" "network-online.target" ]; + }; + # Enable CUPS to print documents. services.printing.enable = true; services.printing.drivers = [ pkgs.gutenprint pkgs.gutenprintBin pkgs.hplipWithPlugin ]; diff --git a/system/kaladin/configuration.nix b/system/kaladin/configuration.nix index 90c8a32..25d7fc2 100644 --- a/system/kaladin/configuration.nix +++ b/system/kaladin/configuration.nix @@ -84,9 +84,13 @@ imports = enable = true; package = pkgs.awesome; }; - displayManager.sddm = { - enable = true; - enableHidpi = true; + displayManager = { + startx.enable = true; + defaultSession = "plasmawayland"; + sddm = { + enable = true; + enableHidpi = true; + }; }; desktopManager.plasma5 = { enable = true; diff --git a/system/syl/configuration.nix b/system/syl/configuration.nix index 0135da8..3e0acf9 100644 --- a/system/syl/configuration.nix +++ b/system/syl/configuration.nix @@ -84,9 +84,13 @@ enable = true; package = pkgs.awesome; }; - displayManager.sddm = { - enable = true; - enableHidpi = true; + displayManager = { + startx.enable = true; + defaultSession = "plasmawayland"; + sddm = { + enable = true; + enableHidpi = true; + }; }; desktopManager.plasma5 = { enable = true; @@ -104,6 +108,11 @@ services.xserver.layout = "us"; # services.xserver.xkbOptions = "eurosign:e"; + systemd.services.display-manager = { + wants = [ "systemd-user-sessions.service" "multi-user.target" "network-online.target" ]; + after = [ "systemd-user-sessions.service" "multi-user.target" "network-online.target" ]; + }; + # Enable CUPS to print documents. services.printing.enable = true; services.printing.drivers = [ pkgs.gutenprint pkgs.gutenprintBin pkgs.hplipWithPlugin ];