From c987f92916bf9376125231d0908d910eed6c1fca Mon Sep 17 00:00:00 2001 From: zenobit Date: Sun, 12 Mar 2023 14:52:04 +0100 Subject: [PATCH] distrohopper --- README.md | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++--- quickgui | 10 +++---- 2 files changed, 80 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 38d3050..7783e8d 100644 --- a/README.md +++ b/README.md @@ -7,10 +7,12 @@ Welcome to quickly create and run VMs - As a base fork of excellent [quickemu](https://github.com/quickemu-project/quickemu) + As a base my FOSS fork of excellent [quickemu](https://github.com/quickemu-project/quickemu) Removed: + Windows support (Currently not intended) + MacoOS support (Currently not intended) I added: @@ -42,14 +44,86 @@ See it in action on youtube... [![quicktui](https://img.youtube.com/vi/gJ5hqYEskOw/0.jpg)](https://www.youtube.com/watch?v=gJ5hqYEskOw) +# Currently supported Distribution: + +agarimos +alma +alpine +android +archlinux +archcraft +arcolinux +batocera +blendos +cachyos +centos-stream +cereus +debian +deepin +devuan +dietpi +dragonflybsd +elementary +endeavouros +endless +fedora +freebsd +freedos +fvoid +gabeeos +garuda +gentoo +ghostbsd +haiku +kali +kdeneon +kolibrios +kubuntu +linuxmint +lmde +mageia +manjaro +mxlinux +netboot +netbsd +nixos +lubuntu +openbsd +opensuse +oraclelinux +popos +reactos +rebornos +rockylinux +siduction +slackware +slitaz +solus +steamos +tails +truenas-core +truenas-scale +ubuntu +ubuntu-budgie +ubuntukylin +ubuntu-mate +ubuntustudio +ubuntu-unity +void +voidpup +vxlinux +xerolinux +xubuntu +zorin + ### Testing version! # Without these amazing projects it wouldn't be posible: -[QEMU](https://www.qemu.org/) - [bash](https://www.gnu.org/software/bash/) +[QEMU](https://www.qemu.org/) + [quickemu](https://github.com/quickemu-project/quickemu) GUI depends on diff --git a/quickgui b/quickgui index 6bdebbb..ccececd 100755 --- a/quickgui +++ b/quickgui @@ -3,7 +3,7 @@ # DEBUG mod #bash -x quickyad 2>&1 | tee output.log -# YAD gui script for excellent quickemu +# YAD gui script using Forked excellent quickemu #TODO Download Icons #TODO Add homepages to right click @@ -13,17 +13,13 @@ if ! command -v yad >/dev/null 2>&1; then echo "You are missing yad..." >&2 exit 1 fi -if ! command -v quickemu >/dev/null 2>&1; then - echo "You are missing quickemu..." >&2 - exit 1 -fi # generate random key for yad (for connecting tabs in notebook together) key=$((RANDOM % 9000 + 1000)) # set current dir as QUICKEMU_VMS_DIR #QUICKEMU_VMS_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" # set default directories QUICKEMU_VMS_DIR="$HOME/.local/share/quickemu" -CONFIG_DIR="$HOME/.config/quickemu" +CONFIG_DIR="$HOME/.config/distrohopper" ICON_DIR="$CONFIG_DIR/vms_icons" TERMINAL=sakura replace='"!"' @@ -32,7 +28,7 @@ export "QUICKEMU_VMS_DIR" "CONFIG_DIR" "ICON_DIR" mkdir -p "$CONFIG_DIR" "$CONFIG_DIR/vms_ready" "$CONFIG_DIR/vms_supported" # remove desktop files (ready to run VMs) rm "$CONFIG_DIR"/vms_ready/* -# Enter quickemu VMs dir +# Enter ditrohopper VMs dir cd "$QUICKEMU_VMS_DIR" || exit # check for VMs .conf files (ready to run VMs) for vm_config_file in *.conf; do