dotfiles/.config/gnome-settings/shell-extensions.ini

361 lines
8.7 KiB
INI

# 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 1px outside the frame and therefore use
# a "border-radius" of 13px (12px + 1px inset) in
# ~/.config/forge/stylesheet/forge/stylesheet.css so their curves
# stay concentric with the 12px window corners
#
# "padding" stays 0 because the unfocused borders drawn by
# ~/.local/bin/gnome-shell-extension-forge-patch sit 1px outside
# the window frame (its "inset" of 1) and 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': <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