Welcome to fun007, a diverse collection of utilities, scripts, and configurations designed to streamline various tasks and enhance your system. This repository serves as a hub for a wide range of tools, from system setup and optimization to file manipulation and development aids.
This repository encompasses a variety of projects, each serving a unique purpose:
- Arch Linux Installation Script: A comprehensive script that automates the installation of Arch Linux on systems with multiple drives (SSD and HDD), including secure drive wiping, Btrfs encryption with subvolumes, essential package installation, and user environment setup. It also supports CPU-specific microcode packages (Intel/AMD).
- configs: A collection of configuration files for various tools and applications (e.g., Git, GTK, Hyprland, Alacritty, Kitty, Rofi, Termux, Zed, Zsh).
- MTU Size Optimiser: A tool for optimizing the Maximum Transmission Unit (MTU) size on networks.
- Pacman Fastest Mirrors: A script to find the fastest mirrors for Pacman, the package manager for Arch Linux.
- Termux Post-Install Automation Script: Automates the setup of a Termux environment, including GitHub SSH key configuration, dependency installation, font management, and customizations.
- DWNFDCleaner: A script for cleaning up directories and files.
- ISO Verifier: Scripts for verifying the integrity of ISO files.
- PDF Scanner: A tool for finding keywords within PDF documents.
- PDF Splitter: A script to split PDF documents into multiple files.
- Text2PDF: A binary (made from a z-shell script) that converts plain text files to PDF format.
- Wallpaper Organised MetaCleaner: A script for cleaning metadata from wallpaper images.
- Wordlister: A utility for generating word lists.
- Lattice Visualization Module: A module for visualizing different types of crystal lattices and calculating the Schmid factor.
- OPAI CHAT: An AI-powered chat application.
- Passwd Generator: A secure password generator.
- PDF2MP3: A script to convert PDF documents to MP3 audio files.
- PI: A project related to calculating or using the mathematical constant π (pi).
- Python KWS: A collection of Python keyword-related utilities and scripts.
- RandNameGen: A random name generator.
- Youtubedownloader: A script for downloading videos from YouTube.
Each project within this repository is self-contained in its own directory. To use a specific tool or script, navigate to its respective directory and follow any instructions provided within its README.md file (if available) or directly execute the scripts.
Most scripts are written in Bash or Python and require a Linux-like environment. Specific dependencies for each project will be detailed within their respective directories or scripts.
As this repository is a collection of independent projects, there isn't a single installation process. Generally, you can clone the repository and then navigate to the desired project's directory:
git clone https://github.com/your-username/fun007.git
cd fun007
cd <project-directory> # e.g., ArchInstallScriptRefer to the individual project directories for specific setup instructions.
Usage varies greatly depending on the project. Please refer to the README.md file within each project's directory for detailed instructions on how to run and utilize that specific tool or script.
Contributions are welcome! If you have ideas for improvements, new features, or bug fixes, please feel free to:
- Fork this repository.
- Create a new branch for your feature or bug fix.
- Make your changes and ensure they adhere to the existing code style.
- Test your changes thoroughly.
- Submit a Pull Request with a clear description of your changes.
Please ensure your contributions align with the project's goals and maintain a high standard of code quality.
This repository is licensed under the MIT License. See the LICENSE file for more information.
Thank you for checking out the fun007 repository! We hope you find these projects useful and we look forward to your contributions.