An open API service indexing awesome lists of open source software.

https://github.com/hqnnqh/walls

wofi-based wallpaper chooser
https://github.com/hqnnqh/walls

rust swww wallpapers wofi

Last synced: 5 months ago
JSON representation

wofi-based wallpaper chooser

Awesome Lists containing this project

README

        

# walls

**walls** is a wofi-based wallpaper chooser written in Rust.

## ✨ Features
- **Choose Your Favorite Wallpaper**: Easily select wallpapers from your chosen directory.
- **Customize the Display**: Adjust the size, style and configuration of the wofi selection box to fit your screen perfectly.

## πŸ“œ Requirements
- **wofi**: Ensure you have wofi installed on your system to display the wallpaper chooser interface.
- **swww**: Install swww to set the selected wallpaper effectively.

## πŸš€ Installation

Ready to embark on your wallpaper adventure? Here’s how to get started:

1. **Clone the Repository**:
```bash
git clone https://github.com/Hqnnqh/walls.git
cd walls
```

2. **Build the Project**:
```bash
cargo build --release
```

## πŸŽ‰ Usage
```bash
walls [OPTIONS]
```

### πŸ§™β€β™‚οΈ Arguments
```bash
--path :
```
Required. The enchanted path to the directory containing your wallpapers.

### βš™οΈ Options

```bash
-W , --wofi :
```
Specify the wofi arguments.

> todo: configure swww generically with argument parsing

## 🧭 License
This project is licensed under the MIT License.