Skip to content

Akihiro120/wallpaper-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Wallpaper CLI

A command-line tool for managing wallpapers on Hyprland using SWWW

Overview

  • βœ…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.

πŸ“¦ Installation

πŸ”Ή Manual Installation

  1. Clone the repository:
git clone https://github.com/Akihiro120/wallpaper-cli
cd wallpaper-cli
  1. Build and install the package using makepkg:
makepkg -si

πŸ–₯️ Usage

Once installed, you can run wallpaper-cli directory from the terminal.

Add Picture

wallpaper-cli --add "filepath/to/picture"

Remove Picture

wallpaper-cli --remove index

Set Picture

wallpaper-cli --set index

Display Pictures

wallpaper-cli --display

Prev

wallpaper-cli --prev

Next

wallpaper-cli --next

Toggle Cycle

wallpaper-cli --togglecycle

Enable Cycle Feature

wallpaper-cli --enablecycle

πŸ”§ Contributing

Contributions are welcome! Follow these steps:

  1. Fork the repository.
  2. Create a feature branch:
git checkout -b feature/your-feature-name
  1. Make your changes and commit them:
git commit -m "Add feature XYZ"
  1. Push the branch to your fork
git push origin feature/your-feature-name
  1. Open a pull request

πŸ“ License

This project is licensed under the GNU General Public License (GPL). See the LICENSE file for details.


πŸ“¬ Contact

For support, bug reports, or feature requests, please open an issue on GitHub.

About

A CLI tool for SWWW in python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published