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:
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