Commit graph

315 commits

Author SHA1 Message Date
HikariKnight
4f51fd5c5f chore: remove outdated info from readme 2024-09-08 02:08:09 +02:00
HikariKnight
05afa8c543 chore: cleanup the readme 2024-08-10 09:11:03 +02:00
HikariKnight
d1e44d94d5 chore: add quickpassthrough_debug.log to gitignore 2024-08-10 09:02:49 +02:00
HikariKnight
3f934351fc fix: correctly detect kernel 6.10 and newer as a newer kernel 2024-08-10 08:57:54 +02:00
HikariKnight
380c875213 fix: CopyToSystem now correctly uses ExecAndLogSudo 2024-07-27 17:49:46 +02:00
kayos
6c48a35180
Feat: conditional permissions behavior (#28)
* Fix: don't need sudo if we're root + other aesthetics

* Heavy refactoring, see PR #28

* Fix: avoid silent fatalities

demo: https://tcp.ac/i/JMSUc.gif

* Fix: Inverse check on `IsRoot`

* D.R.Y: check for permissions error in `common.ErrorCheck`

Reduce cognitive complexity.

* Fix: Issue with copying

* Resolve https://github.com/HikariKnight/quickpassthrough/pull/28#discussion_r1646535918

* Resolve https://github.com/HikariKnight/quickpassthrough/pull/28#discussion_r1646606680 and https://github.com/HikariKnight/quickpassthrough/pull/28#discussion_r1646594105

* Revert "Resolve https://github.com/HikariKnight/quickpassthrough/pull/28#discussion_r1646606680 and https://github.com/HikariKnight/quickpassthrough/pull/28#discussion_r1646594105"

This reverts commit ce15213009.

* Resolve https://github.com/HikariKnight/quickpassthrough/pull/28#discussion_r1646730751
2024-07-27 17:38:39 +02:00
HikariKnight
4d0086df41 feat: Generate dummy rom for amd RX7000 series cards
By recommendation from gnif on discord.

Co-authored-by: Geoffrey McRae <geoff@hostfission.com>
2024-06-15 02:53:38 +02:00
HikariKnight
1002f4d64c chore: add missing on comment for command.Run 2024-06-15 02:17:53 +02:00
HikariKnight
0273aabecc chore: change quickemu folder to qemu folder 2024-06-15 01:51:57 +02:00
HikariKnight
47567c11fb chore: update funding 2024-04-24 21:44:18 +02:00
HikariKnight
3bda7cadfc chore: update name of the github job 2024-04-02 11:37:07 +02:00
HikariKnight
a9b889e5ac fix: update download url for ls-iommu checksums.txt
after implementing github actions the checksums file was made versioned
2024-04-02 11:30:41 +02:00
HikariKnight
82e21005d5 chore: update readme with link to lantian's documentation for laptop gpus 2024-03-31 00:41:12 +01:00
HikariKnight
16fe298cb9 chore: update readme with new information 2024-03-30 17:18:16 +01:00
Matt Spurrier
8bd34b293e
remove pull-requests from release triggers, only trigger on tags. (#25) 2024-03-30 15:38:09 +01:00
HikariKnight
cf47ece4a8 chore: disable unused gui flag, we are always in tui mode 2024-03-30 15:07:01 +01:00
Matt Spurrier
1f059e0a96
quick update with global version access (#24)
* update for globally accesible version number

* update

* update

* add flag

* add flag

---------

Co-authored-by: Matt Spurrier <matthew@senseict.com.au>
Co-authored-by: HikariKnight <2557889+HikariKnight@users.noreply.github.com>
2024-03-30 15:00:40 +01:00
HikariKnight
55bfb36522 feat: Add version output 2024-03-30 14:45:54 +01:00
HikariKnight
ee45d29e6f
Merge pull request #23 from digitalsparky/main
Implement automated workflow for goreleaser builds
2024-03-30 13:09:38 +01:00
Matt Spurrier
25d929f307 remove unneeded os and arch (for now?) 2024-03-30 18:13:55 +08:00
Matt Spurrier
a0d4834016 add workflows 2024-03-30 18:10:49 +08:00
HikariKnight
f856dde035 fix: Improve grub2 configuration logic 2024-03-20 18:58:10 +01:00
HikariKnight
f5c71ee915 chore: logging output cleanup 2024-03-20 17:51:30 +01:00
HikariKnight
74fa194a30 fix: correctly write to log when a kernel older than 6.2 is detected 2024-03-17 00:36:59 +01:00
HikariKnight
cbc49c768e chore: add link to releases page 2024-03-14 16:18:50 +01:00
HikariKnight
ae8a6d3bb2 chore: remove outdated reference to QuickEMU
will be added back if we ever get the integration back on the road
2024-03-14 16:12:25 +01:00
HikariKnight
46376435ef fix: correctly handle empty MODULES=() in mkinitcpio 2024-03-14 15:30:26 +01:00
HikariKnight
3fceb14f0b
Update README.md
move NOTE for disabling vfio 1 line down
2024-01-16 08:32:19 +01:00
HikariKnight
c59bc6958e
fix the gif
fix the gif in readme
2024-01-11 03:08:00 +01:00
HikariKnight
07898bfc1e Remove reference to dev branch 2024-01-01 20:52:38 +01:00
HikariKnight
e8911c6aeb Fix line formating 2024-01-01 20:48:52 +01:00
HikariKnight
0a47155b08 Correct readme mentioning using bubbletea for the menu, this is no longer the case 2024-01-01 20:40:48 +01:00
HikariKnight
164a440024
Merge pull request #19 from HikariKnight/dev
Merge dev into main for release of 2.0.0
2024-01-01 13:04:27 +01:00
HikariKnight
0bb99be0e4 remove old bash version from dev branch 2024-01-01 12:59:45 +01:00
HikariKnight
bd8f67decc remove old unused code 2024-01-01 12:55:26 +01:00
HikariKnight
675083fb19 Update readme 2024-01-01 12:51:52 +01:00
HikariKnight
21d658856d Update dependencies 2024-01-01 12:42:52 +01:00
HikariKnight
f7c98e67ca Do not create an empty config/etc/default/grub file if bootloader is grubby 2024-01-01 12:19:44 +01:00
HikariKnight
c568accadf Change wording for manually applying grub2 changes 2024-01-01 10:36:15 +01:00
HikariKnight
475543840e Fix duplication of rd.driver.pre=vfio_pci when using dracut 2024-01-01 09:44:17 +01:00
HikariKnight
d791d28e4b remove empty line from debug.log output when using dracut 2024-01-01 09:29:54 +01:00
HikariKnight
60fa705b2d Fix output from grub-mkconfig 2024-01-01 09:19:21 +01:00
HikariKnight
af09f95187 Print newline after finalizing 2024-01-01 08:54:36 +01:00
HikariKnight
2879df0afd update preview 2023-12-26 19:20:30 +01:00
HikariKnight
577e5f75a3 add mention on how to close program 2023-12-26 19:20:30 +01:00
HikariKnight
4a95fef56b enable new TUI 2023-12-26 19:20:30 +01:00
HikariKnight
95c77bbf33 Port final page to new tui 2023-12-26 19:20:30 +01:00
HikariKnight
a934f0c6fb correct wording 2023-12-26 19:20:30 +01:00
HikariKnight
b3b1200d07 remove unused logger line 2023-12-26 19:20:30 +01:00
HikariKnight
b3c17b6f90 Tidy up debug.log formating 2023-12-26 19:20:30 +01:00