Commit graph

249 commits

Author SHA1 Message Date
HikariKnight
4548c16fe0 Add more things to shortenVendor 2023-12-26 19:20:29 +01:00
HikariKnight
2e1e6cda11 Re-enable old tui, until new tui is done 2023-12-26 19:20:29 +01:00
HikariKnight
c1ea5e5163 Start process to away from bubbletea to a more simpler solution for this projects needs 2023-12-26 19:20:29 +01:00
HikariKnight
cc6db38d74 Update readme 2023-12-26 19:20:29 +01:00
HikariKnight
cfa984eabf Update download url to reflect new release name schema 2023-12-26 19:20:29 +01:00
HikariKnight
76b4fa9ebf Update dependencies 2023-12-26 19:20:29 +01:00
HikariKnight
14d4ee7669 add steps to undo or disable VFIO 2023-12-26 19:20:29 +01:00
HikariKnight
9664674a38 Tell users what this project does not do 2023-12-26 19:20:29 +01:00
HikariKnight
862d6c7593 Tell user the iommu arguments for their system if IOMMU is disabled 2023-12-26 19:20:29 +01:00
HikariKnight
f9e3d1f8ae Add gif to readme 2023-12-26 19:20:29 +01:00
HikariKnight
6456ad64ba add a gif 2023-12-26 19:20:29 +01:00
HikariKnight
11ef75d6a0 Cleanup features 2023-12-26 19:20:29 +01:00
HikariKnight
e83ca7b61c Mention the gpus have to be different 2023-12-26 19:20:29 +01:00
HikariKnight
5a1e4c78ed Correct some writing and add check for unknown/unsupported bootloader 2023-12-26 19:20:29 +01:00
HikariKnight
756f974071 Add the CGO_ENABLED=0 env to the build command 2023-12-26 19:20:29 +01:00
HikariKnight
d4b6de4329 add goreleaser file 2023-12-26 19:20:29 +01:00
HikariKnight
4c99baeed8 Finish writing the apply changes functions 2023-12-26 19:20:29 +01:00
HikariKnight
e7c61c564e Start working on applying the config to the system 2023-12-26 19:20:29 +01:00
HikariKnight
5ee76f5ece move Run with stderr output to its own command 2023-12-26 19:20:29 +01:00
HikariKnight
167de85fe9 the -k flag can break the elevation prompt when used in go 2023-12-26 19:20:29 +01:00
HikariKnight
7b305a87d2 implement Set_Grub 2023-12-26 19:20:29 +01:00
HikariKnight
935adeb140 Attempt to clear the password and encoded password from memory 2023-12-26 19:20:29 +01:00
HikariKnight
e412a2ffbf Move to the next view when we are done elevating 2023-12-26 19:20:29 +01:00
HikariKnight
57895a1901 Remove UNKNOWN_BOOTLOADER dialog 2023-12-26 19:20:29 +01:00
HikariKnight
d76f1fedd0 update the elevate command, add missing error text 2023-12-26 19:20:29 +01:00
HikariKnight
7b8923f68e Add missing error checks 2023-12-26 19:20:29 +01:00
HikariKnight
70d725913f switch unsupported bootloader message to be written to the log 2023-12-26 19:20:29 +01:00
HikariKnight
84befa6f85 Move some code around to places it makes more sense to do the tasks given 2023-12-26 19:20:29 +01:00
HikariKnight
68aec7fdb8 Prevent appending multiple times to the file 2023-12-26 19:20:29 +01:00
HikariKnight
ff5d20f4f9 Implement grubby support 2023-12-26 19:20:29 +01:00
HikariKnight
7081bfa8d7 Implement Set_Kernelstub and attempt to elevate to sudo using STDIN and then attempt to remove the password from the program memory 2023-12-26 19:20:29 +01:00
HikariKnight
ca992bf864 Fixes a bug that would add rd.driver=vfio_pci to the kernel args twice 2023-12-26 19:20:29 +01:00
HikariKnight
300ca653cc implement backup system 2023-12-26 19:20:29 +01:00
HikariKnight
7eb7e2fa1c Starting work on the authDialog needed for Elevate 2023-12-26 19:20:29 +01:00
HikariKnight
798427280b Add documentation 2023-12-26 19:20:29 +01:00
HikariKnight
639d056abe Add logger debug output 2023-12-26 19:20:29 +01:00
HikariKnight
27a52cda1f update vbios dumper script 2023-12-26 19:20:29 +01:00
HikariKnight
7f5a75dd94 Start logging to file for debugging 2023-12-26 19:20:29 +01:00
HikariKnight
9204f72e91 remove loaded from our model struct as we dont need it 2023-12-26 19:20:29 +01:00
HikariKnight
4ed469b578 Add a failure message to the script 2023-12-26 19:20:29 +01:00
HikariKnight
f0cd5e408d update the generated script 2023-12-26 19:20:29 +01:00
HikariKnight
86b5ce77e6 move vbios_dumper into configs 2023-12-26 19:20:29 +01:00
HikariKnight
42a017a58b update readme for the golang version 2023-12-26 19:20:29 +01:00
HikariKnight
e19090942a update gitignore 2023-12-26 19:20:29 +01:00
HikariKnight
f99a5a5ad7 Write in the ability to elevate to sudo 2023-12-26 19:20:29 +01:00
HikariKnight
45c7dcf7a3 Add support for mkinitcpio config 2023-12-26 19:20:29 +01:00
HikariKnight
a6fddcd683 Make sure we always start with a new file 2023-12-26 19:20:29 +01:00
HikariKnight
e93d215669 make generating the module list its own function and fix minor things 2023-12-26 19:20:29 +01:00
HikariKnight
8312d8853c fix order of operations 2023-12-26 19:20:29 +01:00
HikariKnight
18d9d928e5 add dracut support and make it possible to change your video disable choice 2023-12-26 19:20:29 +01:00