Loading repository dataβ¦
Loading repository dataβ¦
fr0st-xyz / repository
π§° \\ A collection of useful shell tools with simple macros using sxhkd
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
To get started with sh-toolbox, simply run the commands below:
git clone https://github.com/fr0st-iwnl/sh-toolbox.git
cd sh-toolbox
chmod +x sh-toolbox.sh
./sh-toolbox.sh -i
./sh-toolbox.sh -c
After running these commands, you'll be ready to use the toolbox!
1. keybind.sh - A tool to manage keybindings using sxhkd.2. private-search.sh - A script to install and configure a private search engine like SearXNG and Whoogle with Docker.3. update.sh - A simple script for managing system updates across various Linux distributions, including support for AUR, Flatpak, and common package managers.4. weather.sh - A simple weather script that fetches the current weather for a specified location or auto-detects it based on your IP and sends a desktop notification using data from wttr.in.5. netinfo.sh - A simple script that displays detailed network information, including IP addresses, connection latency, and internet speeds in the terminal using speedtest-cli.6. remind-me.sh - A script to set reminders with notifications and sound7. random-wall.sh - A simple script to display random wallpapers from a specified directory.8. quote.sh - A simple quote script that displays a random quote in the terminal.The keybind.sh makes it simple to set up keyboard shortcuts using sxhkd, compatible with both X11 and Wayland. This lightweight tool lets you:
To load the default sh-toolbox keybindings, just run: keybind load
This provides the following ready-to-use keybindings:
| Key Combination | Action | Script |
|---|---|---|
Insert | Toggle microphone mute | toggle_mic.sh |
Pause | Toggle audio mute | toggle_audio.sh |
Ctrl + Shift + Up | Increase volume by 5% | volume_up.sh |
Ctrl + Shift + Down | Decrease volume by 5% | volume_down.sh |
You can add new shortcuts with keybind add, or view existing ones with keybind list.
For more details, read the full documentation on this tool.