WallpaperCL is a wallpaper manager application built with Tauri, designed to give you an easy way to organize and set your wallpapers on Linux systems.
Ensure you have the required dependencies installed. For Arch Linux users, you can install the following:
sudo pacman -S feh
Visit the Releases Page to download the latest version of WallpaperCL.
To ensure your wallpaper is set on startup, add the following line to your .xinitrc
file (assuming you use xinit
):
$HOME/.fehbg
This will automatically apply the wallpaper using feh
when you start your window manager.
If you wish to contribute or build WallpaperCL from source, follow these steps (for Arch Linux users):
-
Update your system:
sudo pacman -Syu
-
Install the necessary dependencies:
sudo pacman -S --needed \ webkit2gtk \ base-devel \ curl \ wget \ file \ openssl \ appmenu-gtk-module \ gtk3 \ libappindicator-gtk3 \ librsvg \ libvips \ feh
-
Install bun:
curl -fsSL https://bun.sh/install | bash
-
Clone the repository:
git clone https://github.com/diegorezm/wallpapercl
-
Install Bun dependencies and start the development environment:
cd wallpapercl bun i bun run tauri dev
Now, you're ready to contribute or modify the application.