Alex Portell

Software Developer | DIY Enthusiast | Windows and Linux

  • GitHub
  • Location: Detroit, MI

Projects

deploy-VFIO

Effortlessly deploy changes to enable virtualization, hardware-passthrough (VFIO), and quality-of-life enhancements for a seamless VFIO setup on a Linux desktop machine.

Shell - Released: 01 May 2022 - 13

auto-xorg

Set the preferred video device (VGA) for a Linux desktop with two or more. Useful for when the primary VGA cannot be set in BIOS/UEFI, or is reserved for hardware-passthrough (VFIO).

Shell - Released: 08 Apr 2022 - 9

powerstate-virtmanager

Set the power state of a Virtual Machine (VM). Does what virt-manager doesn't; includes missing features like sleep, hibernate, and wake. Bash TUI and Python GUI application.

Shell - Released: 17 Jul 2023 - 6

parse-iommu-devices

Bash script to parse, sort, and display hardware devices by IOMMU group, and return the device drivers and hardware IDs as output.

Shell - Released: 13 Aug 2024 - 5

VAC-Manager

User interface to create, manage, and automate instances of Virtual Audio Cable (VAC) audio repeaters for Microsoft Windows. Supports Windows XP to Windows 11. WinForm GUI + Console application.

Released: 29 Feb 2024 - 3

libvirt-hooks

Install scripts (hooks) of which extend and enhance the functionality of Virtual Machines (VMs) on Linux. Hooks may run at either VM start or stop, and/or be VM-specific. Develop your own, too!

Shell - Released: 29 Jul 2023 - 2