notes to self: update todo list

master
BodgeMaster 2023-07-15 01:08:18 +02:00
parent 95563b967b
commit 1469745ee1
1 changed files with 82 additions and 15 deletions

View File

@ -1,4 +1,5 @@
TODO: TODO:
check for Nvidia Optimus support - or make it happen somehow
compare sizes of glibc and musl installations compare sizes of glibc and musl installations
need xdg menu maker? need xdg menu maker?
adjust required USB stick and RAM size in README 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 - kbd-data
overview of the installation process at the start overview of the installation process at the start
overall progress indication (step x out of y) 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 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 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.d
first run message in xinitrc - auto-removes itself
- auto-disables itself
- displays README.txt on root dir of the F2FS partition - 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 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 set keyboard layout for initramfs
need some sort of notification handler? 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: musl downsides:
- no nvidia drivers - no nvidia drivers
@ -45,7 +112,7 @@ musl upsides:
Stage 1: Stage 1:
-> select kb layout -> 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 -> configure time zone
-> selection dialog? -> selection dialog?
-> symlink /etc/localtime -> symlink /etc/localtime