From 5047ec49ded7e78746fc31002a9f03bb5d9d9682 Mon Sep 17 00:00:00 2001 From: zenobit Date: Sun, 12 Mar 2023 11:02:56 +0100 Subject: [PATCH] siduction --- LICENSE | 21 --- README.md | 2 +- config/supported.txt | 1 + config/vms_icons/siduction.svg | 193 +++++++++++++++++++++ config/vms_icons/tux10.svg | 1 - config/vms_icons/tux11.svg | 1 - config/vms_icons/tux9.svg | 16 -- config/vms_supported/agarimos.desktop | 3 +- config/vms_supported/alma.desktop | 4 +- config/vms_supported/alpine.desktop | 3 +- config/vms_supported/android.desktop | 4 +- config/vms_supported/archcraft.desktop | 3 +- config/vms_supported/archlinux.desktop | 3 +- config/vms_supported/arcolinux.desktop | 4 +- config/vms_supported/batocera.desktop | 3 +- config/vms_supported/cachyos.desktop | 4 +- config/vms_supported/centos-stream.desktop | 4 +- config/vms_supported/cereus.desktop | 4 +- config/vms_supported/debian.desktop | 4 +- config/vms_supported/deepin.desktop | 3 +- config/vms_supported/devuan.desktop | 3 +- config/vms_supported/dietpi.desktop | 4 +- config/vms_supported/dragonflybsd.desktop | 3 +- config/vms_supported/elementary.desktop | 3 +- config/vms_supported/endeavouros.desktop | 3 +- config/vms_supported/fedora.desktop | 4 +- config/vms_supported/freebsd.desktop | 4 +- config/vms_supported/freedos.desktop | 3 +- config/vms_supported/fvoid.desktop | 3 +- config/vms_supported/gabeeos.desktop | 3 +- config/vms_supported/garuda.desktop | 3 +- config/vms_supported/gentoo.desktop | 3 +- config/vms_supported/ghostbsd.desktop | 4 +- config/vms_supported/haiku.desktop | 4 +- config/vms_supported/kali.desktop | 3 +- config/vms_supported/kdeneon.desktop | 3 +- config/vms_supported/kolibrios.desktop | 3 +- config/vms_supported/kubuntu.desktop | 3 +- config/vms_supported/linuxmint.desktop | 4 +- config/vms_supported/lmde.desktop | 4 +- config/vms_supported/lubuntu.desktop | 3 +- config/vms_supported/macos.desktop | 3 +- config/vms_supported/mageia.desktop | 4 +- config/vms_supported/manjaro.desktop | 3 +- config/vms_supported/mxlinux.desktop | 4 +- config/vms_supported/netboot.desktop | 3 +- config/vms_supported/netbsd.desktop | 3 +- config/vms_supported/nixos.desktop | 4 +- config/vms_supported/openbsd.desktop | 3 +- config/vms_supported/opensuse.desktop | 3 +- config/vms_supported/oraclelinux.desktop | 3 +- config/vms_supported/popos.desktop | 4 +- config/vms_supported/reactos.desktop | 3 +- config/vms_supported/rebornos.desktop | 3 +- config/vms_supported/rockylinux.desktop | 4 +- config/vms_supported/slackware.desktop | 3 +- config/vms_supported/slitaz.desktop | 3 +- config/vms_supported/solus.desktop | 4 +- config/vms_supported/steamos.desktop | 3 +- config/vms_supported/tails.desktop | 3 +- config/vms_supported/truenas-core.desktop | 3 +- config/vms_supported/truenas-scale.desktop | 3 +- config/vms_supported/ubuntu-budgie.desktop | 3 +- config/vms_supported/ubuntu-mate.desktop | 3 +- config/vms_supported/ubuntu-unity.desktop | 3 +- config/vms_supported/ubuntu.desktop | 3 +- config/vms_supported/ubuntukylin.desktop | 3 +- config/vms_supported/ubuntustudio.desktop | 3 +- config/vms_supported/void.desktop | 4 +- config/vms_supported/voidpup.desktop | 3 +- config/vms_supported/vxlinux.desktop | 5 +- config/vms_supported/windows.desktop | 3 +- config/vms_supported/xerolinux.desktop | 3 +- config/vms_supported/xubuntu.desktop | 3 +- config/vms_supported/zorin.desktop | 4 +- quickget | 24 ++- yadEmu.png => quickgui.png | Bin 77 files changed, 354 insertions(+), 133 deletions(-) delete mode 100644 LICENSE create mode 100644 config/vms_icons/siduction.svg delete mode 100644 config/vms_icons/tux10.svg delete mode 100644 config/vms_icons/tux11.svg delete mode 100755 config/vms_icons/tux9.svg rename yadEmu.png => quickgui.png (100%) diff --git a/LICENSE b/LICENSE deleted file mode 100644 index e4b350d..0000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2020 Wimpy's World - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/README.md b/README.md index d689124..fb33d07 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Welcome to ### [yadEmu](https://github.com/oSoWoSo/yadEmu) ### Still Testing version! -![yadEmu](yadEmu.png) +![quickgui](quickgui.png) quickly create and run VMs diff --git a/config/supported.txt b/config/supported.txt index 05927d3..7a19c3b 100644 --- a/config/supported.txt +++ b/config/supported.txt @@ -46,6 +46,7 @@ popos reactos rebornos rockylinux +siduction slackware slitaz solus diff --git a/config/vms_icons/siduction.svg b/config/vms_icons/siduction.svg new file mode 100644 index 0000000..e161a29 --- /dev/null +++ b/config/vms_icons/siduction.svg @@ -0,0 +1,193 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/vms_icons/tux10.svg b/config/vms_icons/tux10.svg deleted file mode 100644 index 58c0f0d..0000000 --- a/config/vms_icons/tux10.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/config/vms_icons/tux11.svg b/config/vms_icons/tux11.svg deleted file mode 100644 index 05e4d22..0000000 --- a/config/vms_icons/tux11.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/config/vms_icons/tux9.svg b/config/vms_icons/tux9.svg deleted file mode 100755 index 2d7f8d1..0000000 --- a/config/vms_icons/tux9.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/config/vms_supported/agarimos.desktop b/config/vms_supported/agarimos.desktop index c0bfbb5..00c062f 100644 --- a/config/vms_supported/agarimos.desktop +++ b/config/vms_supported/agarimos.desktop @@ -2,7 +2,8 @@ Type=Application Name=agarimos releases=20230305 20230303 20230225 20230216 +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "20230305"!"20230303"!"20230225"!"20230216" | xargs -I{} sakura -e "quickget agarimos {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "20230305"!"20230303"!"20230225"!"20230216" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget agarimos {}"' Icon=/home/zen/.config/quickemu/vms_icons/agarimos.png Categories=System;Virtualization; diff --git a/config/vms_supported/alma.desktop b/config/vms_supported/alma.desktop index b939247..16adf8a 100644 --- a/config/vms_supported/alma.desktop +++ b/config/vms_supported/alma.desktop @@ -3,7 +3,7 @@ Type=Application Name=alma releases=8.6 8.7 9.0 9.1 editions=minimal dvd -replace="!" -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "8.6"!"8.7"!"9.0"!"9.1" --field="Edition:CB" "minimal"!"dvd" | xargs -I{} sakura -e "quickget alma {}"' +replace='"!"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "8.6"!"8.7"!"9.0"!"9.1" --field="Edition:CB" "minimal"!"dvd" | xargs -I{} sakura -h -e "quickget alma {}"' Icon=/home/zen/.config/quickemu/vms_icons/alma.svg Categories=System;Virtualization; diff --git a/config/vms_supported/alpine.desktop b/config/vms_supported/alpine.desktop index c6ffc4d..eebd588 100644 --- a/config/vms_supported/alpine.desktop +++ b/config/vms_supported/alpine.desktop @@ -2,7 +2,8 @@ Type=Application Name=alpine releases=3.12 3.13 3.14 3.15 latest +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "3.12"!"3.13"!"3.14"!"3.15"!"latest" | xargs -I{} sakura -e "quickget alpine {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "3.12"!"3.13"!"3.14"!"3.15"!"latest" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget alpine {}"' Icon=/home/zen/.config/quickemu/vms_icons/alpine.svg Categories=System;Virtualization; diff --git a/config/vms_supported/android.desktop b/config/vms_supported/android.desktop index 5a3e873..e9a2a92 100644 --- a/config/vms_supported/android.desktop +++ b/config/vms_supported/android.desktop @@ -3,7 +3,7 @@ Type=Application Name=android releases=7.1 8.1 9.0 editions=x86 x86_64 -replace="!" -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "7.1"!"8.1"!"9.0" --field="Edition:CB" "x86"!"x86_64" | xargs -I{} sakura -e "quickget android {}"' +replace='"!"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "7.1"!"8.1"!"9.0" --field="Edition:CB" "x86"!"x86_64" | xargs -I{} sakura -h -e "quickget android {}"' Icon=/home/zen/.config/quickemu/vms_icons/android.svg Categories=System;Virtualization; diff --git a/config/vms_supported/archcraft.desktop b/config/vms_supported/archcraft.desktop index 5257721..1122c29 100644 --- a/config/vms_supported/archcraft.desktop +++ b/config/vms_supported/archcraft.desktop @@ -2,7 +2,8 @@ Type=Application Name=archcraft releases=latest +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "latest" | xargs -I{} sakura -e "quickget archcraft {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "latest" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget archcraft {}"' Icon=/home/zen/.config/quickemu/vms_icons/archcraft.svg Categories=System;Virtualization; diff --git a/config/vms_supported/archlinux.desktop b/config/vms_supported/archlinux.desktop index 50c2c70..6bb49b8 100644 --- a/config/vms_supported/archlinux.desktop +++ b/config/vms_supported/archlinux.desktop @@ -2,7 +2,8 @@ Type=Application Name=archlinux releases=latest +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "latest" | xargs -I{} sakura -e "quickget archlinux {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "latest" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget archlinux {}"' Icon=/home/zen/.config/quickemu/vms_icons/archlinux.svg Categories=System;Virtualization; diff --git a/config/vms_supported/arcolinux.desktop b/config/vms_supported/arcolinux.desktop index 226ddee..cf2f798 100644 --- a/config/vms_supported/arcolinux.desktop +++ b/config/vms_supported/arcolinux.desktop @@ -3,7 +3,7 @@ Type=Application Name=arcolinux releases=v21.09.11 v21.11.05 v22.01.10 editions=large small -replace="!" -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "v21.09.11"!"v21.11.05"!"v22.01.10" --field="Edition:CB" "large"!"small" | xargs -I{} sakura -e "quickget arcolinux {}"' +replace='"!"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "v21.09.11"!"v21.11.05"!"v22.01.10" --field="Edition:CB" "large"!"small" | xargs -I{} sakura -h -e "quickget arcolinux {}"' Icon=/home/zen/.config/quickemu/vms_icons/arcolinux.svg Categories=System;Virtualization; diff --git a/config/vms_supported/batocera.desktop b/config/vms_supported/batocera.desktop index 2d7a256..45628f7 100644 --- a/config/vms_supported/batocera.desktop +++ b/config/vms_supported/batocera.desktop @@ -2,7 +2,8 @@ Type=Application Name=batocera releases=32 33 34 +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "32"!"33"!"34" | xargs -I{} sakura -e "quickget batocera {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "32"!"33"!"34" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget batocera {}"' Icon=/home/zen/.config/quickemu/vms_icons/batocera.svg Categories=System;Virtualization; diff --git a/config/vms_supported/cachyos.desktop b/config/vms_supported/cachyos.desktop index d734756..914d5ab 100644 --- a/config/vms_supported/cachyos.desktop +++ b/config/vms_supported/cachyos.desktop @@ -3,7 +3,7 @@ Type=Application Name=cachyos releases=230305 editions=kde gnome -replace="!" -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "230305" --field="Edition:CB" "kde"!"gnome" | xargs -I{} sakura -e "quickget cachyos {}"' +replace='"!"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "230305" --field="Edition:CB" "kde"!"gnome" | xargs -I{} sakura -h -e "quickget cachyos {}"' Icon=/home/zen/.config/quickemu/vms_icons/cachyos.svg Categories=System;Virtualization; diff --git a/config/vms_supported/centos-stream.desktop b/config/vms_supported/centos-stream.desktop index e145c00..2ac4b56 100644 --- a/config/vms_supported/centos-stream.desktop +++ b/config/vms_supported/centos-stream.desktop @@ -3,7 +3,7 @@ Type=Application Name=centos-stream releases=8 9 editions=dvd1 boot -replace="!" -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "8"!"9" --field="Edition:CB" "dvd1"!"boot" | xargs -I{} sakura -e "quickget centos-stream {}"' +replace='"!"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "8"!"9" --field="Edition:CB" "dvd1"!"boot" | xargs -I{} sakura -h -e "quickget centos-stream {}"' Icon=/home/zen/.config/quickemu/vms_icons/centos-stream.svg Categories=System;Virtualization; diff --git a/config/vms_supported/cereus.desktop b/config/vms_supported/cereus.desktop index 7f0e62e..e60e903 100644 --- a/config/vms_supported/cereus.desktop +++ b/config/vms_supported/cereus.desktop @@ -3,7 +3,7 @@ Type=Application Name=cereus releases=latest editions=base lxqt xfce -replace="!" -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "latest" --field="Edition:CB" "base"!"lxqt"!"xfce" | xargs -I{} sakura -e "quickget cereus {}"' +replace='"!"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "latest" --field="Edition:CB" "base"!"lxqt"!"xfce" | xargs -I{} sakura -h -e "quickget cereus {}"' Icon=/home/zen/.config/quickemu/vms_icons/cereus.svg Categories=System;Virtualization; diff --git a/config/vms_supported/debian.desktop b/config/vms_supported/debian.desktop index c105dc6..ce50536 100644 --- a/config/vms_supported/debian.desktop +++ b/config/vms_supported/debian.desktop @@ -3,7 +3,7 @@ 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/.local/share/quickemu && 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{} sakura -e "quickget debian {}"' +replace='"!"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --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{} sakura -h -e "quickget debian {}"' Icon=/home/zen/.config/quickemu/vms_icons/debian.svg Categories=System;Virtualization; diff --git a/config/vms_supported/deepin.desktop b/config/vms_supported/deepin.desktop index 9b23ce4..6a1d861 100644 --- a/config/vms_supported/deepin.desktop +++ b/config/vms_supported/deepin.desktop @@ -2,7 +2,8 @@ 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 +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --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" | xargs -I{} sakura -e "quickget deepin {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && 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" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget deepin {}"' Icon=/home/zen/.config/quickemu/vms_icons/deepin.svg Categories=System;Virtualization; diff --git a/config/vms_supported/devuan.desktop b/config/vms_supported/devuan.desktop index 2840eb8..b63a2e6 100644 --- a/config/vms_supported/devuan.desktop +++ b/config/vms_supported/devuan.desktop @@ -2,7 +2,8 @@ Type=Application Name=devuan releases=beowulf chimaera +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "beowulf"!"chimaera" | xargs -I{} sakura -e "quickget devuan {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "beowulf"!"chimaera" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget devuan {}"' Icon=/home/zen/.config/quickemu/vms_icons/devuan.svg Categories=System;Virtualization; diff --git a/config/vms_supported/dietpi.desktop b/config/vms_supported/dietpi.desktop index 9f17974..f1a43c8 100644 --- a/config/vms_supported/dietpi.desktop +++ b/config/vms_supported/dietpi.desktop @@ -3,7 +3,7 @@ Type=Application Name=dietpi releases=bios uefi editions=bookworm bookworm-installer bullseye bullseye-installer -replace="!" -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "bios"!"uefi" --field="Edition:CB" "bookworm"!"bookworm-installer"!"bullseye"!"bullseye-installer" | xargs -I{} sakura -e "quickget dietpi {}"' +replace='"!"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "bios"!"uefi" --field="Edition:CB" "bookworm"!"bookworm-installer"!"bullseye"!"bullseye-installer" | xargs -I{} sakura -h -e "quickget dietpi {}"' Icon=/home/zen/.config/quickemu/vms_icons/dietpi.svg Categories=System;Virtualization; diff --git a/config/vms_supported/dragonflybsd.desktop b/config/vms_supported/dragonflybsd.desktop index da3b1e4..2ce6694 100644 --- a/config/vms_supported/dragonflybsd.desktop +++ b/config/vms_supported/dragonflybsd.desktop @@ -2,7 +2,8 @@ Type=Application Name=dragonflybsd releases=6.4.0 +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "6.4.0" | xargs -I{} sakura -e "quickget dragonflybsd {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "6.4.0" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget dragonflybsd {}"' Icon=/home/zen/.config/quickemu/vms_icons/dragonflybsd.svg Categories=System;Virtualization; diff --git a/config/vms_supported/elementary.desktop b/config/vms_supported/elementary.desktop index 0d70cf9..898c8b5 100644 --- a/config/vms_supported/elementary.desktop +++ b/config/vms_supported/elementary.desktop @@ -2,7 +2,8 @@ Type=Application Name=elementary releases=7.0 +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "7.0" | xargs -I{} sakura -e "quickget elementary {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "7.0" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget elementary {}"' Icon=/home/zen/.config/quickemu/vms_icons/elementary.svg Categories=System;Virtualization; diff --git a/config/vms_supported/endeavouros.desktop b/config/vms_supported/endeavouros.desktop index 9855b62..91cfbb6 100644 --- a/config/vms_supported/endeavouros.desktop +++ b/config/vms_supported/endeavouros.desktop @@ -2,7 +2,8 @@ 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 +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --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" | xargs -I{} sakura -e "quickget endeavouros {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && 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" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget endeavouros {}"' Icon=/home/zen/.config/quickemu/vms_icons/endeavouros.svg Categories=System;Virtualization; diff --git a/config/vms_supported/fedora.desktop b/config/vms_supported/fedora.desktop index 92ce69d..471202b 100644 --- a/config/vms_supported/fedora.desktop +++ b/config/vms_supported/fedora.desktop @@ -3,7 +3,7 @@ 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/.local/share/quickemu && 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{} sakura -e "quickget fedora {}"' +replace='"!"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "33"!"34"!"35"!"36"!"37" --field="Edition:CB" "Workstation"!"Cinnamon"!"i3"!"KDE"!"LXDE"!"LXQt"!"Mate"!"Xfce"!"Silverblue"!"Server" | xargs -I{} sakura -h -e "quickget fedora {}"' Icon=/home/zen/.config/quickemu/vms_icons/fedora.svg Categories=System;Virtualization; diff --git a/config/vms_supported/freebsd.desktop b/config/vms_supported/freebsd.desktop index bf1a964..d214e84 100644 --- a/config/vms_supported/freebsd.desktop +++ b/config/vms_supported/freebsd.desktop @@ -3,7 +3,7 @@ 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/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "12.3"!"12.4"!"13.0"!"13.1"!"13.2" --field="Edition:CB" "disc1"!"dvd1" | xargs -I{} sakura -e "quickget freebsd {}"' +replace='"!"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "12.3"!"12.4"!"13.0"!"13.1"!"13.2" --field="Edition:CB" "disc1"!"dvd1" | xargs -I{} sakura -h -e "quickget freebsd {}"' Icon=/home/zen/.config/quickemu/vms_icons/freebsd.svg Categories=System;Virtualization; diff --git a/config/vms_supported/freedos.desktop b/config/vms_supported/freedos.desktop index c6d7540..3f51f11 100644 --- a/config/vms_supported/freedos.desktop +++ b/config/vms_supported/freedos.desktop @@ -2,7 +2,8 @@ Type=Application Name=freedos releases=1.2 1.3 +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "1.2"!"1.3" | xargs -I{} sakura -e "quickget freedos {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "1.2"!"1.3" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget freedos {}"' Icon=/home/zen/.config/quickemu/vms_icons/freedos.svg Categories=System;Virtualization; diff --git a/config/vms_supported/fvoid.desktop b/config/vms_supported/fvoid.desktop index 926769e..11c3193 100644 --- a/config/vms_supported/fvoid.desktop +++ b/config/vms_supported/fvoid.desktop @@ -2,7 +2,8 @@ Type=Application Name=fvoid releases=latest +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "latest" | xargs -I{} sakura -e "quickget fvoid {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "latest" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget fvoid {}"' Icon=/home/zen/.config/quickemu/vms_icons/tux.svg Categories=System;Virtualization; diff --git a/config/vms_supported/gabeeos.desktop b/config/vms_supported/gabeeos.desktop index 931abd3..9e44dc9 100644 --- a/config/vms_supported/gabeeos.desktop +++ b/config/vms_supported/gabeeos.desktop @@ -2,7 +2,8 @@ Type=Application Name=gabeeos releases=latest +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "latest" | xargs -I{} sakura -e "quickget gabeeos {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "latest" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget gabeeos {}"' Icon=/home/zen/.config/quickemu/vms_icons/gabeeos.svg Categories=System;Virtualization; diff --git a/config/vms_supported/garuda.desktop b/config/vms_supported/garuda.desktop index 7dd9265..cfb2b65 100644 --- a/config/vms_supported/garuda.desktop +++ b/config/vms_supported/garuda.desktop @@ -2,7 +2,8 @@ Type=Application Name=garuda releases=latest +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "latest" | xargs -I{} sakura -e "quickget garuda {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "latest" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget garuda {}"' Icon=/home/zen/.config/quickemu/vms_icons/garuda.svg Categories=System;Virtualization; diff --git a/config/vms_supported/gentoo.desktop b/config/vms_supported/gentoo.desktop index 68ef282..9c47dbf 100644 --- a/config/vms_supported/gentoo.desktop +++ b/config/vms_supported/gentoo.desktop @@ -2,7 +2,8 @@ Type=Application Name=gentoo releases=latest +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "latest" | xargs -I{} sakura -e "quickget gentoo {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "latest" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget gentoo {}"' Icon=/home/zen/.config/quickemu/vms_icons/gentoo.svg Categories=System;Virtualization; diff --git a/config/vms_supported/ghostbsd.desktop b/config/vms_supported/ghostbsd.desktop index 37ad554..669c963 100644 --- a/config/vms_supported/ghostbsd.desktop +++ b/config/vms_supported/ghostbsd.desktop @@ -3,7 +3,7 @@ Type=Application Name=ghostbsd releases=21.10.16 21.11.24 22.01.12 editions=mate xfce -replace="!" -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "21.10.16"!"21.11.24"!"22.01.12" --field="Edition:CB" "mate"!"xfce" | xargs -I{} sakura -e "quickget ghostbsd {}"' +replace='"!"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "21.10.16"!"21.11.24"!"22.01.12" --field="Edition:CB" "mate"!"xfce" | xargs -I{} sakura -h -e "quickget ghostbsd {}"' Icon=/home/zen/.config/quickemu/vms_icons/ghostbsd.svg Categories=System;Virtualization; diff --git a/config/vms_supported/haiku.desktop b/config/vms_supported/haiku.desktop index 093dc7b..1ace402 100644 --- a/config/vms_supported/haiku.desktop +++ b/config/vms_supported/haiku.desktop @@ -3,7 +3,7 @@ Type=Application Name=haiku releases=r1beta3 r1beta4 editions=x86_64 x86_gcc2h -replace="!" -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "r1beta3"!"r1beta4" --field="Edition:CB" "x86_64"!"x86_gcc2h" | xargs -I{} sakura -e "quickget haiku {}"' +replace='"!"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "r1beta3"!"r1beta4" --field="Edition:CB" "x86_64"!"x86_gcc2h" | xargs -I{} sakura -h -e "quickget haiku {}"' Icon=/home/zen/.config/quickemu/vms_icons/haiku.png Categories=System;Virtualization; diff --git a/config/vms_supported/kali.desktop b/config/vms_supported/kali.desktop index eae4770..fad8c13 100644 --- a/config/vms_supported/kali.desktop +++ b/config/vms_supported/kali.desktop @@ -2,7 +2,8 @@ Type=Application Name=kali releases=current kali-weekly +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "current"!"kali-weekly" | xargs -I{} sakura -e "quickget kali {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "current"!"kali-weekly" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget kali {}"' Icon=/home/zen/.config/quickemu/vms_icons/kali.svg Categories=System;Virtualization; diff --git a/config/vms_supported/kdeneon.desktop b/config/vms_supported/kdeneon.desktop index 584d030..7647b95 100644 --- a/config/vms_supported/kdeneon.desktop +++ b/config/vms_supported/kdeneon.desktop @@ -2,7 +2,8 @@ Type=Application Name=kdeneon releases=user testing unstable developer +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "user"!"testing"!"unstable"!"developer" | xargs -I{} sakura -e "quickget kdeneon {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "user"!"testing"!"unstable"!"developer" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget kdeneon {}"' Icon=/home/zen/.config/quickemu/vms_icons/kdeneon.svg Categories=System;Virtualization; diff --git a/config/vms_supported/kolibrios.desktop b/config/vms_supported/kolibrios.desktop index 4aace25..b0ab2e5 100644 --- a/config/vms_supported/kolibrios.desktop +++ b/config/vms_supported/kolibrios.desktop @@ -2,7 +2,8 @@ Type=Application Name=kolibrios releases=latest +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "latest" | xargs -I{} sakura -e "quickget kolibrios {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "latest" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget kolibrios {}"' Icon=/home/zen/.config/quickemu/vms_icons/kolibrios.svg Categories=System;Virtualization; diff --git a/config/vms_supported/kubuntu.desktop b/config/vms_supported/kubuntu.desktop index f1adc41..6f014f5 100644 --- a/config/vms_supported/kubuntu.desktop +++ b/config/vms_supported/kubuntu.desktop @@ -2,7 +2,8 @@ Type=Application Name=kubuntu releases=16.04 18.04 20.04 22.04 22.10 jammy-daily daily-live daily-canary +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "16.04"!"18.04"!"20.04"!"22.04"!"22.10"!"jammy-daily"!"daily-live"!"daily-canary"!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!"" | xargs -I{} sakura -e "quickget kubuntu {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "16.04"!"18.04"!"20.04"!"22.04"!"22.10"!"jammy-daily"!"daily-live"!"daily-canary"!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!"" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget kubuntu {}"' Icon=/home/zen/.config/quickemu/vms_icons/kubuntu.svg Categories=System;Virtualization; diff --git a/config/vms_supported/linuxmint.desktop b/config/vms_supported/linuxmint.desktop index 059681b..4efc2b6 100644 --- a/config/vms_supported/linuxmint.desktop +++ b/config/vms_supported/linuxmint.desktop @@ -3,7 +3,7 @@ Type=Application Name=linuxmint releases=20.2 20.3 21 21.1 editions=cinnamon mate xfce -replace="!" -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "20.2"!"20.3"!"21"!"21.1" --field="Edition:CB" "cinnamon"!"mate"!"xfce" | xargs -I{} sakura -e "quickget linuxmint {}"' +replace='"!"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "20.2"!"20.3"!"21"!"21.1" --field="Edition:CB" "cinnamon"!"mate"!"xfce" | xargs -I{} sakura -h -e "quickget linuxmint {}"' Icon=/home/zen/.config/quickemu/vms_icons/linuxmint.svg Categories=System;Virtualization; diff --git a/config/vms_supported/lmde.desktop b/config/vms_supported/lmde.desktop index 4d4accd..dbd4c7d 100644 --- a/config/vms_supported/lmde.desktop +++ b/config/vms_supported/lmde.desktop @@ -3,7 +3,7 @@ Type=Application Name=lmde releases=5 editions=cinnamon -replace="!" -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "5" --field="Edition:CB" "cinnamon" | xargs -I{} sakura -e "quickget lmde {}"' +replace='"!"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "5" --field="Edition:CB" "cinnamon" | xargs -I{} sakura -h -e "quickget lmde {}"' Icon=/home/zen/.config/quickemu/vms_icons/lmde.svg Categories=System;Virtualization; diff --git a/config/vms_supported/lubuntu.desktop b/config/vms_supported/lubuntu.desktop index f5b224e..c8dbe91 100644 --- a/config/vms_supported/lubuntu.desktop +++ b/config/vms_supported/lubuntu.desktop @@ -2,7 +2,8 @@ Type=Application Name=lubuntu releases=16.04 18.04 20.04 22.04 22.10 jammy-daily daily-live daily-canary +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "16.04"!"18.04"!"20.04"!"22.04"!"22.10"!"jammy-daily"!"daily-live"!"daily-canary"!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!"" | xargs -I{} sakura -e "quickget lubuntu {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "16.04"!"18.04"!"20.04"!"22.04"!"22.10"!"jammy-daily"!"daily-live"!"daily-canary"!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!"" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget lubuntu {}"' Icon=/home/zen/.config/quickemu/vms_icons/lubuntu.svg Categories=System;Virtualization; diff --git a/config/vms_supported/macos.desktop b/config/vms_supported/macos.desktop index 86a2a46..6382b5e 100644 --- a/config/vms_supported/macos.desktop +++ b/config/vms_supported/macos.desktop @@ -2,7 +2,8 @@ Type=Application Name=macos releases=high-sierra mojave catalina big-sur monterey ventura +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "high-sierra"!"mojave"!"catalina"!"big-sur"!"monterey"!"ventura" | xargs -I{} sakura -e "quickget macos {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "high-sierra"!"mojave"!"catalina"!"big-sur"!"monterey"!"ventura" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget macos {}"' Icon=/home/zen/.config/quickemu/vms_icons/macos.svg Categories=System;Virtualization; diff --git a/config/vms_supported/mageia.desktop b/config/vms_supported/mageia.desktop index 20d6bf5..616b237 100644 --- a/config/vms_supported/mageia.desktop +++ b/config/vms_supported/mageia.desktop @@ -3,7 +3,7 @@ Type=Application Name=mageia releases=8 editions=Plasma GNOME Xfce -replace="!" -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "8" --field="Edition:CB" "Plasma"!"GNOME"!"Xfce" | xargs -I{} sakura -e "quickget mageia {}"' +replace='"!"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "8" --field="Edition:CB" "Plasma"!"GNOME"!"Xfce" | xargs -I{} sakura -h -e "quickget mageia {}"' Icon=/home/zen/.config/quickemu/vms_icons/mageia.png Categories=System;Virtualization; diff --git a/config/vms_supported/manjaro.desktop b/config/vms_supported/manjaro.desktop index 341280f..a407364 100644 --- a/config/vms_supported/manjaro.desktop +++ b/config/vms_supported/manjaro.desktop @@ -2,7 +2,8 @@ Type=Application Name=manjaro releases=xfce gnome kde budgie cinnamon i3 mate +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "xfce"!"gnome"!"kde"!"budgie"!"cinnamon"!"i3"!"mate" | xargs -I{} sakura -e "quickget manjaro {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "xfce"!"gnome"!"kde"!"budgie"!"cinnamon"!"i3"!"mate" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget manjaro {}"' Icon=/home/zen/.config/quickemu/vms_icons/manjaro.svg Categories=System;Virtualization; diff --git a/config/vms_supported/mxlinux.desktop b/config/vms_supported/mxlinux.desktop index 8b9c701..818977a 100644 --- a/config/vms_supported/mxlinux.desktop +++ b/config/vms_supported/mxlinux.desktop @@ -3,7 +3,7 @@ Type=Application Name=mxlinux releases=21.3 editions=Xfce KDE Fluxbox -replace="!" -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "21.3" --field="Edition:CB" "Xfce"!"KDE"!"Fluxbox" | xargs -I{} sakura -e "quickget mxlinux {}"' +replace='"!"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "21.3" --field="Edition:CB" "Xfce"!"KDE"!"Fluxbox" | xargs -I{} sakura -h -e "quickget mxlinux {}"' Icon=/home/zen/.config/quickemu/vms_icons/mxlinux.svg Categories=System;Virtualization; diff --git a/config/vms_supported/netboot.desktop b/config/vms_supported/netboot.desktop index 47f1cd3..891fd77 100644 --- a/config/vms_supported/netboot.desktop +++ b/config/vms_supported/netboot.desktop @@ -2,7 +2,8 @@ Type=Application Name=netboot releases=latest +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "latest" | xargs -I{} sakura -e "quickget netboot {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "latest" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget netboot {}"' Icon=/home/zen/.config/quickemu/vms_icons/netboot.svg Categories=System;Virtualization; diff --git a/config/vms_supported/netbsd.desktop b/config/vms_supported/netbsd.desktop index 74c23da..754ce95 100644 --- a/config/vms_supported/netbsd.desktop +++ b/config/vms_supported/netbsd.desktop @@ -2,7 +2,8 @@ Type=Application Name=netbsd releases=9.0 9.1 9.2 +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "9.0"!"9.1"!"9.2" | xargs -I{} sakura -e "quickget netbsd {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "9.0"!"9.1"!"9.2" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget netbsd {}"' Icon=/home/zen/.config/quickemu/vms_icons/netbsd.svg Categories=System;Virtualization; diff --git a/config/vms_supported/nixos.desktop b/config/vms_supported/nixos.desktop index a61f4fe..0d74d32 100644 --- a/config/vms_supported/nixos.desktop +++ b/config/vms_supported/nixos.desktop @@ -3,7 +3,7 @@ Type=Application Name=nixos releases=21.05 21.11 22.05 22.11 editions=gnome plasma5 minimal -replace="!" -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "21.05"!"21.11"!"22.05"!"22.11" --field="Edition:CB" "gnome"!"plasma5"!"minimal" | xargs -I{} sakura -e "quickget nixos {}"' +replace='"!"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "21.05"!"21.11"!"22.05"!"22.11" --field="Edition:CB" "gnome"!"plasma5"!"minimal" | xargs -I{} sakura -h -e "quickget nixos {}"' Icon=/home/zen/.config/quickemu/vms_icons/nixos.svg Categories=System;Virtualization; diff --git a/config/vms_supported/openbsd.desktop b/config/vms_supported/openbsd.desktop index 964e5fe..a17fec9 100644 --- a/config/vms_supported/openbsd.desktop +++ b/config/vms_supported/openbsd.desktop @@ -2,7 +2,8 @@ Type=Application Name=openbsd releases=6.8 6.9 7.0 7.1 7.2 +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "6.8"!"6.9"!"7.0"!"7.1"!"7.2" | xargs -I{} sakura -e "quickget openbsd {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "6.8"!"6.9"!"7.0"!"7.1"!"7.2" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget openbsd {}"' Icon=/home/zen/.config/quickemu/vms_icons/openbsd.svg Categories=System;Virtualization; diff --git a/config/vms_supported/opensuse.desktop b/config/vms_supported/opensuse.desktop index b007a2c..19862d4 100644 --- a/config/vms_supported/opensuse.desktop +++ b/config/vms_supported/opensuse.desktop @@ -2,7 +2,8 @@ Type=Application Name=opensuse releases=15.0 15.1 15.2 15.3 15.4 microos tumbleweed +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "15.0"!"15.1"!"15.2"!"15.3"!"15.4"!"microos"!"tumbleweed" | xargs -I{} sakura -e "quickget opensuse {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "15.0"!"15.1"!"15.2"!"15.3"!"15.4"!"microos"!"tumbleweed" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget opensuse {}"' Icon=/home/zen/.config/quickemu/vms_icons/opensuse.svg Categories=System;Virtualization; diff --git a/config/vms_supported/oraclelinux.desktop b/config/vms_supported/oraclelinux.desktop index ecd488c..ed74ac3 100644 --- a/config/vms_supported/oraclelinux.desktop +++ b/config/vms_supported/oraclelinux.desktop @@ -2,7 +2,8 @@ Type=Application Name=oraclelinux releases=7.7 7.8 7.9 8.4 8.5 8.6 9.0 +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "7.7"!"7.8"!"7.9"!"8.4"!"8.5"!"8.6"!"9.0" | xargs -I{} sakura -e "quickget oraclelinux {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "7.7"!"7.8"!"7.9"!"8.4"!"8.5"!"8.6"!"9.0" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget oraclelinux {}"' Icon=/home/zen/.config/quickemu/vms_icons/oraclelinux.svg Categories=System;Virtualization; diff --git a/config/vms_supported/popos.desktop b/config/vms_supported/popos.desktop index 3efda3e..f5b7747 100644 --- a/config/vms_supported/popos.desktop +++ b/config/vms_supported/popos.desktop @@ -3,7 +3,7 @@ Type=Application Name=popos releases=20.04 21.10 22.04 editions=intel nvidia -replace="!" -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "20.04"!"21.10"!"22.04" --field="Edition:CB" "intel"!"nvidia" | xargs -I{} sakura -e "quickget popos {}"' +replace='"!"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "20.04"!"21.10"!"22.04" --field="Edition:CB" "intel"!"nvidia" | xargs -I{} sakura -h -e "quickget popos {}"' Icon=/home/zen/.config/quickemu/vms_icons/popos.svg Categories=System;Virtualization; diff --git a/config/vms_supported/reactos.desktop b/config/vms_supported/reactos.desktop index 6973da6..c8d6e5e 100644 --- a/config/vms_supported/reactos.desktop +++ b/config/vms_supported/reactos.desktop @@ -2,7 +2,8 @@ Type=Application Name=reactos releases=latest +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "latest" | xargs -I{} sakura -e "quickget reactos {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "latest" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget reactos {}"' Icon=/home/zen/.config/quickemu/vms_icons/reactos.svg Categories=System;Virtualization; diff --git a/config/vms_supported/rebornos.desktop b/config/vms_supported/rebornos.desktop index 6f12588..037a82f 100644 --- a/config/vms_supported/rebornos.desktop +++ b/config/vms_supported/rebornos.desktop @@ -2,7 +2,8 @@ Type=Application Name=rebornos releases=latest +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "latest" | xargs -I{} sakura -e "quickget rebornos {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "latest" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget rebornos {}"' Icon=/home/zen/.config/quickemu/vms_icons/rebornos.svg Categories=System;Virtualization; diff --git a/config/vms_supported/rockylinux.desktop b/config/vms_supported/rockylinux.desktop index 2dbd82e..db12a74 100644 --- a/config/vms_supported/rockylinux.desktop +++ b/config/vms_supported/rockylinux.desktop @@ -3,7 +3,7 @@ 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/.local/share/quickemu && 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{} sakura -e "quickget rockylinux {}"' +replace='"!"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --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{} sakura -h -e "quickget rockylinux {}"' Icon=/home/zen/.config/quickemu/vms_icons/rockylinux.svg Categories=System;Virtualization; diff --git a/config/vms_supported/slackware.desktop b/config/vms_supported/slackware.desktop index 05401d3..6cc7524 100644 --- a/config/vms_supported/slackware.desktop +++ b/config/vms_supported/slackware.desktop @@ -2,7 +2,8 @@ Type=Application Name=slackware releases=14.2 15.0 +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "14.2"!"15.0" | xargs -I{} sakura -e "quickget slackware {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "14.2"!"15.0" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget slackware {}"' Icon=/home/zen/.config/quickemu/vms_icons/slackware.svg Categories=System;Virtualization; diff --git a/config/vms_supported/slitaz.desktop b/config/vms_supported/slitaz.desktop index 94e589f..99fc862 100644 --- a/config/vms_supported/slitaz.desktop +++ b/config/vms_supported/slitaz.desktop @@ -2,7 +2,8 @@ Type=Application Name=slitaz releases=preferred core core64 loram core-5in1 preinit +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "preferred"!"core"!"core64"!"loram"!"core-5in1"!"preinit" | xargs -I{} sakura -e "quickget slitaz {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "preferred"!"core"!"core64"!"loram"!"core-5in1"!"preinit" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget slitaz {}"' Icon=/home/zen/.config/quickemu/vms_icons/slitaz.png Categories=System;Virtualization; diff --git a/config/vms_supported/solus.desktop b/config/vms_supported/solus.desktop index a04b086..17331b6 100644 --- a/config/vms_supported/solus.desktop +++ b/config/vms_supported/solus.desktop @@ -3,7 +3,7 @@ Type=Application Name=solus releases=4.3 editions=Budgie GNOME MATE Plasma -replace="!" -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "4.3" --field="Edition:CB" "Budgie"!"GNOME"!"MATE"!"Plasma" | xargs -I{} sakura -e "quickget solus {}"' +replace='"!"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "4.3" --field="Edition:CB" "Budgie"!"GNOME"!"MATE"!"Plasma" | xargs -I{} sakura -h -e "quickget solus {}"' Icon=/home/zen/.config/quickemu/vms_icons/solus.svg Categories=System;Virtualization; diff --git a/config/vms_supported/steamos.desktop b/config/vms_supported/steamos.desktop index 62b8a56..e255d48 100644 --- a/config/vms_supported/steamos.desktop +++ b/config/vms_supported/steamos.desktop @@ -2,7 +2,8 @@ Type=Application Name=steamos releases=4.0 +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "4.0" | xargs -I{} sakura -e "quickget steamos {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "4.0" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget steamos {}"' Icon=/home/zen/.config/quickemu/vms_icons/steamos.svg Categories=System;Virtualization; diff --git a/config/vms_supported/tails.desktop b/config/vms_supported/tails.desktop index b43d9ca..62de747 100644 --- a/config/vms_supported/tails.desktop +++ b/config/vms_supported/tails.desktop @@ -2,7 +2,8 @@ Type=Application Name=tails releases=stable +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "stable" | xargs -I{} sakura -e "quickget tails {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "stable" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget tails {}"' Icon=/home/zen/.config/quickemu/vms_icons/tails.svg Categories=System;Virtualization; diff --git a/config/vms_supported/truenas-core.desktop b/config/vms_supported/truenas-core.desktop index ddf7357..1926f84 100644 --- a/config/vms_supported/truenas-core.desktop +++ b/config/vms_supported/truenas-core.desktop @@ -2,7 +2,8 @@ Type=Application Name=truenas-core releases=12.0 13.0 +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "12.0"!"13.0" | xargs -I{} sakura -e "quickget truenas-core {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "12.0"!"13.0" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget truenas-core {}"' Icon=/home/zen/.config/quickemu/vms_icons/truenas-core.svg Categories=System;Virtualization; diff --git a/config/vms_supported/truenas-scale.desktop b/config/vms_supported/truenas-scale.desktop index 7fe42c7..32341ee 100644 --- a/config/vms_supported/truenas-scale.desktop +++ b/config/vms_supported/truenas-scale.desktop @@ -2,7 +2,8 @@ Type=Application Name=truenas-scale releases=22.02 22.12 +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "22.02"!"22.12" | xargs -I{} sakura -e "quickget truenas-scale {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "22.02"!"22.12" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget truenas-scale {}"' Icon=/home/zen/.config/quickemu/vms_icons/truenas-scale.svg Categories=System;Virtualization; diff --git a/config/vms_supported/ubuntu-budgie.desktop b/config/vms_supported/ubuntu-budgie.desktop index c10063d..cec9a66 100644 --- a/config/vms_supported/ubuntu-budgie.desktop +++ b/config/vms_supported/ubuntu-budgie.desktop @@ -2,7 +2,8 @@ Type=Application Name=ubuntu-budgie releases=18.04 20.04 22.04 22.10 jammy-daily daily-live daily-canary +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "18.04"!"20.04"!"22.04"!"22.10"!"jammy-daily"!"daily-live"!"daily-canary"!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!"" | xargs -I{} sakura -e "quickget ubuntu-budgie {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "18.04"!"20.04"!"22.04"!"22.10"!"jammy-daily"!"daily-live"!"daily-canary"!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!"" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget ubuntu-budgie {}"' Icon=/home/zen/.config/quickemu/vms_icons/ubuntu-budgie.svg Categories=System;Virtualization; diff --git a/config/vms_supported/ubuntu-mate.desktop b/config/vms_supported/ubuntu-mate.desktop index b7d0122..5a9c147 100644 --- a/config/vms_supported/ubuntu-mate.desktop +++ b/config/vms_supported/ubuntu-mate.desktop @@ -2,7 +2,8 @@ Type=Application Name=ubuntu-mate releases=16.04 18.04 20.04 22.04 22.10 jammy-daily daily-live daily-canary +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "16.04"!"18.04"!"20.04"!"22.04"!"22.10"!"jammy-daily"!"daily-live"!"daily-canary"!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!"" | xargs -I{} sakura -e "quickget ubuntu-mate {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "16.04"!"18.04"!"20.04"!"22.04"!"22.10"!"jammy-daily"!"daily-live"!"daily-canary"!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!"" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget ubuntu-mate {}"' Icon=/home/zen/.config/quickemu/vms_icons/ubuntu-mate.svg Categories=System;Virtualization; diff --git a/config/vms_supported/ubuntu-unity.desktop b/config/vms_supported/ubuntu-unity.desktop index c3ac25c..8ced457 100644 --- a/config/vms_supported/ubuntu-unity.desktop +++ b/config/vms_supported/ubuntu-unity.desktop @@ -2,7 +2,8 @@ Type=Application Name=ubuntu-unity releases=22.10 daily-live daily-canary +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "22.10"!"daily-live"!"daily-canary" | xargs -I{} sakura -e "quickget ubuntu-unity {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "22.10"!"daily-live"!"daily-canary" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget ubuntu-unity {}"' Icon=/home/zen/.config/quickemu/vms_icons/ubuntu-unity.png Categories=System;Virtualization; diff --git a/config/vms_supported/ubuntu.desktop b/config/vms_supported/ubuntu.desktop index 789cb57..5128faa 100644 --- a/config/vms_supported/ubuntu.desktop +++ b/config/vms_supported/ubuntu.desktop @@ -2,7 +2,8 @@ Type=Application Name=ubuntu releases=14.04 16.04 18.04 20.04 22.04 22.10 jammy-daily daily-live daily-canary +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "14.04"!"16.04"!"18.04"!"20.04"!"22.04"!"22.10"!"jammy-daily"!"daily-live"!"daily-canary"!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!"" | xargs -I{} sakura -e "quickget ubuntu {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "14.04"!"16.04"!"18.04"!"20.04"!"22.04"!"22.10"!"jammy-daily"!"daily-live"!"daily-canary"!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!"" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget ubuntu {}"' Icon=/home/zen/.config/quickemu/vms_icons/ubuntu.svg Categories=System;Virtualization; diff --git a/config/vms_supported/ubuntukylin.desktop b/config/vms_supported/ubuntukylin.desktop index a15f55d..f87de6d 100644 --- a/config/vms_supported/ubuntukylin.desktop +++ b/config/vms_supported/ubuntukylin.desktop @@ -2,7 +2,8 @@ Type=Application Name=ubuntukylin releases=16.04 18.04 20.04 22.04 22.10 jammy-daily daily-live daily-canary +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "16.04"!"18.04"!"20.04"!"22.04"!"22.10"!"jammy-daily"!"daily-live"!"daily-canary"!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!"" | xargs -I{} sakura -e "quickget ubuntukylin {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "16.04"!"18.04"!"20.04"!"22.04"!"22.10"!"jammy-daily"!"daily-live"!"daily-canary"!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!"" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget ubuntukylin {}"' Icon=/home/zen/.config/quickemu/vms_icons/ubuntukylin.svg Categories=System;Virtualization; diff --git a/config/vms_supported/ubuntustudio.desktop b/config/vms_supported/ubuntustudio.desktop index 21232a2..7981397 100644 --- a/config/vms_supported/ubuntustudio.desktop +++ b/config/vms_supported/ubuntustudio.desktop @@ -2,7 +2,8 @@ Type=Application Name=ubuntustudio releases=16.04 18.04 20.04 22.04 22.10 jammy-daily daily-live daily-canary +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "16.04"!"18.04"!"20.04"!"22.04"!"22.10"!"jammy-daily"!"daily-live"!"daily-canary"!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!"" | xargs -I{} sakura -e "quickget ubuntustudio {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "16.04"!"18.04"!"20.04"!"22.04"!"22.10"!"jammy-daily"!"daily-live"!"daily-canary"!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!"" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget ubuntustudio {}"' Icon=/home/zen/.config/quickemu/vms_icons/ubuntustudio.svg Categories=System;Virtualization; diff --git a/config/vms_supported/void.desktop b/config/vms_supported/void.desktop index 8bdfafa..f20e6b0 100644 --- a/config/vms_supported/void.desktop +++ b/config/vms_supported/void.desktop @@ -3,7 +3,7 @@ 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/.local/share/quickemu && 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{} sakura -e "quickget void {}"' +replace='"!"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --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{} sakura -h -e "quickget void {}"' Icon=/home/zen/.config/quickemu/vms_icons/void.svg Categories=System;Virtualization; diff --git a/config/vms_supported/voidpup.desktop b/config/vms_supported/voidpup.desktop index 6beeb8d..c503984 100644 --- a/config/vms_supported/voidpup.desktop +++ b/config/vms_supported/voidpup.desktop @@ -2,7 +2,8 @@ Type=Application Name=voidpup releases=latest +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "latest" | xargs -I{} sakura -e "quickget voidpup {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "latest" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget voidpup {}"' Icon=/home/zen/.config/quickemu/vms_icons/voidpup.png Categories=System;Virtualization; diff --git a/config/vms_supported/vxlinux.desktop b/config/vms_supported/vxlinux.desktop index 19e52d7..f010fe8 100644 --- a/config/vms_supported/vxlinux.desktop +++ b/config/vms_supported/vxlinux.desktop @@ -1,8 +1,9 @@ [Desktop Entry] Type=Application Name=vxlinux -releases=6.1 5.0 4.2 4.1 4.0 +releases=6.1.2 6.1 5.0 4.2 4.1 4.0. +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "6.1"!"5.0"!"4.2"!"4.1"!"4.0" | xargs -I{} sakura -e "quickget vxlinux {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "6.1.2"!"6.1"!"5.0"!"4.2"!"4.1"!"4.0." --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget vxlinux {}"' Icon=/home/zen/.config/quickemu/vms_icons/vxlinux.svg Categories=System;Virtualization; diff --git a/config/vms_supported/windows.desktop b/config/vms_supported/windows.desktop index 7d5a811..a3a7c6b 100644 --- a/config/vms_supported/windows.desktop +++ b/config/vms_supported/windows.desktop @@ -2,7 +2,8 @@ Type=Application Name=windows releases=8 10 11 +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "8"!"10"!"11" | xargs -I{} sakura -e "quickget windows {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "8"!"10"!"11" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget windows {}"' Icon=/home/zen/.config/quickemu/vms_icons/windows.svg Categories=System;Virtualization; diff --git a/config/vms_supported/xerolinux.desktop b/config/vms_supported/xerolinux.desktop index e418e57..e1d2dc5 100644 --- a/config/vms_supported/xerolinux.desktop +++ b/config/vms_supported/xerolinux.desktop @@ -2,7 +2,8 @@ Type=Application Name=xerolinux releases=kde +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "kde" | xargs -I{} sakura -e "quickget xerolinux {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "kde" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget xerolinux {}"' Icon=/home/zen/.config/quickemu/vms_icons/xerolinux.svg Categories=System;Virtualization; diff --git a/config/vms_supported/xubuntu.desktop b/config/vms_supported/xubuntu.desktop index 27d6a2b..d85f2d0 100644 --- a/config/vms_supported/xubuntu.desktop +++ b/config/vms_supported/xubuntu.desktop @@ -2,7 +2,8 @@ Type=Application Name=xubuntu releases=16.04 18.04 20.04 22.04 22.10 jammy-daily daily-live daily-canary +editions= replace='"!"' -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "16.04"!"18.04"!"20.04"!"22.04"!"22.10"!"jammy-daily"!"daily-live"!"daily-canary"!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!"" | xargs -I{} sakura -e "quickget xubuntu {}"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "16.04"!"18.04"!"20.04"!"22.04"!"22.10"!"jammy-daily"!"daily-live"!"daily-canary"!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!""!"" --field="Edition:CB" "" | xargs -I{} sakura -h -e "quickget xubuntu {}"' Icon=/home/zen/.config/quickemu/vms_icons/xubuntu.svg Categories=System;Virtualization; diff --git a/config/vms_supported/zorin.desktop b/config/vms_supported/zorin.desktop index 7e74578..0a092f5 100644 --- a/config/vms_supported/zorin.desktop +++ b/config/vms_supported/zorin.desktop @@ -3,7 +3,7 @@ Type=Application Name=zorin releases=16 editions=core64 lite64 education64 edulite64 -replace="!" -Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --separator=" " --field="Release:CB" "16" --field="Edition:CB" "core64"!"lite64"!"education64"!"edulite64" | xargs -I{} sakura -e "quickget zorin {}"' +replace='"!"' +Exec=sh -c 'cd /home/zen/.local/share/quickemu && yad --form --field="Release:CB" "16" --field="Edition:CB" "core64"!"lite64"!"education64"!"edulite64" | xargs -I{} sakura -h -e "quickget zorin {}"' Icon=/home/zen/.config/quickemu/vms_icons/zorin.svg Categories=System;Virtualization; diff --git a/quickget b/quickget index fb4e390..4ab0708 100755 --- a/quickget +++ b/quickget @@ -208,6 +208,7 @@ function os_support() { rebornos \ rockylinux \ slackware \ + siduction \ slitaz \ solus \ steamos \ @@ -520,6 +521,14 @@ function releases_slackware() { echo 14.2 15.0 } +function releases_siduction() { + echo latest +} + +function editions_siduction() { + echo kde lxqt nox xfce xorg +} + function releases_slitaz() { echo preferred core core64 loram core-5in1 preinit } @@ -1438,7 +1447,18 @@ function get_slackware() { local HASH="" local ISO="slackware64-${RELEASE}-install-dvd.iso" local URL="https://slackware.nl/slackware/slackware-iso/slackware64-${RELEASE}-iso" - HASH=$(wget -q -O- "${URL}/${ISO}.md5" | cut -d' ' -f1) + HASH=$(wget -q -O- "${URL}/${ISO}.md5" | cut -d' ' -f1) + echo "${URL}/${ISO} ${HASH}" +} + +function get_siduction() { + local HASH="" + local DATE="" + local ISO="" + local URL="https://mirrors.dotsrc.org/siduction/iso/Masters_of_War/${EDITION}" + DATE=$(wget -q -O- "${URL}"| grep .iso.md5 | cut -d'-' -f6 | cut -d'.' -f1) + HASH=$(wget -q -O- "${URL}/${ISO}.md5" | cut -d' ' -f1) + ISO="siduction-22.1.1-Masters_of_War-${EDITION}-amd64-${DATE}.iso" echo "${URL}/${ISO} ${HASH}" } @@ -1450,7 +1470,7 @@ function get_slitaz() { preferred) ISO="slitaz-rolling";; *) ISO="slitaz-rolling-${RELEASE}";; esac - HASH=$(wget -q -O- "${URL}/${ISO}.md5" | cut -d' ' -f1) + HASH=$(wget -q -O- "${URL}/${ISO}.md5" | cut -d' ' -f1) echo "${URL}/${ISO}.iso ${HASH}" } diff --git a/yadEmu.png b/quickgui.png similarity index 100% rename from yadEmu.png rename to quickgui.png