A plugin for Wechsel that lets you define unique wallpapers for each project.
Download the release and put it into any folder in your PATH
.
Afterwards run:
wechsel-wallpaper init
Init is required to link the plugin with Wechsel.
wechsel-wallpaper will use the currently active wallpaper as the default wallpaper for all projects and will revert to it on uninstall.
All commands have the project name as an optional argument. If no project is specified the current active wechsel project is used.
To set a wallpaper for a project, run:
wechsel-wallpaper install <?project> --dark <wallpaper> --light <wallpaper>
--dark
is the path to the wallpaper for dark mode and --light
is the path to the wallpaper for light mode. You do not need to specify both wallpapers, if you only want to set one. The other one will stay at the systems default.
To remove a wallpaper from a project, run:
wechsel-wallpaper remove <?project>
It will delete both the dark and light wallpaper for the project.
To Save the projects wallpapers before deleting them, run:
wechsel-wallpaper save <?project> <path>
Both wallpapers will be copied to the specified path.
To completly remove the plugin from Wechsel, run:
wechsel-wallpaper de-init
and delete the binary from whereever you put it.