alis icon indicating copy to clipboard operation
alis copied to clipboard

Various possible TODOS and notes

Open picodotdev opened this issue 7 years ago • 0 comments

  • Do the alis-packages.sh validations at the start of alis.sh to avoid start the installation and fail when packages installation
  • Support to manage dotfiles https://wiki.archlinux.org/title/Dotfiles
  • Echo the disk device that will be partitioned, implement auto feature with a priority list
  • Improve exit and error messages
  • Improve error message bios using systemd Put in red and a description with what went wrong
  • Support qemu virtualization, install drivers/packages a virtuabox and vmware https://github.com/classy-giraffe/easy-arch/blob/d539d2f9003996f6c20ba7806086057f57630b73/easy-arch.sh#L15
  • Add commands to create a KVM VM or a VirtualBox VM for SS/cloud-init install https://linuxconfig.org/how-to-create-and-manage-kvm-virtual-machines-from-cli https://ostechnix.com/enable-uefi-support-for-kvm-virtual-machines-in-linux/
  • Add systemd service for pacman cache cleaner Allow to select number of backups
  • Universal command https://stackoverflow.com/questions/192249/how-do-i-parse-command-line-arguments-in-bash https://www.baeldung.com/linux/bash-parse-command-line-arguments
  • Configure EDITOR, PAGER variable https://wiki.archlinux.org/title/Environment_variables

  • Create a ncurses wizard to configure alis.conf and start installation in textual mode.
  • Ncurses with Vala (ValaNcurses.vala, commands output to file, copy file to installed system?) or with Lanterna and Java 9/10 using jlink
  • Alow home in own partition
  • GRUB in user locale
  • Install a GRUB theme
  • Add support to YubiKey on LVM and encyption
  • Suspend and Hibernate, https://wiki.archlinux.org/index.php/Power_management/Suspend_and_hibernate
  • Icon theme (numix), antergos GNOME theme
  • GNOME, KDE autologin> ??? gsettings set org.gnome.desktop.lockdown disable-lock-screen true. sudo -u other dbus-launch gsettings set com.canonical.Unity.Launcher favorites ... https://askubuntu.com/questions/323776/gsettings-not-working-over-ssh
  • Review https://linuxgnublog.org/es/instalacion-de-arch-linux/
  • Review https://github.com/erm2587/ArchLinuxInstaller, https://github.com/helmuthdu/aui, https://github.com/MatMoul/archfi/, https://github.com/archlinux/archinstall, https://github.com/helmuthdu/aui/blob/master/lilo, https://github.com/CodigoCristo/arcris
  • Support DWM, Bspwm, Openbox, Xmonad https://wiki.archlinux.org/title/Dwm https://wiki.archlinux.org/title/Bspwm https://wiki.archlinux.org/title/Openbox https://wiki.archlinux.org/title/Xmonad
  • Support Secure Boot https://wiki.archlinux.org/title/Unified_Extensible_Firmware_Interface/Secure_Boot https://wiki.archlinux.org/title/Trusted_Platform_Module https://github.com/picodotdev/alis/pull/194 https://gist.github.com/huntrar/e42aee630bee3295b2c671d098c81268 https://wiki.archlinux.org/title/Dm-crypt/Encrypting_an_entire_system
  • Support Plymouth https://wiki.archlinux.org/title/Plymouth
  • Support fscrypt https://wiki.archlinux.org/index.php/Fscrypt
  • Support ZFS on root fs
  • Support Mac https://wiki.archlinux.org/index.php/Mac

picodotdev avatar Jan 20 '18 01:01 picodotdev