blob: b40802288938516bfbd0d1ebe8ca97b5d3eeb413 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# SPDX-License-Identifier: MIT
# SPDX-FileCopyrightText: 2022 Unikie
import ../../lib/eval-config.nix ({ config, ... }:
import ../make-vm.nix { inherit config; } {
wayland = true;
run = config.pkgs.pkgsStatic.callPackage (
{ 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
${config.pkgs.pkgsMusl.wayland-proxy-virtwl}/bin/wayland-proxy-virtwl --virtio-gpu --
${config.pkgs.pkgsMusl.foot}/bin/foot
''
) { };
})
|