Last active 1752819455

javif89's Avatar javif89 revised this gist 1752819455. Go to revision

1 file changed, 68 insertions

gnome-extensions.sh(file created)

@@ -0,0 +1,68 @@
1 + sudo apt install gnome-shell-extension
2 + sudo apt install pipx
3 + sudo apt install gnome-tweaks
4 + sudo apt install gnome-extensions-app
5 + sudo apt pipx install gnome-extensions-cli --system-site-packages
6 +
7 + # Turn off default Ubuntu extensions
8 + gnome-extensions disable tiling-assistant@ubuntu.com
9 + gnome-extensions disable ubuntu-appindicators@ubuntu.com
10 + gnome-extensions disable ubuntu-dock@ubuntu.com
11 + gnome-extensions disable ding@rastersoft.com
12 +
13 + # Pause to assure user is ready to accept confirmations
14 + gum confirm "To install Gnome extensions, you need to accept some confirmations. Ready?"
15 +
16 + # Install new extensions
17 + gext install tactile@lundal.io
18 + gext install just-perfection-desktop@just-perfection
19 + gext install blur-my-shell@aunetx
20 + gext install space-bar@luchrioh
21 + gext install undecorate@sun.wxg@gmail.com
22 + gext install AlphabeticalAppGrid@stuarthayhurst
23 +
24 + # Compile gsettings schemas in order to be able to set them
25 + sudo cp ~/.local/share/gnome-shell/extensions/tactile@lundal.io/schemas/org.gnome.shell.extensions.tactile.gschema.xml /usr/share/glib-2.0/schemas/
26 + 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/
27 + 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/
28 + sudo cp ~/.local/share/gnome-shell/extensions/space-bar\@luchrioh/schemas/org.gnome.shell.extensions.space-bar.gschema.xml /usr/share/glib-2.0/schemas/
29 + sudo cp ~/.local/share/gnome-shell/extensions/AlphabeticalAppGrid\@stuarthayhurst/schemas/org.gnome.shell.extensions.AlphabeticalAppGrid.gschema.xml /usr/share/glib-2.0/schemas/
30 + sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
31 +
32 + # Configure Tactile
33 + gsettings set org.gnome.shell.extensions.tactile col-0 1
34 + gsettings set org.gnome.shell.extensions.tactile col-1 2
35 + gsettings set org.gnome.shell.extensions.tactile col-2 1
36 + gsettings set org.gnome.shell.extensions.tactile col-3 0
37 + gsettings set org.gnome.shell.extensions.tactile row-0 1
38 + gsettings set org.gnome.shell.extensions.tactile row-1 1
39 + gsettings set org.gnome.shell.extensions.tactile gap-size 32
40 +
41 + # Configure Just Perfection
42 + gsettings set org.gnome.shell.extensions.just-perfection animation 4
43 + gsettings set org.gnome.shell.extensions.just-perfection dash-app-running true
44 + gsettings set org.gnome.shell.extensions.just-perfection workspace true
45 + gsettings set org.gnome.shell.extensions.just-perfection workspace-popup false
46 +
47 + # Configure Blur My Shell
48 + gsettings set org.gnome.shell.extensions.blur-my-shell.appfolder blur false
49 + gsettings set org.gnome.shell.extensions.blur-my-shell.lockscreen blur false
50 + gsettings set org.gnome.shell.extensions.blur-my-shell.screenshot blur false
51 + gsettings set org.gnome.shell.extensions.blur-my-shell.window-list blur false
52 + gsettings set org.gnome.shell.extensions.blur-my-shell.panel blur false
53 + gsettings set org.gnome.shell.extensions.blur-my-shell.overview blur true
54 + gsettings set org.gnome.shell.extensions.blur-my-shell.overview pipeline 'pipeline_default'
55 + gsettings set org.gnome.shell.extensions.blur-my-shell.dash-to-dock blur true
56 + gsettings set org.gnome.shell.extensions.blur-my-shell.dash-to-dock brightness 0.6
57 + gsettings set org.gnome.shell.extensions.blur-my-shell.dash-to-dock sigma 30
58 + gsettings set org.gnome.shell.extensions.blur-my-shell.dash-to-dock static-blur true
59 + gsettings set org.gnome.shell.extensions.blur-my-shell.dash-to-dock style-dash-to-dock 0
60 +
61 + # Configure Space Bar
62 + gsettings set org.gnome.shell.extensions.space-bar.behavior smart-workspace-names false
63 + gsettings set org.gnome.shell.extensions.space-bar.shortcuts enable-activate-workspace-shortcuts false
64 + gsettings set org.gnome.shell.extensions.space-bar.shortcuts enable-move-to-workspace-shortcuts true
65 + gsettings set org.gnome.shell.extensions.space-bar.shortcuts open-menu "@as []"
66 +
67 + # Configure AlphabeticalAppGrid
68 + gsettings set org.gnome.shell.extensions.alphabetical-app-grid folder-order-position 'end'
Newer Older