shell-things/local/share/dark-mode.d/15-wallpaper-dark.bash

16 lines
799 B
Bash
Raw Normal View History

#!/usr/bin/env bash
2024-07-20 07:01:17 +02:00
. ~/.local/share/dark-mode.d/00-do-not-repeat-yourself.sh
2024-07-20 06:27:54 +02:00
if [ -f ~/.wallpaper.dark ]; then
export WALLPAPER_PATH="$HOME/.wallpaper.dark"
elif [ "$DISTROID" == "Fedora" ]; then
export WALLPAPER_PATH="/usr/share/wallpapers/F$DISTROREL/contents/images_dark/3840x2160.png"
2024-07-20 07:01:17 +02:00
elif [ "$DISTROID" == "Kali" ]; then
export WALLPAPER_PATH="/usr/share/wallpapers/KaliMetalDark/contents/images/3840x2160.png"
fi
2024-07-20 07:01:17 +02:00
echo "Wallpaper: $WALLPAPER_PATH"
qdbus org.kde.plasmashell /PlasmaShell org.kde.PlasmaShell.evaluateScript 'var allDesktops = desktops();print (allDesktops);for (i=0;i<allDesktops.length;i++) {d = allDesktops[i];d.wallpaperPlugin = "org.kde.image";d.currentConfigGroup = Array("Wallpaper", "org.kde.image", "General");d.writeConfig("Image", "file://'$WALLPAPER_PATH'")}'