Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/dragongr/scripts
- Owner: dragonGR
- Created: 2024-09-10T15:27:35.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-12-24T09:46:52.000Z (about 1 month ago)
- Last Synced: 2024-12-24T11:11:47.262Z (about 1 month ago)
- Topics: archlinux, shell, shell-scripts
- Language: Shell
- Homepage:
- Size: 60.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.