Commit graph

  • 93557fb61d fix(nix): include samba so file sharing works Martin Wimpress 2024-06-29 10:47:48 +01:00
  • 626591bca8 chore: update flake.lock Martin Wimpress 2024-06-27 00:39:54 +01:00
  • 17f5932024 refactor: align package.nix with Nixpkgs Martin Wimpress 2024-06-27 00:38:17 +01:00
  • faccbae06a refactor: update devshell.nix so a usable "fake" quickemu is created Martin Wimpress 2024-06-27 00:35:02 +01:00
  • 5f8c40f7ab chore: bump version to 4.9.6 Martin Wimpress 2024-06-26 21:51:33 +01:00
  • ded5971b6e fix(debian): add missing comma in debian/control Martin Wimpress 2024-06-25 13:17:05 +01:00
  • 1c89f520f2 style: indent RAM allocation warnings/errors Martin Wimpress 2024-06-25 12:54:45 +01:00
  • a4860869ee style: update warnings/errors for insufficient RAM allocation Martin Wimpress 2024-06-25 11:40:45 +01:00
  • 24a2a7b413 chore: regenerated docs with README changes incorporated Phil Clifford 2024-06-24 20:46:40 +01:00
  • 130cd6a811 fix: update holoiso to only download the most recent release Martin Wimpress 2024-06-25 11:20:01 +01:00
  • 3a07d353b9 feat(quickemu): allow overriding insufficient RAM error takase1121 2024-06-25 16:23:35 +08:00
  • 4b30ea21f4 fix: correct typo in max_outputs conditional Martin Wimpress 2024-06-25 10:54:05 +01:00
  • 7afab97c63 fix: update bazzite to always get the latest stable release. close #1306 Martin Wimpress 2024-06-25 09:14:52 +01:00
  • a85bb0897a Took inspiration from cebd9dd781/hhvm.nix (L76) mystery3525 2024-06-24 22:51:52 -04:00
  • 0f616dcf08 Update package.nix mystery3525 2024-06-24 20:34:01 -04:00
  • e0523746fd docs: add macOS as supported host Martin Wimpress 2024-06-24 11:07:02 +01:00
  • 60c140cfe4 docs: add Linux Matters feature Martin Wimpress 2024-06-24 10:56:49 +01:00
  • 7ff1c58c69 chore: update release_freebsd() to only get released images Martin Wimpress 2024-06-24 13:19:23 +01:00
  • 33a5d71dda fix(parrotsec): constrain parrot to the most recent release only Martin Wimpress 2024-06-24 12:34:28 +01:00
  • c760932d48 chore: only reference the current slint release; their servers are slow Martin Wimpress 2024-06-24 12:25:04 +01:00
  • ac42e6b492 fix(deepin): improve download speed and correct URLs for release URLs Martin Wimpress 2024-06-24 12:08:30 +01:00
  • 7e0e3e8306 fix(nixos): adapt the plasma edition based on NixOS release Martin Wimpress 2024-06-24 11:32:23 +01:00
  • b730adf109 chore: constrain netbsd to the 4 most recent releases Martin Wimpress 2024-06-24 11:25:03 +01:00
  • 9572ea6ae9 chore: update mxlinux to 23.3 Martin Wimpress 2024-06-24 11:19:49 +01:00
  • d60c7baa8b
    chore: make shellcheck happy in releases_parrotsec() (#1296) Martin Wimpress 2024-06-24 10:15:21 +01:00
  • 2c6a050643
    chore: make shellcheck happy in releases_nixos() (#1295) Martin Wimpress 2024-06-24 10:08:03 +01:00
  • 56ec3c9e47
    fix: add uuid-runtime to debian/control. close #1256 (#1294) Martin Wimpress 2024-06-24 10:07:50 +01:00
  • b8aabcb892
    fix: correctly check for passthrough smartcard support. close #888 (#1293) Martin Wimpress 2024-06-24 10:07:35 +01:00
  • 7e919dac30
    chore(updated supported releases): Updated support for ParrotOS 6.1 (#1279) Lorenzo Brzek 2024-06-24 11:01:50 +02:00
  • 9303b73ebe fix: running quickemu and quickreport in zsh. close #1268 Martin Wimpress 2024-06-24 09:01:55 +01:00
  • 9b1c28dbe1 fix: correctly escape characters in edition/lang validation. Closes #1270 Liam 2024-06-07 19:29:33 -07:00
  • a7271034cf fix: don't declare SPICE as local within configure_ports. close #1240 Martin Joerg 2024-06-02 16:53:27 +02:00
  • 94035a5930 adding suggested code to get the two latest nixos releses Alan Roberts 2024-06-05 08:27:02 -04:00
  • 271e0eb7d7 adding plasma6 Alan Roberts 2024-06-05 08:24:09 -04:00
  • 585814cf87 Adding nixos 24.05 to releases_nixos Alan Roberts 2024-06-04 16:25:54 -04:00
  • 39ffb0b6f2 docs: update README.md - fix quickget example usage (include: edition) David Goodwin 2024-05-27 19:34:04 +01:00
  • cb97c14f9d chore: update flake.lock Martin Wimpress 2024-05-31 10:58:38 +01:00
  • f4c362eda7 refactor: update flake to, mostly, work on macOS Martin Wimpress 2024-05-31 10:57:18 +01:00
  • d78255b097 chore: align subproject Phil Clifford 2024-05-26 14:53:56 +01:00
  • cf4b63c51d docs: man pages regenerated including recent wiki revisions Phil Clifford 2024-05-26 14:46:36 +01:00
  • b357fcf240 feat(quickreport): add macOS support to quickreport Martin Wimpress 2024-05-22 21:50:25 -04:00
  • 9fe835d107 fix(quickreport): discover quickemu if not in the PATH. close #1235 Martin Wimpress 2024-05-22 08:39:26 -04:00
  • 1fea6b46c2 feat: add timeout and retry to web_check() Martin Wimpress 2024-05-22 08:22:11 -04:00
  • 7bfeb7721e fix(freebsd): filter out 14.1; it is not released yet. close #1231 Martin Wimpress 2024-05-22 08:17:59 -04:00
  • 143e3574fb chore: limit nixos to recent releases Martin Wimpress 2024-05-21 23:28:54 -04:00
  • 6e01e38298 chore: limit deepin to 10 releases Martin Wimpress 2024-05-21 23:28:36 -04:00
  • 1e7714a1af refactor(debian): only return the latest releases from each release Martin Wimpress 2024-05-23 08:14:08 -04:00
  • 5e96af3eca chore!(ubuntu): remove EOL releases Martin Wimpress 2024-05-21 23:27:21 -04:00
  • 590bd560cb fix(quickget): remove use of grep -P and replace with portable equivalent Martin Wimpress 2024-05-21 23:26:05 -04:00
  • 7f250ed1b0 fix: make sure all use of head and tail is portable. close #1238 Martin Wimpress 2024-05-23 08:16:01 -04:00
  • dbe9f612fb fix: handle multiple CPU models returned via lscpu; Asahi Linux for example Martin Wimpress 2024-05-17 13:18:19 +01:00
  • b009e5cef5 feat: improve compatibility of macOS on non-Intel host CPUs Martin Wimpress 2024-05-17 12:08:14 +01:00
  • 023a7355db doc: add comments about improving detection of running in a VM Martin Wimpress 2024-05-16 14:06:24 +01:00
  • 1b6cf0ad69 fix(wsl): suppress error getting sys_vendor when running on WSL2 Martin Wimpress 2024-05-16 14:05:59 +01:00
  • 3e6acd8c98 feat: best guess for arach64 VMs on aarch64/arm64 hosts Martin Wimpress 2024-05-17 13:53:08 +01:00
  • ff02a7b2cb refactor: move all CPU related configuration to configure_cpu() Martin Wimpress 2024-05-16 13:28:32 +01:00
  • db04a6686a refactor(macos): tidy up the guest CPU configuration for macOS Martin Wimpress 2024-05-16 12:10:22 +01:00
  • 4a7f4a4932 refactor: enable topoext on AuthenticAMD for everything except macOS Martin Wimpress 2024-05-16 11:12:54 +01:00
  • aaeb413e3e refactor: consolidate KVM_GUEST_TWEAKS into GUEST_TWEAKS Martin Wimpress 2024-05-16 10:57:17 +01:00
  • 8d8c31e136 fix: remove Intel extended page table (ept) flag from macOS Martin Wimpress 2024-05-16 10:08:59 +01:00
  • da42a211d6 fix(darwin): emulate a CPU if attempting to run macOS in a VM Martin Wimpress 2024-05-16 09:48:33 +01:00
  • 6985a5f135 fix(darwin): workaround machdep.cpu.vendor being invalid on Apple silicon Martin Wimpress 2024-05-16 09:45:21 +01:00
  • b7ab6f6d36 feat: refactor virtualisation accelerators Martin Wimpress 2024-05-15 17:42:51 +01:00
  • 587d218f14 fix: use host cpu for macos if it is a GenuineIntel cpu on the host Martin Wimpress 2024-05-16 09:59:21 +01:00
  • 62377a77c0 style: show CPU_MODEL in quickemu output Martin Wimpress 2024-05-15 13:31:07 +01:00
  • d7fe13356c fix(darwin): allow display of 'none' Martin Wimpress 2024-05-15 13:15:37 +01:00
  • 5ab447e18e fix(darwin): update DISPLAY_DEVICE configuration to support cocoa Martin Wimpress 2024-05-15 11:43:38 +01:00
  • 98802b4891 refactor(darwin): overhaul CPU configuration Martin Wimpress 2024-05-15 11:19:27 +01:00
  • 83c16dad2c feat: add host and VM architecture; host is hard coded to x86_64 Martin Wimpress 2024-05-15 11:17:45 +01:00
  • cefa2556f3 refactor: get QEMU version from qemu-img; avoids architecture complications Martin Wimpress 2024-05-15 10:57:27 +01:00
  • 8f58d0e07c refactor: consolidate and simplify quickget tests Martin Wimpress 2024-05-16 16:23:48 +01:00
  • f4fbb7dd29 fix(darwin): just use uuidgen to create session_id Martin Wimpress 2024-05-15 02:11:55 +01:00
  • 6c07e3acdc fix(darwin): disable huge pages Martin Wimpress 2024-05-15 02:05:35 +01:00
  • a4818025d8 fix(darwin): convert CPU flags from Linux format to Darwin format Martin Wimpress 2024-05-15 02:25:51 +01:00
  • c3792c61f4 fix(darwin): call sw_vers with single switch for improved compatibility Martin Wimpress 2024-05-15 01:46:33 +01:00
  • 085dfea742 refactor(darwin): change DARWIN to OS_KERNEL for clear conditionals Martin Wimpress 2024-05-15 01:35:00 +01:00
  • 7e5d26daab refactor: rename HOST_OS to OS_RELEASE Martin Wimpress 2024-05-15 01:28:57 +01:00
  • eb661221ef refactor: change IN_VM to HYPERVISOR; Martin Wimpress 2024-05-15 01:19:39 +01:00
  • f14eed78ce fix(darwin): default display to cocoa on darwin Martin Wimpress 2024-05-15 01:07:43 +01:00
  • c5b96cfcd5 fix(darwin): disable viewer_param_check() for darwin Martin Wimpress 2024-05-15 01:04:38 +01:00
  • 63409682f2 fix(darwin): update display_param_check() to correctly verify displays Martin Wimpress 2024-05-15 00:59:54 +01:00
  • 6528520d0f refactor: check qemu-img, qemu-system-x86_64 and curl are executable Martin Wimpress 2024-05-14 23:45:37 +01:00
  • 989ad37d65 fix(quickget): find qemu-img Martin Wimpress 2024-05-14 23:43:58 +01:00
  • 685b2ef742 style: add missing function prefix Martin Wimpress 2024-05-14 20:53:24 +01:00
  • 20684681c6 feat: detect if running in a VM and use an emulated CPU Martin Wimpress 2024-05-14 20:48:30 +01:00
  • 3d83553d62 refactor: add CPU_MODEL variable Martin Wimpress 2024-05-14 19:57:58 +01:00
  • b8c6465581 fix(darwin): do not enable kvm-pit.lost_tick_policy=discard on darwin Martin Wimpress 2024-05-14 19:48:05 +01:00
  • fb103ef072 fix(darwin): do not enable kvm=on or kvm_pv_unhalt on darwin Martin Wimpress 2024-05-14 19:46:51 +01:00
  • a67386755e refactor: set NET before any other configuration Martin Wimpress 2024-05-14 19:13:37 +01:00
  • c194bad2d4 fix(linux): resolve regression in check_cpu_flag() Martin Wimpress 2024-05-14 19:12:57 +01:00
  • 79a8f474f7 fix(darwin): don't configure braille on darwin; it requires SDL Martin Wimpress 2024-05-14 19:02:34 +01:00
  • 62f6e30c70 fix(darwin): don't configure SPICE device on darwin Martin Wimpress 2024-05-14 19:02:01 +01:00
  • 0e6fe28141 fix(darwin): do not try and change process name on darwin Martin Wimpress 2024-05-14 18:46:59 +01:00
  • 2ccfac7ec0 feat(darwin): add support for coreaudio on darwin Martin Wimpress 2024-05-14 18:41:38 +01:00
  • 4b36aed8c6 fix(darwin): correct path to search for firmware on darwin Martin Wimpress 2024-05-14 18:37:00 +01:00
  • 57019e72dd wip: disable VT-d for testing Martin Wimpress 2024-05-14 18:35:12 +01:00
  • f0b41749f6 feat(darwin): get the host OS info Martin Wimpress 2024-05-14 18:32:07 +01:00
  • 178619d673 feat(darwin): update check_cpu_flag() to support Darwin Martin Wimpress 2024-05-14 18:22:43 +01:00
  • 6000546e35 refactor(darwin): make uname use portable between Darwin and Linux Martin Wimpress 2024-05-14 17:04:23 +01:00
  • c30c4612b5 feat(darwin): check if SMT is enabled on darwin Martin Wimpress 2024-05-14 16:09:26 +01:00