Skip to content

tsukum0/bash-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

28 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🐚 Bash Projects

My collection of minimal and useful Bash scripts (not always useful tbh), organized by category.
Each tool is contained in its own subdirectory and may be independently installed or used.


Repository Structure

This repository follows a modular layout:

bash-projects/
β”œβ”€β”€ rice_linux/
β”‚   β”œβ”€β”€ matrixr/        # Matrix rain effect with color config
β”‚   └── programstrp/    # Devilspie-based window opacity manager
β”œβ”€β”€ README.md

Each directory under a category (like rice_linux) represents a standalone script/tool, complete with its own code and README (if applicable).


Available Tools

rice_linux/matrixr

Matrix rain terminal animation with configurable colors.
Lightweight Bash implementation with no dependencies.

  • Configurable color themes
  • Persistent user config in ~/.cache/matrixr
  • Simple CLI interface: --color, --reset, --help

View matrixr


rice_linux/programstrp

X11 window opacity manager using Devilspie 1.
Allows global or per-app opacity control, restartable with a single command.

  • Uses devilspie -a to apply transparency rules
  • Creates and manages .ds files under ~/.devilspie/
  • Simple command-line interface: --apply, --set, --restart, --for

View programstrp


How to Use

You can install individual tools either by cloning this repo or downloading from GitHub raw.

Clone the repo

git clone https://github.com/tsukum0/bash-projects.git
cd bash-projects/rice_linux/<toolname>
sudo bash <toolname>_install.sh

Download single script

curl -L https://raw.githubusercontent.com/tsukum0/bash-projects/main/rice_linux/<toolname>/<toolname>.sh -o <toolname>.sh
sudo bash <toolname>_install.sh

Replace <toolname> with matrixr or programstrp.


License

MIT License Β© tsukum0

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages