Arch install script.
- Lua 61.6%
- Shell 38.4%
| .config | ||
| .settings | ||
| apps.sh | ||
| code.sh | ||
| hope.png | ||
| install.sh | ||
| LICENSE | ||
| README.md | ||
| setup.sh | ||
Hope
Hope (Highly Optimised Productivity Environment) is a collection of scripts and dotfiles designed to automate my arch linux setup. It handles everything from base installation to app configuration, instantly recreating my entire workflow on any machine.
Feel free to use the steps below to replicate my environment or fork the repo to build your own.
Pre-requisites
- Confirm Your CPU & GPU both are from team red.
- Realize that the script will wipe your first NVMe SSD.
- (Optional) Prepare emotionally. You may cry later if you didn’t read the line above.
Usage
- Grab the arch ISO from here.
- Create a bootable USB using recommended methods.
- Boot in UEFI mode with Secure Boot Disabled.
- Connect to the internet via ethernet or wifi (with iwctl).
- Run below command from a live arch environment :
pacman -Sy git
git clone https://codeberg.org/commitsovercoffee/hope.git
cd hope; bash install.sh
Post Install
- Log in with the username "hope" and the password you set during setup.
- Feel frustrated that the default DWM keymaps don't work as expected.
- Look up my custom keymaps.
- Live happily ever after.
Optional Scripts
apps.sh: Installs a curated list of applications and tools I commonly use.
bash <(curl -fsSL https://codeberg.org/commitsovercoffee/hope/raw/branch/main/apps.sh)
code.sh: Bootstraps the machine for software development.
bash <(curl -fsSL https://codeberg.org/commitsovercoffee/hope/raw/branch/main/code.sh)
Status
This setup is my daily driver. I update it whenever I find something useful or need to fix a bug.
