Commit Graph

2089 Commits

Author SHA1 Message Date
Liam d0ae72a251
fix: Add ArchLinux 4M OVMF paths (#1514) 2024-11-11 15:24:28 +00:00
Gordon Schulz ec0f276abf
fix(fedora): Check whether the link value contains an actual .iso file (#1503)
* fix(fedora): Check whether the link value contains an actual .iso file

Also remove the SHA256 requirement. Fedora provides these for all links
now.
Fixes #1502

* refactor(fedora): Use more concise function to filter out non-ISO files

---------

Co-authored-by: Liam <33645555+lj3954@users.noreply.github.com>
2024-11-08 02:12:41 -06:00
Phil Clifford a09d5128be
chore: correct a spelling mistake (#1495) 2024-11-05 12:30:07 +00:00
Phil Clifford 16a43af329
fix(fedora): handle the space in the beta release (#1492)
* fix(fedora): handle the space in the beta release

fixes #1462
adjust the RELEASE to remove and replace the space

* fix(fedora): only list available editions where a release is selected

fixes #1493
2024-10-29 12:01:33 +00:00
Martin M. S. Pedersen 17a5971e49 fix: Use HTTPS URLs wherever possible 2024-10-21 15:44:06 -05:00
Zeglius 3f7bc4a77a fix: increase default disk size for bazzite to 64GB minimum 2024-10-21 15:37:39 -05:00
Liam 24e081752d refactor: Improve not equals syntax in get_deepin function 2024-10-19 19:29:22 -05:00
Phil Clifford 8299bfc896 fix(deepin): Correct architecture insertion logic
so Deepin 23 and  later are correctly adjusted.
2024-10-19 19:29:22 -05:00
Szorfein 70603de2a3
fix: Use ALSA on systems without a PulseAudio daemon (#1480) 2024-10-19 23:00:08 +01:00
github-actions[bot] 20c1fe030d
flake.lock: Update (#1478)
Flake lock file updates:

• Updated input 'nixpkgs':
    'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2405.635490%2Brev-f65141456289e81ea0d5a05af8898333cab5c53d/019237db-783b-7330-a22e-7d60c20ce855/source.tar.gz?narHash=sha256-pojbL/qteElw/nIXlN8kmHn/w6PQbEHr7Iz%2BWOXs0EM%3D' (2024-09-27)
  → 'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2405.635837%2Brev-a3f9ad65a0bf298ed5847629a57808b97e6e8077/019284a3-b408-7df6-a876-30d9e039bc1d/source.tar.gz?narHash=sha256-u%2BrxA79a0lyhG%2Bu%2BoPBRtTDtzz8kvkc9a6SWSt9ekVc%3D' (2024-10-12)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-10-19 22:50:59 +01:00
Alex Genovese 1638b7a721
fix: Archcraft and ReactOS ISO naming and editions quoting (#1468)
* proper fix for 'editions'

quotes needed on editions function call to prevent globbing  ....

* fix archcraft download

otherwise just downloads with filename 'download' without even a .iso extension

* refactor: Use web_redirect function to get archcraft URL


---------

Co-authored-by: Liam <33645555+lj3954@users.noreply.github.com>
2024-10-19 22:47:04 +01:00
Alex Genovese 9d4b82db20
fix: dynamic grep latest MX linux and sort Kolibri (#1479)
* Fix: add dynamic grep for latest MX linux releases
* add quick fix for kolibri url
* add Kolibri editions and 7zip extraction
2024-10-19 22:35:38 +01:00
Alex Genovese 3de28e1e56
fix: CachyOS downloads (#1483)
* update cachyos to new  editions

only two editions now and a revised cdn setup
2024-10-18 19:43:14 +01:00
Phil Clifford 8eda1e1150 fix(parrotsec): change grep to not use perl regexp so MacOS/BSD are happier 2024-10-18 17:26:48 +01:00
Phil Clifford 66a0af3a92 fix(nixos): change grep to not use perl regexp so MacOS/BSD are happier 2024-10-18 17:26:48 +01:00
Phil Clifford 0f8d56d2c8
fix: blendOS now has a single current iso (#1481)
* fix: blendOS now has a single current iso

Select a reasonable mirror as the old choice is unreliable

Co-authored-by: Liam <33645555+lj3954@users.noreply.github.com>
2024-10-17 20:54:57 +01:00
Dridi Boukelmoune 84595dc32f
docs: Move quickemu_conf manual to section 5 (#1454)
* docs: Simplify make rules for pandoc

This removes a --standalone duplicate and counter-productive
indirections like $(MANSECTION) because it prevents having more
than one and docs/Makefile hardcodes the section anyway.

* docs: Move quickemu_conf manual to section 5

Where it technically belongs... With the new make rules for pandoc, it's
actually much easier to manage manuals in several sections without much
overhead.

* docs: Remove potential quickemu_conf.1 leftover
2024-10-04 11:35:36 +01:00
Agustin Ferrario 002e366552 Add Haiku r1beta5
Added the lastest release from Haiku (r1beta5).
2024-09-30 17:37:36 +01:00
zenobit 3a20b31b49 fix: open homepage
introduced in
aa285f0f6e
2024-09-30 17:36:10 +01:00
dependabot[bot] c915522962 chore(deps): bump DeterminateSystems/magic-nix-cache-action from 7 to 8
Bumps [DeterminateSystems/magic-nix-cache-action](https://github.com/determinatesystems/magic-nix-cache-action) from 7 to 8.
- [Release notes](https://github.com/determinatesystems/magic-nix-cache-action/releases)
- [Commits](https://github.com/determinatesystems/magic-nix-cache-action/compare/v7...v8)

---
updated-dependencies:
- dependency-name: DeterminateSystems/magic-nix-cache-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-30 17:35:14 +01:00
Phil Clifford 17f3cd7eeb
refactor: remove redundant code from resolve_quickemu() (#1404)
* fix: remove redundant command call

* fix: test local quickemu is executable
2024-09-30 17:34:17 +01:00
dependabot[bot] 42ee12d51c chore(deps): bump DeterminateSystems/nix-installer-action from 13 to 14
Bumps [DeterminateSystems/nix-installer-action](https://github.com/determinatesystems/nix-installer-action) from 13 to 14.
- [Release notes](https://github.com/determinatesystems/nix-installer-action/releases)
- [Commits](https://github.com/determinatesystems/nix-installer-action/compare/v13...v14)

---
updated-dependencies:
- dependency-name: DeterminateSystems/nix-installer-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-30 17:32:34 +01:00
dependabot[bot] 973e57eefa chore(deps): bump DeterminateSystems/flake-checker-action from 8 to 9
Bumps [DeterminateSystems/flake-checker-action](https://github.com/determinatesystems/flake-checker-action) from 8 to 9.
- [Release notes](https://github.com/determinatesystems/flake-checker-action/releases)
- [Commits](https://github.com/determinatesystems/flake-checker-action/compare/v8...v9)

---
updated-dependencies:
- dependency-name: DeterminateSystems/flake-checker-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-30 17:32:10 +01:00
dependabot[bot] bf3ee94724 chore(deps): bump DeterminateSystems/update-flake-lock from 23 to 24
Bumps [DeterminateSystems/update-flake-lock](https://github.com/determinatesystems/update-flake-lock) from 23 to 24.
- [Release notes](https://github.com/determinatesystems/update-flake-lock/releases)
- [Commits](https://github.com/determinatesystems/update-flake-lock/compare/v23...v24)

---
updated-dependencies:
- dependency-name: DeterminateSystems/update-flake-lock
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-30 17:31:59 +01:00
Aaron Honeycutt 04be5de7f1 remove popos 21.10
this is an unsupported release now
2024-09-30 17:31:43 +01:00
Mario Kneidinger 4a871fff22 chore(new supported release): Added support for Linux Mint 22 2024-09-30 17:31:12 +01:00
github-actions[bot] 37b0f5dd25 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2405.634054%2Brev-4a92571f9207810b559c9eac203d1f4d79830073/01914d63-b212-712f-bb11-24565c742847/source.tar.gz?narHash=sha256-%2BCHVZnTnIYRLYsARInHYoWkujzcRkLY/gXm3s5bE52o%3D' (2024-08-13)
  → 'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2405.635490%2Brev-f65141456289e81ea0d5a05af8898333cab5c53d/019237db-783b-7330-a22e-7d60c20ce855/source.tar.gz?narHash=sha256-pojbL/qteElw/nIXlN8kmHn/w6PQbEHr7Iz%2BWOXs0EM%3D' (2024-09-27)
2024-09-30 17:30:53 +01:00
Gitsarry 790484cb7d fix: use double brackets for if clause with and & or concatenation
Previous does not work with Bash version 5.2.15(1)-release (x86_64-pc-linux-gnu)
2024-08-27 10:54:08 +01:00
Luke Yelavich 42c90e9771 feat: Add support for OpenSuse Aeon 2024-08-27 10:45:47 +01:00
Agustin Isasmendi 9332ff25cd fix: #1391 Change http to https endpoints for macos download 2024-08-27 10:45:15 +01:00
Phil Clifford c10ba9aac0 docs: remove doc reference to Windows Server 2012-r2 2024-08-27 10:44:27 +01:00
Phil Clifford 0cfeffbc82 docs: fix small usage typo 2024-08-27 10:44:27 +01:00
Phil Clifford def912cce3 docs: regenerated man pages include new options 2024-08-27 10:44:27 +01:00
Phil Clifford 75bd81d1e9 fix: get sparky info from mirror 2024-08-27 10:42:20 +01:00
Phil Clifford 1f0dc50194 fix: extend search for smbd 2024-08-27 10:41:42 +01:00
Gitsarry 18cdda254b fix: make function ignore_msrs_always work
With the previous version the file was never written if it not existed before, logic bug.
2024-08-27 10:38:41 +01:00
Liam 35f8e9333d fix: Use 1 as default sockets value 2024-08-27 10:37:54 +01:00
Chase Covello 070514d449
Fix: set RTC to localtime only for Windows/ReactOS/DOS and UTC for all others (#1429)
* Set RTC to localtime only for Windows/ReactOS/DOS and UTC for all other OS

Windows/ReactOS/DOS conventionally set the system RTC to local time, but Linux/UNIX/macOS use UTC. Guest systems that expect UTC and have the time zone set to local time will have the wrong system clock time at startup until they set the clock with NTP. This is especially an issue for disk images imported from or shared with another VM configuration that uses UTC for non-Windows guests.

* Removed RTC driftfix option for non-Windows/ReactOS/DOS guests

According to the QEMU man page:

    Enable driftfix (i386 targets only) if you experience time
    drift problems, specifically with Windows' ACPI HAL. This
    option will try to figure out how many timer interrupts were
    not processed by the Windows guest and will re-inject them.

This option thus seems unnecessary for other systems and may cause
performance or timekeeping issues, so enable only for
Windows/ReactOS/DOS.
2024-08-27 10:37:21 +01:00
github-actions[bot] bb103295ea flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2405.633516%2Brev-8c50662509100d53229d4be607f1a3a31157fa12/0190f691-c019-7d99-b723-4b2dd6dfd38f/source.tar.gz?narHash=sha256-2ShmEaFi0kJVOEEu5gmlykN5dwjWYWYUJmlRTvZQRpU%3D' (2024-07-27)
  → 'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2405.634054%2Brev-4a92571f9207810b559c9eac203d1f4d79830073/01914d63-b212-712f-bb11-24565c742847/source.tar.gz?narHash=sha256-%2BCHVZnTnIYRLYsARInHYoWkujzcRkLY/gXm3s5bE52o%3D' (2024-08-13)
2024-08-27 10:36:19 +01:00
Phil Clifford bc2858ecbf fix: dequote editions pipe 2024-08-27 10:35:34 +01:00
github-actions[bot] a13d554374 flake.lock: Update
Flake lock file updates:

• Updated input 'flake-schemas':
    'https://api.flakehub.com/f/pinned/DeterminateSystems/flake-schemas/0.1.2/018b3da8-4cc3-7fbb-8ff7-1588413c53e2/source.tar.gz?narHash=sha256-j8SR19V1SRysyJwpOBF4TLuAvAjF5t%2BgMiboN4gYQDU%3D' (2023-10-16)
  → 'https://api.flakehub.com/f/pinned/DeterminateSystems/flake-schemas/0.1.5/0190ef2f-61e0-794b-ba14-e82f225e55e6/source.tar.gz?narHash=sha256-G5CxYeJVm4lcEtaO87LKzOsVnWeTcHGKbKxNamNWgOw%3D' (2024-07-26)
• Updated input 'nixpkgs':
    'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2405.632931%2Brev-f12ee5f64c6a09995e71c9626d88c4efa983b488/0190afd7-6008-74ee-a4f6-a75a0a8f29b3/source.tar.gz?narHash=sha256-FZ5dnrvKkln9ESdoTR8R7GKW9rNpXNZrxGsOXsbsTpE%3D' (2024-07-12)
  → 'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2405.633516%2Brev-8c50662509100d53229d4be607f1a3a31157fa12/0190f691-c019-7d99-b723-4b2dd6dfd38f/source.tar.gz?narHash=sha256-2ShmEaFi0kJVOEEu5gmlykN5dwjWYWYUJmlRTvZQRpU%3D' (2024-07-27)
2024-08-02 10:37:50 +01:00
dependabot[bot] a2c3572512 chore(deps): bump DeterminateSystems/nix-installer-action from 12 to 13
Bumps [DeterminateSystems/nix-installer-action](https://github.com/determinatesystems/nix-installer-action) from 12 to 13.
- [Release notes](https://github.com/determinatesystems/nix-installer-action/releases)
- [Commits](https://github.com/determinatesystems/nix-installer-action/compare/v12...v13)

---
updated-dependencies:
- dependency-name: DeterminateSystems/nix-installer-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-02 10:37:28 +01:00
Liam 885d4a84b2 fix: Don't duplicate VM path in fixed ISO from create_config function 2024-07-14 20:00:37 +01:00
Alpha fc43f861b7 refactor: use unattended windows installation by default
Create unattended windows installation iso by default when creating
windows vms with --create-config.
To disable, pass --disable-unattended

https://github.com/quickemu-project/quickemu/pull/1373/files#r1673481239

Co-authored-by: Liam <33645555+lj3954@users.noreply.github.com>
2024-07-14 20:00:37 +01:00
Liam d3a95c2fe5 refactor: General improvements to create_config function 2024-07-14 20:00:37 +01:00
Alpha 113bd4d1f5 feat: add --unattended flag to --create-config to create unattend.iso (windows hosts)
Feature request #1369
2024-07-14 20:00:37 +01:00
Alpha 3c50a65df5 refactor: move unattended win installation code inside function
move code necessary for creation of unattended.iso for windows 10 and 11
inside unattended_windows function

Change parameter required for unattended_windows function from
autounattend.xml file to $VM_PATH
2024-07-14 20:00:37 +01:00
Alpha 9276573c02 refactor: move create_config function to the bottom
move it below unattended_windows and web_get functions to reference them
later
2024-07-14 20:00:37 +01:00
github-actions[bot] 8d9c63ff6c flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2405.631440%2Brev-2819fffa7fa42156680f0d282c60d81e8fb185b7/0190034c-678d-7039-b45c-fa38168f2500/source.tar.gz?narHash=sha256-mJi4/gjiwQlSaxjA6AusXBN/6rQRaPCycR7bd8fydnQ%3D' (2024-06-09)
  → 'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2405.632931%2Brev-f12ee5f64c6a09995e71c9626d88c4efa983b488/0190afd7-6008-74ee-a4f6-a75a0a8f29b3/source.tar.gz?narHash=sha256-FZ5dnrvKkln9ESdoTR8R7GKW9rNpXNZrxGsOXsbsTpE%3D' (2024-07-12)
2024-07-14 19:57:20 +01:00
Liam aeb14a717b chore: Remove windowskey from packaging 2024-07-11 10:34:26 +01:00