#!/bin/env bash
extensions=(
    user-theme@gnome-shell-extensions.gcampax.github.com
    blur-my-shell@aunetx
    dash-to-dock@micxgx.gmail.com
    places-menu@gnome-shell-extensions.gcampax.github.com
    logomenu@aryan_k
    space-bar@luchrioh
)
    # forge@jmmaranan.com
    # burn-my-windows@schneegans.github.com

for i in ${extensions[@]}; do
    gnome-extensions enable $i >/dev/null
done


gsettings set org.gnome.shell enabled-extensions "['user-theme@gnome-shell-extensions.gcampax.github.com' 'blur-my-shell@aunetx' 'dash-to-dock@micxgx@gmail.com' 'logomenu@aryan_k' 'space-bar@luhrioh' 'app-menu@gnome-shell-extensions.gcampax.github.com' 'places-menu@gnome-shell-extensions.github.com']" 2> /dev/null


#### THEME SETTINGS ######################################################################
gsettings set org.gnome.shell.extensions.user-theme name "Tokyonight-Dark-Storm"
gsettings set org.gnome.desktop.interface gtk-theme "Tokyonight-Dark-Storm"
gsettings set org.gnome.desktop.interface icon-theme "Tokyonight-Moon" 
# ln -sf $HOME/.themes/Tokyonight-Dark-B/gtk-4.0/  ~/.config/
sudo ln -sf /etc/skel/.config/gtk-4.0/ ~/.config/
gsettings set org.gnome.desktop.interface cursor-theme "Bibata-Modern-Ice"
##########################################################################################
# bash /usr/local/bin/StratOS-configure-theme
gsettings set org.gnome.desktop.background picture-uri-dark file:///usr/share/backgrounds/StratOS/zstg/StratOS-Tokyonight-vectorized-caption.png
gsettings set org.gnome.desktop.background picture-uri file:///usr/share/backgrounds/StratOS/zstg/StratOS-Tokyonight-vectorized-caption.png
gsettings set org.gnome.desktop.interface monospace-font-name 'JetBrainsMonoNF 10'
gsettings set org.gnome.desktop.interface color-scheme prefer-dark # System dark theme
gsettings set org.gnome.desktop.interface clock-show-weekday true
gsettings set org.gnome.desktop.interface clock-show-seconds true
gsettings set org.gnome.shell favorite-apps "['org.gnome.Terminal.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.Settings.desktop', 'emacs.desktop', 'chromium.desktop']"
gsettings set org.gnome.desktop.wm.preferences button-layout "close,minimize,maximize:"
