initial commit

This commit is contained in:
sankalp committed 2025-02-13 16:40:47 +05:45
1 parent df38ce0c52
commit 15766be9c3
137 files changed
+23845 -9

No files matched your search

+12
View File
@@ -0,0 +1,12 @@
#!/bin/bash
figlet "Disable SDDM"
if [ -f /etc/systemd/system/display-manager.service ]; then
if gum confirm "Do you want to disable the current display manager?"; then
sudo rm /etc/systemd/system/display-manager.service
echo ":: Current display manager removed."
echo ":: Please reboot your system."
fi
else
echo ":: No Display Manager enabled."
fi
sleep 3
+12
View File
@@ -0,0 +1,12 @@
#!/bin/bash
figlet "Enable SDDM"
if [ -f /etc/systemd/system/display-manager.service ]; then
echo ":: Display Manager is already enabled."
else
if gum confirm "Do you want to enable SDDM as your display manager?"; then
sudo systemctl enable sddm.service
echo ":: Display manager SDDM has been enabled."
echo ":: Please reboot your system!"
fi
fi
sleep 3
+31
View File
@@ -0,0 +1,31 @@
#!/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