diff --git a/README.md b/README.md index 707a7ea..af6e9d8 100644 --- a/README.md +++ b/README.md @@ -2,51 +2,57 @@ ![](https://img.shields.io/github/forks/oSoWoSo/DistroHopper?style=for-the-badge&color=8BC53F&logo=git&logoColor=000000) ![](https://img.shields.io/github/license/oSoWoSo/DistroHopper?style=for-the-badge&color=8BC53F&logo=apache&logoColor=000000) ![](https://img.shields.io/github/repo-size/oSoWoSo/DistroHopper?style=for-the-badge&color=8BC53F&logo=files&logoColor=000000) + ![](https://img.shields.io/github/last-commit/oSoWoSo/DistroHopper?style=for-the-badge&color=8BC53F&logo=codeigniter&logoColor=000000) ![](https://img.shields.io/badge/language-shell-green?style=for-the-badge&color=8BC53F&logo=sharp&logoColor=000000) -Developed in English and translated into Czech language. Translations welcomed! +--- -Looking to try out a new operating system? +# Looking to try out a new operating system? try # **DistroHopper** - -![Hop](icons/hop.svg) - Quickly download, create and run VM of any#TODO operating system. +Linux![Tux](docs/tux23.png) required... + +--- + +Click on Hop for latest download + +[![Hop](docs/hop120.png)](https://sourceforge.net/projects/distrohopper/files/latest/download) + [![Donate](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/zenobit/donate) Licensed under AGPL3 # Still Beta version! - +
+ Click for screenshot ![supported Operating systems](docs/distrohopper.png) +
-quickly create and run VMs + As a base excellent [quickemu](https://github.com/quickemu-project/quickemu) (Link to project page) +
+ Click for Quickemu old video +[![quickemu video: Replace VirtualBox with Bash & +QEMU](https://img.youtube.com/vi/AOTYWEgw0hI/0.jpg)](https://www.youtube.com/watch?v=AOTYWEgw0hI) +
- As a base excellent [quickemu](https://github.com/quickemu-project/quickemu) - - you can download new distro with few clicks of a mouse + You can download new distro with **few clicks** of a mouse # Features - - - GUI using yad (old video) - -See it in action on youtube... - + - GUI using yad +
+ Click for old video [![dh](https://img.youtube.com/vi/RrFQECcwLRA/0.jpg)](https://www.youtube.com/watch?v=RrFQECcwLRA) - - or command line?... - - - TUI using fzf (old video) - +
+ - TUI using fzf +
+ Click for old video [![tui](https://img.youtube.com/vi/gJ5hqYEskOw/0.jpg)](https://www.youtube.com/watch?v=gJ5hqYEskOw) - - - Desktop(shortcuts) file generator - It will simple generate .desktop files for every supported and downloaded VM in quickemu. - So you can copy it anywhere... +
+ - Desktop(shortcuts) entries generator - Set dir where VMs will be stored @@ -60,6 +66,11 @@ See it in action on youtube... - Translate DistroHopper (Currently supported English and Czech language) + +Developed in English and translated into Czech language. + +## Welcome translations! + --- # Why am I doing it? @@ -85,15 +96,8 @@ And easily add new distros to it You need fullfill the requirement first... -Quickemu. - -[![quickemu video: Replace VirtualBox with Bash & -QEMU](https://img.youtube.com/vi/AOTYWEgw0hI/0.jpg)](https://www.youtube.com/watch?v=AOTYWEgw0hI) - ## Requirements (For running VMs) - -- [QEMU](https://www.qemu.org/) (*6.0.0 or newer*) **with GTK, SDL, - SPICE & VirtFS support** +- [QEMU](https://www.qemu.org/) (*6.0.0 or newer*) **with GTK, SDL, SPICE & VirtFS support** - [bash](https://www.gnu.org/software/bash/) (*4.0 or newer*) - [Coreutils](https://www.gnu.org/software/coreutils/) - [EDK II](https://github.com/tianocore/edk2) @@ -130,7 +134,11 @@ above requirements or their equivalents. ### For DistroHopper to work you need - `wget yad fzf` quickemu is included + `wget yad fzf` + + quickemu is included + + For adding new distros, or adding/improving translations you will need also meld. # How to install DistroHopper? @@ -138,14 +146,14 @@ above requirements or their equivalents. If you want more stable experience, download latest release from -#### [GitHub](https://github.com/oSoWoSo/DistroHopper/releases) +#### [GitHub](https://github.com/oSoWoSo/DistroHopper/releases) or SourceForge [![SourceForge](https://img.shields.io/sourceforge/dt/distrohopper.svg)](https://sourceforge.net/projects/distrohopper/files/latest/download) - or - - From SourceForge [![SourceForge](https://img.shields.io/sourceforge/dt/distrohopper.svg)](https://sourceforge.net/projects/distrohopper/files/latest/download) +--- If you want latest developer version... (could have bugs and break anytime) + Or you want translate DistroHopper + `git clone https://github.com/oSoWoSo/DistroHopper` Enter created/unpacked distrohopper directory @@ -158,178 +166,44 @@ above requirements or their equivalents. Just run from terminal - `dh` + `./dh` And you will see what next... + I am usually run DistroHopper as: + + `./dh m r s l && ./dh i && dh g` + + (But...) + ## Desktop files - All desktop files will be storred in your .config - in directories /distrohopper/ready and supported + All desktop files will be storred in your .config/distrohopper + in directories *ready* and *supported* Fell free to copy them anywhere you want... - - ### Currently supported Operating Systems and tools: - -`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 - -miyo - -mxlinux - -netboot - -netbsd - -nixos - -lubuntu - -macos - -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 - -ventoy - -void - -voidpup - -vxlinux - -windows - -xerolinux - -xubuntu - -zorin` - -Also with posible planned: [in duscusion](https://github.com/oSoWoSo/DistroHopper/discussions/9) + - 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 - miyo - mxlinux - netboot - netbsd - nixos + - lubuntu - macos - 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 - ventoy - void + - voidpup - vxlinux - windows - xerolinux - xubuntu - zorin + +Also with posible planned: [in discusion](https://github.com/oSoWoSo/DistroHopper/discussions/9) --- -# Github discussion: +#### [discuss](https://github.com/oSoWoSo/DistroHopper/discussions) on github -#### [discuss](https://github.com/oSoWoSo/DistroHopper/discussions) - -# Project chat group: -If anyone wanna join, here is one -[![SimpleX](simplex.svg)](https://simplex.chat/contact#/?v=1-2&smp=smp%3A%2F%2FSkIkI6EPd2D63F4xFKfHk7I1UGZVNn6k1QWZ5rcyr6w%3D%40smp9.simplex.im%2FzmtsZwfTjwyynibt0bF6bb_xLWS9ce5A%23%2F%3Fv%3D1-2%26dh%3DMCowBQYDK2VuAyEAkMtz66wGfWb6VDn-_t_mVm3RFiFfOC3Hxye8Hm5tmVo%253D%26srv%3Djssqzccmrcws6bhmn77vgmhfjmhwlyr3u7puw4erkyoosywgl67slqqd.onion&data=%7B%22type%22%3A%22group%22%2C%22groupLinkId%22%3A%22o8KR0TOM0f2j33nO9goMRQ%3D%3D%22%7D) way (click SimpleX logo) +# Join DistroHopper chat group: +[![SimpleX](docs/simplex.svg)](https://simplex.chat/contact#/?v=1-2&smp=smp%3A%2F%2FSkIkI6EPd2D63F4xFKfHk7I1UGZVNn6k1QWZ5rcyr6w%3D%40smp9.simplex.im%2FzmtsZwfTjwyynibt0bF6bb_xLWS9ce5A%23%2F%3Fv%3D1-2%26dh%3DMCowBQYDK2VuAyEAkMtz66wGfWb6VDn-_t_mVm3RFiFfOC3Hxye8Hm5tmVo%253D%26srv%3Djssqzccmrcws6bhmn77vgmhfjmhwlyr3u7puw4erkyoosywgl67slqqd.onion&data=%7B%22type%22%3A%22group%22%2C%22groupLinkId%22%3A%22o8KR0TOM0f2j33nO9goMRQ%3D%3D%22%7D) (click SimpleX logo) (check the software! even if you don't want chat about DistroHopper) [Simplex website](https://simplex.chat) @@ -380,6 +254,10 @@ and #### [logo by](https://freesvg.org/by/OpenClipart) bit repaired by me.. +- Updating translation + +#### [Poedit](https://poeditor.com/) + Everything done on #### [Void Linux](https://voidlinux.org) @@ -402,9 +280,9 @@ Everything done on --- -# DistroHopper website (click mascot): +For Homepage click on Hop -[![website](docs/logo.svg)](https://dh.osowoso.xyz/) +[![Hop](docs/hop120.png)](https://dh.osowoso.xyz/) # donate [![Donate](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/zenobit/donate) diff --git a/docs/README.md b/docs/README.md index d3924ea..536273f 100644 --- a/docs/README.md +++ b/docs/README.md @@ -2,50 +2,56 @@ ![](https://img.shields.io/github/forks/oSoWoSo/DistroHopper?style=for-the-badge&color=8BC53F&logo=git&logoColor=000000) ![](https://img.shields.io/github/license/oSoWoSo/DistroHopper?style=for-the-badge&color=8BC53F&logo=apache&logoColor=000000) ![](https://img.shields.io/github/repo-size/oSoWoSo/DistroHopper?style=for-the-badge&color=8BC53F&logo=files&logoColor=000000) + ![](https://img.shields.io/github/last-commit/oSoWoSo/DistroHopper?style=for-the-badge&color=8BC53F&logo=codeigniter&logoColor=000000) ![](https://img.shields.io/badge/language-shell-green?style=for-the-badge&color=8BC53F&logo=sharp&logoColor=000000) -Developed in English and translated into Czech language. Translations welcomed! -Looking to try out a new operating system? +--- + +# Looking to try out a new operating system? try # **DistroHopper** - -![Hop](logo.svg) - Quickly download, create and run VM of any#TODO operating system. +Linux![Tux](tux23.png) required... + +--- + +Click on Hop for latest download + +[![Hop](hop120.png)](https://sourceforge.net/projects/distrohopper/files/latest/download) + [![Donate](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/zenobit/donate) Licensed under AGPL3 # Still Beta version! - +
+ Click for screenshot ![supported Operating systems](distrohopper.png) +
-quickly create and run VMs + As a base excellent [quickemu](https://github.com/quickemu-project/quickemu) (Link to project page) +
+ Click for Quickemu old video + +
- As a base excellent [quickemu](https://github.com/quickemu-project/quickemu) - - you can download new distro with few clicks of a mouse + You can download new distro with **few clicks** of a mouse # Features - - - GUI using yad (old video) - -See it in action on youtube... - + - GUI using yad +
+ Click for old video - - or command line?... - - - TUI using fzf (old video) - +
+ - TUI using fzf +
+ Click for old video - - - Desktop(shortcuts) file generator - It will simple generate .desktop files for every supported and downloaded VM in quickemu. - So you can copy it anywhere... +
+ - Desktop(shortcuts) entries generator - Set dir where VMs will be stored @@ -59,6 +65,11 @@ See it in action on youtube... - Translate DistroHopper (Currently supported English and Czech language) + +Developed in English and translated into Czech language. + +## Welcome translations! + --- # Why am I doing it? @@ -84,14 +95,8 @@ And easily add new distros to it You need fullfill the requirement first... -Quickemu. - - - ## Requirements (For running VMs) - -- [QEMU](https://www.qemu.org/) (*6.0.0 or newer*) **with GTK, SDL, - SPICE & VirtFS support** +- [QEMU](https://www.qemu.org/) (*6.0.0 or newer*) **with GTK, SDL, SPICE & VirtFS support** - [bash](https://www.gnu.org/software/bash/) (*4.0 or newer*) - [Coreutils](https://www.gnu.org/software/coreutils/) - [EDK II](https://github.com/tianocore/edk2) @@ -128,7 +133,11 @@ above requirements or their equivalents. ### For DistroHopper to work you need - `wget yad fzf` quickemu is included + `wget yad fzf` + + quickemu is included + + For adding new distros, or adding/improving translations you will need also meld. # How to install DistroHopper? @@ -136,14 +145,14 @@ above requirements or their equivalents. If you want more stable experience, download latest release from -#### [GitHub](https://github.com/oSoWoSo/DistroHopper/releases) +#### [GitHub](https://github.com/oSoWoSo/DistroHopper/releases) or SourceForge [![SourceForge](https://img.shields.io/sourceforge/dt/distrohopper.svg)](https://sourceforge.net/projects/distrohopper/files/latest/download) - or - - From SourceForge [![SourceForge](https://img.shields.io/sourceforge/dt/distrohopper.svg)](https://sourceforge.net/projects/distrohopper/files/latest/download) +--- If you want latest developer version... (could have bugs and break anytime) + Or you want translate DistroHopper + `git clone https://github.com/oSoWoSo/DistroHopper` Enter created/unpacked distrohopper directory @@ -156,178 +165,44 @@ above requirements or their equivalents. Just run from terminal - `dh` + `./dh` And you will see what next... + I am usually run DistroHopper as: + + `./dh m r s l && ./dh i && dh g` + + (But...) + ## Desktop files - All desktop files will be storred in your .config - in directories /distrohopper/ready and supported + All desktop files will be storred in your .config/distrohopper + in directories *ready* and *supported* Fell free to copy them anywhere you want... - - ### Currently supported Operating Systems and tools: - -`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 - -miyo - -mxlinux - -netboot - -netbsd - -nixos - -lubuntu - -macos - -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 - -ventoy - -void - -voidpup - -vxlinux - -windows - -xerolinux - -xubuntu - -zorin` - -Also with posible planned: [in duscusion](https://github.com/oSoWoSo/DistroHopper/discussions/9) + - 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 - miyo - mxlinux - netboot - netbsd - nixos + - lubuntu - macos - 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 - ventoy - void + - voidpup - vxlinux - windows - xerolinux - xubuntu - zorin + +Also with posible planned: [in discusion](https://github.com/oSoWoSo/DistroHopper/discussions/9) --- -# Github discussion: +#### [discuss](https://github.com/oSoWoSo/DistroHopper/discussions) on github -#### [discuss](https://github.com/oSoWoSo/DistroHopper/discussions) - -# Project chat group: -If anyone wanna join, here is one -[![SimpleX](simplex.svg)](https://simplex.chat/contact#/?v=1-2&smp=smp%3A%2F%2FSkIkI6EPd2D63F4xFKfHk7I1UGZVNn6k1QWZ5rcyr6w%3D%40smp9.simplex.im%2FzmtsZwfTjwyynibt0bF6bb_xLWS9ce5A%23%2F%3Fv%3D1-2%26dh%3DMCowBQYDK2VuAyEAkMtz66wGfWb6VDn-_t_mVm3RFiFfOC3Hxye8Hm5tmVo%253D%26srv%3Djssqzccmrcws6bhmn77vgmhfjmhwlyr3u7puw4erkyoosywgl67slqqd.onion&data=%7B%22type%22%3A%22group%22%2C%22groupLinkId%22%3A%22o8KR0TOM0f2j33nO9goMRQ%3D%3D%22%7D) way (click SimpleX logo) +# Join DistroHopper chat group: +[![SimpleX](simplex.svg)](https://simplex.chat/contact#/?v=1-2&smp=smp%3A%2F%2FSkIkI6EPd2D63F4xFKfHk7I1UGZVNn6k1QWZ5rcyr6w%3D%40smp9.simplex.im%2FzmtsZwfTjwyynibt0bF6bb_xLWS9ce5A%23%2F%3Fv%3D1-2%26dh%3DMCowBQYDK2VuAyEAkMtz66wGfWb6VDn-_t_mVm3RFiFfOC3Hxye8Hm5tmVo%253D%26srv%3Djssqzccmrcws6bhmn77vgmhfjmhwlyr3u7puw4erkyoosywgl67slqqd.onion&data=%7B%22type%22%3A%22group%22%2C%22groupLinkId%22%3A%22o8KR0TOM0f2j33nO9goMRQ%3D%3D%22%7D) (click SimpleX logo) (check the software! even if you don't want chat about DistroHopper) [Simplex website](https://simplex.chat) @@ -378,6 +253,10 @@ and #### [logo by](https://freesvg.org/by/OpenClipart) bit repaired by me.. +- Updating translation + +#### [Poedit](https://poeditor.com/) + Everything done on #### [Void Linux](https://voidlinux.org) @@ -400,9 +279,9 @@ Everything done on --- -# DistroHopper website (click mascot): +For Homepage click on Hop -[![website](logo.svg)](https://dh.osowoso.xyz/) +[![Hop](hop120.png)](https://dh.osowoso.xyz/) # donate [![Donate](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/zenobit/donate) diff --git a/docs/hopB.svg b/docs/hop-big.svg similarity index 100% rename from docs/hopB.svg rename to docs/hop-big.svg diff --git a/docs/hop120.png b/docs/hop120.png new file mode 100644 index 0000000..ff6ebf7 Binary files /dev/null and b/docs/hop120.png differ diff --git a/docs/hop18.png b/docs/hop18.png new file mode 100644 index 0000000..8f50c6f Binary files /dev/null and b/docs/hop18.png differ diff --git a/docs/hop20.png b/docs/hop20.png new file mode 100644 index 0000000..bc2344d Binary files /dev/null and b/docs/hop20.png differ diff --git a/docs/hop220.png b/docs/hop220.png new file mode 100644 index 0000000..d6a4dc4 Binary files /dev/null and b/docs/hop220.png differ diff --git a/docs/hop320.png b/docs/hop320.png new file mode 100644 index 0000000..6c01313 Binary files /dev/null and b/docs/hop320.png differ diff --git a/docs/hop420.png b/docs/hop420.png new file mode 100644 index 0000000..80dc147 Binary files /dev/null and b/docs/hop420.png differ diff --git a/docs/hop48.png b/docs/hop48.png new file mode 100644 index 0000000..d8f0314 Binary files /dev/null and b/docs/hop48.png differ diff --git a/docs/hop520.png b/docs/hop520.png new file mode 100644 index 0000000..ec61f94 Binary files /dev/null and b/docs/hop520.png differ diff --git a/docs/hop60.png b/docs/hop60.png new file mode 100644 index 0000000..db88f6b Binary files /dev/null and b/docs/hop60.png differ diff --git a/docs/hopB.png b/docs/hopB.png deleted file mode 100644 index e656011..0000000 Binary files a/docs/hopB.png and /dev/null differ diff --git a/docs/tux.svg b/docs/tux.svg new file mode 100755 index 0000000..33c87cd --- /dev/null +++ b/docs/tux.svg @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + diff --git a/docs/tux23.png b/docs/tux23.png new file mode 100644 index 0000000..1a3d0c1 Binary files /dev/null and b/docs/tux23.png differ