Commit graph

315 commits

Author SHA1 Message Date
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
HikariKnight
b4abc350e0 Skip the USB controller views while we do not have QuickEmu support 2023-12-26 19:20:29 +01:00
HikariKnight
5f38467e23 Move disableVFIOVideo into its own file 2023-12-26 19:20:29 +01:00
HikariKnight
9d131fa566 implement set_Modprobe 2023-12-26 19:20:29 +01:00
HikariKnight
ca1eedad1c add comments and change cmdline file to kernel_args 2023-12-26 19:20:29 +01:00
HikariKnight
be3bcb02f7 Gracefully shut down the program when we are done 2023-12-26 19:20:29 +01:00
HikariKnight
7affa8d06d Prepare a set_modprobe function 2023-12-26 19:20:29 +01:00
HikariKnight
15e475749d Disable vfio video if requested to 2023-12-26 19:20:29 +01:00
HikariKnight
8a2ddeb261 Fix config struct exports 2023-12-26 19:20:29 +01:00
HikariKnight
c64da46cce make empty package for modprobe when i get to the point of writing this 2023-12-26 19:20:29 +01:00
HikariKnight
583ccc1586 fix generating initramfs-tools modules file 2023-12-26 19:20:29 +01:00
HikariKnight
f38d3f3445 remove extra line from config/initramfs-tools/modules 2023-12-26 19:20:29 +01:00
HikariKnight
855f197650 move over to fileio for checking if file exists 2023-12-26 19:20:29 +01:00
HikariKnight
f3032966b9 move over to using fileio for checking for files existing 2023-12-26 19:20:29 +01:00
HikariKnight
c3a1639dee Add function for setting cmdline and writing the config/cmdline file 2023-12-26 19:20:29 +01:00
HikariKnight
3ee1062f71 Add FileExist function 2023-12-26 19:20:29 +01:00
HikariKnight
388ba638bd add cmdline to config and fix fileio append 2023-12-26 19:20:29 +01:00
HikariKnight
f5116648e6 futureproofing function names for the different initramfs systems 2023-12-26 19:20:29 +01:00
HikariKnight
efd8ae0f97 add TODO 2023-12-26 19:20:29 +01:00
HikariKnight
3ac5958015 change to use fileio and also finish writing the module manipulation for initramfstools 2023-12-26 19:20:29 +01:00
HikariKnight
36b8e44182 make fileio module to make my life easier 2023-12-26 19:20:29 +01:00
HikariKnight
a2e641f867 port more of the bash config 2023-12-26 19:20:29 +01:00
HikariKnight
8c35e8d328 Add initramfs functions 2023-12-26 19:20:28 +01:00
HikariKnight
e03c27bf77 Split bootloader section into its own file 2023-12-26 19:20:28 +01:00
HikariKnight
b8c590218b add uname functionality, kinda 2023-12-26 19:20:28 +01:00
HikariKnight
ef3760879b cleanup of the code and add more data to config 2023-12-26 19:20:28 +01:00
HikariKnight
c3be59660d Split main model update function into an events file 2023-12-26 19:20:28 +01:00
HikariKnight
123d1ca18a Refactor and split tui into smaller files 2023-12-26 19:20:28 +01:00
HikariKnight
b339dab29f fix the downloader not overwriting the old archive 2023-12-26 19:20:28 +01:00
HikariKnight
358e81c174 Change first line to be a title on welcome screen 2023-12-26 19:20:28 +01:00
HikariKnight
adada4ff4b remove some un-needed newlines in dialogs 2023-12-26 19:20:28 +01:00
HikariKnight
a4b643d355 Rudementary UI is setup and configured, still need to split this into multiple files and then implement actual functionality 2023-12-26 19:20:28 +01:00
HikariKnight
c70852de0e update gitignore to include basic built binaries 2023-12-26 19:20:28 +01:00
HikariKnight
475f37e165 Create a dialog window, write vbiosdumper, simple refactoring 2023-12-26 19:20:28 +01:00
HikariKnight
c6c94bba40 setup a config handler 2023-12-26 19:20:28 +01:00