From 1469745ee18329113502ccd71d36f9c3b293ec24 Mon Sep 17 00:00:00 2001 From: BodgeMaster <> Date: Sat, 15 Jul 2023 01:08:18 +0200 Subject: [PATCH] notes to self: update todo list --- notes_to_self.txt | 97 +++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 82 insertions(+), 15 deletions(-) diff --git a/notes_to_self.txt b/notes_to_self.txt index eb9e252..105600f 100644 --- a/notes_to_self.txt +++ b/notes_to_self.txt @@ -1,4 +1,5 @@ TODO: +check for Nvidia Optimus support - or make it happen somehow compare sizes of glibc and musl installations need xdg menu maker? adjust required USB stick and RAM size in README @@ -13,29 +14,95 @@ make our own or extract (if feasible) kb selection and time zone selection to hi - kbd-data overview of the installation process at the start overall progress indication (step x out of y) -add bash completion along the line somewhere -replace OpenBox with something lighter -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 -add firewall option to package_selections -first run message in xinitrc - - auto-disables itself +first run message in .xinitrc.d + - auto-removes 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 set keyboard layout for initramfs need some sort of notification handler? +replace package selections with these options: + nvidia + keep the old selections + warn about enabling the nonfree repository + desktop + full - install a well integrated set of desktop utilities and some nice extras + packages + pipewire pavucontrol + 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 + elogind xdg-utils dbus-elogind dbus-elogind-libs dbus-elogind-x11 + -> some minesweeper clone + network-manager-applet + -> audio applet + conky + vlc + lxterminal + -> system monitor, file browser, image viewer, text editor, archive manager + firefox + gufw + -> GUI package manager? GUI update manager? + bash-completion + post-install + add ultimate.bashrc + add backgrounds + modify bashrc to auto-start X if not already running + kick off scripts in .xinitrc.d from .xinitrc + exec icewm-session from .xinitrc + add to .xinitrc.d + choose random background + start pipewire, pipewire-pulse, wireplumber + start conky + start nm-applet, audio applet + display README + put README.txt with relevant information on root dir of F2FS partition + symlink to /home/README.txt + add a symlink ~/.local/bin/xterm that points to lxterminal + configure icewm + lite - install a small set of desktop utilities + packages + pipewire pulsemixer + 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 + elogind xdg-utils dbus-elogind dbus-elogind-libs dbus-elogind-x11 + xterm + htop + xfe + firefox + post-install + add ultimate.bashrc + modify bashrc to auto-start X if not already running + kick off scripts in .xinitrc.d from .xinitrc + exec icewm (not session) from .xinitrc + add to .xinitrc.d + start pipewire, pipewire-pulse, wireplumber + display README + put README.txt with relevant information on root dir of F2FS partition + symlink to /home/README.txt + configure icewm + none - leave the system as is + no packages + post-install + add ultimate.bashrc + modify bashrc to display README + put README.txt with relevant information on root dir of F2FS partition + symlink to /home/README.txt + audio + remove + extras + remove + multimedia + remove + pre-configure + remove + systray + remove + utilities + remove + web + remove -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: - no nvidia drivers @@ -45,7 +112,7 @@ musl upsides: Stage 1: -> select kb layout - -> select installation type (x86_32/x86_64/aarch64, glibc/musl) + -> select installation type (x86_32/x86_64, glibc/musl) -> configure time zone -> selection dialog? -> symlink /etc/localtime