# 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`) # # The rings drawn by forge sit outside the window frame # and use a "border-radius" of 13px in # ~/.config/forge/stylesheet/forge/stylesheet.css so their curves # stay roughly concentric with the 12px window corners # # "padding" stays 0 because forge draws its focus rings outside # the window frame and they never cover the contents # 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': , 'smoothing': <0.0>, 'borderColor': <(0.6, 0.149, 0.0, 1.0)>, 'enabled': } 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