From 443aea210cfe6fa608c60a95d98e25802e258eaa Mon Sep 17 00:00:00 2001 From: Sefa Eyeoglu Date: Tue, 15 Oct 2024 17:25:28 +0200 Subject: [PATCH] nixos/monado: nixfmt Signed-off-by: Sefa Eyeoglu (cherry picked from commit 969ad19f9de5082630e706db37a838c04be138eb) --- nixos/tests/monado.nix | 70 ++++++++++++++++++++++-------------------- 1 file changed, 37 insertions(+), 33 deletions(-) diff --git a/nixos/tests/monado.nix b/nixos/tests/monado.nix index 6f0d27ee4245..2fb94468a2bb 100644 --- a/nixos/tests/monado.nix +++ b/nixos/tests/monado.nix @@ -1,39 +1,43 @@ -import ./make-test-python.nix ({ pkgs, ... }: { - name = "monado"; +import ./make-test-python.nix ( + { pkgs, ... }: + { + name = "monado"; - nodes.machine = - { pkgs, ... }: + nodes.machine = + { pkgs, ... }: - { - hardware.graphics.enable = true; - users.users.alice = { - isNormalUser = true; - uid = 1000; + { + hardware.graphics.enable = true; + users.users.alice = { + isNormalUser = true; + uid = 1000; + }; + + services.monado = { + enable = true; + defaultRuntime = true; + }; + # Stop Monado from probing for any hardware + systemd.user.services.monado.environment.SIMULATED_ENABLE = "1"; + + environment.systemPackages = with pkgs; [ openxr-loader ]; }; - services.monado = { - enable = true; - defaultRuntime = true; - }; - # Stop Monado from probing for any hardware - systemd.user.services.monado.environment.SIMULATED_ENABLE = "1"; + testScript = + { nodes, ... }: + let + userId = toString nodes.machine.users.users.alice.uid; + runtimePath = "/run/user/${userId}"; + in + '' + machine.succeed("loginctl enable-linger alice") + machine.wait_for_unit("user@${userId}.service") - environment.systemPackages = with pkgs; [ openxr-loader ]; - }; + machine.wait_for_unit("monado.socket", "alice") + machine.systemctl("start monado.service", "alice") + machine.wait_for_unit("monado.service", "alice") - testScript = { nodes, ... }: - let - userId = toString nodes.machine.users.users.alice.uid; - runtimePath = "/run/user/${userId}"; - in - '' - machine.succeed("loginctl enable-linger alice") - machine.wait_for_unit("user@${userId}.service") - - machine.wait_for_unit("monado.socket", "alice") - machine.systemctl("start monado.service", "alice") - machine.wait_for_unit("monado.service", "alice") - - machine.succeed("su -- alice -c env XDG_RUNTIME_DIR=${runtimePath} openxr_runtime_list") - ''; -}) + machine.succeed("su -- alice -c env XDG_RUNTIME_DIR=${runtimePath} openxr_runtime_list") + ''; + } +)