I fixed up the installation script, huge shout out to the hack club rep who went through the trouble of spinning up a VM to test my code! That helped me see some issues.
- A preliminary build is performed to load the caches, to prevent a bunch of stuff from being built from source by the user.
- After the installation process completes, a generic color scheme is initialized to prevent errors.
- (Additional commits are just basic system maintenance stuff :P)
Video of the installation working:
https://l.thoren.co/flavortown-installation-demo
IMPORTANT NOTE: The video does not properly show the initial color schemes being generated, and Hyprland displays some errors at first. This is because the NixOS build process has trouble updating the bootloader config for the VM, exiting the script early before the color scheme step. I manually change the wallpaper to make a new color scheme to remedy this in the demo.