diff --git a/modules/home/scripts/default.nix b/modules/home/scripts/default.nix index 1e27c49..31ff034 100644 --- a/modules/home/scripts/default.nix +++ b/modules/home/scripts/default.nix @@ -17,6 +17,8 @@ shutdown-script = pkgs.writeScriptBin "shutdown-script" (builtins.readFile ./scripts/shutdown-script.sh); show-keybinds = pkgs.writeScriptBin "show-keybinds" (builtins.readFile ./scripts/keybinds.sh); + + vm-start = pkgs.writeScriptBin "vm-start" (builtins.readFile ./scripts/vm-start.sh); in { home.packages = with pkgs; [ wall-change @@ -37,5 +39,7 @@ in { shutdown-script show-keybinds + + vm-start ]; } diff --git a/modules/home/scripts/scripts/vm-start.sh b/modules/home/scripts/scripts/vm-start.sh new file mode 100755 index 0000000..6d139ae --- /dev/null +++ b/modules/home/scripts/scripts/vm-start.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env zsh + +# VM name +vm_name="win11" +export LIBVIRT_DEFAULT_URI="qemu:///system" + +# change workspace +hyprctl dispatch workspace 5 + +virsh start ${vm_name} +virt-viewer -f -w -a ${vm_name} \ No newline at end of file