diff --git a/dh b/dh index b13625b..a3939ad 100755 --- a/dh +++ b/dh @@ -299,7 +299,7 @@ EOF type="Application" name="$get_name" if [ -z "$editions" ]; then - execmd="sh -c 'cd ${VMS_DIR} && yad --form --field=\"Release:CB\" \"${releases// /$replace}\" | cut -d\' | \' -f1 | xargs -I{} sh -c \"${portable_prefix}quickget ${get_name} {}\";$SHELL'" + execmd="sh -c 'cd ${VMS_DIR} && yad --form --field=\"Release:CB\" \"${releases// /$replace}\" | cut -d\"|\" -f1 | xargs -I{} sh -c \"${portable_prefix}quickget ${get_name} {}\";$SHELL'" elif [ "$interminal" == "yes" ]; then terminal="true" else diff --git a/quickemu b/quickemu index 681a846..fd95218 100755 --- a/quickemu +++ b/quickemu @@ -31,7 +31,7 @@ function ignore_msrs_alert() { echo echo " If you are unable to run macOS or Windows VMs then run the above 👆" echo " This will enable ignoring of unhandled MSRs until you reboot the host." - echo " You can make this change permenant by running: 'quickemu --ignore-msrs-always'" + echo " You can make this change permanent by running: 'quickemu --ignore-msrs-always'" fi fi } @@ -235,6 +235,7 @@ function vm_boot() { local MAC_DISK_DEV="${MAC_DISK_DEV:-ide-hd,bus=ahci.2}" local NET_DEVICE="${NET_DEVICE:-virtio-net}" local OSK="" + local SOUND="" local SMM="${SMM:-off}" local USB_HOST_PASSTHROUGH_CONTROLLER="qemu-xhci" local VGA="" @@ -304,8 +305,8 @@ function vm_boot() { GUEST_CPU_THREADS=1 GUEST_CPU_LOGICAL_CORES=${GUEST_CPU_CORES} fi - local SMP="-smp cores=4,threads=1,sockets=1" - #local SMP="-smp cores=${GUEST_CPU_LOGICAL_CORES},threads=${GUEST_CPU_THREADS},sockets=${HOST_CPU_SOCKETS}" + + local SMP="-smp cores=${GUEST_CPU_LOGICAL_CORES},threads=${GUEST_CPU_THREADS},sockets=${HOST_CPU_SOCKETS}" echo " - CPU: ${HOST_CPU_MODEL}" echo -n " - CPU VM: ${HOST_CPU_SOCKETS} Socket(s), ${GUEST_CPU_LOGICAL_CORES} Core(s), ${GUEST_CPU_THREADS} Thread(s)" @@ -351,6 +352,9 @@ function vm_boot() { if [ -e "${VMDIR}/OVMF_CODE.fd" ] && [ -e "${VMDIR}/OVMF_VARS-1024x768.fd" ]; then EFI_CODE="${VMDIR}/OVMF_CODE.fd" EFI_VARS="${VMDIR}/OVMF_VARS-1024x768.fd" + elif [ -e "${VMDIR}/OVMF_CODE.fd" ] && [ -e "${VMDIR}/OVMF_VARS-1920x1080.fd" ]; then + EFI_CODE="${VMDIR}/OVMF_CODE.fd" + EFI_VARS="${VMDIR}/OVMF_VARS-1920x1080.fd" else MAC_MISSING="Firmware" fi @@ -468,7 +472,7 @@ function vm_boot() { # Make any OS specific adjustments case ${guest_os} in - batocera|*bsd|freedos|haiku|linux) + batocera|*bsd|freedos|haiku|linux|*solaris) CPU="-cpu host,kvm=on" if [ "${HOST_CPU_VENDOR}" == "AuthenticAMD" ]; then CPU="${CPU},topoext" @@ -484,6 +488,13 @@ function vm_boot() { if [ "${guest_os}" == "freedos" ] ; then # fix for #382 SMM="on" + SOUND_CARD="sb16" + fi + + if [[ "${guest_os}" == *"solaris" ]]; then + MACHINE_TYPE="pc" + USB_CONTROLLER="xhci" + SOUND_CARD="ac97" fi if [ -z "${disk_size}" ]; then @@ -511,7 +522,7 @@ function vm_boot() { case ${macos_release} in ventura) if check_cpu_flag sse4_1 && check_cpu_flag avx2; then - CPU="-cpu Haswell,vendor=GenuineIntel,kvm=on,+sse3,+sse4.2,+aes,+xsave,+avx,+xsaveopt,+xsavec,+xgetbv1,+avx2,+bmi2,+smep,+bmi1,+fma,+movbe,+invtsc,+avx2" + CPU="-cpu Haswell,kvm=on,vendor=GenuineIntel,+sse3,+sse4.2,+aes,+xsave,+avx,+xsaveopt,+xsavec,+xgetbv1,+avx2,+bmi2,+smep,+bmi1,+fma,+movbe,+invtsc,+avx2" else echo "ERROR! macOS ${macos_release} requires a CPU with SSE 4.1 and AVX2 support." exit 1 @@ -677,32 +688,33 @@ function vm_boot() { local X_RES=1152 local Y_RES=648 if [ "${XDG_SESSION_TYPE}" == "x11" ]; then - local LOWEST_WIDTH="" if [ -z "${SCREEN}" ]; then - LOWEST_WIDTH=$(xrandr --listmonitors | grep -v Monitors | cut -d' ' -f4 | cut -d'/' -f1 | sort | head -n1) + X_RES=$(xrandr --listmonitors | grep -v Monitors | cut -d' ' -f4 | cut -d'/' -f1 | sort | head -n1) + Y_RES=$(xrandr --listmonitors | grep -v Monitors | cut -d' ' -f4 | cut -d'/' -f2 | cut -d'x' -f2 | sort | head -n1) else - LOWEST_WIDTH=$(xrandr --listmonitors | grep -v Monitors | grep "^ ${SCREEN}:" | cut -d' ' -f4 | cut -d'/' -f1 | head -n1) + X_RES=$(xrandr --listmonitors | grep -v Monitors | grep "^ ${SCREEN}:" | cut -d' ' -f4 | cut -d'/' -f1 | head -n1) + Y_RES=$(xrandr --listmonitors | grep -v Monitors | grep "^ ${SCREEN}:" | cut -d' ' -f4 | cut -d'/' -f2 | cut -d'x' -f2 | head -n1) fi + if [ "${FULLSCREEN}" ]; then - if [ -z "${SCREEN}" ]; then - X_RES=$(xrandr --listmonitors | grep -v Monitors | cut -d' ' -f4 | cut -d'/' -f1 | sort | head -n1) - Y_RES=$(xrandr --listmonitors | grep -v Monitors | cut -d' ' -f4 | cut -d'/' -f2 | cut -d'x' -f2 | sort | head -n1) - else - X_RES=$(xrandr --listmonitors | grep -v Monitors | grep "^ ${SCREEN}:" | cut -d' ' -f4 | cut -d'/' -f1 | head -n1) - Y_RES=$(xrandr --listmonitors | grep -v Monitors | grep "^ ${SCREEN}:" | cut -d' ' -f4 | cut -d'/' -f2 | cut -d'x' -f2 | head -n1) - fi - elif [ "${LOWEST_WIDTH}" -ge 3840 ]; then + : + elif [ "${SCREENPCT}" ] ; then + X_RES=$(( X_RES*SCREENPCT/100 )) + Y_RES=$(( Y_RES*SCREENPCT/100 )) + elif [ "${X_RES}" -ge 3840 ]; then X_RES=3200 Y_RES=1800 - elif [ "${LOWEST_WIDTH}" -ge 2560 ]; then + elif [ "${X_RES}" -ge 2560 ]; then X_RES=2048 Y_RES=1152 - elif [ "${LOWEST_WIDTH}" -ge 1920 ]; then + elif [ "${X_RES}" -ge 1920 ]; then X_RES=1664 Y_RES=936 - elif [ "${LOWEST_WIDTH}" -ge 1280 ]; then + elif [ "${X_RES}" -ge 1280 ]; then X_RES=1152 Y_RES=648 + else + : fi fi fi @@ -726,6 +738,8 @@ function vm_boot() { gtk|none|spice) DISPLAY_DEVICE="qxl-vga";; sdl|spice-app) DISPLAY_DEVICE="virtio-vga";; esac + elif [ "${guest_os}" == "solaris" ]; then + DISPLAY_DEVICE="vmware-svga" else DISPLAY_DEVICE="qxl-vga" fi @@ -763,7 +777,7 @@ function vm_boot() { case ${DISPLAY_DEVICE} in bochs-display) VIDEO="${VIDEO},vgamem=67108864";; qxl|qxl-vga) VIDEO="${VIDEO},ram_size=65536,vram_size=65536,vgamem_mb=64";; - ati-vga|cirrus-vga|VGA) VIDEO="${VIDEO},vgamem_mb=64";; + ati-vga|cirrus-vga|VGA|vmware-svga) VIDEO="${VIDEO},vgamem_mb=64";; esac # Configure multiscreen if max_outputs was provided in the .conf file @@ -781,6 +795,16 @@ function vm_boot() { # Add fullscreen options VIDEO="${VGA} ${VIDEO} ${FULLSCREEN}" + # Build the sound hardware configuration + if [ "${SOUND_CARD}" == "intel-hda" ]; then + SOUND="-device intel-hda -device hda-duplex,audiodev=audio0" + elif [ "${SOUND_CARD}" == "ac97" ] || [ "${SOUND_CARD}" == "es1370" ] || [ "${SOUND_CARD}" == "sb16" ]; then + SOUND="-device ${SOUND_CARD},audiodev=audio0" + elif [ "${SOUND_CARD}" == "none" ]; then + SOUND="" + fi + echo " - Sound: ${SOUND_CARD}" + # Set the hostname of the VM local NET="user,hostname=${VMNAME}" @@ -909,7 +933,7 @@ function vm_boot() { -m ${RAM_VM} ${BALLOON} ${VIDEO} -display ${DISPLAY_RENDER} -audiodev ${AUDIO_DEV} - -device intel-hda -device hda-duplex,audiodev=audio0 + ${SOUND} -rtc base=localtime,clock=host,driftfix=slew) # Only enable SPICE is using SPICE display @@ -1002,7 +1026,7 @@ function vm_boot() { fi if [ "${network}" == "none" ]; then - # Disbale all networking + # Disable all networking echo " - Network: Disabled" args+=(-nic none) elif [ "${network}" == "restrict" ]; then @@ -1229,6 +1253,7 @@ function vm_boot() { sdl) export SDL_MOUSE_FOCUS_CLICKTHROUGH=1;; esac echo "${QEMU}" "${SHELL_ARGS}" >> "${VMDIR}/${VMNAME}.sh" + sed -i -e 's/ -/ \\\n -/g' "${VMDIR}/${VMNAME}.sh" ${QEMU} "${args[@]}" > "${VMDIR}/${VMNAME}.log" & sleep 0.25 fi @@ -1308,6 +1333,7 @@ function usage() { echo " --fullscreen : Starts VM in full screen mode (Ctl+Alt+f to exit)" echo " --ignore-msrs-always : Configure KVM to always ignore unhandled machine-specific registers" echo " --screen : Use specified screen to determine the window size." + echo " --screenpct : Percent of fullscreen for VM if --fullscreen is not specified." echo " --shortcut : Create a desktop shortcut" echo " --snapshot apply : Apply/restore a snapshot." echo " --snapshot create : Create a snapshot." @@ -1317,7 +1343,7 @@ function usage() { echo " --viewer : Choose an alternative viewer. @Options: 'spicy' (default), 'remote-viewer', 'none'" echo " --ssh-port : Set ssh-port manually" echo " --spice-port : Set spice-port manually" - echo " --public-dir : expose share directory. @Options: '' (default: xdg-user-dir PUBLICSHARE), '', 'none'" + echo " --public-dir : Expose share directory. @Options: '' (default: xdg-user-dir PUBLICSHARE), '', 'none'" echo " --monitor : Set monitor connection type. @Options: 'socket' (default), 'telnet', 'none'" echo " --monitor-telnet-host : Set telnet host for monitor. (default: 'localhost')" echo " --monitor-telnet-port : Set telnet port for monitor. (default: '4440')" @@ -1329,6 +1355,7 @@ function usage() { echo " --keyboard_layout : Set keyboard layout." echo " --mouse : Set mouse. @Options: 'tablet' (default), 'ps2', 'usb', 'virtio'" echo " --usb-controller : Set usb-controller. @Options: 'ehci' (default), 'xhci', 'none'" + echo " --sound-card : Set sound card. @Options: 'intel-hda' (default), 'ac97', 'es1370', 'sb16', 'none'" echo " --extra_args : Pass additional arguments to qemu" echo " --version : Print version" exit 1 @@ -1341,6 +1368,13 @@ function display_param_check() { fi } +function sound_card_param_check() { + if [ "${SOUND_CARD}" != "intel-hda" ] && [ "${SOUND_CARD}" != "ac97" ] && [ "${SOUND_CARD}" != "es1370" ] && [ "${SOUND_CARD}" != "sb16" ] && [ "${SOUND_CARD}" != "none" ]; then + echo "ERROR! Requested sound card '${SOUND_CARD}' is not recognised." + exit 1 + fi +} + function viewer_param_check() { if [ "${VIEWER}" != "none" ] && [ "${VIEWER}" != "spicy" ] && [ "${VIEWER}" != "remote-viewer" ]; then echo "ERROR! Requested viewer '${VIEWER}' is not recognised." @@ -1461,6 +1495,8 @@ keyboard="usb" keyboard_layout="en-us" # options: ps2, usb, tablet, virtio mouse="tablet" +# options: intel-hda, ac97, es1370, sb16, none +sound_card="intel-hda" BRAILLE="" DELETE_DISK=0 @@ -1472,6 +1508,7 @@ PUBLIC="" PUBLIC_PERMS="" PUBLIC_TAG="" SCREEN="" +SCREENPCT="" SHORTCUT=0 SNAPSHOT_ACTION="" SNAPSHOT_TAG="" @@ -1498,11 +1535,12 @@ KEYBOARD_LAYOUT="" MOUSE="" USB_CONTROLLER="" EXTRA_ARGS="" +SOUND_CARD="" # shellcheck disable=SC2155 readonly LAUNCHER=$(basename "${0}") readonly DISK_MIN_SIZE=$((197632 * 8)) -readonly VERSION="4.6" +readonly VERSION="4.8" # TODO: Make this run the native architecture binary QEMU=$(command -v qemu-system-x86_64) @@ -1551,6 +1589,22 @@ else SCREEN="${2}" shift shift;; + -screenpct|--screenpct) + if [ ! -z "${2##*[!0-9]*}" ] ; then + if [[ ${2} -ge 25 && ${2} -lt 100 ]] ; then + SCREENPCT=${2} + else + echo "screenpct invalid must be 25 <= pct < 100" + usage + exit 1 + fi + else + echo "screenpct needs to be an integer in range 25 <= pct < 100" + usage + exit 1 + fi + shift + shift;; -snapshot|--snapshot) SNAPSHOT_ACTION="${2}" if [ -z "${SNAPSHOT_ACTION}" ]; then @@ -1635,6 +1689,10 @@ else EXTRA_ARGS="${2}" shift; shift;; + -sound-card|--sound-card) + SOUND_CARD="${2}" + shift; + shift;; -version|--version) echo "${VERSION}" exit;; @@ -1737,6 +1795,11 @@ if [ -n "${VM}" ] && [ -e "${VM}" ]; then exit 1 fi + if [ -z "${SOUND_CARD}" ]; then + SOUND_CARD="${sound_card}" + fi + sound_card_param_check + # Check if vm is already run VM_PID=0 VM_UP=0 diff --git a/quickfzf b/quickfzf index 5ccae2a..2134243 100755 --- a/quickfzf +++ b/quickfzf @@ -6,97 +6,105 @@ # Define variables progname="${progname:="${0##*/}"}" -version="0.22" +version="0.24" +#EDITOR="nano" +configfile=~/.config/quickfzf/config vms=(*.conf) - # Set traps to catch the signals and exit gracefully trap "exit" INT trap "exit" EXIT - # Dependency check: check if fzf is installed and can be executed if ! command -v fzf >/dev/null 2>&1; then - echo "You are missing fzf..." && exit 255 + echo "You are missing fzf..." && exit 255 fi - if ! command -v quickemu >/dev/null 2>&1; then - echo "You are missing quickemu..." && exit 255 + echo "You are missing quickemu..." && exit 255 fi +QUICKGET=$(command -v quickget) || exit 255 -QUICKGET=$(command -v quickget) || exit 255 - -# Display version and prepared VMs -#printf " $progname: $version\n quickemu: $(quickemu --version)\n\n Prepared VMs:\n-------------\n" -printf '%s: v.%s\nquickemu: v.%s\n\n Workdir: %s\n\n Prepared VMs:\n-------------\n' "$progname" "$version" "$(quickemu --version)" "$(pwd)" +# Display header +printf 'Simple TUI for quickemu\n%s: v.%s\nquickemu: v.%s\n' "$progname" "$version" "$(quickemu --version)" +if [ -f "$configfile" ]; then + printf 'custom command:\nquickemu %s\n' "$(cat "$configfile")" +fi +if [ -z "$EDITOR" ]; then + echo "editor: Not set! edit configs will not work!" +else + echo "editor: $EDITOR" +fi +printf '\n Workdir: %s\n\n Prepared VMs:\n-------------\n' "$(pwd)" # Check if there are any VMs if [ ${#vms[@]} -eq 0 ]; then echo "No VMs found." exit 1 fi - # Print the names of the available VMs printf "%s\n" "${vms[@]%.*}" echo "-------------" - +printf '\nPress CTRL+c anytime to kill %s\n\n' "$progname" # Action prompt printf " Do you want to create a new VM? (c) - or run an existing one? (press anything)\n" + edit VM's config file (e) + quickemu custom command (q) + or run an existing one? (press anything else)\n" read -rn 1 -s start case $start in - c ) - todo="create" - ;; + c ) todo="create";; + e ) todo="edit";; + q ) todo="custom";; + * ) todo="run";; esac # If the user chose to create a new VM if [ "$todo" = "create" ]; then - os=$(quickget | sed 1d | cut -d':' -f2 | grep -o '[^ ]*' | fzf --cycle --header='Choose OS to download - or CTRL-c or ESC to quit') - # If the OS is Windows - if [ "$os" = windows ]; then - answer=$(echo "Default English -Choose other language" | fzf --cycle) - # If the user wants another windows language - if [ "$answer" = "Choose other language" ]; then - wrelease=$(echo "8 -10 -11" | fzf --cycle) - # get window language list - wlend=$(($(cat $QUICKGET | sed '/Arabic/,$!d' | grep -n '}' | cut -d':' -f1 | head -n 1) - 1)) - # get windows language - wlang=$(cat $QUICKGET | sed '/Arabic/,$!d' | head -n $wlend | cut -d'=' -f2 | tail -c +2 | head -c -2 | sed 's/^[ \t]*//' | fzf --cycle --header='Choose Language - or CTRL-c or ESC to quit') - # downloading windows - printf '\n Trying to download Windows %s %s...\n\n' "$wrelease" "$wlang" - quickget "windows" "$wrelease" "$wlang" - fi - fi - # Get the release and edition to download, if necessary + os=$(quickget | sed 1d | cut -d':' -f2 | grep -o '[^ ]*' | fzf --cycle --header='Choose OS to download') choices=$(quickget "$os" | sed 1d) + # Get the release and edition to download, if necessary if [ "$(echo "$choices" | wc -l)" = 1 ]; then - # get release - release=$(echo "$choices" | grep 'Releases' | cut -d':' -f2 | grep -o '[^ ]*' | fzf --cycle --header='Choose Release - or CTRL-c or ESC to quit') - # downloading - printf '\n Trying to download %s %s...\n\n' "$os" "$release" - quickget "$os" "$release" + # get release + release=$(echo "$choices" | grep 'Releases' | cut -d':' -f2 | grep -o '[^ ]*' | fzf --cycle --header='Choose Release') + # downloading + printf '\n Trying to download %s %s...\n\n' "$os" "$release" + quickget "$os" "$release" else - # get release - release=$(echo "$choices" | grep 'Releases' | cut -d':' -f2 | grep -o '[^ ]*' | fzf --cycle --header='Choose Release - or CTRL-c or ESC to quit') - # get edition - edition=$(echo "$choices" | grep 'Editions' | cut -d':' -f2 | grep -o '[^ ]*' | fzf --cycle --header='Choose Edition - or CTRL-c or ESC to quit') - # downloading - printf '\n Trying to download %s %s %s...\n\n' "$os" "$release" "$edition" - quickget "$os" "$release" "$edition" + # get release + release=$(echo "$choices" | grep 'Releases' | cut -d':' -f2 | grep -o '[^ ]*' | fzf --cycle --header='Choose Release') + # get edition + edition=$(echo "$choices" | grep 'Editions' | cut -d':' -f2 | grep -o '[^ ]*' | fzf --cycle --header='Choose Edition') + # downloading + printf '\n Trying to download %s %s %s...\n\n' "$os" "$release" "$edition" + quickget "$os" "$release" "$edition" + fi + +# edit VM's config' +elif [ "$todo" = "edit" ]; then + editconfig=$(ls | grep '.conf' | fzf --cycle --header='Choose config to edit') + "$EDITOR" "$editconfig" + +# create quickemu custom command +elif [ "$todo" = "custom" ]; then + custom=$(echo "edit delete"| grep -o '[^ ]*' | fzf --cycle --header='Edit or delete custom command?') + if [ "$custom" = "edit" ]; then + quickemu + printf '\nEnter quickemu custom command:\n' + read -r qcommand + mkdir -p ~/.config/quickfzf + echo "$qcommand" > "$configfile" + elif [ "$custom" = "delete" ]; then + rm -r ~/.config/quickfzf + fi + +# run VM +elif [ "$todo" = "run" ]; then + # choose VM to run + chosen=$(echo "$(ls *.conf 2>/dev/null | sed 's/\.conf$//')" | fzf --cycle --header='Choose VM to run') + + # Run chosen VM + printf '\n Starting %s...\n\n' "$chosen" + if [ -f "$configfile" ]; then + quickemu $(cat "$configfile") -vm "$chosen".conf + else + quickemu -vm "$chosen".conf fi fi -# choose VM to run -chosen=$(echo "$(ls *.conf 2>/dev/null | sed 's/\.conf$//')" | fzf --cycle --header='Choose VM to run - or CTRL-c or ESC to quit') - -# Run chosen VM -printf '\n Starting %s...\n\n' "$chosen" -quickemu -vm "$chosen.conf" - exit 0 diff --git a/quickget b/quickget index 94bd30a..06901ca 100755 --- a/quickget +++ b/quickget @@ -34,9 +34,9 @@ function pretty_name() { alma) PRETTY_NAME="Alma Linux";; alpine) PRETTY_NAME="Alpine Linux";; android) PRETTY_NAME="Android x86";; - archlinux) PRETTY_NAME="Arch Linux";; + arch) PRETTY_NAME="Arch Linux";; archcraft) PRETTY_NAME="Archcraft";; - arcolinux) PRETTY_NAME="Arco Linux";; + arco) PRETTY_NAME="Arco Linux";; artix) PRETTY_NAME="Artix Linux";; atheanos) PRETTY_NAME="Athena OS";; biglinux) PRETTY_NAME="BigLinux";; @@ -45,6 +45,7 @@ function pretty_name() { cachyos) PRETTY_NAME="CachyOS";; centos-stream) PRETTY_NAME="CentOS Stream";; cereus) PRETTY_NAME="Cereus Linux";; + chimera) PRETTY_NAME="Chimera Linux";; devuan) PRETTY_NAME="Devuan";; dietpi) PRETTY_NAME="DietPi";; dragonflybsd) PRETTY_NAME="DragonFlyBSD";; @@ -60,12 +61,12 @@ function pretty_name() { holoiso) PRETTY_NAME="Steam OS HoloISO";; kdeneon) PRETTY_NAME="KDE Neon";; kolibrios) PRETTY_NAME="KolibriOS";; - linuxlite) PRETTY_NAME="Linux Lite";; - linuxmint) PRETTY_NAME="Linux Mint";; + lite) PRETTY_NAME="Linux Lite";; lmde) PRETTY_NAME="Linux Mint Debian Edition";; mageia) PRETTY_NAME="Mageia";; + mint) PRETTY_NAME="Linux Mint";; miyo) PRETTY_NAME="Miyo Linux";; - mxlinux) PRETTY_NAME="MX Linux";; + mx) PRETTY_NAME="MX Linux";; netboot) PRETTY_NAME="netboot.xyz";; netbsd) PRETTY_NAME="NetBSD";; nixos) PRETTY_NAME="NixOS";; @@ -73,11 +74,11 @@ function pretty_name() { openbsd) PRETTY_NAME="OpenBSD";; openindiana) PRETTY_NAME="OpenIndiana";; opensuse) PRETTY_NAME="openSUSE";; - oraclelinux) PRETTY_NAME="Oracle Linux";; + oracle) PRETTY_NAME="Oracle Linux";; popos) PRETTY_NAME="Pop!_OS";; reactos) PRETTY_NAME="ReactOS";; rebornos) PRETTY_NAME="RebornOS";; - rockylinux) PRETTY_NAME="Rocky Linux";; + rocky) PRETTY_NAME="Rocky Linux";; slitaz) PRETTY_NAME="SliTaz GNU/Linux";; tinycore) PRETTY_NAME="Tiny Core Linux";; truenas-core) PRETTY_NAME="TrueNAS Core";; @@ -94,8 +95,8 @@ function pretty_name() { ventoy) PRETTY_NAME="Ventoy";; void) PRETTY_NAME="Void Linux";; voidpup) PRETTY_NAME="Void Puppy";; - vxlinux) PRETTY_NAME="VX Linux";; - xerolinux) PRETTY_NAME="XeroLinux";; + vx) PRETTY_NAME="VX Linux";; + xero) PRETTY_NAME="XeroLinux";; zorin) PRETTY_NAME="Zorin OS";; *) PRETTY_NAME="${SIMPLE_NAME^}";; esac @@ -197,9 +198,9 @@ function os_support() { alma \ alpine \ android \ - archlinux \ + arch \ archcraft \ - arcolinux \ + arco \ artix \ athenaos \ batocera \ @@ -209,6 +210,7 @@ function os_support() { cachyos \ centos-stream \ cereus \ + chimera \ debian \ deepin \ devuan \ @@ -232,13 +234,13 @@ function os_support() { kdeneon \ kolibrios \ kubuntu \ - linuxlite \ - linuxmint \ + lite \ lmde \ mageia \ manjaro \ + mint \ miyo \ - mxlinux \ + mx \ netboot \ netbsd \ nixos \ @@ -247,11 +249,11 @@ function os_support() { openbsd \ openindiana \ opensuse \ - oraclelinux \ + oracle \ popos \ reactos \ rebornos \ - rockylinux \ + rocky \ siduction \ slackware \ slax \ @@ -274,9 +276,9 @@ function os_support() { ventoy \ void \ voidpup \ - vxlinux \ + vx \ windows \ - xerolinux \ + xero \ xubuntu \ zorin } @@ -313,17 +315,17 @@ function releases_archcraft() { echo latest } -function releases_archlinux() { +function releases_arch() { echo latest } -function releases_arcolinux() { +function releases_arco() { local RLIST RLIST=$(curl -s https://ant.seedhost.eu/arcolinux/iso/ | grep -o -E ">v[[:digit:]]{2}.[[:digit:]]{2}.[[:digit:]]{2}" | sed -e "s/>//" | tr '\r\n' ' ') echo ${RLIST} } -function editions_arcolinux() { +function editions_arco() { echo large small } @@ -351,7 +353,7 @@ function releases_blendos() { # Pull the rss feed wget -q https://sourceforge.net/projects/blendos/rss?path=/ISOs/ -O- | grep -E -o 'https://.*blendOS\.iso.*/tmp/blendos-isos.rss local RLIST - RLIST=$(grep -E -o 'https://.*blendOS\.iso.* -f9|cut -d\/ -f1) local DEBOLD=$(wget -q https://cdimage.debian.org/cdimage/archive/ -O- |grep -e '>[1-9][0-9]\.'|grep -v 'live' | cut -d\> -f9|cut -d\/ -f1 ) @@ -456,6 +466,10 @@ function releases_fedora() { echo 33 34 35 36 37 38 } +function releases_batocera() { + echo 32 33 34 +} + function editions_fedora() { echo Workstation \ Budgie \ @@ -544,18 +558,10 @@ function releases_kolibrios() { echo latest } -function releases_linuxlite() { +function releases_lite() { echo 6.0 6.2 6.4 6.6 } -function releases_linuxmint(){ - echo 20.2 20.3 21 21.1 21.2 -} - -function editions_linuxmint(){ - echo cinnamon mate xfce -} - function editions_lmde(){ echo cinnamon } @@ -590,6 +596,14 @@ function editions_manjaro(){ echo full minimal } +function releases_mint(){ + echo 20.2 20.3 21 21.1 21.2 +} + +function editions_mint(){ + echo cinnamon mate xfce +} + function releases_miyo() { echo 2022 } @@ -598,11 +612,11 @@ function editions_miyo(){ echo Kwin Deboot-Ceres JWM Openbox MATE } -function releases_mxlinux(){ +function releases_mx(){ echo 21.3 } -function editions_mxlinux(){ +function editions_mx(){ echo Xfce KDE Fluxbox } @@ -640,7 +654,7 @@ function releases_opensuse(){ echo 15.0 15.1 15.2 15.3 15.4 microos tumbleweed } -function releases_oraclelinux() { +function releases_oracle() { echo 7.7 7.8 7.9 8.4 8.5 8.6 9.0 } @@ -660,11 +674,11 @@ function releases_rebornos() { echo latest } -function releases_rockylinux() { +function releases_rocky() { echo 8.3 8.4 8.5 8.6 8.7 9.0 9.1 } -function editions_rockylinux() { +function editions_rocky() { echo minimal dvd boot } @@ -836,7 +850,7 @@ function releases_voidpup() { echo latest } -function releases_vxlinux() { +function releases_vx() { wget -q https://github.com/VX-Linux/main/releases/latest -O- |grep -o -e 'releases/tag/[[:digit:]]\+\.[[:digit:]]\+'|head -1|cut -d/ -f3 } @@ -844,7 +858,7 @@ function releases_windows() { echo 10 11 } -function releases_xerolinux() { +function releases_xero() { echo kde } @@ -1028,7 +1042,7 @@ EOF # OS specific tweaks case ${OS} in - alma|centos-stream|endless|garuda|nixos|oraclelinux|popos|rockylinux) + alma|centos-stream|endless|garuda|nixos|oracle|popos|rocky) echo "disk_size=\"32G\"" >> "${CONF_FILE}";; openindiana) echo "boot=\"legacy\"" >> "${CONF_FILE}" @@ -1199,6 +1213,15 @@ function get_android() { echo "${URL}/${ISO} ${HASH}" } +function get_arch() { + local HASH="" + local ISO="" + local URL="https://mirror.rackspace.com/archlinux" + ISO=$(wget -q -O- "https://archlinux.org/releng/releases/json/" | jq -r '.releases[0].iso_url') + HASH=$(wget -q -O- "https://archlinux.org/releng/releases/json/" | jq -r '.releases[0].sha1_sum') + echo "${URL}/${ISO} ${HASH}" +} + function get_archcraft() { local HASH="" local URL="" @@ -1209,16 +1232,7 @@ function get_archcraft() { echo "${URL} ${HASH}" } -function get_archlinux() { - local HASH="" - local ISO="" - local URL="https://mirror.rackspace.com/archlinux" - ISO=$(wget -q -O- "https://archlinux.org/releng/releases/json/" | jq -r '.releases[0].iso_url') - HASH=$(wget -q -O- "https://archlinux.org/releng/releases/json/" | jq -r '.releases[0].sha1_sum') - echo "${URL}/${ISO} ${HASH}" -} - -function get_arcolinux() { +function get_arco() { local EDITION="${1:-}" local HASH="" local ISO="arcolinux${EDITION:0:1}-${RELEASE}-x86_64.iso" @@ -1356,6 +1370,19 @@ function get_cereus() { echo "${URL}/${ISO} ${HASH}" } +function get_chimera() { + local EDITION="${1:-}" + local HASH="" + local DATE="" + local ISO="" + local URL="https://repo.chimera-linux.org/live/${RELEASE}" + + DATE=$(wget -q -O- "${URL}/sha256sums.txt" | head -n1 | cut -d'-' -f5) + ISO="chimera-linux-x86_64-LIVE-${DATE}-${EDITION}.iso" + HASH=$(wget -q -O- "${URL}/sha256sums.txt" | grep 'x86_64-LIVE' | grep "${EDITION}" | cut -d' ' -f1) + echo "${URL}/${ISO} ${HASH}" +} + function get_debian() { local EDITION="${1:-}" local HASH="" @@ -1687,7 +1714,7 @@ function get_kolibrios() { echo "${URL}/${ISO} ${HASH}" } -function get_linuxlite() { +function get_lite() { local HASH="" local ISO="linux-lite-${RELEASE}-64bit.iso" local URL="https://sourceforge.net/projects/linux-lite/files/${RELEASE}" @@ -1696,16 +1723,6 @@ function get_linuxlite() { echo "${URL}/${ISO} ${HASH}" } -function get_linuxmint() { - local EDITION="${1:-}" - local HASH="" - local ISO="linuxmint-${RELEASE}-${EDITION}-64bit.iso" - local URL="https://mirror.bytemark.co.uk/linuxmint/stable/${RELEASE}" - - HASH=$(wget -q -O- "${URL}/sha256sum.txt" | grep "${ISO}" | cut -d' ' -f1) - echo "${URL}/${ISO} ${HASH}" -} - function get_lmde() { local EDITION="${1:-}" local HASH="" @@ -1838,6 +1855,16 @@ function get_manjaro() { echo "${URL} ${HASH}" } +function get_mint() { + local EDITION="${1:-}" + local HASH="" + local ISO="linuxmint-${RELEASE}-${EDITION}-64bit.iso" + local URL="https://mirror.bytemark.co.uk/linuxmint/stable/${RELEASE}" + + HASH=$(wget -q -O- "${URL}/sha256sum.txt" | grep "${ISO}" | cut -d' ' -f1) + echo "${URL}/${ISO} ${HASH}" +} + function get_miyo() { local EDITION="${1:-}" local HASH="" @@ -1855,7 +1882,7 @@ function get_miyo() { echo "${URL}/${ISO} ${HASH}" } -function get_mxlinux() { +function get_mx() { local EDITION="${1:-}" local HASH="" local ISO="" @@ -1935,7 +1962,7 @@ function get_opensuse() { echo "${URL}/${ISO} ${HASH}" } -function get_oraclelinux() { +function get_oracle() { local HASH="" local ISO="" local VER_MAJ=${RELEASE::1} @@ -1976,7 +2003,7 @@ function get_rebornos() { echo "${ISO} ${HASH}" } -function get_rockylinux() { +function get_rocky() { local EDITION="${1:-}" if [[ "${RELEASE}" =~ ^8. ]] && [[ "${EDITION}" == "dvd" ]] then @@ -2240,7 +2267,7 @@ function get_voidpup() { echo "${URL} ${HASH}" } -function get_vxlinux() { +function get_vx() { local HASH="" local ISO="vx-${RELEASE}.iso" local URL="https://github.com/VX-Linux/main/releases/download/${RELEASE}" @@ -2249,7 +2276,7 @@ function get_vxlinux() { echo "${URL}/${ISO} ${HASH}" } -function get_xerolinux() { +function get_xero() { local HASH="" local URL="" local ISO="xerolinux-2022.12-x86_64.iso" @@ -2797,4 +2824,3 @@ else fi # vim:tabstop=4:shiftwidth=4:expandtab - diff --git a/supported.md b/supported.md index 9715952..cde8700 100644 --- a/supported.md +++ b/supported.md @@ -2,19 +2,25 @@ agarimos alma alpine android -archlinux +arch archcraft -arcolinux +arco +artix +athenaos batocera +biglinux blendos +bodhi cachyos centos-stream cereus +chimera debian deepin devuan dietpi dragonflybsd +edubuntu elementary endeavouros endless @@ -27,48 +33,55 @@ garuda gentoo ghostbsd haiku +holoiso kali kdeneon kolibrios kubuntu -linuxmint +lite lmde mageia manjaro +mint miyo -mxlinux +mx netboot netbsd nixos lubuntu macos openbsd +openindiana opensuse -oraclelinux +oracle popos reactos rebornos -rockylinux +rocky siduction slackware +slax slitaz solus -steamos tails +tinycore truenas-core truenas-scale +tuxedoos ubuntu ubuntu-budgie ubuntucinnamon ubuntukylin ubuntu-mate +ubuntu-server ubuntustudio ubuntu-unity +vanillaos ventoy void voidpup -vxlinux +vx windows -xerolinux +xero xubuntu zorin diff --git a/supported/agarimos.desktop b/supported/agarimos.desktop index 1b1441c..5060c34 100644 --- a/supported/agarimos.desktop +++ b/supported/agarimos.desktop @@ -1,10 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=agarimos -releases=latest -editions=plasma gnome xfce -replace="!" -Exec=sh -c 'cd /home/zen/git/distrohopper && yad --form --separator=" " --field="Release:CB" "latest" --field="Edition:CB" "plasma"!"gnome"!"xfce" | xargs -I{} sh -c "./quickget agarimos {}"' -Icon=/home/zen/git/distrohopper/icons/agarimos.png +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "latest" --field="Edition:CB" "plasma"!"xfce"!"lxqt"!"gnome" | xargs -I{} sh -c "./quickget agarimos {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/agarimos.png +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/alma.desktop b/supported/alma.desktop index 7c6e76f..97d3d81 100644 --- a/supported/alma.desktop +++ b/supported/alma.desktop @@ -1,10 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=alma -releases=8.6 8.7 9.0 9.1 -editions=minimal dvd -replace="!" -Exec=sh -c 'cd /home/zen/git/distrohopper && yad --form --separator=" " --field="Release:CB" "8.6"!"8.7"!"9.0"!"9.1" --field="Edition:CB" "minimal"!"dvd" | xargs -I{} sh -c "./quickget alma {}"' -Icon=/home/zen/git/distrohopper/icons/alma.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "8"!"9" --field="Edition:CB" "boot"!"minimal"!"dvd" | xargs -I{} sh -c "./quickget alma {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/alma.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/alpine.desktop b/supported/alpine.desktop index 3d7e184..bedf911 100644 --- a/supported/alpine.desktop +++ b/supported/alpine.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=alpine -releases=3.12 3.13 3.14 3.15 latest -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "3.12"!"3.13"!"3.14"!"3.15"!"latest" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget alpine {}"' -Icon=/home/zen/git/distrohopper/icons/alpine.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "3.12"!"3.13"!"3.14"!"3.15"!"latest" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget alpine {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/alpine.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/android.desktop b/supported/android.desktop index eb058e5..df1649f 100644 --- a/supported/android.desktop +++ b/supported/android.desktop @@ -1,10 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=android -releases=7.1 8.1 9.0 -editions=x86 x86_64 -replace="!" -Exec=sh -c 'cd /home/zen/git/distrohopper && yad --form --separator=" " --field="Release:CB" "7.1"!"8.1"!"9.0" --field="Edition:CB" "x86"!"x86_64" | xargs -I{} sh -c "./quickget android {}"' -Icon=/home/zen/git/distrohopper/icons/android.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "7.1"!"8.1"!"9.0" --field="Edition:CB" "x86"!"x86_64" | xargs -I{} sh -c "./quickget android {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/android.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/arch.desktop b/supported/arch.desktop new file mode 100644 index 0000000..5780a39 --- /dev/null +++ b/supported/arch.desktop @@ -0,0 +1,16 @@ +[Desktop Entry] +Version=0.77b +Type=Application +Name=arch +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "latest" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget arch {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/arch.svg +Terminal=sakura +X-MultipleArgs= +Type=Application +Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= + diff --git a/supported/archcraft.desktop b/supported/archcraft.desktop index 8309964..016e4b8 100644 --- a/supported/archcraft.desktop +++ b/supported/archcraft.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=archcraft -releases=latest -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "latest" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget archcraft {}"' -Icon=/home/zen/git/distrohopper/icons/archcraft.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "latest" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget archcraft {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/archcraft.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/archlinux.desktop b/supported/archlinux.desktop deleted file mode 100644 index 9d7cc1f..0000000 --- a/supported/archlinux.desktop +++ /dev/null @@ -1,9 +0,0 @@ -[Desktop Entry] -Type=Application -Name=archlinux -releases=latest -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "latest" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget archlinux {}"' -Icon=/home/zen/git/distrohopper/icons/archlinux.svg -Categories=System;Virtualization; - diff --git a/supported/arco.desktop b/supported/arco.desktop new file mode 100644 index 0000000..c9a3568 --- /dev/null +++ b/supported/arco.desktop @@ -0,0 +1,16 @@ +[Desktop Entry] +Version=0.77b +Type=Application +Name=arco +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "v21.09.08"!"v21.09.11"!"v21.11.04"!"v21.11.05"!"v22.01.10"!"v22.03.07"!"v22.04.02"!"v22.05.02"!"v22.06.07"!"v22.07.03"!"v22.09.04"!"v22.10.02"!"v22.11.02"!"v22.12.02"!"v23.01.03"!"v23.02.02"!"v23.03.01"!"v23.04.03"!"v23.05.04"!"v23.06.02"!"v23.07.01"!"v23.09.03"!"v23.10.01" --field="Edition:CB" "large"!"small" | xargs -I{} sh -c "./quickget arco {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Terminal=sakura +X-MultipleArgs= +Type=Application +Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= + diff --git a/supported/arcolinux.desktop b/supported/arcolinux.desktop deleted file mode 100644 index ed00084..0000000 --- a/supported/arcolinux.desktop +++ /dev/null @@ -1,10 +0,0 @@ -[Desktop Entry] -Type=Application -Name=arcolinux -releases=v21.09.11 v21.11.05 v22.01.10 -editions=large small -replace="!" -Exec=sh -c 'cd /home/zen/git/distrohopper && yad --form --separator=" " --field="Release:CB" "v21.09.11"!"v21.11.05"!"v22.01.10" --field="Edition:CB" "large"!"small" | xargs -I{} sh -c "./quickget arcolinux {}"' -Icon=/home/zen/git/distrohopper/icons/arcolinux.svg -Categories=System;Virtualization; - diff --git a/supported/artix.desktop b/supported/artix.desktop new file mode 100644 index 0000000..962c9e6 --- /dev/null +++ b/supported/artix.desktop @@ -0,0 +1,16 @@ +[Desktop Entry] +Version=0.77b +Type=Application +Name=artix +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "stable" --field="Edition:CB" "base-dinit"!"base-openrc"!"base-runit"!"base-s6"!"cinnamon-dinit"!"cinnamon-openrc"!"cinnamon-runit"!"cinnamon-s6"!"lxde-dinit"!"lxde-openrc"!"lxde-runit"!"lxde-s6"!"lxqt-dinit"!"lxqt-openrc"!"lxqt-runit"!"lxqt-s6"!"mate-dinit"!"mate-openrc"!"mate-runit"!"mate-s6"!"plasma-dinit"!"plasma-openrc"!"plasma-runit"!"plasma-s6"!"xfce-dinit"!"xfce-openrc"!"xfce-runit"!"xfce-s6"!"community-gtk-openrc"!"community-qt-openrc" | xargs -I{} sh -c "./quickget artix {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/artix.svg +Terminal=sakura +X-MultipleArgs= +Type=Application +Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= + diff --git a/supported/athenaos.desktop b/supported/athenaos.desktop new file mode 100644 index 0000000..b021a46 --- /dev/null +++ b/supported/athenaos.desktop @@ -0,0 +1,16 @@ +[Desktop Entry] +Version=0.77b +Type=Application +Name=athenaos +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "23.06.23" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget athenaos {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Terminal=sakura +X-MultipleArgs= +Type=Application +Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= + diff --git a/supported/batocera.desktop b/supported/batocera.desktop index 91888e3..f498f1b 100644 --- a/supported/batocera.desktop +++ b/supported/batocera.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=batocera -releases=32 33 34 -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "32"!"33"!"34" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget batocera {}"' -Icon=/home/zen/git/distrohopper/icons/batocera.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "32"!"33"!"34" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget batocera {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/batocera.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/biglinux.desktop b/supported/biglinux.desktop new file mode 100644 index 0000000..014a7ee --- /dev/null +++ b/supported/biglinux.desktop @@ -0,0 +1,16 @@ +[Desktop Entry] +Version=0.77b +Type=Application +Name=biglinux +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "kde" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget biglinux {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Terminal=sakura +X-MultipleArgs= +Type=Application +Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= + diff --git a/supported/blendos.desktop b/supported/blendos.desktop index 2988ff1..a542301 100644 --- a/supported/blendos.desktop +++ b/supported/blendos.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=blendos -releases=23.01 -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "23.01" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget blendos {}"' -Icon=/home/zen/git/distrohopper/icons/blendos.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "plasma/1688424625"!"gnome/1688424211"!"deepin/1688423865"!"lxqt/1688423615"!"mate/1688423313"!"xfce/1688423053"!"cinnamon/1688422684"!"plasma/1687873468"!"gnome/1687872336"!"deepin/1687871428"!"lxqt/1687870883"!"mate/1687870186"!"xfce/1687869663"!"cinnamon/1687869060" --field="Edition:CB" "gnome"!"kde" | xargs -I{} sh -c "./quickget blendos {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/blendos.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/bodhi.desktop b/supported/bodhi.desktop new file mode 100644 index 0000000..f49fd42 --- /dev/null +++ b/supported/bodhi.desktop @@ -0,0 +1,16 @@ +[Desktop Entry] +Version=0.77b +Type=Application +Name=bodhi +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "7.0.0" --field="Edition:CB" "standard"!"hwe"!"s76" | xargs -I{} sh -c "./quickget bodhi {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Terminal=sakura +X-MultipleArgs= +Type=Application +Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= + diff --git a/supported/cachyos.desktop b/supported/cachyos.desktop index ec40fd1..3f211dc 100644 --- a/supported/cachyos.desktop +++ b/supported/cachyos.desktop @@ -1,10 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=cachyos -releases=latest -editions=kde gnome cli -replace="!" -Exec=sh -c 'cd /home/zen/git/distrohopper && yad --form --separator=" " --field="Release:CB" "latest" --field="Edition:CB" "kde"!"gnome"!"cli" | xargs -I{} sh -c "./quickget cachyos {}"' -Icon=/home/zen/git/distrohopper/icons/cachyos.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "230813" --field="Edition:CB" "kde"!"gnome" | xargs -I{} sh -c "./quickget cachyos {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/cachyos.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/centos-stream.desktop b/supported/centos-stream.desktop index fed0268..eeba973 100644 --- a/supported/centos-stream.desktop +++ b/supported/centos-stream.desktop @@ -1,10 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=centos-stream -releases=8 9 -editions=dvd1 boot -replace="!" -Exec=sh -c 'cd /home/zen/git/distrohopper && yad --form --separator=" " --field="Release:CB" "8"!"9" --field="Edition:CB" "dvd1"!"boot" | xargs -I{} sh -c "./quickget centos-stream {}"' -Icon=/home/zen/git/distrohopper/icons/centos-stream.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "8"!"9" --field="Edition:CB" "dvd1"!"boot" | xargs -I{} sh -c "./quickget centos-stream {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/centos-stream.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/cereus.desktop b/supported/cereus.desktop index 0aeedf1..751050b 100644 --- a/supported/cereus.desktop +++ b/supported/cereus.desktop @@ -1,10 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=cereus -releases=latest -editions=lxqt xfce -replace="!" -Exec=sh -c 'cd /home/zen/git/distrohopper && yad --form --separator=" " --field="Release:CB" "latest" --field="Edition:CB" "lxqt"!"xfce" | xargs -I{} sh -c "./quickget cereus {}"' -Icon=/home/zen/git/distrohopper/icons/cereus.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "latest" --field="Edition:CB" "base"!"lxqt"!"xfce" | xargs -I{} sh -c "./quickget cereus {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/cereus.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/chimera.desktop b/supported/chimera.desktop new file mode 100644 index 0000000..dc95ce7 --- /dev/null +++ b/supported/chimera.desktop @@ -0,0 +1,16 @@ +[Desktop Entry] +Version=0.77b +Type=Application +Name=chimera +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "latest" --field="Edition:CB" "base"!"gnome" | xargs -I{} sh -c "./quickget chimera {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Terminal=sakura +X-MultipleArgs= +Type=Application +Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= + diff --git a/supported/debian.desktop b/supported/debian.desktop index c0d652c..1c1a615 100644 --- a/supported/debian.desktop +++ b/supported/debian.desktop @@ -1,10 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=debian -releases=10.0.0 10.1.0 10.2.0 10.3.0 10.4.0 10.5.0 10.6.0 10.7.0 10.8.0 10.9.0 10.10.0 10.11.0 10.12.0 10.13.0 11.0.0 11.1.0 11.2.0 11.3.0 11.4.0 11.5.0 11.6.0 -editions=standard cinnamon gnome kde lxde lxqt mate xfce netinst -replace="!" -Exec=sh -c 'cd /home/zen/git/distrohopper && yad --form --separator=" " --field="Release:CB" "10.0.0"!"10.1.0"!"10.2.0"!"10.3.0"!"10.4.0"!"10.5.0"!"10.6.0"!"10.7.0"!"10.8.0"!"10.9.0"!"10.10.0"!"10.11.0"!"10.12.0"!"10.13.0"!"11.0.0"!"11.1.0"!"11.2.0"!"11.3.0"!"11.4.0"!"11.5.0"!"11.6.0" --field="Edition:CB" "standard"!"cinnamon"!"gnome"!"kde"!"lxde"!"lxqt"!"mate"!"xfce"!"netinst" | xargs -I{} sh -c "./quickget debian {}"' -Icon=/home/zen/git/distrohopper/icons/debian.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "10.0.0"!"10.1.0"!"10.2.0"!"10.3.0"!"10.4.0"!"10.5.0"!"10.6.0"!"10.7.0"!"10.8.0"!"10.9.0"!"10.10.0"!"10.11.0"!"10.12.0"!"10.13.0"!"11.0.0"!"11.1.0"!"11.2.0"!"11.3.0"!"11.4.0"!"11.5.0"!"11.6.0"!"11.7.0"!"12.0.0"!"12.1.0" --field="Edition:CB" "standard"!"cinnamon"!"gnome"!"kde"!"lxde"!"lxqt"!"mate"!"xfce"!"netinst" | xargs -I{} sh -c "./quickget debian {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/debian.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/deepin.desktop b/supported/deepin.desktop index 7fe4b49..63132df 100644 --- a/supported/deepin.desktop +++ b/supported/deepin.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=deepin -releases=20 20.1 20.2 20.2.1 20.2.2 20.2.3 20.2.4 20.3 20.4 20.5 20.6 20.7 -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "20"!"20.1"!"20.2"!"20.2.1"!"20.2.2"!"20.2.3"!"20.2.4"!"20.3"!"20.4"!"20.5"!"20.6"!"20.7" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget deepin {}"' -Icon=/home/zen/git/distrohopper/icons/deepin.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "20"!"20.1"!"20.2"!"20.2.1"!"20.2.2"!"20.2.3"!"20.2.4"!"20.3"!"20.4"!"20.5"!"20.6"!"20.7" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget deepin {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/deepin.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/devuan.desktop b/supported/devuan.desktop index 6511c2a..f606c7a 100644 --- a/supported/devuan.desktop +++ b/supported/devuan.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=devuan -releases=beowulf chimaera -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "beowulf"!"chimaera" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget devuan {}"' -Icon=/home/zen/git/distrohopper/icons/devuan.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "beowulf"!"chimaera"!"daedalus" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget devuan {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/devuan.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/dietpi.desktop b/supported/dietpi.desktop index d0b8801..900ea0e 100644 --- a/supported/dietpi.desktop +++ b/supported/dietpi.desktop @@ -1,10 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=dietpi -releases=bios uefi -editions=bookworm bookworm-installer bullseye bullseye-installer -replace="!" -Exec=sh -c 'cd /home/zen/git/distrohopper && yad --form --separator=" " --field="Release:CB" "bios"!"uefi" --field="Edition:CB" "bookworm"!"bookworm-installer"!"bullseye"!"bullseye-installer" | xargs -I{} sh -c "./quickget dietpi {}"' -Icon=/home/zen/git/distrohopper/icons/dietpi.png +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "bios"!"uefi" --field="Edition:CB" "bookworm"!"bookworm-installer"!"bullseye"!"bullseye-installer" | xargs -I{} sh -c "./quickget dietpi {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/dietpi.png +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/dragonflybsd.desktop b/supported/dragonflybsd.desktop index cab5e8e..43fcb94 100644 --- a/supported/dragonflybsd.desktop +++ b/supported/dragonflybsd.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=dragonflybsd -releases=6.4.0 -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "6.4.0" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget dragonflybsd {}"' -Icon=/home/zen/git/distrohopper/icons/dragonflybsd.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "6.4.0"!"6.2.2"!"6.2.1"!"6.0.1"!"6.0.0"!"5.8.3"!"5.8.2"!"5.8.1"!"5.6.3"!"5.8.0"!"5.6.2"!"5.6.1"!"5.6.0"!"5.4.3"!"5.4.2"!"5.4.1"!"5.4.0"!"5.2.2"!"5.2.1"!"5.2.0"!"5.0.2"!"5.0.1"!"5.0.0" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget dragonflybsd {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/dragonflybsd.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/edubuntu.desktop b/supported/edubuntu.desktop new file mode 100644 index 0000000..fe4d3b1 --- /dev/null +++ b/supported/edubuntu.desktop @@ -0,0 +1,16 @@ +[Desktop Entry] +Version=0.77b +Type=Application +Name=edubuntu +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "23.04" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget edubuntu {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Terminal=sakura +X-MultipleArgs= +Type=Application +Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= + diff --git a/supported/elementary.desktop b/supported/elementary.desktop index 236033f..ca62072 100644 --- a/supported/elementary.desktop +++ b/supported/elementary.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=elementary -releases=7.0 -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "7.0" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget elementary {}"' -Icon=/home/zen/git/distrohopper/icons/elementary.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "7.0" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget elementary {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/elementary.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/endeavouros.desktop b/supported/endeavouros.desktop index 867d0a6..6149123 100644 --- a/supported/endeavouros.desktop +++ b/supported/endeavouros.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=endeavouros -releases=apollo_22_1 artemis-22_6 artemis_neo_22_7 artemis_neo_22_8 artemis_nova_22_9 atlantis-21_4 atlantis_neo-21_5 cassini_22_12 -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "apollo_22_1"!"artemis-22_6"!"artemis_neo_22_7"!"artemis_neo_22_8"!"artemis_nova_22_9"!"atlantis-21_4"!"atlantis_neo-21_5"!"cassini_22_12" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget endeavouros {}"' -Icon=/home/zen/git/distrohopper/icons/endeavouros.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "apollo_22_1"!"artemis-22_6"!"artemis_neo_22_7"!"artemis_neo_22_8"!"artemis_nova_22_9"!"atlantis-21_4"!"atlantis_neo-21_5"!"cassini_22_12" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget endeavouros {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/endeavouros.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/endless.desktop b/supported/endless.desktop index 25a1bdf..2be32f1 100644 --- a/supported/endless.desktop +++ b/supported/endless.desktop @@ -1,10 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=endless -releases=5.0.0 -editions=base en fr pt_BR es -replace="!" -Exec=sh -c 'cd /home/zen/git/distrohopper && yad --form --separator=" " --field="Release:CB" "5.0.0" --field="Edition:CB" "base"!"en"!"fr"!"pt_BR"!"es" | xargs -I{} sh -c "./quickget endless {}"' -Icon=/home/zen/git/distrohopper/icons/endless.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "5.0.0" --field="Edition:CB" "base"!"en"!"fr"!"pt_BR"!"es" | xargs -I{} sh -c "./quickget endless {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/endless.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/fedora.desktop b/supported/fedora.desktop index b0d1036..62e53ee 100644 --- a/supported/fedora.desktop +++ b/supported/fedora.desktop @@ -1,10 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=fedora -releases=33 34 35 36 37 -editions=Workstation Cinnamon i3 KDE LXDE LXQt Mate Xfce Silverblue Server -replace="!" -Exec=sh -c 'cd /home/zen/git/distrohopper && yad --form --separator=" " --field="Release:CB" "33"!"34"!"35"!"36"!"37" --field="Edition:CB" "Workstation"!"Cinnamon"!"i3"!"KDE"!"LXDE"!"LXQt"!"Mate"!"Xfce"!"Silverblue"!"Server" | xargs -I{} sh -c "./quickget fedora {}"' -Icon=/home/zen/git/distrohopper/icons/fedora.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "33"!"34"!"35"!"36"!"37"!"38" --field="Edition:CB" "Workstation"!"Budgie"!"Cinnamon"!"i3"!"KDE"!"LXDE"!"LXQt"!"Mate"!"Xfce"!"Silverblue"!"Sericea"!"Kinoite"!"Sway"!"Server" | xargs -I{} sh -c "./quickget fedora {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/fedora.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/freebsd.desktop b/supported/freebsd.desktop index 85a09a0..9c5ed92 100644 --- a/supported/freebsd.desktop +++ b/supported/freebsd.desktop @@ -1,10 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=freebsd -releases=12.3 12.4 13.0 13.1 13.2 -editions=disc1 dvd1 -replace="!" -Exec=sh -c 'cd /home/zen/git/distrohopper && yad --form --separator=" " --field="Release:CB" "12.3"!"12.4"!"13.0"!"13.1"!"13.2" --field="Edition:CB" "disc1"!"dvd1" | xargs -I{} sh -c "./quickget freebsd {}"' -Icon=/home/zen/git/distrohopper/icons/freebsd.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "12.4"!"13.1"!"13.2"!"14.0" --field="Edition:CB" "disc1"!"dvd1" | xargs -I{} sh -c "./quickget freebsd {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/freebsd.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/freedos.desktop b/supported/freedos.desktop index 42b690f..3033ae3 100644 --- a/supported/freedos.desktop +++ b/supported/freedos.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=freedos -releases=1.2 1.3 -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "1.2"!"1.3" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget freedos {}"' -Icon=/home/zen/git/distrohopper/icons/freedos.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "1.2"!"1.3" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget freedos {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/freedos.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/fvoid.desktop b/supported/fvoid.desktop index b8c290f..44a9b81 100644 --- a/supported/fvoid.desktop +++ b/supported/fvoid.desktop @@ -1,10 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=fvoid -releases=latest 20230222 20230124 20221021 20220818 -editions=lxqt -replace="!" -Exec=sh -c 'cd /home/zen/git/distrohopper && yad --form --separator=" " --field="Release:CB" "latest"!"20230222"!"20230124"!"20221021"!"20220818" --field="Edition:CB" "lxqt" | xargs -I{} sh -c "./quickget fvoid {}"' -Icon=/home/zen/git/distrohopper/icons/tux.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "latest" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget fvoid {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/gabeeos.desktop b/supported/gabeeos.desktop index e2dadff..ace6987 100644 --- a/supported/gabeeos.desktop +++ b/supported/gabeeos.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=gabeeos -releases=latest -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "latest" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget gabeeos {}"' -Icon=/home/zen/git/distrohopper/icons/gabeeos.png +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "latest" --field="Edition:CB" "openbox"!"qtile" | xargs -I{} sh -c "./quickget gabeeos {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/gabeeos.png +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/garuda.desktop b/supported/garuda.desktop index c784587..2037904 100644 --- a/supported/garuda.desktop +++ b/supported/garuda.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=garuda -releases=latest -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "latest" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget garuda {}"' -Icon=/home/zen/git/distrohopper/icons/garuda.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "latest" --field="Edition:CB" "cinnamon"!"dr460nized"!"dr460nized-gaming"!"gnome"!"i3"!"kde-git"!"kde-lite"!"lxqt-kwin"!"mate"!"qtile"!"sway"!"wayfire"!"xfce" | xargs -I{} sh -c "./quickget garuda {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/garuda.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/gentoo.desktop b/supported/gentoo.desktop index 9599a70..6586bee 100644 --- a/supported/gentoo.desktop +++ b/supported/gentoo.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=gentoo -releases=latest -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "latest" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget gentoo {}"' -Icon=/home/zen/git/distrohopper/icons/gentoo.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "latest" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget gentoo {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/gentoo.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/ghostbsd.desktop b/supported/ghostbsd.desktop index aed23f3..f2499eb 100644 --- a/supported/ghostbsd.desktop +++ b/supported/ghostbsd.desktop @@ -1,10 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=ghostbsd -releases=21.10.16 21.11.24 22.01.12 -editions=mate xfce -replace="!" -Exec=sh -c 'cd /home/zen/git/distrohopper && yad --form --separator=" " --field="Release:CB" "21.10.16"!"21.11.24"!"22.01.12" --field="Edition:CB" "mate"!"xfce" | xargs -I{} sh -c "./quickget ghostbsd {}"' -Icon=/home/zen/git/distrohopper/icons/ghostbsd.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "21.10.16"!"21.11.24"!"22.01.12" --field="Edition:CB" "mate"!"xfce" | xargs -I{} sh -c "./quickget ghostbsd {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/ghostbsd.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/haiku.desktop b/supported/haiku.desktop index 754a1d0..bd94943 100644 --- a/supported/haiku.desktop +++ b/supported/haiku.desktop @@ -1,10 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=haiku -releases=r1beta3 r1beta4 -editions=x86_64 x86_gcc2h -replace="!" -Exec=sh -c 'cd /home/zen/git/distrohopper && yad --form --separator=" " --field="Release:CB" "r1beta3"!"r1beta4" --field="Edition:CB" "x86_64"!"x86_gcc2h" | xargs -I{} sh -c "./quickget haiku {}"' -Icon=/home/zen/git/distrohopper/icons/haiku.png +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "r1beta3"!"r1beta4" --field="Edition:CB" "x86_64"!"x86_gcc2h" | xargs -I{} sh -c "./quickget haiku {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/haiku.png +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/holoiso.desktop b/supported/holoiso.desktop new file mode 100644 index 0000000..ad24544 --- /dev/null +++ b/supported/holoiso.desktop @@ -0,0 +1,16 @@ +[Desktop Entry] +Version=0.77b +Type=Application +Name=holoiso +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "4.5" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget holoiso {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Terminal=sakura +X-MultipleArgs= +Type=Application +Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= + diff --git a/supported/kali.desktop b/supported/kali.desktop index faabefa..2f96f05 100644 --- a/supported/kali.desktop +++ b/supported/kali.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=kali -releases=current kali-weekly -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "current"!"kali-weekly" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget kali {}"' -Icon=/home/zen/git/distrohopper/icons/kali.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "current"!"kali-weekly" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget kali {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/kali.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/kdeneon.desktop b/supported/kdeneon.desktop index 6fc3ca9..784a331 100644 --- a/supported/kdeneon.desktop +++ b/supported/kdeneon.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=kdeneon -releases=user testing unstable developer -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "user"!"testing"!"unstable"!"developer" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget kdeneon {}"' -Icon=/home/zen/git/distrohopper/icons/kdeneon.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "user"!"testing"!"unstable"!"developer" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget kdeneon {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/kdeneon.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/kolibrios.desktop b/supported/kolibrios.desktop index 21e7478..69fd433 100644 --- a/supported/kolibrios.desktop +++ b/supported/kolibrios.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=kolibrios -releases=latest -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "latest" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget kolibrios {}"' -Icon=/home/zen/git/distrohopper/icons/kolibrios.png +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "latest" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget kolibrios {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/kolibrios.png +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/kubuntu.desktop b/supported/kubuntu.desktop index 91196bb..a0f2434 100644 --- a/supported/kubuntu.desktop +++ b/supported/kubuntu.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=kubuntu -releases=16.04 18.04 20.04 22.04 22.10 jammy-daily daily-live daily-canary -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "16.04"!"18.04"!"20.04"!"22.04"!"22.10"!"jammy-daily"!"daily-live"!"daily-canary" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget kubuntu {}"' -Icon=/home/zen/git/distrohopper/icons/kubuntu.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "16.04"!"18.04"!"20.04"!"22.04"!"23.04"!"jammy-daily"!"daily-live"!"daily-canary"!"daily-legacy" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget kubuntu {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/kubuntu.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/linuxmint.desktop b/supported/linuxmint.desktop deleted file mode 100644 index 1d7ae63..0000000 --- a/supported/linuxmint.desktop +++ /dev/null @@ -1,10 +0,0 @@ -[Desktop Entry] -Type=Application -Name=linuxmint -releases=20.2 20.3 21 21.1 -editions=cinnamon mate xfce -replace="!" -Exec=sh -c 'cd /home/zen/git/distrohopper && yad --form --separator=" " --field="Release:CB" "20.2"!"20.3"!"21"!"21.1" --field="Edition:CB" "cinnamon"!"mate"!"xfce" | xargs -I{} sh -c "./quickget linuxmint {}"' -Icon=/home/zen/git/distrohopper/icons/linuxmint.svg -Categories=System;Virtualization; - diff --git a/supported/lite.desktop b/supported/lite.desktop new file mode 100644 index 0000000..491342c --- /dev/null +++ b/supported/lite.desktop @@ -0,0 +1,16 @@ +[Desktop Entry] +Version=0.77b +Type=Application +Name=lite +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "6.0"!"6.2"!"6.4"!"6.6" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget lite {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Terminal=sakura +X-MultipleArgs= +Type=Application +Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= + diff --git a/supported/lmde.desktop b/supported/lmde.desktop index 1e1d0a9..13cdf5b 100644 --- a/supported/lmde.desktop +++ b/supported/lmde.desktop @@ -1,10 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=lmde -releases=5 -editions=cinnamon -replace="!" -Exec=sh -c 'cd /home/zen/git/distrohopper && yad --form --separator=" " --field="Release:CB" "5" --field="Edition:CB" "cinnamon" | xargs -I{} sh -c "./quickget lmde {}"' -Icon=/home/zen/git/distrohopper/icons/lmde.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "5" --field="Edition:CB" "cinnamon" | xargs -I{} sh -c "./quickget lmde {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/lmde.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/lubuntu.desktop b/supported/lubuntu.desktop index 94e02c2..10fe23e 100644 --- a/supported/lubuntu.desktop +++ b/supported/lubuntu.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=lubuntu -releases=16.04 18.04 20.04 22.04 22.10 jammy-daily daily-live daily-canary -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "16.04"!"18.04"!"20.04"!"22.04"!"22.10"!"jammy-daily"!"daily-live"!"daily-canary" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget lubuntu {}"' -Icon=/home/zen/git/distrohopper/icons/lubuntu.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "16.04"!"18.04"!"20.04"!"22.04"!"23.04"!"jammy-daily"!"daily-live"!"daily-canary"!"daily-legacy" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget lubuntu {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/lubuntu.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/macos.desktop b/supported/macos.desktop index 1851fa1..01a7bd7 100644 --- a/supported/macos.desktop +++ b/supported/macos.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=macos -releases=high-sierra mojave catalina big-sur monterey ventura -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "high-sierra"!"mojave"!"catalina"!"big-sur"!"monterey"!"ventura" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget macos {}"' -Icon=/home/zen/git/distrohopper/icons/macos.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "high-sierra"!"mojave"!"catalina"!"big-sur"!"monterey"!"ventura" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget macos {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/macos.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/mageia.desktop b/supported/mageia.desktop index 73f9d14..6538c56 100644 --- a/supported/mageia.desktop +++ b/supported/mageia.desktop @@ -1,10 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=mageia -releases=8 -editions=Plasma GNOME Xfce -replace="!" -Exec=sh -c 'cd /home/zen/git/distrohopper && yad --form --separator=" " --field="Release:CB" "8" --field="Edition:CB" "Plasma"!"GNOME"!"Xfce" | xargs -I{} sh -c "./quickget mageia {}"' -Icon=/home/zen/git/distrohopper/icons/mageia.png +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "8" --field="Edition:CB" "Plasma"!"GNOME"!"Xfce" | xargs -I{} sh -c "./quickget mageia {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/mageia.png +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/manjaro.desktop b/supported/manjaro.desktop index 3f806c7..63a38fc 100644 --- a/supported/manjaro.desktop +++ b/supported/manjaro.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=manjaro -releases=xfce gnome kde budgie cinnamon i3 mate -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "xfce"!"gnome"!"kde"!"budgie"!"cinnamon"!"i3"!"mate" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget manjaro {}"' -Icon=/home/zen/git/distrohopper/icons/manjaro.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "xfce"!"gnome"!"kde"!"budgie"!"cinnamon"!"i3"!"mate" --field="Edition:CB" "full"!"minimal" | xargs -I{} sh -c "./quickget manjaro {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/manjaro.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/mint.desktop b/supported/mint.desktop new file mode 100644 index 0000000..8b933a5 --- /dev/null +++ b/supported/mint.desktop @@ -0,0 +1,16 @@ +[Desktop Entry] +Version=0.77b +Type=Application +Name=mint +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "20.2"!"20.3"!"21"!"21.1"!"21.2" --field="Edition:CB" "cinnamon"!"mate"!"xfce" | xargs -I{} sh -c "./quickget mint {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Terminal=sakura +X-MultipleArgs= +Type=Application +Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= + diff --git a/supported/miyo.desktop b/supported/miyo.desktop index 7a21636..28c60c5 100644 --- a/supported/miyo.desktop +++ b/supported/miyo.desktop @@ -1,10 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=miyo -releases=latest 2022 2020 2019 2018 2017 2016 -editions=kwin ceres jwm openbox mate -replace="!" -Exec=sh -c 'cd /home/zen/git/distrohopper && yad --form --separator=" " --field="Release:CB" "latest"!"2022"!"2020"!"2019"!"2018"!"2017"!"2016" --field="Edition:CB" "kwin"!"ceres"!"jwm"!"openbox"!"mate" | xargs -I{} sh -c "./quickget miyo {}"' -Icon=/home/zen/git/distrohopper/icons/tux.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "2022" --field="Edition:CB" "Kwin"!"Deboot-Ceres"!"JWM"!"Openbox"!"MATE" | xargs -I{} sh -c "./quickget miyo {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/miyo.png +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/mx.desktop b/supported/mx.desktop new file mode 100644 index 0000000..11046c7 --- /dev/null +++ b/supported/mx.desktop @@ -0,0 +1,16 @@ +[Desktop Entry] +Version=0.77b +Type=Application +Name=mx +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "21.3" --field="Edition:CB" "Xfce"!"KDE"!"Fluxbox" | xargs -I{} sh -c "./quickget mx {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/mx.svg +Terminal=sakura +X-MultipleArgs= +Type=Application +Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= + diff --git a/supported/mxlinux.desktop b/supported/mxlinux.desktop deleted file mode 100644 index 2722c79..0000000 --- a/supported/mxlinux.desktop +++ /dev/null @@ -1,10 +0,0 @@ -[Desktop Entry] -Type=Application -Name=mxlinux -releases=21.3 -editions=Xfce KDE Fluxbox -replace="!" -Exec=sh -c 'cd /home/zen/git/distrohopper && yad --form --separator=" " --field="Release:CB" "21.3" --field="Edition:CB" "Xfce"!"KDE"!"Fluxbox" | xargs -I{} sh -c "./quickget mxlinux {}"' -Icon=/home/zen/git/distrohopper/icons/mxlinux.svg -Categories=System;Virtualization; - diff --git a/supported/netboot.desktop b/supported/netboot.desktop index 0be0384..3c743f9 100644 --- a/supported/netboot.desktop +++ b/supported/netboot.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=netboot -releases=latest -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "latest" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget netboot {}"' -Icon=/home/zen/git/distrohopper/icons/netboot.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "latest" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget netboot {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/netboot.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/netbsd.desktop b/supported/netbsd.desktop index fb95267..51c249f 100644 --- a/supported/netbsd.desktop +++ b/supported/netbsd.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=netbsd -releases=9.0 9.1 9.2 9.3 -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "9.0"!"9.1"!"9.2"!"9.3" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget netbsd {}"' -Icon=/home/zen/git/distrohopper/icons/netbsd.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "9.3"!"9.2"!"9.1"!"9.0"!"8.2"!"8.1"!"8.0" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget netbsd {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/netbsd.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/nixos.desktop b/supported/nixos.desktop index 85308f0..43d13a7 100644 --- a/supported/nixos.desktop +++ b/supported/nixos.desktop @@ -1,10 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=nixos -releases=21.05 21.11 22.05 22.11 -editions=gnome plasma5 minimal -replace="!" -Exec=sh -c 'cd /home/zen/git/distrohopper && yad --form --separator=" " --field="Release:CB" "21.05"!"21.11"!"22.05"!"22.11" --field="Edition:CB" "gnome"!"plasma5"!"minimal" | xargs -I{} sh -c "./quickget nixos {}"' -Icon=/home/zen/git/distrohopper/icons/nixos.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "21.05"!"21.11"!"22.05"!"22.11"!"23.05" --field="Edition:CB" "gnome"!"plasma5"!"minimal" | xargs -I{} sh -c "./quickget nixos {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/nixos.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/openbsd.desktop b/supported/openbsd.desktop index bdc158d..f9cc99a 100644 --- a/supported/openbsd.desktop +++ b/supported/openbsd.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=openbsd -releases=6.8 6.9 7.0 7.1 7.2 7.3 -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "6.8"!"6.9"!"7.0"!"7.1"!"7.2"!"7.3" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget openbsd {}"' -Icon=/home/zen/git/distrohopper/icons/openbsd.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "6.8"!"6.9"!"7.0"!"7.1"!"7.2"!"7.3"!"7.4" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget openbsd {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/openbsd.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/openindiana.desktop b/supported/openindiana.desktop new file mode 100644 index 0000000..5e4afcf --- /dev/null +++ b/supported/openindiana.desktop @@ -0,0 +1,16 @@ +[Desktop Entry] +Version=0.77b +Type=Application +Name=openindiana +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "20230421" --field="Edition:CB" "gui"!"text"!"minimal" | xargs -I{} sh -c "./quickget openindiana {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Terminal=sakura +X-MultipleArgs= +Type=Application +Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= + diff --git a/supported/opensuse.desktop b/supported/opensuse.desktop index 93a88ff..95c2573 100644 --- a/supported/opensuse.desktop +++ b/supported/opensuse.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=opensuse -releases=15.0 15.1 15.2 15.3 15.4 microos tumbleweed -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "15.0"!"15.1"!"15.2"!"15.3"!"15.4"!"microos"!"tumbleweed" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget opensuse {}"' -Icon=/home/zen/git/distrohopper/icons/opensuse.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "15.0"!"15.1"!"15.2"!"15.3"!"15.4"!"microos"!"tumbleweed" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget opensuse {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/opensuse.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/oracle.desktop b/supported/oracle.desktop new file mode 100644 index 0000000..a280a0c --- /dev/null +++ b/supported/oracle.desktop @@ -0,0 +1,16 @@ +[Desktop Entry] +Version=0.77b +Type=Application +Name=oracle +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "7.7"!"7.8"!"7.9"!"8.4"!"8.5"!"8.6"!"9.0" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget oracle {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Terminal=sakura +X-MultipleArgs= +Type=Application +Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= + diff --git a/supported/oraclelinux.desktop b/supported/oraclelinux.desktop deleted file mode 100644 index a1dc92a..0000000 --- a/supported/oraclelinux.desktop +++ /dev/null @@ -1,9 +0,0 @@ -[Desktop Entry] -Type=Application -Name=oraclelinux -releases=7.7 7.8 7.9 8.4 8.5 8.6 9.0 -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "7.7"!"7.8"!"7.9"!"8.4"!"8.5"!"8.6"!"9.0" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget oraclelinux {}"' -Icon=/home/zen/git/distrohopper/icons/oraclelinux.svg -Categories=System;Virtualization; - diff --git a/supported/popos.desktop b/supported/popos.desktop index e017ab1..884d57d 100644 --- a/supported/popos.desktop +++ b/supported/popos.desktop @@ -1,10 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=popos -releases=20.04 21.10 22.04 -editions=intel nvidia -replace="!" -Exec=sh -c 'cd /home/zen/git/distrohopper && yad --form --separator=" " --field="Release:CB" "20.04"!"21.10"!"22.04" --field="Edition:CB" "intel"!"nvidia" | xargs -I{} sh -c "./quickget popos {}"' -Icon=/home/zen/git/distrohopper/icons/popos.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "20.04"!"21.10"!"22.04" --field="Edition:CB" "intel"!"nvidia" | xargs -I{} sh -c "./quickget popos {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/popos.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/reactos.desktop b/supported/reactos.desktop index 80ebe77..104a039 100644 --- a/supported/reactos.desktop +++ b/supported/reactos.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=reactos -releases=latest -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "latest" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget reactos {}"' -Icon=/home/zen/git/distrohopper/icons/reactos.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "latest" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget reactos {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/reactos.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/rebornos.desktop b/supported/rebornos.desktop index f6d6a39..edb8ee9 100644 --- a/supported/rebornos.desktop +++ b/supported/rebornos.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=rebornos -releases=latest -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "latest" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget rebornos {}"' -Icon=/home/zen/git/distrohopper/icons/rebornos.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "latest" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget rebornos {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/rebornos.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/rocky.desktop b/supported/rocky.desktop new file mode 100644 index 0000000..c80f602 --- /dev/null +++ b/supported/rocky.desktop @@ -0,0 +1,16 @@ +[Desktop Entry] +Version=0.77b +Type=Application +Name=rocky +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "8.3"!"8.4"!"8.5"!"8.6"!"8.7"!"9.0"!"9.1" --field="Edition:CB" "minimal"!"dvd"!"boot" | xargs -I{} sh -c "./quickget rocky {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Terminal=sakura +X-MultipleArgs= +Type=Application +Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= + diff --git a/supported/rockylinux.desktop b/supported/rockylinux.desktop deleted file mode 100644 index 0027c10..0000000 --- a/supported/rockylinux.desktop +++ /dev/null @@ -1,10 +0,0 @@ -[Desktop Entry] -Type=Application -Name=rockylinux -releases=8.3 8.4 8.5 9.0 9.1 -editions=minimal dvd (dvd1 prior to 9.0) -replace="!" -Exec=sh -c 'cd /home/zen/git/distrohopper && yad --form --separator=" " --field="Release:CB" "8.3"!"8.4"!"8.5"!"9.0"!"9.1" --field="Edition:CB" "minimal"!"dvd"!"(dvd1"!"prior"!"to"!"9.0)" | xargs -I{} sh -c "./quickget rockylinux {}"' -Icon=/home/zen/git/distrohopper/icons/rockylinux.svg -Categories=System;Virtualization; - diff --git a/supported/siduction.desktop b/supported/siduction.desktop index c1d1f86..af55298 100644 --- a/supported/siduction.desktop +++ b/supported/siduction.desktop @@ -1,10 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=siduction -releases=latest -editions=kde lxqt nox xfce xorg -replace="!" -Exec=sh -c 'cd /home/zen/git/distrohopper && yad --form --separator=" " --field="Release:CB" "latest" --field="Edition:CB" "kde"!"lxqt"!"nox"!"xfce"!"xorg" | xargs -I{} sh -c "./quickget siduction {}"' -Icon=/home/zen/git/distrohopper/icons/siduction.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "latest" --field="Edition:CB" "kde"!"lxqt"!"nox"!"xfce"!"xorg" | xargs -I{} sh -c "./quickget siduction {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/siduction.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/slackware.desktop b/supported/slackware.desktop index ff95c21..47520e8 100644 --- a/supported/slackware.desktop +++ b/supported/slackware.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=slackware -releases=14.2 15.0 -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "14.2"!"15.0" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget slackware {}"' -Icon=/home/zen/git/distrohopper/icons/slackware.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "14.2"!"15.0" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget slackware {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/slackware.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/slax.desktop b/supported/slax.desktop new file mode 100644 index 0000000..d011742 --- /dev/null +++ b/supported/slax.desktop @@ -0,0 +1,16 @@ +[Desktop Entry] +Version=0.77b +Type=Application +Name=slax +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "latest" --field="Edition:CB" "Debian"!"Slackware" | xargs -I{} sh -c "./quickget slax {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Terminal=sakura +X-MultipleArgs= +Type=Application +Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= + diff --git a/supported/slitaz.desktop b/supported/slitaz.desktop index 8a151f6..f4b17dc 100644 --- a/supported/slitaz.desktop +++ b/supported/slitaz.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=slitaz -releases=preferred core core64 loram core-5in1 preinit -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "preferred"!"core"!"core64"!"loram"!"core-5in1"!"preinit" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget slitaz {}"' -Icon=/home/zen/git/distrohopper/icons/slitaz.png +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "preferred"!"core"!"core64"!"loram"!"core-5in1"!"preinit" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget slitaz {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/slitaz.png +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/solus.desktop b/supported/solus.desktop index b883d60..0865ea6 100644 --- a/supported/solus.desktop +++ b/supported/solus.desktop @@ -1,10 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=solus -releases=4.3 -editions=Budgie GNOME MATE Plasma -replace="!" -Exec=sh -c 'cd /home/zen/git/distrohopper && yad --form --separator=" " --field="Release:CB" "4.3" --field="Edition:CB" "Budgie"!"GNOME"!"MATE"!"Plasma" | xargs -I{} sh -c "./quickget solus {}"' -Icon=/home/zen/git/distrohopper/icons/solus.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "4.3" --field="Edition:CB" "Budgie"!"GNOME"!"MATE"!"Plasma" | xargs -I{} sh -c "./quickget solus {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/solus.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/steamos.desktop b/supported/steamos.desktop deleted file mode 100644 index 440cb5a..0000000 --- a/supported/steamos.desktop +++ /dev/null @@ -1,9 +0,0 @@ -[Desktop Entry] -Type=Application -Name=steamos -releases=4.0 -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "4.0" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget steamos {}"' -Icon=/home/zen/git/distrohopper/icons/steamos.svg -Categories=System;Virtualization; - diff --git a/supported/tails.desktop b/supported/tails.desktop index 58626d4..4b57837 100644 --- a/supported/tails.desktop +++ b/supported/tails.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=tails -releases=stable -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "stable" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget tails {}"' -Icon=/home/zen/git/distrohopper/icons/tails.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "stable" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget tails {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/tails.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/tinycore.desktop b/supported/tinycore.desktop new file mode 100644 index 0000000..4436081 --- /dev/null +++ b/supported/tinycore.desktop @@ -0,0 +1,16 @@ +[Desktop Entry] +Version=0.77b +Type=Application +Name=tinycore +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "14.0" --field="Edition:CB" "Core"!"TinyCore"!"CorePlus"!"CorePure64"!"TinyCorePure64" | xargs -I{} sh -c "./quickget tinycore {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Terminal=sakura +X-MultipleArgs= +Type=Application +Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= + diff --git a/supported/truenas-core.desktop b/supported/truenas-core.desktop index 6d4f4ba..fdb3bdd 100644 --- a/supported/truenas-core.desktop +++ b/supported/truenas-core.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=truenas-core -releases=12.0 13.0 -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "12.0"!"13.0" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget truenas-core {}"' -Icon=/home/zen/git/distrohopper/icons/truenas-core.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "12.0"!"13.0" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget truenas-core {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/truenas-core.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/truenas-scale.desktop b/supported/truenas-scale.desktop index c49f459..3e9ebe4 100644 --- a/supported/truenas-scale.desktop +++ b/supported/truenas-scale.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=truenas-scale -releases=22.02 22.12 -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "22.02"!"22.12" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget truenas-scale {}"' -Icon=/home/zen/git/distrohopper/icons/truenas-scale.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "22.02"!"22.12" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget truenas-scale {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/truenas-scale.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/tuxedoos.desktop b/supported/tuxedoos.desktop new file mode 100644 index 0000000..01102e8 --- /dev/null +++ b/supported/tuxedoos.desktop @@ -0,0 +1,16 @@ +[Desktop Entry] +Version=0.77b +Type=Application +Name=tuxedoos +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "2" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget tuxedoos {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Terminal=sakura +X-MultipleArgs= +Type=Application +Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= + diff --git a/supported/ubuntu-budgie.desktop b/supported/ubuntu-budgie.desktop index 105a4d3..5591360 100644 --- a/supported/ubuntu-budgie.desktop +++ b/supported/ubuntu-budgie.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=ubuntu-budgie -releases=18.04 20.04 22.04 22.10 jammy-daily daily-live daily-canary -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "18.04"!"20.04"!"22.04"!"22.10"!"jammy-daily"!"daily-live"!"daily-canary" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget ubuntu-budgie {}"' -Icon=/home/zen/git/distrohopper/icons/ubuntu-budgie.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "18.04"!"20.04"!"22.04"!"23.04"!"jammy-daily"!"daily-live"!"daily-canary"!"daily-legacy" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget ubuntu-budgie {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/ubuntu-budgie.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/ubuntu-mate.desktop b/supported/ubuntu-mate.desktop index f723cfc..bbd190e 100644 --- a/supported/ubuntu-mate.desktop +++ b/supported/ubuntu-mate.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=ubuntu-mate -releases=16.04 18.04 20.04 22.04 22.10 jammy-daily daily-live daily-canary -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "16.04"!"18.04"!"20.04"!"22.04"!"22.10"!"jammy-daily"!"daily-live"!"daily-canary" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget ubuntu-mate {}"' -Icon=/home/zen/git/distrohopper/icons/ubuntu-mate.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "16.04"!"18.04"!"20.04"!"22.04"!"23.04"!"jammy-daily"!"daily-live"!"daily-canary"!"daily-legacy" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget ubuntu-mate {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/ubuntu-mate.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/ubuntu-server.desktop b/supported/ubuntu-server.desktop new file mode 100644 index 0000000..e39e90f --- /dev/null +++ b/supported/ubuntu-server.desktop @@ -0,0 +1,16 @@ +[Desktop Entry] +Version=0.77b +Type=Application +Name=ubuntu-server +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "18.04"!"20.04"!"22.04"!"23.04"!"daily-live" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget ubuntu-server {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Terminal=sakura +X-MultipleArgs= +Type=Application +Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= + diff --git a/supported/ubuntu-unity.desktop b/supported/ubuntu-unity.desktop index f6c98b1..b1c9273 100644 --- a/supported/ubuntu-unity.desktop +++ b/supported/ubuntu-unity.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=ubuntu-unity -releases=22.10 daily-live daily-canary -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "22.10"!"daily-live"!"daily-canary" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget ubuntu-unity {}"' -Icon=/home/zen/git/distrohopper/icons/ubuntu-unity.png +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "23.04"!"daily-live"!"daily-canary" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget ubuntu-unity {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/ubuntu-unity.png +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/ubuntu.desktop b/supported/ubuntu.desktop index 2988a12..f53e045 100644 --- a/supported/ubuntu.desktop +++ b/supported/ubuntu.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=ubuntu -releases=14.04 16.04 18.04 20.04 22.04 22.10 jammy-daily daily-live daily-canary -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "14.04"!"16.04"!"18.04"!"20.04"!"22.04"!"22.10"!"jammy-daily"!"daily-live"!"daily-canary" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget ubuntu {}"' -Icon=/home/zen/git/distrohopper/icons/ubuntu.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "14.04"!"16.04"!"18.04"!"20.04"!"22.04"!"23.04"!"jammy-daily"!"daily-live"!"daily-canary"!"daily-legacy" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget ubuntu {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/ubuntu.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/ubuntucinnamon.desktop b/supported/ubuntucinnamon.desktop new file mode 100644 index 0000000..9630add --- /dev/null +++ b/supported/ubuntucinnamon.desktop @@ -0,0 +1,16 @@ +[Desktop Entry] +Version=0.77b +Type=Application +Name=ubuntucinnamon +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "23.04"!"daily-live"!"daily-canary" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget ubuntucinnamon {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Terminal=sakura +X-MultipleArgs= +Type=Application +Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= + diff --git a/supported/ubuntukylin.desktop b/supported/ubuntukylin.desktop index c3d7459..8f0b4a9 100644 --- a/supported/ubuntukylin.desktop +++ b/supported/ubuntukylin.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=ubuntukylin -releases=16.04 18.04 20.04 22.04 22.10 jammy-daily daily-live daily-canary -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "16.04"!"18.04"!"20.04"!"22.04"!"22.10"!"jammy-daily"!"daily-live"!"daily-canary" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget ubuntukylin {}"' -Icon=/home/zen/git/distrohopper/icons/ubuntukylin.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "16.04"!"18.04"!"20.04"!"22.04"!"23.04"!"jammy-daily"!"daily-live"!"daily-canary"!"daily-legacy" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget ubuntukylin {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/ubuntukylin.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/ubuntustudio.desktop b/supported/ubuntustudio.desktop index 0cb928c..7d49337 100644 --- a/supported/ubuntustudio.desktop +++ b/supported/ubuntustudio.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=ubuntustudio -releases=16.04 18.04 20.04 22.04 22.10 jammy-daily daily-live daily-canary -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "16.04"!"18.04"!"20.04"!"22.04"!"22.10"!"jammy-daily"!"daily-live"!"daily-canary" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget ubuntustudio {}"' -Icon=/home/zen/git/distrohopper/icons/ubuntustudio.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "16.04"!"18.04"!"20.04"!"22.04"!"23.04"!"jammy-daily"!"daily-live"!"daily-canary"!"daily-legacy" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget ubuntustudio {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/ubuntustudio.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/vanillaos.desktop b/supported/vanillaos.desktop new file mode 100644 index 0000000..0363bd6 --- /dev/null +++ b/supported/vanillaos.desktop @@ -0,0 +1,16 @@ +[Desktop Entry] +Version=0.77b +Type=Application +Name=vanillaos +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "22.10" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget vanillaos {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Terminal=sakura +X-MultipleArgs= +Type=Application +Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= + diff --git a/supported/ventoy.desktop b/supported/ventoy.desktop index 6d69799..9a6ecb3 100644 --- a/supported/ventoy.desktop +++ b/supported/ventoy.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=ventoy -releases=latest -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "latest" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget ventoy {}"' -Icon=/home/zen/git/distrohopper/icons/ventoy.png +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "1.0.95" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget ventoy {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/ventoy.png +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/void.desktop b/supported/void.desktop index 58e0b14..dad2a1f 100644 --- a/supported/void.desktop +++ b/supported/void.desktop @@ -1,10 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=void -releases=current 20221001 20210316 20210930 20210218 20191109 20190526 20190217 20181111 20171007 20170825 20170220 -editions=base base-musl cinnamon cinnamon-musl enlightenment enlightenment-musl gnome gnome-musl lxde lxde-musl lxqt lxqt-musl mate mate-musl xfce xfce-musl -replace="!" -Exec=sh -c 'cd /home/zen/git/distrohopper && yad --form --separator=" " --field="Release:CB" "current"!"20221001"!"20210316"!"20210930"!"20210218"!"20191109"!"20190526"!"20190217"!"20181111"!"20171007"!"20170825"!"20170220" --field="Edition:CB" "base"!"base-musl"!"cinnamon"!"cinnamon-musl"!"enlightenment"!"enlightenment-musl"!"gnome"!"gnome-musl"!"lxde"!"lxde-musl"!"lxqt"!"lxqt-musl"!"mate"!"mate-musl"!"xfce"!"xfce-musl" | xargs -I{} sh -c "./quickget void {}"' -Icon=/home/zen/git/distrohopper/icons/void.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "current" --field="Edition:CB" "glibc"!"musl"!"xfce-glibc"!"xfce-musl" | xargs -I{} sh -c "./quickget void {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/void.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/voidpup.desktop b/supported/voidpup.desktop index 799a89c..c532843 100644 --- a/supported/voidpup.desktop +++ b/supported/voidpup.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=voidpup -releases=latest -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "latest" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget voidpup {}"' -Icon=/home/zen/git/distrohopper/icons/voidpup.png +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "latest" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget voidpup {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/voidpup.png +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/vx.desktop b/supported/vx.desktop new file mode 100644 index 0000000..c197412 --- /dev/null +++ b/supported/vx.desktop @@ -0,0 +1,16 @@ +[Desktop Entry] +Version=0.77b +Type=Application +Name=vx +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "6.0" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget vx {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Terminal=sakura +X-MultipleArgs= +Type=Application +Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= + diff --git a/supported/vxlinux.desktop b/supported/vxlinux.desktop deleted file mode 100644 index 38299d9..0000000 --- a/supported/vxlinux.desktop +++ /dev/null @@ -1,10 +0,0 @@ -[Desktop Entry] -Type=Application -Name=vxlinux -releases=7.0 6.1.2 6.1 5.0 4.2 4.1 4.0. -editions=lxqt kde -replace="!" -Exec=sh -c 'cd /home/zen/git/distrohopper && yad --form --separator=" " --field="Release:CB" "7.0"!"6.1.2"!"6.1"!"5.0"!"4.2"!"4.1"!"4.0." --field="Edition:CB" "lxqt"!"kde" | xargs -I{} sh -c "./quickget vxlinux {}"' -Icon=/home/zen/git/distrohopper/icons/vxlinux.svg -Categories=System;Virtualization; - diff --git a/supported/windows.desktop b/supported/windows.desktop index 5f31e96..6947e48 100644 --- a/supported/windows.desktop +++ b/supported/windows.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=windows -releases=8 10 11 -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "8"!"10"!"11" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget windows {}"' -Icon=/home/zen/git/distrohopper/icons/windows.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "10"!"11" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget windows {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/windows.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/xero.desktop b/supported/xero.desktop new file mode 100644 index 0000000..4140d73 --- /dev/null +++ b/supported/xero.desktop @@ -0,0 +1,16 @@ +[Desktop Entry] +Version=0.77b +Type=Application +Name=xero +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "kde" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget xero {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/tux.svg +Terminal=sakura +X-MultipleArgs= +Type=Application +Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= + diff --git a/supported/xerolinux.desktop b/supported/xerolinux.desktop deleted file mode 100644 index 503c5ef..0000000 --- a/supported/xerolinux.desktop +++ /dev/null @@ -1,9 +0,0 @@ -[Desktop Entry] -Type=Application -Name=xerolinux -releases=kde -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "kde" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget xerolinux {}"' -Icon=/home/zen/git/distrohopper/icons/xerolinux.svg -Categories=System;Virtualization; - diff --git a/supported/xubuntu.desktop b/supported/xubuntu.desktop index fc341df..143b211 100644 --- a/supported/xubuntu.desktop +++ b/supported/xubuntu.desktop @@ -1,9 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=xubuntu -releases=16.04 18.04 20.04 22.04 22.10 jammy-daily daily-live daily-canary -replace="!" -Exec=sh -c 'cd "/home/zen/git/distrohopper" && yad --form --field="Release:CB" "16.04"!"18.04"!"20.04"!"22.04"!"22.10"!"jammy-daily"!"daily-live"!"daily-canary" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget xubuntu {}"' -Icon=/home/zen/git/distrohopper/icons/xubuntu.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --field="Release:CB" "16.04"!"18.04"!"20.04"!"22.04"!"23.04"!"jammy-daily"!"daily-live"!"daily-canary"!"daily-legacy" | cut -d"|" -f1 | xargs -I{} sh -c "./quickget xubuntu {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/xubuntu.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords= diff --git a/supported/zorin.desktop b/supported/zorin.desktop index abe0dd8..9a2fafa 100644 --- a/supported/zorin.desktop +++ b/supported/zorin.desktop @@ -1,10 +1,16 @@ [Desktop Entry] +Version=0.77b Type=Application Name=zorin -releases=16 -editions=core64 lite64 education64 edulite64 -replace="!" -Exec=sh -c 'cd /home/zen/git/distrohopper && yad --form --separator=" " --field="Release:CB" "16" --field="Edition:CB" "core64"!"lite64"!"education64"!"edulite64" | xargs -I{} sh -c "./quickget zorin {}"' -Icon=/home/zen/git/distrohopper/icons/zorin.svg +GenericName= +Comment= +Exec=sh -c 'cd /home/zen/Git/DistroHopper && yad --form --separator=" " --field="Release:CB" "16" --field="Edition:CB" "core64"!"lite64"!"education64"!"edulite64" | xargs -I{} sh -c "./quickget zorin {}";/usr/bin/fish' +Icon=/home/zen/Git/DistroHopper/icons/zorin.svg +Terminal=sakura +X-MultipleArgs= +Type=Application Categories=System;Virtualization; +StartupNotify= +MimeType= +Keywords=