Skip to content
This repository was archived by the owner on Sep 20, 2026. It is now read-only.
RevolunixOSPublic archive

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

12 Commits

Folders and files

Repository files navigation

rofi-vm

Personal Rofi launcher for libvirt virtual machines. It discovers domain XML files, starts the selected VM with virsh, tries Looking Glass first, and falls back to an RDP connection.

Build and install

nix build github:RevolunixOS/pkg-rofi-vm
nix profile install github:RevolunixOS/pkg-rofi-vm

Configuration

The script sources ~/.config/rdp-id.sh and expects:

MDP="your-rdp-password"
SCALE="100"

Do not commit that file. Restrict its permissions because the password is read as shell code and passed to FreeRDP on the command line.

Usage

rofi-vm

Host assumptions

  • libvirt domain XML files are read from /var/lib/libvirt/qemu;
  • the invoking user can run sudo virsh start;
  • looking-glass-client is installed separately;
  • RDP is reachable at the fixed address 192.168.122.254;
  • the RDP username matches the local $USER;
  • the Rofi theme selector exists at ~/.config/rofi/applets/shared/theme.bash.

The wrapper provides Rofi and FreeRDP but does not provide virsh or Looking Glass. Adapt the paths, address, authentication handling, and package dependencies before general use.

License

See LICENSE.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages