Small collection of helper scripts I use to bootstrap and streamline my Linux setup. This is a public repo so I can version, share, and reuse them across machines.
- Scripts are grouped by topic in folders (for example,
tmux/
). - Each script is self‑contained and aims to have minimal dependencies.
- Topic folders may include their own README with usage details.
- Clone:
git clone https://github.com/Fonality-code/linux-scripts.git
- Make scripts executable:
chmod +x linux-scripts/tmux/tmux-init
- Optionally add to PATH:
export PATH="$PWD:$PATH"
or symlink to a directory already on PATH (e.g.,~/.local/bin
).
Examples:
- Add the whole repo to PATH temporarily:
export PATH="$(pwd):$PATH"
- Symlink a single script:
ln -s "$(pwd)/tmux/tmux-init" ~/.local/bin/tmux-init
tmux/tmux-init
: Flexible tmux session/window bootstrapper. See full usage: tmux-init usage.
- These scripts are personal, but improvements are welcome. Keep changes small, documented, and dependency‑light. Prefer POSIX‑friendly shell where possible.