Arch install script.
  • Lua 61.6%
  • Shell 38.4%
Find a file
2026-01-13 11:32:46 +05:30
.config updates config 2026-01-13 11:32:46 +05:30
.settings fresh start 2025-12-23 01:30:30 +05:30
apps.sh updates config 2026-01-13 11:32:46 +05:30
code.sh updates config 2026-01-13 11:32:46 +05:30
hope.png fresh start 2025-12-23 01:30:30 +05:30
install.sh fresh start 2025-12-23 01:30:30 +05:30
LICENSE Initial commit 2025-12-22 16:30:33 +01:00
README.md updates dwm repo link 2025-12-24 13:56:59 +05:30
setup.sh updates config 2026-01-13 11:32:46 +05:30

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

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.