notes to self: update TODO list

master
BodgeMaster 2023-07-03 14:14:23 +02:00
parent 657f5f1d47
commit 3fe2535213
1 changed files with 9 additions and 22 deletions

View File

@ -1,14 +1,12 @@
TODO: TODO:
compare sizes of glibc and musl installations compare sizes of glibc and musl installations
need xdg menu maker? need xdg menu maker?
test that the (RAM) boot option allows you to install to the stick the system booted off
adjust required USB stick and RAM size in README adjust required USB stick and RAM size in README
do not rely on the RTC do not rely on the RTC
- change the message when configuring UTC/localtime to reflect that this is only for offline usage - change the message when configuring UTC/localtime to reflect that this is only for offline usage
- use ntp to get time - use ntp to get time
- only fall back to using rtc if offline - only fall back to using rtc if offline
- do not set the RTC - do not set the RTC
show user-friendly status instead of scrolling output from all sorts of tools
make our own or extract (if feasible) kb selection and time zone selection to hijack them for our purposes 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 vkpurge old stuff - only keep 2 vkpurgeable kernels
- change kernel pre-install hook - change kernel pre-install hook
@ -23,6 +21,15 @@ look into roxterm as an alternative terminal
add a zram swap option to package_selections add a zram swap option to package_selections
include arandr or something similar in fully featured desktop utils include arandr or something similar in fully featured desktop utils
deal with the entropy thing that runs after rc.shutdown deal with the entropy thing that runs after rc.shutdown
add firewall option to package_selections
first run message in xinitrc
- auto-disables itself
- displays README.txt on root dir of the F2FS partition
put a README.txt on root dir of F2FS partition
add online check to all the selections that need internet
sort out /etc/resolv.conf for the chroot
Minimum viable Xorg setup: setxkbmap xauth xorg-video-drivers mesa mesa-dri xorg-server elogind xorg-input-drivers xrandr acpilight xhost xinit xrdb xinput xgamma xset iceauth sessreg transset xcmsdb xkbutils xmodmap dejavu-fonts-ttf
musl downsides: musl downsides:
- no nvidia drivers - no nvidia drivers
@ -38,26 +45,6 @@ Stage 1:
-> symlink /etc/localtime -> symlink /etc/localtime
Stage 2: Stage 2:
-> configure services
-> dbus
-> NetworkManager
-> acpid
-> ask user to connect to network using nmtui
-> install packages
-> go through the list of choices for what the user can install
-> Minimum viable Xorg setup: setxkbmap xauth xorg-video-drivers mesa mesa-dri xorg-server elogind xorg-input-drivers xrandr acpilight xhost xinit xrdb xinput xgamma xset iceauth sessreg transset xcmsdb xkbutils xmodmap dejavu-fonts-ttf
-> dont ask the user if there is only one option
-> passwd -l root
-> populate /etc/skel
-> ultimate bashrc bc why not
-> first run message in xinitrc
-> auto-deletes itself
-> displays README.txt on root dir of the F2FS partition
-> if using CTWM
-> put xclock in xinitrc
-> configure more sane defaults
-> prepend bashrc with a thing that checks of xorg is running
-> if not, run startx and ask user whether to shut down, reboot, or do nothing afterwards
-> set up user -> set up user
-> ask for username -> ask for username
-> run useradd (non-interactively) -> run useradd (non-interactively)