diff options
Diffstat (limited to 'setup.sh')
| -rwxr-xr-x | setup.sh | 44 |
1 files changed, 44 insertions, 0 deletions
@@ -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 |
