A simple yet powerful tool designed to transform your workspace with ease. munliwall lets you effortlessly manage your desktop backgrounds — download stunning wallpapers, upload your own creations, or update your setup automatically.
demo.mp4
You can download the latest version of the desktop application from the Releases page. We provide support for AppImage, Debian (.deb), and Snap packages.
- Download
munliwall-x.x.x.AppImage. - Make it executable:
chmod +x munliwall-x.x.x.AppImage
- Run it:
./munliwall-x.x.x.AppImage
- Download
munliwall-x.x.x.deb. - Install it using
dpkg:(Runsudo dpkg -i munliwall-x.x.x.deb
sudo apt install -fif you encounter dependency errors) - Launch "munliwall" from your applications menu.
- Download
munliwall-x.x.x.snap. - Install it:
(Note: The
sudo snap install munliwall-x.x.x.snap --dangerous
--dangerousflag is required because the package is installed locally and not verified by the Snap Store signature).
The CLI tool allows you to manage wallpapers directly from your terminal.
- Download
cli.zipfrom the Releases page. - Unzip the archive:
This will extract the executable binaries directly into your current directory. You will find files like
unzip cli.zip
munliwall-cli-linux,munliwall-cli-macos, andmunliwall-cli-win.exe. - Make Executable (Linux/macOS):
chmod +x munliwall-cli-linux # or munliwall-cli-macos - Run It:
./munliwall-cli-linux --help # or the relevant binary for your OS
To make the CLI tool easier to use from any directory, you can rename the binary and move it to a directory included in your system's PATH (e.g., /usr/local/bin on Linux/macOS):
# Rename the binary
mv munliwall-cli-linux munliwall # Replace with your OS's binary name if not Linux
# Move to a directory in your PATH (requires administrator/root privileges)
sudo mv munliwall /usr/local/bin/Now you can simply type munliwall in any terminal to run the CLI:
munliwall --helpExample Commands:
- Set a random wallpaper:
munliwall random
- Set a wallpaper from a specific source (e.g., Unsplash):
munliwall set --source unsplash --query "nature"
- List history:
munliwall history
To update munliwall to the latest version, simply download the new release and install it. Your data and settings will be preserved.
- AppImage: Download the new AppImage and make it executable. Cleanup: You can safely delete the old
.AppImagefile to free up disk space. Your data is stored separately in your configuration folder and will not be lost. - Debian (.deb): Install the new
.debpackage:sudo dpkg -i munliwall-x.x.x.deb. The system automatically replaces the old version, so no manual cleanup is required. - Snap: Install the new
.snappackage:sudo snap install munliwall-x.x.x.snap --dangerous. This upgrades the existing installation automatically.
All user data is stored in your system's configuration folder (typically ~/.config/munliwall) and remains safe during updates.
To build the project locally:
- Clone the repository.
- Install dependencies:
pnpm install
- Build the desktop app:
pnpm --filter @munlicode/munliwall-desktop run build
MIT