summaryrefslogtreecommitdiff
path: root/setup.sh
diff options
context:
space:
mode:
Diffstat (limited to 'setup.sh')
-rwxr-xr-xsetup.sh44
1 files changed, 44 insertions, 0 deletions
diff --git a/setup.sh b/setup.sh
index 20abbb1..dec78b0 100755
--- a/setup.sh
+++ b/setup.sh
@@ -243,6 +243,50 @@ if [ -d "$USER_HOME/.config/nvim" ]; then
fi
cp -rv ./dotfiles/.config/nvim "$USER_HOME/.config/"
+if [ -d "$USER_HOME/.config/Proton" ]; then
+ mv "$USER_HOME/.config/Proton" "$USER_HOME/.config/Proton.bak.$(date +%s)"
+fi
+cp -rf ./dotfiles/.config/Proton "$USER_HOME/.config/"
+
+# Startup apps
+mkdir -pv "$USER_HOME/.config/autostart"
+if [ ! -f "$USER_HOME/.config/autostart/proton.vpn.app.gtk.desktop" ]; then
+ ln -s /usr/share/applications/proton.vpn.app.gtk.desktop "$USER_HOME/.config/autostart/proton.vpn.app.gtk.dektop"
+fi
+
+# Gtk theme
+if [ -d "$USER_HOME/.config/gtk-4.0" ]; then
+ mv "$USER_HOME/.config/gtk-4.0" "$USER_HOME/.config/gtk-4.0.$(date +%s)"
+fi
+if [ -d "$USER_HOME/.config/gtk-3.0" ]; then
+ mv "$USER_HOME/.config/gtk-3.0" "$USER_HOME/.config/gtk-3.0.$(date +%s)"
+fi
+cp -rv ./dotfiles/.config/gtk-4.0 "$USER_HOME/.config/"
+mkdir -pv "$USER_HOME/.config/gtk-3.0"
+ln -s "$USER_HOME/.config/gtk-4.0/cosmic/dark.css" "$USER_HOME/.config/gtk-4.0/gtk.css"
+ln -s "$USER_HOME/.config/gtk-4.0/cosmic/dark.css" "$USER_HOME/.config/gtk-3.0/gtk.css"
+
+# QT theme
+if [ -d "$USER_HOME/.config/qt6ct" ]; then
+ mv "$USER_HOME/.config/qt6ct" "$USER_HOME/.config/qt6ct.bak.$(date +%s)"
+fi
+if [ -d "$USER_HOME/.config/qt5ct" ]; then
+ mv "$USER_HOME/.config/qt5ct" "$USER_HOME/.config/qt5ct.bak.$(date +%s)"
+fi
+cp -rv ./dotfiles/.config/qt6ct "$USER_HOME/.config/"
+cp -rv ./dotfiles/.config/qt5ct "$USER_HOME/.config/"
+
+if [ -f "$USER_HOME/.config/cosmic-mimeapps.list" ]; then
+ mv "$USER_HOME/.config/cosmic-mimeapps.list" "$USER_HOME/.config/cosmic-mimeapps.list.bak.$(date +%s)"
+fi
+cp -v ./dotfiles/.config/cosmic-mimeapps.list "$USER_HOME/.config/"
+
+if [ -d "$USER_HOME/.config/cosmic" ]; then
+ mv "$USER_HOME/.config/cosmic" "$USER_HOME/.config/cosmic.bak.$(date +%s)"
+fi
+cp -rv ./dotfiles/.config/cosmic "$USER_HOME/.config/"
+touch "$USER_HOME/.config/cosmic-initial-setup-done"
+
if [ -d "Pictures" ]; then
cp -v ./Pictures/* "$USER_HOME/Pictures/" 2>/dev/null || true
fi