feat: UwUify
This commit is contained in:
parent
10577951d8
commit
03c0e411cf
70
UwUify.sh
Normal file
70
UwUify.sh
Normal file
@ -0,0 +1,70 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
TMPDIR=/tmp/uwu/
|
||||||
|
TMPFILE="$TMPDIR/save.tmp"
|
||||||
|
|
||||||
|
WPNAME="wallpaper.jpg"
|
||||||
|
TMPWP="/tmp/uwu/$WPNAME"
|
||||||
|
WPURL="https://git.ninjdai.ynh.fr/ninjdai/install-scripts/src/branch/main/assets/$WPNAME"
|
||||||
|
|
||||||
|
function main ()
|
||||||
|
{
|
||||||
|
if [ "$EUID" -eq 0 ]
|
||||||
|
then echo -e "${C_RED}Script cannot be run as root !${NO_FORMAT}"
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
mkdir -p "$TMPDIR"
|
||||||
|
|
||||||
|
check_wget
|
||||||
|
|
||||||
|
if [ -f "$TMPFILE" ]; then
|
||||||
|
echo "$TMPFILE already exists, skipping config save..."
|
||||||
|
else
|
||||||
|
touch $TMPFILE
|
||||||
|
save_color_scheme
|
||||||
|
save_wallpaper
|
||||||
|
fi
|
||||||
|
|
||||||
|
set_color_scheme
|
||||||
|
download_wallpaper
|
||||||
|
set_wallpaper
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
check_wget ()
|
||||||
|
{
|
||||||
|
if ! command -v "wget" > /dev/null;
|
||||||
|
then
|
||||||
|
echo "wget is required to use the script"
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
download_wallpaper()
|
||||||
|
{
|
||||||
|
wget -q --show-progress "$WPURL" -P /tmp/uwu/
|
||||||
|
}
|
||||||
|
|
||||||
|
save_color_scheme ()
|
||||||
|
{
|
||||||
|
echo "primary-color=$(gsettings get org.gnome.desktop.background primary-color)" >> $TMPFILE
|
||||||
|
echo "secondary-color=$(gsettings get org.gnome.desktop.background secondary-color)" >> $TMPFILE
|
||||||
|
}
|
||||||
|
set_color_scheme ()
|
||||||
|
{
|
||||||
|
gsettings set org.gnome.desktop.background primary-color "#d910c5"
|
||||||
|
gsettings set org.gnome.desktop.background secondary-color "#de52d0"
|
||||||
|
}
|
||||||
|
|
||||||
|
save_wallpaper ()
|
||||||
|
{
|
||||||
|
echo "picture-uri=$(gsettings get org.gnome.desktop.background picture-uri)" >> $TMPFILE
|
||||||
|
echo "picture-uri-dark=$(gsettings get org.gnome.desktop.background picture-uri-dark)" >> $TMPFILE
|
||||||
|
}
|
||||||
|
set_wallpaper ()
|
||||||
|
{
|
||||||
|
gsettings set org.gnome.desktop.background picture-uri "file://${TMPWP}"
|
||||||
|
gsettings set org.gnome.desktop.background picture-uri-dark "file://${TMPWP}"
|
||||||
|
}
|
||||||
|
|
||||||
|
main
|
BIN
assets/wallpaper.jpg
Normal file
BIN
assets/wallpaper.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 285 KiB |
Loading…
Reference in New Issue
Block a user