32 lines
1.0 KiB
Bash
Executable File
32 lines
1.0 KiB
Bash
Executable File
#!/bin/bash
|
|
cache_file="$HOME/.cache/current_wallpaper"
|
|
if [ ! -d /etc/sddm.conf.d/ ]; then
|
|
sudo mkdir /etc/sddm.conf.d
|
|
echo "Folder /etc/sddm.conf.d created."
|
|
fi
|
|
|
|
cp $HOME/dotfiles/sddm/sddm.conf /etc/sddm.conf.d/
|
|
cp $HOME/dotfiles/sddm/sddm.conf /etc/
|
|
if [ "$1" != "init" ]; then
|
|
echo "File /etc/sddm.conf.d/sddm.conf updated."
|
|
fi
|
|
|
|
current_wallpaper=$(cat "$cache_file")
|
|
extension="${current_wallpaper##*.}"
|
|
|
|
cp $current_wallpaper /usr/share/sddm/themes/corners/backgrounds/current_wallpaper.$extension
|
|
|
|
if [ "$1" != "init" ]; then
|
|
echo "Current wallpaper copied into /usr/share/sddm/themes/corners/backgrounds/"
|
|
fi
|
|
|
|
new_wall=$(echo $current_wallpaper | sed "s|$HOME/wallpaper/||g")
|
|
cp $HOME/.cache/material/colors-sddm-style.conf /usr/share/sddm/themes/corners/theme.conf
|
|
sed -i 's/CURRENTWALLPAPER/'"current_wallpaper.$extension"'/' /usr/share/sddm/themes/corners/theme.conf
|
|
|
|
if [ "$1" != "init" ]; then
|
|
echo "File theme.conf updated in /usr/share/sddm/themes/corners/"
|
|
|
|
echo "DONE! Please logout to test sddm."
|
|
fi
|