Commit graph

292 commits

Author SHA1 Message Date
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
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
67ff7d185f Update dependencies 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
HikariKnight
1fc61e5842 testing goreleaser with symlink to main.go 2023-12-26 19:20:28 +01:00
HikariKnight
68f5c98ab8 goreleaser config 2023-12-26 19:20:28 +01:00
HikariKnight
fe4d1ea1c2 testing build tools 2023-12-26 19:20:28 +01:00
HikariKnight
5da1a88296 initial commit to prepare for rewrite into golang for actual use 2023-12-26 19:20:28 +01:00
HikariKnight
0d4f63f371
Added note about missing controllers if they are in a separate IOMMU group (to reflect upstream fix for ls-iommu) 2023-04-28 09:50:29 +02:00
HikariKnight
674cffb516
More updates to work with the go version of ls-iommu 2023-03-16 21:13:52 +01:00
HikariKnight
596ec53026
Update to get vbios rom location by asking ls-iommu for it 2023-03-16 17:50:59 +01:00
HikariKnight
1a91d2a27b
Add info about pci bridge can be ignored 2023-03-11 19:28:58 +01:00
HikariKnight
692ca7f83a
more updates to work with the new ls-iommu 2023-03-11 19:26:19 +01:00
HikariKnight
158e937e6f
update git ignore 2023-03-11 19:11:29 +01:00
HikariKnight
0d53053332
Update project to use the improved ls-iommu 2023-03-11 19:11:09 +01:00
HikariKnight
f3c4eea715
Merge pull request #8 from HikariKnight/dev
Update readme with new todos
2022-06-28 14:52:21 +02:00