Menu

Tree [9a8601] dev /
 History

HTTPS access


File Date Author Commit
 docs 2023-04-09 zenobit zenobit [9a8601] docs: add opencommit to the list of tools for e...
 documents 2023-03-27 zenobit zenobit [de3d93] localisation
 icons 2023-03-21 zenobit zenobit [7e9fca] move icons
 lang 2023-04-02 grm34 grm34 [23e76f] LANG: sorts VARS alpha (auto-translate)
 ready 2023-03-30 zenobit zenobit [f7981f] desktop files fix
 supported 2023-03-30 zenobit zenobit [927b58] cereus no base edition
 .gitignore 2023-03-18 zenobit zenobit [1b6775] Icon
 .gitmodules 2023-03-27 zenobit zenobit [a282ec] add quickemu origin as submodule
 LICENSE 2023-03-13 zenobit zenobit [34ebb9] AGPL3 LICENSE
 README.md 2023-04-09 zenobit zenobit [9a8601] docs: add opencommit to the list of tools for e...
 about.desktop 2023-03-24 zenobit zenobit [57261c] moving
 auto-translate 2023-04-02 grm34 grm34 [89e9c9] LANG: adds an automatic translation script (deepl)
 dh 2023-04-09 zenobit zenobit [ff92e3] style(dh): fix formatting and indentation in dh...
 dh.desktop 2023-03-30 zenobit zenobit [a2d5af] desktop entry
 distrohopper.conf 2023-03-24 zenobit zenobit [57261c] moving
 macrecovery 2023-03-17 zenobit zenobit [57e516] macrecovery and windowskey
 quickemu 2023-04-01 zenobit zenobit [7de786] macOS Ventura support
 quickget 2023-04-09 zenobit zenobit [84997c] feat(quickget): add support for gabeeOS qtile a...
 supported.md 2023-04-01 zenobit zenobit [950fb6] Prepare for 23.04 and add Ubuntu Cinnamon
 translate.sh 2023-04-02 zenobit zenobit [14e6b5] better translation
 windowskey 2023-03-17 zenobit zenobit [57e516] macrecovery and windowskey
 yad.desktop 2023-03-24 zenobit zenobit [57261c] moving
 README-web.md 2023-03-22 zenobit zenobit [8cd0fe] own domain

Read Me






Looking to try out a new operating system?

try

DistroHopper

Quickly download, create and run VM of any#TODO operating system.

LinuxTux required...


Click on Hop for latest download

Hop

Donate

Licensed under AGPL3

Still Beta version!

Click for screenshot ![supported Operating systems](docs/distrohopper.png)

As a base excellent 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)

You can download new distro with few clicks of a mouse

Features

  • GUI using yad
Click for old video [![dh](https://img.youtube.com/vi/RrFQECcwLRA/0.jpg)](https://www.youtube.com/watch?v=RrFQECcwLRA)
  • 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) entries generator

  • Set dir where VMs will be stored

  • Install DistroHopper systemwide

  • Portable mode (dependecies still must be installed)

  • Add new operating system to quickget (bit easier)

  • Copy all downloaded ISOs to destination directory

  • Translate DistroHopper (Currently supported English and Czech language)

Developed in English and translated into Czech language.

Welcome translations!


Why am I doing it?

Because I wanna learn

  • Linux

  • Bash

  • yad

  • project management

And contribute to open source

play with Quickemu

And easily add new distros to it


How to run DistroHopper?

You need fullfill the requirement first...

Requirements (For running VMs)

Installing Requirements

For Ubuntu, Arch and nixos systems the
ppa,
AUR or
nix
packaging will take care of the dependencies. For other host
distributions or operating systems it will be necessary to install the
above requirements or their equivalents.

If you install DistroHopper, it should take care of dependencies on Arch, Debian, Ubuntu, openSuse and Fedora

For DistroHopper to work you need

wget yad fzf

quickemu is included

For adding new distros, or adding/improving translations you will need also meld.

How to install DistroHopper?

You need get copy of distrohopper

If you want more stable experience, download latest release from

GitHub or SourceForge SourceForge


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

Now you should be good to go...


How to run DistroHopper

Just run from terminal

./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/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 discusion


discuss on github

Join DistroHopper chat group:

SimpleX (click SimpleX logo)

(check the software! even if you don't want chat about DistroHopper)
Simplex website

Without these amazing projects it wouldn't be posible:

bash

QEMU

quickemu

GUI depends on

yad

TUI depends on

fzf


For

  • easy of use

fish

  • commiting and working with github

lazygit

opencommit

  • Editing

geany

Kate

  • diff

Meld

  • Logo and icons

GIMP

and

Inkscape

logo by bit repaired by me..

  • Updating translation

Poedit

Everything done on

Void Linux


Mirrored on

GitHub

SourceForge

Disroot

Codeberg

GitLab

SourceHut


For Homepage click on Hop

Hop

donate

Donate

@zen0bit at github

mailto: zenobit@osowoso.xyz

parent site oSoWoSo

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.