nix/modules/hypr/land/scripts/vm.sh

19 lines
528 B
Bash
Raw Permalink Normal View History

2024-08-31 16:04:57 +02:00
#!/bin/sh
VM_NAME="Windows"
vm_state=$(virsh --connect qemu:///system domstate "$VM_NAME")
if [ "$vm_state" != "running" ]; then
virsh --connect qemu:///system start "$VM_NAME"
2024-09-14 19:27:42 +02:00
sleep 5
2024-08-31 16:04:57 +02:00
fi
VM_IP=$(virsh --connect qemu:///system domifaddr "$VM_NAME" | grep -oP '(\d+\.){3}\d+' | head -1)
if [ -z "$VM_IP" ]; then
exit 1
fi
xfreerdp -grab-keyboard /v:"$VM_IP" /u:joy /p:1 /size:100% /dynamic-resolution /gfx-h264:avc444 +gfx-progressive /sec:nla /bpp:32 /rfx /rfx-mode:video -bitmap-cache -offscreen-cache -glyph-cache