Commit graph

2,114 commits

Author SHA1 Message Date
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
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