No description
Find a file
2025-06-30 18:35:40 -06:00
devware.csv fixed merge conflicts 2025-06-06 20:52:10 -06:00
installer.sh fixes 2025-06-30 18:35:40 -06:00
README.md clarified readme 2025-05-20 07:22:10 -06:00
software.csv git 2025-06-15 00:45:53 -06:00

Installer

This script downloads everything I need to get a functional working setup.

The script installs the following software with my custom configurations:

Installation

You need to have an Alpine Linux installation with at least one user. To run this script, you need to be on the edge branch and have the community and testing repositories enabled.

wget https://git.amolinae.com/amolinae06/installer/raw/branch/main/installer.sh && doas sh installer.sh

It will prompt for a username, you'll need to input the user you want the dotfiles, chroot, and shell setup installed to (e.g. amolinae, leon, etc.).

Aditionally, the software that requires to be compiled will be done after the post-install script gets called, this is because most of these require to be logged in as the user.

The whole installation shouldn't take more than 6 minutes, in my case both installation attempts took around 4 to 5 minutes. After it finishes it is time to make a few extra setup steps such as installing nvidia drivers or amd drivers which should be mandatory if you have the hardware.

TODO

  • Read software.csv
  • Install software.
  • Setup services.
  • Setup home directory.
  • Setup chroot.
  • Compile git software on chroot.
  • Cleanup files.
  • Auto reboot.
  • Error handling.
  • Make the scripts look prettier.
  • Add to my domain (amolinae.com) for easier retrieval.