Commit Graph

2135 Commits

Author SHA1 Message Date
Martin Wimpress 5568e6d4a9
docs: update FUNDING.yml 2024-07-03 13:37:07 +01:00
Martin Wimpress b519043ddb fix: make shellcheck happy by removing pointless echo 2024-07-02 16:18:18 +01:00
Martin Wimpress ec13f369c5 fix: add resolve_quickemu() to quickget so it can locate quickemu 2024-07-02 15:57:59 +01:00
Martin Wimpress e92fbe95a2 chore: remove ncurses from nix package and devshell 2024-07-02 14:09:29 +01:00
Martin Wimpress e305c41118 refactor: replace all use of fold with fmt; no need for ncurses 2024-07-02 14:09:29 +01:00
Martin Wimpress 0440ce149b refactor: remove single use error_ functions 2024-07-02 14:09:29 +01:00
Martin Wimpress 8cf007f8eb fix: requesting --help is not an error 2024-07-02 13:37:16 +01:00
Martin Wimpress 66dfa6451a fix: patch samba detection in Nix flake 2024-07-02 13:13:25 +01:00
Martin Wimpress 13f98e32d3
ci: fix workflows 2024-07-02 12:58:54 +01:00
Martin Wimpress a931b2fc2c ci: add test-build-quickemu.yml 2024-07-02 12:54:52 +01:00
Martin Wimpress ecfafc8125 chore(ci): clean up test-quickget.yml 2024-07-02 12:54:52 +01:00
Martin Wimpress f7861a6e7f refactor: update Nix flake to be consistent with the quickgui flake 2024-07-02 02:27:01 +01:00
Phil Clifford 1cf80e7d81 fix: get rounded integer RAM_HOST values 2024-07-02 02:26:41 +01:00
dependabot[bot] a36d51ac98 chore(deps): bump DeterminateSystems/update-flake-lock from 22 to 23
Bumps [DeterminateSystems/update-flake-lock](https://github.com/determinatesystems/update-flake-lock) from 22 to 23.
- [Release notes](https://github.com/determinatesystems/update-flake-lock/releases)
- [Commits](https://github.com/determinatesystems/update-flake-lock/compare/v22...v23)

---
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-07-02 02:09:29 +01:00
Martin Wimpress 93ef5b2f12 docs: update pull_request_template.md 2024-07-01 01:52:26 +01:00
Martin Wimpress f846d8f9aa chore: drop Windows 8.1 and Windows 10 LTSC
- Windows 8.1 is EOL since January 10, 2023.
- Windows 10 LTSC just doesn't make sense for virtual machines.
2024-06-30 16:17:30 +01:00
Martin Wimpress 90e9bf5087 chore: drop Windows Server 2012 R2
EOL since October 10, 2023.
2024-06-30 16:17:30 +01:00
Martin Wimpress 6a4705e365 refactor: add quoting to tpm condition for window 11 2024-06-30 16:17:30 +01:00
Luke Yelavich e18b7ed591 feat: Disable copy on write for qcow2 disk images on btrfs
According to qemu-img documentation, it is a no-op for other filesystems.
2024-06-30 13:23:33 +01:00
Luke Yelavich 5d1c8dfc4c fix: Do not set the lazy_refcounts option for raw disk images 2024-06-30 13:23:33 +01:00
Martin Wimpress 811b48cc4e fix: pass relevant arguments to Exec when creating shortcuts. close #1285 2024-06-30 13:14:58 +01:00
Martin Wimpress 52e50f9815 fix: get VM PID early so kill_vm() works reliably 2024-06-30 12:13:58 +01:00
Martin Wimpress 589f2c9a5c refactor: attempt to press any key 5 times during Window boot from CD/DVD 2024-06-30 12:06:54 +01:00
Martin Wimpress 8c10b20fb7
fix: correctly run VMs when PWD is not relative to the VM directory 2024-06-30 12:05:46 +01:00
Martin Wimpress 5e90e336fe fix(windows-server): default to e1000 network device. fixes #1315 2024-06-30 11:52:25 +01:00
Martin Wimpress e035121f71 docs: add pull_request_template.md 2024-06-30 00:50:19 +01:00
Martin Wimpress 14feb27a8c docs: update SECURITY.md 2024-06-30 00:12:20 +01:00
Phil Clifford 88ae2a100e chore: reflect wiki updates to man page 2024-06-30 00:04:47 +01:00
Martin Wimpress e34e3c5169 docs: update issue templates 2024-06-30 00:01:08 +01:00
Martin Wimpress 0addc66fb6 docs: update README.md 2024-06-30 00:00:51 +01:00
Martin Wimpress e0492eac17 docs: remove old issue template 2024-06-30 00:00:00 +01:00
Martin Wimpress 8265298a7e docs: add SECURITY.md 2024-06-29 23:36:14 +01:00
Martin Wimpress e6543c53bd docs: add CONTRIBUTING.md 2024-06-29 23:25:20 +01:00
Martin Wimpress 6714e687c3 docs: add CODE_OF_CONDUCT.md 2024-06-29 23:19:10 +01:00
github-actions[bot] 5f164bc53c flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.1.643242%2Brev-2893f56de08021cffd9b6b6dfc70fd9ccd51eb60/0190530b-f61b-7788-9601-b336b1caf671/source.tar.gz?narHash=sha256-ECni%2BIkwXjusHsm9Sexdtq8weAq/yUyt1TWIemXt3Ko%3D' (2024-06-24)
  → 'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.1.644565%2Brev-b2852eb9365c6de48ffb0dc2c9562591f652242a/01906511-d0fc-7244-b596-2d790f5bfdb0/source.tar.gz?narHash=sha256-C8e9S7RzshSdHB7L%2Bv9I51af1gDM5unhJ2xO1ywxNH8%3D' (2024-06-27)
2024-06-29 22:17:34 +01:00
Martin Wimpress 0b3c3048b6 ci: add Nix flake checker and updater 2024-06-29 22:15:20 +01:00
Martin Wimpress e9d3ff2179 chore: tidy up debian/ template 2024-06-29 11:08:09 +01:00
Martin Wimpress 93557fb61d fix(nix): include samba so file sharing works
https://github.com/NixOS/nixpkgs/pull/323133
2024-06-29 11:07:52 +01:00
Martin Wimpress 626591bca8 chore: update flake.lock 2024-06-27 00:44:24 +01:00
Martin Wimpress 17f5932024 refactor: align package.nix with Nixpkgs 2024-06-27 00:44:24 +01:00
Martin Wimpress faccbae06a refactor: update devshell.nix so a usable "fake" quickemu is created
`direnv reload` create a monkey patched `.direnv/bin/quickemu` so testing `quickemu` with secure boot is possible.
2024-06-27 00:44:24 +01:00
Martin Wimpress 5f8c40f7ab chore: bump version to 4.9.6 2024-06-26 21:52:18 +01:00
Martin Wimpress ded5971b6e fix(debian): add missing comma in debian/control 2024-06-25 13:17:42 +01:00
Martin Wimpress 1c89f520f2 style: indent RAM allocation warnings/errors 2024-06-25 12:55:13 +01:00
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