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

https://github.com/blaadick/blaadpapers

Fast & clean wallpaper manager
https://github.com/blaadick/blaadpapers

cpp linux qt6 wallpaper wallpaper-changer windows

Last synced: 2 months ago
JSON representation

Fast & clean wallpaper manager

Awesome Lists containing this project

README

          


BlaadPapersLogo

BlaadPapers


> [!NOTE]
> The application is temporarily use mpvpaper as wallpaper renderer

> [!WARNING]
> Video wallpaper support is experimental

## Description
Convenient wallpaper manager supporting both GUI and CLI usage. I will try to make it as fast and pleasing to the eye as possible.

Keep in mind that the application is being developed and tested on and for Linux systems. I will try to keep it running on other platforms as well, but this is not a priority.

## Installation
### Arch Linux
```bash
yay -S blaadpapers
```

### Manual
Install [BStyle](https://github.com/Blaadick/BStyle), `Qt6 Base`, `Qt6 Declarative`, `Qt6 Svg`, `Qt6 ShaderTools` and `FFmpeg`. Then run it:

```bash
git clone https://github.com/Blaadick/BlaadPapers.git
cd BlaadPapers
cmake -B cmake-build-release -G Ninja -DCMAKE_BUILD_TYPE=Release
cmake --build cmake-build-release --parallel
```

### Windows
Expected after adding major features and implementing own wallpaper rendering.

## Usage
Before use GUI application, run `blaadpapers -S`. You can add some mvp arguments like `blaadpapers -S "no-interpolation hwdec=vaapi"`.

After that, you can run GUI with `blaadpapers`, or use CLI with `blaadpapers -H`.

## License
Code is licensed under GPL-3.0-only