Commit Graph

2141 Commits

Author SHA1 Message Date
Martin Wimpress a4860869ee style: update warnings/errors for insufficient RAM allocation 2024-06-25 11:41:24 +01:00
Phil Clifford 24a2a7b413 chore: regenerated docs with README changes incorporated 2024-06-25 11:22:23 +01:00
Martin Wimpress 130cd6a811 fix: update holoiso to only download the most recent release
- Close #1302
- Close #1301
2024-06-25 11:21:47 +01:00
takase1121 3a07d353b9 feat(quickemu): allow overriding insufficient RAM error
When RAM is not specified in the config and the min RAM is not met, quickemu tells the user to override the RAM amount and exits.
If the user overrides the RAM, the script should allow the user to continue with a warning.
2024-06-25 11:13:37 +01:00
Martin Wimpress 4b30ea21f4 fix: correct typo in max_outputs conditional 2024-06-25 10:54:35 +01:00
Martin Wimpress 7afab97c63 fix: update bazzite to always get the latest stable release. close #1306
Add the option to choose KDE or GNOME editions.
2024-06-25 09:22:52 +01:00
mystery3525 a85bb0897a Took inspiration from cebd9dd781/hhvm.nix (L76) 2024-06-25 08:57:22 +01:00
mystery3525 0f616dcf08 Update package.nix 2024-06-25 08:57:22 +01:00
Martin Wimpress e0523746fd docs: add macOS as supported host 2024-06-24 13:41:33 +01:00
Martin Wimpress 60c140cfe4 docs: add Linux Matters feature 2024-06-24 13:41:33 +01:00
Martin Wimpress 7ff1c58c69 chore: update release_freebsd() to only get released images 2024-06-24 13:39:59 +01:00
Martin Wimpress 33a5d71dda fix(parrotsec): constrain parrot to the most recent release only
Older releases drop the isos and only keep the torrents
2024-06-24 13:39:59 +01:00
Martin Wimpress c760932d48 chore: only reference the current slint release; their servers are slow 2024-06-24 13:39:59 +01:00
Martin Wimpress ac42e6b492 fix(deepin): improve download speed and correct URLs for release URLs 2024-06-24 13:39:59 +01:00
Martin Wimpress 7e0e3e8306 fix(nixos): adapt the plasma edition based on NixOS release 2024-06-24 13:39:59 +01:00
Martin Wimpress b730adf109 chore: constrain netbsd to the 4 most recent releases 2024-06-24 13:39:59 +01:00
Martin Wimpress 9572ea6ae9 chore: update mxlinux to 23.3 2024-06-24 13:39:59 +01:00
Martin Wimpress d60c7baa8b
chore: make shellcheck happy in releases_parrotsec() (#1296) 2024-06-24 10:15:21 +01:00
Martin Wimpress 2c6a050643
chore: make shellcheck happy in releases_nixos() (#1295) 2024-06-24 10:08:03 +01:00
Martin Wimpress 56ec3c9e47
fix: add uuid-runtime to debian/control. close #1256 (#1294) 2024-06-24 10:07:50 +01:00
Martin Wimpress b8aabcb892
fix: correctly check for passthrough smartcard support. close #888 (#1293) 2024-06-24 10:07:35 +01:00
Lorenzo Brzek 7e919dac30
chore(updated supported releases): Updated support for ParrotOS 6.1 (#1279)
* chore(updated supported releases): Updated support for ParrotOS 6.1 and NixOS 24.05

Added support for:

- ParrotOS 6.1
- NixOS 24.05

Removed support for:

- ParrotOS 5.9
- NixOS 23.05

* Apply suggestions from code review

Co-authored-by: Liam <33645555+lj3954@users.noreply.github.com>

* chore: Removed changes to NixOS

---------

Co-authored-by: Liam <33645555+lj3954@users.noreply.github.com>
2024-06-24 10:01:50 +01:00
Martin Wimpress 9303b73ebe fix: running quickemu and quickreport in zsh. close #1268
Due to zsh auto completion of piping to `grep [0-9]` does not work. This patch fixes this problem by quoting `"[0-9]"`.
2024-06-24 09:02:43 +01:00
Liam 9b1c28dbe1 fix: correctly escape characters in edition/lang validation. Closes #1270 2024-06-24 08:57:05 +01:00
Martin Joerg a7271034cf fix: don't declare SPICE as local within configure_ports. close #1240
Functionality was split across several functions in
e29173a16d, so SPICE cannot be local
anymore as it is also referenced in vm_boot.
2024-06-24 08:50:25 +01:00
Alan Roberts 94035a5930 adding suggested code to get the two latest nixos releses 2024-06-24 08:46:57 +01:00
Alan Roberts 271e0eb7d7 adding plasma6 2024-06-24 08:46:57 +01:00
Alan Roberts 585814cf87 Adding nixos 24.05 to releases_nixos 2024-06-24 08:46:57 +01:00
David Goodwin 39ffb0b6f2 docs: update README.md - fix quickget example usage (include: edition)
quickget nixos unstable ... requires edition (e.g. minimal / plasma5 / ghome)  ...
2024-06-24 08:46:22 +01:00
Martin Wimpress cb97c14f9d chore: update flake.lock 2024-06-24 08:32:19 +01:00
Martin Wimpress f4c362eda7 refactor: update flake to, mostly, work on macOS 2024-06-24 08:32:19 +01:00
Phil Clifford d78255b097 chore: align subproject 2024-05-28 12:58:13 -04:00
Phil Clifford cf4b63c51d docs: man pages regenerated including recent wiki revisions 2024-05-28 12:58:13 -04:00
Martin Wimpress b357fcf240 feat(quickreport): add macOS support to quickreport 2024-05-24 09:38:58 -04:00
Martin Wimpress 9fe835d107 fix(quickreport): discover quickemu if not in the PATH. close #1235 2024-05-24 09:38:58 -04:00
Martin Wimpress 1fea6b46c2 feat: add timeout and retry to web_check() 2024-05-24 09:38:58 -04:00
Martin Wimpress 7bfeb7721e fix(freebsd): filter out 14.1; it is not released yet. close #1231 2024-05-24 09:38:58 -04:00
Martin Wimpress 143e3574fb chore: limit nixos to recent releases 2024-05-24 09:38:58 -04:00
Martin Wimpress 6e01e38298 chore: limit deepin to 10 releases 2024-05-24 09:38:58 -04:00
Martin Wimpress 1e7714a1af refactor(debian): only return the latest releases from each release 2024-05-24 09:38:58 -04:00
Martin Wimpress 5e96af3eca chore!(ubuntu): remove EOL releases 2024-05-24 09:38:58 -04:00
Martin Wimpress 590bd560cb fix(quickget): remove use of grep -P and replace with portable equivalent 2024-05-24 09:38:58 -04:00
Martin Wimpress 7f250ed1b0 fix: make sure all use of head and tail is portable. close #1238 2024-05-24 09:38:58 -04:00
Martin Wimpress dbe9f612fb fix: handle multiple CPU models returned via lscpu; Asahi Linux for example 2024-05-17 23:18:54 +01:00
Martin Wimpress b009e5cef5 feat: improve compatibility of macOS on non-Intel host CPUs
Adapted from https://github.com/quickemu-project/quickemu/issues/1114#issuecomment-2115516935

Tested full installs of Mojave, Catalina, Big Sur, Monterey, Ventura and Sonoma on AMD Ryzen 5950X. Performed updates post-install and installed Revolutionator.
2024-05-17 23:18:54 +01:00
Martin Wimpress 023a7355db doc: add comments about improving detection of running in a VM 2024-05-17 23:18:54 +01:00
Martin Wimpress 1b6cf0ad69 fix(wsl): suppress error getting sys_vendor when running on WSL2 2024-05-17 23:18:54 +01:00
Martin Wimpress 3e6acd8c98 feat: best guess for arach64 VMs on aarch64/arm64 hosts 2024-05-17 23:18:54 +01:00
Martin Wimpress ff02a7b2cb refactor: move all CPU related configuration to configure_cpu() 2024-05-17 23:18:54 +01:00
Martin Wimpress db04a6686a refactor(macos): tidy up the guest CPU configuration for macOS 2024-05-17 23:18:54 +01:00