notes to self: update todo list

master
BodgeMaster 2023-07-14 20:50:59 +02:00
parent 4dcd7d131f
commit 94e00e7260
1 changed files with 22 additions and 4 deletions

View File

@ -8,6 +8,9 @@ do not rely on the RTC
- 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
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
- potentially interesting packages
- ckbcomp
- kbd-data
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
overview of the installation process at the start overview of the installation process at the start
@ -15,7 +18,7 @@ overall progress indication (step x out of y)
exclude optical drives exclude optical drives
add newline after yesno (also in backup script) add newline after yesno (also in backup script)
add bash completion along the line somewhere add bash completion along the line somewhere
test that OpenBox is actually lighter than IceWM - or replace it with something that is replace OpenBox with something lighter
allow unprivileged users to mount / unmount disks in GUI sessions allow unprivileged users to mount / unmount disks in GUI sessions
look into roxterm as an alternative terminal look into roxterm as an alternative terminal
add a zram swap option to package_selections add a zram swap option to package_selections
@ -28,8 +31,16 @@ first run message in xinitrc
put a README.txt on root dir of F2FS partition put a README.txt on root dir of F2FS partition
add online check to all the selections that need internet add online check to all the selections that need internet
sort out /etc/resolv.conf for the chroot sort out /etc/resolv.conf for the chroot
set keyboard layout for initramfs
refer to creating a new system image as such instead of "backing up"
need some sort of notification handler?
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 when installing GUI also install elogind xdg-utils dbus-elogind dbus-elogind-libs dbus-elogind-x11
allow backgrounds only for icewm-fancy
when pre-configuring desktop
-> check if pipewire installed
-> add pipewire, pipewire-pulse, wireplumber
-> run IceWM directly if the lighter setup was selected
musl downsides: musl downsides:
- no nvidia drivers - no nvidia drivers
@ -48,9 +59,16 @@ Stage 2:
-> set up user -> set up user
-> ask for username -> ask for username
-> run useradd (non-interactively) -> run useradd (non-interactively)
-> useradd --groups "comma,separated,groups" --create-home --shell /bin/bash $USERNAME
-> groups: dialout users wheel
-> ?? groups:
-> video - Can use GUI? Can use webcam?
-> cdrom optical - can listen to CDs? Can watch DVDs? Can mount / unmount CDs/DVDs?
-> storage - can mount / unmount disks from GUI?
-> scanner - can scan things (for example using XSane?)
-> network - can interface with NetworkManager?
-> kvm - can run QEMU?
-> run passwd (interactively) -> run passwd (interactively)
-> add to groups
-> including sudo group
-> clean up -> clean up
-> mv /mnt/target/etc/sv/agetty-tty1/conf.bak /mnt/target/etc/sv/agetty-tty1/conf -> mv /mnt/target/etc/sv/agetty-tty1/conf.bak /mnt/target/etc/sv/agetty-tty1/conf
-> if [ -f /mnt/target/root/.profile.bak ]; then mv /mnt/target/root/.profile.bak /mnt/target/root/.profile; else rm /mnt/target/root/.profile; fi -> if [ -f /mnt/target/root/.profile.bak ]; then mv /mnt/target/root/.profile.bak /mnt/target/root/.profile; else rm /mnt/target/root/.profile; fi