diff options
author | Alyssa Ross <hi@alyssa.is> | 2023-09-27 18:55:17 +0000 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2023-09-27 18:55:17 +0000 |
commit | e9b27dc85bdf11039d2125e215cb77f731d1939b (patch) | |
tree | 64d7b1538e4f83af708f363941796aacfda73a8c /release/checks | |
parent | b5f99c9fa7add3a91062e8d35e606a98b1f8cb63 (diff) | |
download | spectrum-e9b27dc85bdf11039d2125e215cb77f731d1939b.tar spectrum-e9b27dc85bdf11039d2125e215cb77f731d1939b.tar.gz spectrum-e9b27dc85bdf11039d2125e215cb77f731d1939b.tar.bz2 spectrum-e9b27dc85bdf11039d2125e215cb77f731d1939b.tar.lz spectrum-e9b27dc85bdf11039d2125e215cb77f731d1939b.tar.xz spectrum-e9b27dc85bdf11039d2125e215cb77f731d1939b.tar.zst spectrum-e9b27dc85bdf11039d2125e215cb77f731d1939b.zip |
Use lib.getExe where possible
Signed-off-by: Alyssa Ross <hi@alyssa.is>
Diffstat (limited to 'release/checks')
-rw-r--r-- | release/checks/wayland/default.nix | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/release/checks/wayland/default.nix b/release/checks/wayland/default.nix index 65ff29b..713b924 100644 --- a/release/checks/wayland/default.nix +++ b/release/checks/wayland/default.nix @@ -9,7 +9,7 @@ let surface-notify = import ./surface-notify { inherit config; }; in -config.pkgs.nixosTest ({ pkgs, ... }: { +config.pkgs.nixosTest ({ lib, pkgs, ... }: { name = "spectrum-wayland"; nodes.machine = { ... }: { @@ -18,14 +18,14 @@ config.pkgs.nixosTest ({ pkgs, ... }: { systemd.services.cloud-hypervisor = { after = [ "crosvm-gpu.service" "weston.service" ]; requires = [ "crosvm-gpu.service" "weston.service" ]; - serviceConfig.ExecStart = "${pkgs.cloud-hypervisor}/bin/cloud-hypervisor --memory shared=on --disk path=${appvm}/img/appvm/blk/root.img,readonly=on --disk path=${run}/blk/run.img,readonly=on --cmdline \"console=ttyS0 root=PARTLABEL=root\" --gpu socket=/run/crosvm-gpu.sock --serial tty --console null --kernel ${appvm}/img/appvm/vmlinux"; + serviceConfig.ExecStart = "${lib.getExe pkgs.cloud-hypervisor} --memory shared=on --disk path=${appvm}/img/appvm/blk/root.img,readonly=on --disk path=${run}/blk/run.img,readonly=on --cmdline \"console=ttyS0 root=PARTLABEL=root\" --gpu socket=/run/crosvm-gpu.sock --serial tty --console null --kernel ${appvm}/img/appvm/vmlinux"; }; systemd.services.crosvm = { after = [ "crosvm-gpu.service" "weston.service" ]; requires = [ "crosvm-gpu.service" "weston.service" ]; - serviceConfig.ExecStart = "${pkgs.crosvm}/bin/crosvm run -s /run/crosvm --disk ${appvm}/img/appvm/blk/root.img --disk ${run}/blk/run.img -p \"console=ttyS0 root=PARTLABEL=root\" --vhost-user-gpu /run/crosvm-gpu.sock --serial type=stdout,hardware=virtio-console,stdin=true ${appvm}/img/appvm/vmlinux"; - serviceConfig.ExecStop = "${pkgs.crosvm}/bin/crosvm stop /run/crosvm"; + serviceConfig.ExecStart = "${lib.getExe pkgs.crosvm} run -s /run/crosvm --disk ${appvm}/img/appvm/blk/root.img --disk ${run}/blk/run.img -p \"console=ttyS0 root=PARTLABEL=root\" --vhost-user-gpu /run/crosvm-gpu.sock --serial type=stdout,hardware=virtio-console,stdin=true ${appvm}/img/appvm/vmlinux"; + serviceConfig.ExecStop = "${lib.getExe pkgs.crosvm} stop /run/crosvm"; }; systemd.services.crosvm-gpu = { @@ -38,7 +38,7 @@ config.pkgs.nixosTest ({ pkgs, ... }: { done systemd-notify --ready --no-block ) & - exec ${pkgs.crosvm}/bin/crosvm device gpu \ + exec ${lib.getExe pkgs.crosvm} device gpu \ --socket /run/crosvm-gpu.sock \ --wayland-sock /run/wayland-1 \ --params '{"context-types":"cross-domain"}' @@ -58,7 +58,7 @@ config.pkgs.nixosTest ({ pkgs, ... }: { requires = [ "surface-notify-socket.service" ]; environment.XDG_RUNTIME_DIR = "/run"; environment.WAYLAND_DEBUG = "server"; - serviceConfig.ExecStart = "${pkgs.westonLite}/bin/weston --modules ${surface-notify}/lib/weston/surface-notify.so,systemd-notify.so"; + serviceConfig.ExecStart = "${lib.getExe pkgs.westonLite} --modules ${surface-notify}/lib/weston/surface-notify.so,systemd-notify.so"; serviceConfig.TTYPath = "/dev/tty7"; serviceConfig.Type = "notify"; }; |