mirror of
				https://github.com/oSoWoSo/DistroHopper.git
				synced 2024-08-14 22:46:53 +00:00 
			
		
		
		
	distrohopper
This commit is contained in:
		
							parent
							
								
									70624baf6a
								
							
						
					
					
						commit
						c987f92916
					
				
					 2 changed files with 80 additions and 10 deletions
				
			
		
							
								
								
									
										80
									
								
								README.md
									
										
									
									
									
								
							
							
						
						
									
										80
									
								
								README.md
									
										
									
									
									
								
							|  | @ -7,10 +7,12 @@ Welcome to | ||||||
| 
 | 
 | ||||||
| quickly create and run VMs | 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: | Removed: | ||||||
|  |    | ||||||
|   Windows support (Currently not intended) |   Windows support (Currently not intended) | ||||||
|  |    | ||||||
|   MacoOS support (Currently not intended) |   MacoOS support (Currently not intended) | ||||||
| 
 | 
 | ||||||
| I added: | I added: | ||||||
|  | @ -42,14 +44,86 @@ See it in action on youtube... | ||||||
| 
 | 
 | ||||||
| [](https://www.youtube.com/watch?v=gJ5hqYEskOw) | [](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! | ### Testing version! | ||||||
| 
 | 
 | ||||||
| # Without these amazing projects it wouldn't be posible: | # Without these amazing projects it wouldn't be posible: | ||||||
| 
 | 
 | ||||||
| [QEMU](https://www.qemu.org/) |  | ||||||
| 
 |  | ||||||
| [bash](https://www.gnu.org/software/bash/) | [bash](https://www.gnu.org/software/bash/) | ||||||
| 
 | 
 | ||||||
|  | [QEMU](https://www.qemu.org/) | ||||||
|  | 
 | ||||||
| [quickemu](https://github.com/quickemu-project/quickemu) | [quickemu](https://github.com/quickemu-project/quickemu) | ||||||
| 
 | 
 | ||||||
| GUI depends on | GUI depends on | ||||||
|  |  | ||||||
							
								
								
									
										10
									
								
								quickgui
									
										
									
									
									
								
							
							
						
						
									
										10
									
								
								quickgui
									
										
									
									
									
								
							|  | @ -3,7 +3,7 @@ | ||||||
| # DEBUG mod | # DEBUG mod | ||||||
| #bash -x quickyad 2>&1 | tee output.log | #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 Download Icons | ||||||
| #TODO Add homepages to right click | #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 | 	echo "You are missing yad..." >&2 | ||||||
| 	exit 1 | 	exit 1 | ||||||
| fi | 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) | # generate random key for yad (for connecting tabs in notebook together) | ||||||
| key=$((RANDOM % 9000 + 1000)) | key=$((RANDOM % 9000 + 1000)) | ||||||
| # set current dir as QUICKEMU_VMS_DIR | # set current dir as QUICKEMU_VMS_DIR | ||||||
| #QUICKEMU_VMS_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" | #QUICKEMU_VMS_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" | ||||||
| # set default directories | # set default directories | ||||||
| QUICKEMU_VMS_DIR="$HOME/.local/share/quickemu" | QUICKEMU_VMS_DIR="$HOME/.local/share/quickemu" | ||||||
| CONFIG_DIR="$HOME/.config/quickemu" | CONFIG_DIR="$HOME/.config/distrohopper" | ||||||
| ICON_DIR="$CONFIG_DIR/vms_icons" | ICON_DIR="$CONFIG_DIR/vms_icons" | ||||||
| TERMINAL=sakura | TERMINAL=sakura | ||||||
| replace='"!"' | 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" | mkdir -p "$CONFIG_DIR" "$CONFIG_DIR/vms_ready" "$CONFIG_DIR/vms_supported" | ||||||
| # remove desktop files (ready to run VMs) | # remove desktop files (ready to run VMs) | ||||||
| rm "$CONFIG_DIR"/vms_ready/* | rm "$CONFIG_DIR"/vms_ready/* | ||||||
| # Enter quickemu VMs dir | # Enter ditrohopper VMs dir | ||||||
| cd "$QUICKEMU_VMS_DIR" || exit | cd "$QUICKEMU_VMS_DIR" || exit | ||||||
| # check for VMs .conf files (ready to run VMs) | # check for VMs .conf files (ready to run VMs) | ||||||
| for vm_config_file in *.conf; do | for vm_config_file in *.conf; do | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue