A command-line tool for managing wallpapers on Hyprland using SWWW
- β Set Specific Wallpaper - Apply a wallpaper instantly using the CLI.
- β Random Wallpaper Selection - Pick a random wallpaper from a user-defined pool.
- β Minimal Dependencies - Requires only 'python' and 'swww'.
- β Simple & Modular - Clean and maintainable Python codebase.
- Clone the repository:
git clone https://github.com/Akihiro120/wallpaper-cli
cd wallpaper-cli- Build and install the package using
makepkg:
makepkg -siOnce installed, you can run wallpaper-cli directory from the terminal.
Add Picture
wallpaper-cli --add "filepath/to/picture"Remove Picture
wallpaper-cli --remove indexSet Picture
wallpaper-cli --set indexDisplay Pictures
wallpaper-cli --displayPrev
wallpaper-cli --prevNext
wallpaper-cli --nextToggle Cycle
wallpaper-cli --togglecycleEnable Cycle Feature
wallpaper-cli --enablecycleContributions are welcome! Follow these steps:
- Fork the repository.
- Create a feature branch:
git checkout -b feature/your-feature-name- Make your changes and commit them:
git commit -m "Add feature XYZ"- Push the branch to your fork
git push origin feature/your-feature-name- Open a pull request
This project is licensed under the GNU General Public License (GPL). See the LICENSE file for details.
For support, bug reports, or feature requests, please open an issue on GitHub.