updated gnome extensions code
This commit is contained in:
parent
b5c569fcae
commit
320b89c456
12 changed files with 56 additions and 40 deletions
2
dconf/extension-blur-my-shell.conf
Normal file
2
dconf/extension-blur-my-shell.conf
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
[/org/gnome/shell/extensions/blur-my-shell]
|
||||||
|
blur-panel=false
|
|
@ -1,8 +0,0 @@
|
||||||
[org/gnome/shell/extensions/cpupower]
|
|
||||||
default-ac-profile=''
|
|
||||||
default-battery-profile=''
|
|
||||||
profiles=[(10, 20, false, 'Energy Saver', '3543104510'), (25, 75, false, 'Quiet', '2933733108'), (100, 100, true, 'High Performance', '1498332451')]
|
|
||||||
show-arrow-in-taskbar=false
|
|
||||||
show-freq-in-taskbar=false
|
|
||||||
show-icon-in-taskbar=true
|
|
||||||
taskbar-freq-unit-ghz=true
|
|
|
@ -1,2 +0,0 @@
|
||||||
[org/gnome/shell/extensions/freon]
|
|
||||||
hot-sensors=['__average__', '__max__']
|
|
2
dconf/extension-sound-output-device-chooser.conf
Normal file
2
dconf/extension-sound-output-device-chooser.conf
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
[/org/gnome/shell/extensions/sound-output-device-chooser]
|
||||||
|
hide-on-single-device=true
|
|
@ -1,2 +0,0 @@
|
||||||
[org/gnome/shell/extensions/status-area-horizontal-spacing]
|
|
||||||
hpadding=0
|
|
|
@ -1,3 +0,0 @@
|
||||||
[org/gnome/shell/extensions/touchpad-indicator]
|
|
||||||
toggle-touchpad=['<Ctrl><Super><Alt>t']
|
|
||||||
touchpad-enabled=false
|
|
7
dconf/extension-twitchlive.conf
Normal file
7
dconf/extension-twitchlive.conf
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
[/org/gnome/shell/extensions/twitchlive]
|
||||||
|
hidestatus=true
|
||||||
|
interval=1
|
||||||
|
notifications-enabled=true
|
||||||
|
showuptime=true
|
||||||
|
streamers='ppy'
|
||||||
|
topbarmode='count-only'
|
6
dconf/extension-vitals.conf
Normal file
6
dconf/extension-vitals.conf
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
[/org/gnome/shell/extensions/vitals]
|
||||||
|
fixed-widths=true
|
||||||
|
hide-icons=false
|
||||||
|
hot-sensors=['__temperature_avg__']
|
||||||
|
show-battery=true
|
||||||
|
use-higher-precision=true
|
2
dconf/extensions-user-theme.conf
Normal file
2
dconf/extensions-user-theme.conf
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
[extensions/user-theme]
|
||||||
|
name='Matcha-dark-sea'
|
|
@ -1,4 +1,4 @@
|
||||||
[org/gnome/shell]
|
[org/gnome/shell]
|
||||||
disable-user-extensions=false
|
disable-user-extensions=false
|
||||||
enabled-extensions=['pamac-updates@manjaro.org', 'babar@fthx', 'freon@UshakovVasilii_Github.yahoo.com', 'lockkeys@vaina.lt', 'openweather-extension@jenslody.de', 'remove-alt-tab-delay@daase.net', 'remove-dropdown-arrows@mpdeimos.com', 'sound-output-device-chooser@kgshank.net', 'status-area-horizontal-spacing@mathematical.coffee.gmail.com', 'touchpad-indicator@orangeshirt', 'appindicatorsupport@rgcjonas.gmail.com', 'pop-shell@system76.com', 'cpupower@mko-sl.de', 'dash-to-panel@jderose9.github.com']
|
enabled-extensions=['lockkeys@vaina.lt', 'freon@UshakovVasilii_Github.yahoo.com', 'sound-output-device-chooser@kgshank.net', 'cpupower@mko-sl.de', 'TwitchLive_Panel@extensions.maweki.de', 'remove-alt-tab-delay@daase.net', 'trayIconsReloaded@selfmade.pl', 'blur-my-shell@aunetx', 'babar@fthx', 'pop-shell@system76.com', 'pamac-updates@manjaro.org', 'flypie@schneegans.github.com', 'wandering-pixel@justinrdonnelly.github.com', 'mediacontrols@cliffniff.github.com', 'systemd-manager@hardpixel.eu', 'shell-volume-mixer@derhofbauer.at', 'apps-menu@gnome-shell-extensions.gcampax.github.com', 'auto-move-windows@gnome-shell-extensions.gcampax.github.com', 'native-window-placement@gnome-shell-extensions.gcampax.github.com', 'launch-new-instance@gnome-shell-extensions.gcampax.github.com', 'places-menu@gnome-shell-extensions.gcampax.github.com', 'screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com', 'drive-menu@gnome-shell-extensions.gcampax.github.com', 'user-theme@gnome-shell-extensions.gcampax.github.com', 'window-list@gnome-shell-extensions.gcampax.github.com', 'windowsNavigator@gnome-shell-extensions.gcampax.github.com', 'workspace-indicator@gnome-shell-extensions.gcampax.github.com', 'extension-list@tu.berry', 'Vitals@CoreCoding.com', 'appindicatorsupport@rgcjonas.gmail.com', 'bluetooth-quick-connect@bjarosze.gmail.com', 'no-overview@fthx', 'nothing-to-say@extensions.gnome.wouter.bolsterl.ee', 'gnome-ui-tune@itstime.tech']
|
||||||
favorite-apps=['org.gnome.Nautilus.desktop', 'discord.desktop', 'visual-studio-code.desktop', 'brave-browser.desktop']
|
disabled-extensions=['advanced-alt-tab@G-dH.github.com', 'autohide-battery@sitnik.ru']
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
[org/gnome/shell]
|
[org/gnome/shell]
|
||||||
favorite-apps=['org.gnome.Nautilus.desktop', 'discord.desktop', 'visual-studio-code.desktop', 'brave-browser.desktop']
|
favorite-apps=['org.gnome.Nautilus.desktop', 'brave-browser.desktop', 'codium.desktop', 'discord.desktop']
|
||||||
|
|
56
setup.sh
56
setup.sh
|
@ -449,6 +449,7 @@ setup_gnome_apps() {
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_gnome_extensions() {
|
setup_gnome_extensions() {
|
||||||
|
# chrome-gnome-shell: GNOME shell integration for Chrome
|
||||||
# gnome-shell-extension-installer: Installation of gnome extensions from command line
|
# gnome-shell-extension-installer: Installation of gnome extensions from command line
|
||||||
# gnome-shell-extension-pop-shell-git: for window tiling
|
# gnome-shell-extension-pop-shell-git: for window tiling
|
||||||
|
|
||||||
|
@ -457,36 +458,47 @@ setup_gnome_extensions() {
|
||||||
gnome-shell-extension-installer \
|
gnome-shell-extension-installer \
|
||||||
gnome-shell-extension-pop-shell-git
|
gnome-shell-extension-pop-shell-git
|
||||||
|
|
||||||
|
load_dconf "extension-pop-shell.conf"
|
||||||
|
|
||||||
|
# twitchlive but it works
|
||||||
|
rm -rf ~/.local/share/gnome-shell/extensions/TwitchLive_Panel@extensions.maweki.de
|
||||||
|
git clone https://github.com/developomp/twitchlive-extension ~/.local/share/gnome-shell/extensions/TwitchLive_Panel@extensions.maweki.de
|
||||||
|
|
||||||
|
load_dconf "extension-twitchlive.conf"
|
||||||
|
|
||||||
# install gnome extensions
|
# install gnome extensions
|
||||||
log "installing gnome extensions"
|
log "installing gnome extensions"
|
||||||
extension_ids=(
|
|
||||||
36 # lock-keys
|
|
||||||
841 # freon
|
|
||||||
906 # sound-output-device-chooser
|
|
||||||
945 # cpu-power-manager
|
|
||||||
1078 # twitchlive-panel
|
|
||||||
2741 # remove-alttab-delay-v2
|
|
||||||
2890 # tray-icons-reloaded
|
|
||||||
3193 # blur-my-shell
|
|
||||||
4000 # babar
|
|
||||||
|
|
||||||
# waiting for gnome 40 support
|
extensions=(
|
||||||
# 131 # touchpad-indicator
|
36,"extension-lockkeys.conf" # lock-keys
|
||||||
# 800 # remove-dropdown-arrows
|
906,"extension-sound-output-device-chooser.conf" # sound-output-device-chooser
|
||||||
|
1460,"extension-vitals.conf" # vitals
|
||||||
|
2741,"" # remove-alttab-delay-v2
|
||||||
|
2890,"extension-trayIconsReloaded.conf" # tray-icons-reloaded
|
||||||
|
3193,"extension-blur-my-shell.conf" # blur-my-shell
|
||||||
|
4000,"extension-barbar.conf" # babar
|
||||||
|
4158,"" # gnome-40-ui-improvements
|
||||||
)
|
)
|
||||||
|
|
||||||
for extension_id in "${extension_ids[@]}"; do
|
for i in "${extensions[@]}"; do
|
||||||
log "installing: https://extensions.gnome.org/extension/$extension_id"
|
IFS=","
|
||||||
gnome-shell-extension-installer $extension_id
|
set -- $i
|
||||||
|
|
||||||
|
# $1: extension id
|
||||||
|
# $2: extension dconf
|
||||||
|
|
||||||
|
log "installing: https://extensions.gnome.org/extension/$1"
|
||||||
|
gnome-shell-extension-installer $1 --yes --update
|
||||||
|
|
||||||
|
if [ ! -z $2 ]; then
|
||||||
|
load_dconf $2
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
load_dconf "extension-barbar.conf"
|
# enable extensions
|
||||||
load_dconf "extension-freon.conf"
|
load_dconf "extensions.conf"
|
||||||
load_dconf "extension-lockkeys.conf"
|
|
||||||
load_dconf "extension-status-area-horizontal-spacing.conf"
|
|
||||||
|
|
||||||
# todo: automate extension enabling
|
gnome-shell-extension-installer --restart-shell
|
||||||
POST_INSTALL+=("gnome: enable gnome extensions")
|
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_go() {
|
setup_go() {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue