Watch
1
0
Fork
You've already forked dotfiles
0
dotfiles/.config/gnome-settings/shell-extensions.ini

590 lines
14 KiB
INI
Raw Normal View History

2026-08-03 14:30:55 +02:00
# Configure all the GNOME Shell extensions
# - "alphabetical-app-grid" and "app-hider" create a simple and flat app drawer
# - "forge" takes the major role for the desktop layout
[org/gnome/shell]
enabled-extensions=['AlphabeticalAppGrid@stuarthayhurst', 'app-hider@lynith.dev', 'appindicator-hider@theophilediot.github.io', 'appindicatorsupport@rgcjonas.gmail.com', 'auto-move-windows@gnome-shell-extensions.gcampax.github.com', 'drive-menu@gnome-shell-extensions.gcampax.github.com', 'forge@jmmaranan.com', 'just-perfection-desktop@just-perfection', 'launch-new-instance@gnome-shell-extensions.gcampax.github.com', 'no-screenshot-box@screenshot', 'openbar@neuromorph', 'panel-date-format@keiii.github.com', 'rounded-window-corners@fxgn', 'space-bar@luchrioh']
disabled-extensions=@as []
disable-user-extensions=false
[org/gnome/shell/extensions/alphabetical-app-grid]
folder-order-position='alphabetical'
sort-folder-contents=true
logging-enabled=false
[org/gnome/shell/extensions/app-hider]
# We hide CLI utilities and rarely needed apps from the app drawer
hidden-apps=['com.nextcloud.desktopclient.nextcloud.desktop', 'display-im7.q16.desktop', 'gvim.desktop', 'htop.desktop', 'idle-python3.13.desktop', 'idle.desktop', 'im-config.desktop', 'jupyter-notebook.desktop', 'jupyterlab.desktop', 'libreoffice-startcenter.desktop', 'lynis.desktop', 'nvidia-settings.desktop', 'org.freedesktop.MalcontentControl.desktop', 'org.gnome.Extensions.desktop', 'org.gnome.Settings.desktop', 'org.gnome.Software.desktop', 'org.gnome.Totem.desktop', 'org.gnome.Tour.desktop', 'org.gnome.tweaks.desktop', 'ranger.desktop', 'rofi-theme-selector.desktop', 'rofi.desktop', 'system-config-printer.desktop', 'texdoctk.desktop', 'yelp.desktop']
[org/gnome/shell/extensions/appindicator]
tray-pos='right'
tray-order=999
compact-mode-enabled=true
# E.g., needed for `nextcloud`
legacy-tray-enabled=true
icon-opacity=240
# 0 => Use the icon's native size
icon-size=0
# 0.0 => No adjustment
icon-saturation=0.0
icon-brightness=0.0
icon-contrast=0.0
# Per-indicator icon overrides (indicator-id, icon-name, attention-icon-name)
custom-icons=@a(sss) []
[org/gnome/shell/extensions/appindicator-hider]
# Hide RustDesk's tray icon
hidden-indicators=['id:tray-icon']
[org/gnome/shell/extensions/auto-move-windows]
# Open these apps on fixed workspaces
# where the format is "<app>.desktop:<ws_no>"
application-list=['org.gnome.Evolution.desktop:10']
# [org/gnome/shell/extensions/drive-menu]
# This extension does not have any settings
[org/gnome/shell/extensions/forge]
# "Magic number" such that forge's stylesheet at
# ~/.config/forge/stylesheet/forge/stylesheet.css
# is not rewritten with default values
css-last-update=uint32 37
logging-enabled=false
primary-layout-mode='tiling'
workspace-skip-tile=''
tiling-mode-enabled=true
stacked-tiling-mode-enabled=true
tabbed-tiling-mode-enabled=true
auto-exit-tabbed=true
showtab-decoration-enabled=true
auto-split-enabled=false
split-border-toggle=false
dnd-center-layout='tabbed'
float-always-on-top-enabled=true
focus-border-toggle=true
focus-on-hover-enabled=false
move-pointer-focus-enabled=false
preview-hint-enabled=true
quick-settings-enabled=false
resize-amount=uint32 32
window-gap-hidden-on-single=false
window-gap-size=uint32 3
window-gap-size-increment=uint32 2
[org/gnome/shell/extensions/just-perfection]
support-notifier-type=0
# Keep in sync with "overlay-key" in [org/gnome/mutter]
overlay-key=false
# Does not work with "overlay-key" turned off
double-super-to-appgrid=false
background-menu=false
# On-screen display for volume, brightness, ...
osd=true
# Show OSD notifications in the center of the screen
osd-position=8
# When switching between workspaces
workspace-popup=false
# Windows related stuff
window-demands-attention-focus=true
window-maximized-on-create=false
# Right-click in the title bar
window-menu=false
window-menu-take-screenshot-button=true
# Panel related stuff
panel=true
panel-in-overview=true
panel-notification-icon=true
# Panel should be at the top
top-panel-position=0
activities-button=false
clock-menu=true
clock-menu-position=0
clock-menu-position-offset=0
calendar=true
events-button=true
invert-calendar-column-items=false
weather=true
world-clock=true
keyboard-layout=false
accessibility-menu=false
power-icon=true
quick-settings=true
quick-settings-airplane-mode=true
quick-settings-backlight=true
quick-settings-dark-mode=true
quick-settings-night-light=true
screen-recording-indicator=true
screen-sharing-indicator=true
# "Hot Corner" animation
ripple-box=false
# In app drawer and overview menu
# Do not start in overview menu after login
startup-status=0
search=false
type-to-search=true
dash=false
dash-app-running=false
dash-separator=false
show-apps-button=false
# Reduce the noise in the overview menu
window-picker-icon=false
window-preview-caption=false
window-preview-close-button=false
workspace=false
workspaces-in-app-grid=false
workspace-peek=false
workspace-wrap-around=true
workspace-background-corner-size=0
workspace-switcher-should-show=false
workspace-thumbnail-to-main-view=false
# Look & Feel
accent-color-icon=false
animation=1
theme=false
# [org/gnome/shell/extensions/launch-new-instance]
# This extension does not have any settings
# [org/gnome/shell/extensions/nightthemeswitcher]
# This extension is not in use any more and its config kept as archive
# [org/gnome/shell/extensions/nightthemeswitcher/cursor-variants]
# enabled=false
# [org/gnome/shell/extensions/nightthemeswitcher/gtk-variants]
# enabled=false
# [org/gnome/shell/extensions/nightthemeswitcher/icon-variants]
# enabled=false
# [org/gnome/shell/extensions/nightthemeswitcher/shell-variants]
# enabled=false
# [org/gnome/shell/extensions/nightthemeswitcher/time]
# manual-schedule=true
# sunrise=6.0
# sunset=18.0
# See ~/.config/gnome-settings/key-bindings.ini for the key bindings
# nightthemeswitcher-ondemand-keybinding=['<Control><Alt>d']
[org/gnome/shell/extensions/no-screenshot-box]
mute-screenshot-sound=true
remove-preselected-box=true
# On a laptop with a touchpad "true" would be too tedious
screenshot-on-release=false
[org/gnome/shell/extensions/openbar]
# Top Bar Properties
bartype='Floating'
position='Top'
set-notif-position=true
height=32.0
set-overview=true
set-fullscreen=true
fitts-widgets=true
margin=3.0
set-bottom-margin=true
bottom-margin=0.0
# Top bar properties when a window is maximized
# => We want the same unified bar at all times
wmaxbar=false
# Disable "Auto Theming" because we manage colors manually
accent-override=false
auto-bgalpha=false
autohg-bar=false
autofg-bar=false
autofg-menu=false
autotheme-font=false
autotheme-refresh=false
smbgoverride=false
# `openbar` keeps per-mode shadow profiles (i.e., "dark-*"/"light-*" below)
# and copies them over the live keys on every dark/light toggle
# => The "Live" keys below must always match the "dark-*" profile
# because we run dark mode by default
# "Live" Bar
bguri='file:///home/user/.local/share/backgrounds/dark.jpg'
bgcolor=['0.180', '0.180', '0.196']
bgcolor-wmax=['0.180', '0.180', '0.196']
bgcolor2=['0.020', '0.290', '0.333']
fgcolor=['0.871', '0.929', '0.945']
bcolor=['0.682', '0.839', '0.871']
hcolor=['0.024', '0.478', '0.553']
iscolor=['0.180', '0.180', '0.196']
boxcolor=['0.180', '0.180', '0.196']
shcolor=['0', '0', '0']
balpha=1.0
bwidth=2.0
bradius=12.0
neon=false
default-font='FiraCode Nerd Font 12'
# "Live" Menus
mbgcolor=['0.180', '0.180', '0.196']
smbgcolor=['0.020', '0.290', '0.333']
mfgcolor=['0.871', '0.929', '0.945']
mbcolor=['0.290', '0.643', '0.714']
mhcolor=['0.024', '0.478', '0.553']
mscolor=['0.129', '0.565', '0.643']
mshcolor=['0', '0', '0']
# "Live" Accents
accent-color=['0.129', '0.565', '0.643']
hscd-color=['0.129', '0.565', '0.643']
vw-color=['0.129', '0.565', '0.643']
winbcolor=['0.290', '0.643', '0.714']
# Dark profile
# => Keep identical to the "Live" keys above
dark-bguri='file:///home/user/.local/share/backgrounds/dark.jpg'
dark-bgcolor=['0.180', '0.180', '0.196']
dark-bgcolor-wmax=['0.180', '0.180', '0.196']
dark-bgcolor2=['0.020', '0.290', '0.333']
dark-fgcolor=['0.871', '0.929', '0.945']
dark-bcolor=['0.682', '0.839', '0.871']
dark-hcolor=['0.024', '0.478', '0.553']
dark-iscolor=['0.180', '0.180', '0.196']
dark-boxcolor=['0.180', '0.180', '0.196']
dark-shcolor=['0', '0', '0']
dark-mbgcolor=['0.180', '0.180', '0.196']
dark-smbgcolor=['0.020', '0.290', '0.333']
dark-mfgcolor=['0.871', '0.929', '0.945']
dark-mbcolor=['0.290', '0.643', '0.714']
dark-mhcolor=['0.024', '0.478', '0.553']
dark-mscolor=['0.129', '0.565', '0.643']
dark-mshcolor=['0', '0', '0']
dark-accent-color=['0.129', '0.565', '0.643']
dark-hscd-color=['0.129', '0.565', '0.643']
dark-vw-color=['0.129', '0.565', '0.643']
dark-winbcolor=['0.290', '0.643', '0.714']
# Light profile
light-bguri='file:///home/user/.local/share/backgrounds/light.jpg'
light-bgcolor=['0.180', '0.180', '0.196']
light-bgcolor-wmax=['0.180', '0.180', '0.196']
light-bgcolor2=['0.020', '0.290', '0.333']
light-fgcolor=['0.871', '0.929', '0.945']
light-bcolor=['0.682', '0.839', '0.871']
light-hcolor=['0.024', '0.478', '0.553']
light-iscolor=['0.180', '0.180', '0.196']
light-boxcolor=['0.180', '0.180', '0.196']
light-shcolor=['0', '0', '0']
light-mbgcolor=['0.180', '0.180', '0.196']
light-smbgcolor=['0.020', '0.290', '0.333']
light-mfgcolor=['0.871', '0.929', '0.945']
light-mbcolor=['0.290', '0.643', '0.714']
light-mhcolor=['0.024', '0.478', '0.553']
light-mscolor=['0.129', '0.565', '0.643']
light-mshcolor=['0', '0', '0']
light-accent-color=['0.129', '0.565', '0.643']
light-hscd-color=['0.129', '0.565', '0.643']
light-vw-color=['0.129', '0.565', '0.643']
light-winbcolor=['0.290', '0.643', '0.714']
[org/gnome/shell/extensions/panel-date-format]
format='%A %B %-d, %Y %H:%M:%S %Z%z'
# [org/gnome/shell/extensions/project-hamster]
# This extension is not in use any more and its config kept as archive
# How Hamster is shown in the top bar:
# - 0 => label
# - 1 => icon
# - 2 => label and icon
#
# Note that the icon does not adapt to a light panel
# panel-appearance=0
# Position among the panel's items,
# where `3` means "center, next to calendar",
# which is the only option not replacing another GUI element
# panel-placement=3
# See ~/.config/gnome-settings/key-bindings.ini for the key bindings
# show-hamster-dropdown=['<Control><Alt>h']
[org/gnome/shell/extensions/rounded-window-corners-reborn]
# Rounds all window corners uniformly (e.g., needed for `alacritty`)
# so that they match the "border-radius" of 12px in
# ~/.config/forge/stylesheet/forge/stylesheet.css
# "padding" matches the border "inset" of 3
# in ~/.local/bin/patch-forge
custom-rounded-corner-settings=@a{sv} {}
global-rounded-corner-settings={'padding': <{'left': uint32 0, 'right': 0, 'top': 0, 'bottom': 0}>, 'keepRoundedCorners': <{'maximized': true, 'fullscreen': true}>, 'borderRadius': <uint32 12>, 'smoothing': <0.0>, 'borderColor': <(0.682, 0.839, 0.871, 1.0)>, 'enabled': <true>}
focused-shadow={'horizontalOffset': 0, 'verticalOffset': 4, 'blurOffset': 28, 'spreadRadius': 4, 'opacity': 60}
unfocused-shadow={'horizontalOffset': 0, 'verticalOffset': 2, 'blurOffset': 12, 'spreadRadius': -1, 'opacity': 65}
# `forge` draws the borders
# => This extension must not
border-width=0
# Round GTK3/legacy apps,
# but not libadwaita's ones that are already rounded
skip-libadwaita-app=true
skip-libhandy-app=false
blacklist=@as []
enable-preferences-entry=false
tweak-kitty-terminal=false
debug-mode=false
[org/gnome/shell/extensions/space-bar/appearance]
custom-styles-enabled=false
workspace-margin=0
workspaces-bar-padding=0
active-workspace-font-size=10
active-workspace-font-weight='700'
active-workspace-text-color='rgb(222,237,241)'
active-workspace-background-color='rgb(33,144,164)'
active-workspace-border-color='rgb(74,164,182)'
active-workspace-border-radius=8
active-workspace-border-width=2
active-workspace-padding-h=8
active-workspace-padding-v=2
inactive-workspace-font-size=10
inactive-workspace-font-weight='600'
inactive-workspace-text-color='rgb(174,214,222)'
inactive-workspace-background-color='rgb(46,46,50)'
inactive-workspace-border-color='rgb(46,46,50)'
inactive-workspace-border-radius=8
inactive-workspace-border-width=2
inactive-workspace-padding-h=8
inactive-workspace-padding-v=2
empty-workspace-font-size=10
empty-workspace-font-weight='600'
empty-workspace-text-color='rgb(6,122,141)'
empty-workspace-background-color='rgb(46,46,50)'
empty-workspace-border-color='rgb(46,46,50)'
empty-workspace-border-radius=8
empty-workspace-border-width=2
empty-workspace-padding-h=8
empty-workspace-padding-v=2
[org/gnome/shell/extensions/space-bar/behavior]
system-workspace-indicator=false
position='left'
position-index=0
indicator-style='workspaces-bar'
always-show-numbers=false
show-empty-workspaces=false
smart-workspace-names=false
enable-custom-label=true
enable-custom-label-in-menu=true
custom-label-named='{{name}}'
custom-label-unnamed='{{number}}'
scroll-wheel='disabled'
toggle-overview=false
# [org/gnome/shell/extensions/space-bar/shortcuts]
# See ~/.config/gnome-settings/key-bindings.ini for the key bindings
# [org/gnome/shell/extensions/system-monitor]
# This extension is not in use any more and its config kept as archive
# center-display=false
# compact-display=false
# icon-display=false
# move-clock=false
# show-tooltip=false
# battery-display=false
# battery-hidesystem=false
# battery-show-menu=false
# battery-show-text=false
# battery-time=false
# cpu-display=true
# cpu-show-menu=false
# cpu-show-text=true
# cpu-style='digit'
# cpu-individual-cores=false
# disk-display=false
# disk-show-menu=false
# disk-show-text=false
# disk-style='digit'
# disk-usage-style='none'
# fan-display=false
# fan-show-menu=false
# fan-show-text=false
# fan-style='digit'
# freq-display=false
# freq-show-menu=false
# freq-show-text=false
# freq-style='digit'
# gpu-display=false
# gpu-show-menu=false
# gpu-show-text=false
# gpu-style='digit'
# memory-display=true
# memory-show-menu=false
# memory-show-text=true
# memory-style='digit'
# net-display=false
# net-show-menu=false
# net-show-text=false
# net-style='digit'
# swap-display=false
# swap-show-menu=false
# swap-show-text=false
# swap-style='digit'
# thermal-display=false
# thermal-show-menu=false
# thermal-show-text=false
# thermal-style='digit'
# thermal-fahrenheit-unit=false