No description
devware.csv | ||
installer.sh | ||
postinstall.sh | ||
README.md | ||
software.csv |
Installer
This script downloads everything I need to get a functional working setup.
The script installs the following software with my custom configurations:
- dwl (window manager, with my fork)
- fuzzel (app launcher)
- foot (terminal)
- zsh (shell)
- lf (file manager)
- imv (image viewer)
- mpv (video player)
- btop (resource monitor)
- librewolf (web browser)
- zathura (pdf viewer)
- neovim (text editor/code editor)
- spotify_player (as music player)
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.)
The whole installation shouldn't take more than 6 minutes
. After it finishes it is time to make a few extra setup steps such as installing nvidia drivers or amd drivers.
TODO
- Read
software.csv
- Install software.
- Setup services.
- Setup home directory.
- Setup chroot.
- Compile git software on chroot.
- Cleanup files.
- Auto reboot.
- Make the scripts look prettier.