# 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', '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 ".desktop:" 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=['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] # This extension is not in use any more and its config kept as archive # 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=['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': , 'smoothing': <0.0>, 'borderColor': <(0.682, 0.839, 0.871, 1.0)>, 'enabled': } 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