From 782cabf5456531d330f8367a57ab4620a709249f Mon Sep 17 00:00:00 2001 From: BodgeMaster <> Date: Sun, 2 Jul 2023 20:58:59 +0200 Subject: [PATCH] notes to self: update TODO list --- notes_to_self.txt | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/notes_to_self.txt b/notes_to_self.txt index 1a61c80..b42d97f 100644 --- a/notes_to_self.txt +++ b/notes_to_self.txt @@ -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 can’t 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