diff --git a/install/gnome-extensions.sh b/install/gnome-extensions.sh index 438c917..d0b1e5e 100644 --- a/install/gnome-extensions.sh +++ b/install/gnome-extensions.sh @@ -2,33 +2,42 @@ sudo apt install -y gnome-shell-extension-manager pipx pipx install gnome-extensions-cli --system-site-packages gext install tactile@lundal.io +gext install just-perfection-desktop@just-perfection +gext install blur-my-shell@aunetx + +# Compile gsettings schemas in order to be able to set them +sudo cp ~/.local/share/gnome-shell/extensions/tactile@lundal.io/schemas/org.gnome.shell.extensions.tactile.gschema.xml /usr/share/glib-2.0/schemas/ +sudo cp ~/.local/share/gnome-shell/extensions/just-perfection-desktop\@just-perfection/schemas/org.gnome.shell.extensions.just-perfection.gschema.xml /usr/share/glib-2.0/schemas/ +sudo cp ~/.local/share/gnome-shell/extensions/blur-my-shell\@aunetx/schemas/org.gnome.shell.extensions.blur-my-shell.gschema.xml /usr/share/glib-2.0/schemas/ +sudo glib-compile-schemas /usr/share/glib-2.0/schemas/ + +# Configure Tactile gsettings set org.gnome.shell.extensions.tactile col-0 1 gsettings set org.gnome.shell.extensions.tactile col-0 1 gsettings set org.gnome.shell.extensions.tactile col-1 2 gsettings set org.gnome.shell.extensions.tactile col-2 1 gsettings set org.gnome.shell.extensions.tactile col-3 0 -gsettings set org.gnome.shell.extensions.tactile cow-0 1 -gsettings set org.gnome.shell.extensions.tactile cow-1 1 +gsettings set org.gnome.shell.extensions.tactile row-0 1 +gsettings set org.gnome.shell.extensions.tactile row-1 1 -gext install just-perfection-desktop@just-perfection +# Configure Just Perfection gsettings set org.gnome.shell.extensions.just-perfection animation 2 gsettings set org.gnome.shell.extensions.just-perfection dash-app-running true gsettings set org.gnome.shell.extensions.just-perfection workspace true gsettings set org.gnome.shell.extensions.just-perfection workspace-popup false -gext install blur-my-shell@aunetx -gsettings set org.gnome.shell.extensions.blur-my-shell pipelines {'pipeline_default': {'name': 'effects': 'id': 'params': 'brightness': <'Default' >, <[ <{'type': <'native_static_gaussian_blur' >, <'effect_71762603591366' >, <{'radius': <30 >, <0.79000000000000004 >} >} >] >}} +# Configure Blur My Shell gsettings set org.gnome.shell.extensions.blur-my-shell.appfolder blur false gsettings set org.gnome.shell.extensions.blur-my-shell.lockscreen blur false gsettings set org.gnome.shell.extensions.blur-my-shell.screenshot blur false gsettings set org.gnome.shell.extensions.blur-my-shell.window-list blur false gsettings set org.gnome.shell.extensions.blur-my-shell.panel brightness 0.6 -gsettings set org.gnome.shell.extensions.blur-my-shell.panel stigma 30 +gsettings set org.gnome.shell.extensions.blur-my-shell.panel sigma 30 gsettings set org.gnome.shell.extensions.blur-my-shell.panel pipeline 'pipeline_default' gsettings set org.gnome.shell.extensions.blur-my-shell.overview blur true gsettings set org.gnome.shell.extensions.blur-my-shell.overview pipeline 'pipeline_default' gsettings set org.gnome.shell.extensions.blur-my-shell.dash-to-dock blur true gsettings set org.gnome.shell.extensions.blur-my-shell.dash-to-dock brightness 0.6 -gsettings set org.gnome.shell.extensions.blur-my-shell.dash-to-dock stigma 30 +gsettings set org.gnome.shell.extensions.blur-my-shell.dash-to-dock sigma 30 gsettings set org.gnome.shell.extensions.blur-my-shell.dash-to-dock static-blur true gsettings set org.gnome.shell.extensions.blur-my-shell.dash-to-dock style-dash-to-dock 0