Commit graph

27 commits

Author SHA1 Message Date
HikariKnight
c3a1639dee Add function for setting cmdline and writing the config/cmdline file 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
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
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
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
HikariKnight
571b3e98ee cleanup the titles 2023-12-26 19:20:28 +01:00
HikariKnight
632a2cb0de Make the titles better and improve startup error 2023-12-26 19:20:28 +01:00
HikariKnight
654685d1e4 Add some comments and a better error message if ls-iommu returns an error 2023-12-26 19:20:28 +01:00
HikariKnight
3b0731be1c Only download ls-iommu if we do not have it or its outdated 2023-12-26 19:20:28 +01:00
HikariKnight
4ffa9aaf35 UI experimentation 2023-12-26 19:20:28 +01:00
HikariKnight
08d823093c fixed some rendering issues 2023-12-26 19:20:28 +01:00
HikariKnight
8c0f626ccd somewhat functional UI mockup 2023-12-26 19:20:28 +01:00
HikariKnight
d1a365d933 Somewhat functional concept 2023-12-26 19:20:28 +01:00
HikariKnight
d787eb28db After testing, decided to use bubble tea as tui library 2023-12-26 19:20:28 +01:00
HikariKnight
62635076c3 start work on go rewrite for stable release 2023-12-26 19:20:28 +01:00