added project description

This commit is contained in:
amolinae06 2025-05-19 12:54:11 -06:00
parent 4766e540da
commit b979c8ec58

View file

@ -1,8 +1,30 @@
# Installer
This script will setup a whole environment to work with.
This script downloads everything I need to get a functional working setup.
> [!WARNING]
> Work in Progress
The script installs the following software with my custom configurations:
- [dwl](https://codeberg.org/dwl/dwl) (window manager, with [my fork](https://git.amolinae.com/amolinae06/dwl))
- [fuzzel](https://codeberg.org/dnkl/fuzzel) (app launcher)
- [foot](https://codeberg.org/dnkl/foot) (terminal)
- [zsh](https://www.zsh.org) (shell)
- [lf](https://github.com/gokcehan/lf) (file manager)
- [imv](https://sr.ht/~exec64/imv) (image viewer)
- [mpv](https://mpv.io) (video player)
- [btop](https://github.com/aristocratos/btop) (resource monitor)
- [librewolf](https://librewolf.net) (web browser)
- [zathura](https://pwmt.org/projects/zathura) (pdf viewer)
- [neovim](https://neovim.io) (text editor/code editor)
- [spotify_player](https://github.com/aome510/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.
```sh
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
- [X] Read `software.csv`
@ -11,6 +33,6 @@ This script will setup a whole environment to work with.
- [X] Setup home directory.
- [X] Setup chroot.
- [X] Compile git software on chroot.
- [ ] Cleanup of files.
- [ ] Cleanup files.
- [ ] Auto reboot.
- [ ] Make script look prettier.
- [ ] Make the scripts look prettier.