Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dragongr/scripts

This repo is like a hot girl summer for my setup. Tweak it to fit your vibe.
https://github.com/dragongr/scripts

archlinux shell shell-scripts

Last synced: 3 days ago
JSON representation

This repo is like a hot girl summer for my setup. Tweak it to fit your vibe.

Awesome Lists containing this project

README

        

# Alejandro's Script Vault

Welcome to **Alejandro's Script Vault**, a personal collection of shell scripts crafted to automate and streamline various computing tasks on Arch Linux and its derivatives. From setting up a fresh Arch Linux environment to compiling AOSP sources or building the latest stable Linux kernel, this repository offers tools designed to simplify and enhance workflows.

## About

This repository contains scripts tailored specifically for **Arch Linux-based systems**. While these scripts reflect my personal setup and preferences, they can serve as a solid starting point for others who want to automate similar tasks.

### Key Features:
- **Arch-Centric**: Designed exclusively for Arch Linux and its derivatives, leveraging the simplicity and flexibility of the Arch ecosystem.
- **Adaptable**: While optimized for my use, the scripts are modular and well-documented, making them easy to adapt for other setups.
- **Comment-Driven**: Each script includes detailed comments to explain its functionality. These are primarily written for my own reference, but they might help you too!

## Getting Started

Before using these scripts, ensure your system meets the following prerequisites:

### Requirements:
1. **Arch Linux or an Arch-based Distribution**: This repository is explicitly designed for the Arch ecosystem. I recommend Arch Linux for its simplicity and cleanliness.
2. **Development Tools**: Install the following packages if they aren't already available:
- `git`
- `make`
- `gcc`
- `clang`

### Recommended Setup:
To ensure compatibility and smooth operation, make sure your system is updated:
```bash
sudo pacman -Syu
```

To Install necessary tools:
```bash
sudo pacman -S base-devel git clang gcc
```

## Usage
Each script in this repository is self-contained and extensively commented. Simply review the script comments for usage instructions or configuration options.

## Why So Many Comments?
I write detailed comments in my scripts to remind myself of what I did and why I did it. Trust me, it's not just for you; it's for my future self who might forget things. If you’re anything like me, you’ll probably appreciate the extra clarity.

## Contributing
This repository is primarily for personal use, but forks and adaptations are encouraged! Feel free to adjust the scripts for your own needs or contribute improvements via pull requests.