
◈ A graphical user interface for managing wallpapers on Linux ◈
◈ Powered by Go (Backend) and Electron (Frontend) ◈
[!NOTE] This GUI will be compatible with my linux-wallpaperengine in the future.
It's a Go implementation of Wallpaper Engine for Linux. It's still in early development. Maybe you want to check it out!
I know that many users are scared of Electron applications due to their reputation for being "RAM eaters". This GUI is specifically designed for maximum efficiency to address those concerns:
| Main Window |
|---|
| Main Window (List) |
|---|
| Display Settings |
|---|
| Settings |
|---|
[!IMPORTANT] This application requires linux-wallpaperengine to be installed on your system to function.
Install using your favorite AUR helper:
# Using yay
yay -S linux-wallpaperengine-gui-git
# Using paru
paru -S linux-wallpaperengine-gui-git
Download the latest pre-built binaries (AppImage, deb, rpm) from the Releases page.
Launch it from your application menu or via terminal:
linux-wallpaperengine-gui [options]
--minimized: Starts the application minimized in the system tray.--debug-mode: Enables debug mode for the application.Requirements:
Clone & Enter:
git clone https://github.com/AzPepoze/linux-wallpaperengine-gui
cd linux-wallpaperengine-gui
Install Deps:
pnpm install
Build:
pnpm run build
The output will be in the dist directory.
Run with hot-reloading:
pnpm run dev
Feel free to contribute to this project by opening issues or submitting pull requests.