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', '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', 'light-style@gnome-shell-extensions.gcampax.github.com', 'no-screenshot-box@screenshot', '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.bpython-interpreter.bpython.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', 'screenshot-screen.desktop', 'screenshot-ui.desktop', 'screenshot-window.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/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=true
|
|
|
|
|
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/light-style]
|
|
|
|
|
# This extension does not have any settings
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[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/panel-date-format]
|
|
|
|
|
|
|
|
|
|
format='%A %B %-d, %Y %H:%M:%S %Z%z'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[org/gnome/shell/extensions/rounded-window-corners-reborn]
|
|
|
|
|
|
|
|
|
|
# Rounds all window corners uniformly (e.g., needed for `alacritty`)
|
|
|
|
|
#
|
2026-08-28 20:33:46 +02:00
|
|
|
# The rings drawn by forge sit outside the window frame
|
|
|
|
|
# and use a "border-radius" of 13px in
|
2026-08-03 14:30:55 +02:00
|
|
|
# ~/.config/forge/stylesheet/forge/stylesheet.css so their curves
|
2026-08-28 20:33:46 +02:00
|
|
|
# stay roughly concentric with the 12px window corners
|
2026-08-03 14:30:55 +02:00
|
|
|
#
|
2026-08-28 20:33:46 +02:00
|
|
|
# "padding" stays 0 because forge draws its focus rings outside
|
|
|
|
|
# the window frame and they never cover the contents
|
2026-08-03 14:30:55 +02:00
|
|
|
#
|
|
|
|
|
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.6, 0.149, 0.0, 1.0)>, 'enabled': <true>}
|
|
|
|
|
|
|
|
|
|
focused-shadow={'horizontalOffset': 0, 'verticalOffset': 4, 'blurOffset': 28, 'spreadRadius': 3, '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]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[org/gnome/shell/extensions/space-bar/appearance]
|
|
|
|
|
|
|
|
|
|
# The colors below are the "orange"/light defaults from
|
|
|
|
|
# ~/.config/gnome-settings/COLORS.md and are overridden at load time
|
|
|
|
|
# by local/palette.ini, written by ~/.local/bin/color-palette
|
|
|
|
|
|
|
|
|
|
custom-styles-enabled=false
|
|
|
|
|
|
|
|
|
|
workspace-margin=2
|
|
|
|
|
workspaces-bar-padding=0
|
|
|
|
|
|
|
|
|
|
active-workspace-font-size=10
|
|
|
|
|
active-workspace-font-weight='700'
|
|
|
|
|
active-workspace-text-color='rgb(42,11,1)'
|
|
|
|
|
active-workspace-background-color='rgb(237,91,0)'
|
|
|
|
|
active-workspace-border-color='rgb(153,38,0)'
|
|
|
|
|
active-workspace-border-radius=8
|
|
|
|
|
active-workspace-border-width=0
|
|
|
|
|
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(99,18,0)'
|
|
|
|
|
inactive-workspace-background-color='rgb(235,235,237)'
|
|
|
|
|
inactive-workspace-border-color='rgb(235,235,237)'
|
|
|
|
|
inactive-workspace-border-radius=8
|
|
|
|
|
inactive-workspace-border-width=0
|
|
|
|
|
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(252,108,39)'
|
|
|
|
|
empty-workspace-background-color='rgb(235,235,237)'
|
|
|
|
|
empty-workspace-border-color='rgb(235,235,237)'
|
|
|
|
|
empty-workspace-border-radius=8
|
|
|
|
|
empty-workspace-border-width=0
|
|
|
|
|
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
|