blob: b9e89b6e6e8155d5ff35891988a5b289978c11c5 (
plain) (
tree)
|
|
# SPDX-License-Identifier: MIT
# SPDX-FileCopyrightText: 2022 Unikie
import ../../lib/call-package.nix (
{ callSpectrumPackage, pkgsMusl, pkgsStatic }:
callSpectrumPackage ../make-vm.nix {} {
wayland = true;
run = pkgsStatic.callPackage (
{ lib, writeScript }:
writeScript "run-foot" ''
#!/bin/execlineb -P
foreground { mkdir /run/user }
foreground {
umask 077
mkdir /run/user/0
}
if { /etc/mdev/wait card0 }
export XDG_RUNTIME_DIR /run/user/0
${lib.getExe pkgsMusl.wayland-proxy-virtwl} --virtio-gpu --
${lib.getExe pkgsMusl.foot}
''
) {};
}) (_: {})
|