diff options
author | Thomas Tuegel <ttuegel@gmail.com> | 2015-11-22 12:48:37 -0600 |
---|---|---|
committer | Thomas Tuegel <ttuegel@gmail.com> | 2015-11-23 06:39:19 -0600 |
commit | 314d3e52e8c3ae33a9be0031875de97120d6e9a6 (patch) | |
tree | 4d882671b2e8da40cf8bf42d34e19fa8394cb2e9 /nixos/tests/sddm.nix | |
parent | 38bf6452666af768e37bcc2a183d4db08ccf49e1 (diff) |
add nixos/tests/sddm
Diffstat (limited to 'nixos/tests/sddm.nix')
-rw-r--r-- | nixos/tests/sddm.nix | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/nixos/tests/sddm.nix b/nixos/tests/sddm.nix new file mode 100644 index 0000000000000..e11b5714d5c28 --- /dev/null +++ b/nixos/tests/sddm.nix @@ -0,0 +1,28 @@ +import ./make-test.nix ({ pkgs, ...} : { + name = "sddm"; + meta = with pkgs.stdenv.lib.maintainers; { + maintainers = [ ttuegel ]; + }; + + machine = { lib, ... }: { + imports = [ ./common/user-account.nix ]; + services.xserver.enable = true; + services.xserver.displayManager.sddm = { + enable = true; + autoLogin = { + enable = true; + user = "alice"; + }; + }; + services.xserver.windowManager.default = "icewm"; + services.xserver.windowManager.icewm.enable = true; + services.xserver.desktopManager.default = "none"; + }; + + enableOCR = true; + + testScript = { nodes, ... }: '' + startAll; + $machine->waitForWindow("^IceWM "); + ''; +}) |