Collection of bash scripts for various tasks
- Shell 92.5%
- Lua 7.5%
|
|
||
|---|---|---|
| appimage_mgmt | ||
| aur_mgmt | ||
| disk_speed | ||
| game_mode | ||
| md2docx | ||
| pkg_mgmt | ||
| screen_recorder | ||
| webapp_mgmt | ||
| LICENSE | ||
| README.md | ||
mybins
Small Bash helpers for Linux desktop and system tasks. Each directory documents its own dependencies, usage, and behavior.
Helpers
| Directory | Purpose |
|---|---|
appimage_mgmt |
Install and remove AppImages with desktop launchers for the current user. |
aur_mgmt |
Select and install AUR packages via Paru, or remove installed foreign packages. |
disk_speed |
Benchmark sequential disk reads and writes with fio. |
game_mode |
Temporarily switch to a single monitor for gaming in niri, then restore the layout. |
md2docx |
Export an Obsidian note to .docx with pandoc and a Word template. |
pkg_mgmt |
Select and install or remove packages from configured pacman repositories. |
screen_recorder |
Toggle region or app recording on Wayland with gpu-screen-recorder. |
webapp_mgmt |
Create and remove desktop launchers for Chromium-based web apps. |
Installation
Install the dependencies listed in the chosen helper's README, then symlink
its script into ~/.local/bin. From the root of this checkout, for example:
mkdir -p "$HOME/.local/bin"
ln -s "$PWD/appimage_mgmt/appimage-install" "$HOME/.local/bin/appimage-install"
Repeat for the scripts you want, using their actual paths and desired command names. Existing destination files or links are not overwritten.
Ensure ~/.local/bin is on your PATH, then invoke the helper by its command
name. See its directory's README for arguments and examples.
Keep the checkout at the same location so the links remain valid. Updates
pulled into it apply to the linked commands immediately. To uninstall a linked
helper, remove its symlink from ~/.local/bin.