notes to self: update TODO list

master
BodgeMaster 2023-07-02 20:58:59 +02:00
parent 6b620664df
commit 782cabf545
1 changed files with 15 additions and 13 deletions

View File

@ -9,12 +9,20 @@ do not rely on the RTC
- only fall back to using rtc if offline
- do not set the RTC
show user-friendly status instead of scrolling output from all sorts of tools
shutdown squashfs updater cant get user input!?
make our own or extract (if feasible) kb selection and time zone selection to hijack them for our purposes
vkpurge old stuff - only keep 2 vkpurgeable kernels
- should probably not be done in a kernel hook
- change kernel pre-install hook
overview of the installation process at the start
overall progress indication (step x out of y)
exclude optical drives
add newline after yesno (also in backup script)
add bash completion along the line somewhere
test that OpenBox is actually lighter than IceWM - or replace it with something that is
allow unprivileged users to mount / unmount disks in GUI sessions
look into roxterm as an alternative terminal
add a zram swap option to package_selections
include arandr or something similar in fully featured desktop utils
deal with the entropy thing that runs after rc.shutdown
musl downsides:
- no nvidia drivers
@ -23,17 +31,11 @@ musl upsides:
- ??
Stage 1:
- select kb layout
- install base system
-> select installation type (x86_32/x86_64/aarch64, glibc/musl)
-> if musl, add that bit to repo url
-> configure time zone
-> selection dialog?
-> symlink /etc/localtime
-> prepare 2nd stage installation
-> auto login root and put stage 2 script in .bashrc
-> build squashfs
- prompt user to reboot to finish installation
-> select kb layout
-> select installation type (x86_32/x86_64/aarch64, glibc/musl)
-> configure time zone
-> selection dialog?
-> symlink /etc/localtime
Stage 2:
-> configure services