notes to self: update todo list
parent
4dcd7d131f
commit
94e00e7260
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue