Skip to content

Instantly share code, notes, and snippets.

@kravemir
Last active October 7, 2023 05:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kravemir/57fc30087f517e0707b47f128f362135 to your computer and use it in GitHub Desktop.
Save kravemir/57fc30087f517e0707b47f128f362135 to your computer and use it in GitHub Desktop.
GNOME 3 configuration
# EditorConfig is awesome: https://EditorConfig.org
# top-most EditorConfig file
root = true
# Unix-style newlines with a newline ending every file
[*]
end_of_line = lf
insert_final_newline = true

GNOME Config

Gnome config export and backup.

#!/usr/bin/env bash
set -e
cat dconf-settings.ini | dconf load /
[org/gnome/desktop/calendar]
show-weekdate=true
[org/gnome/desktop/input-sources]
mru-sources=[('xkb', 'us'), ('xkb', 'sk+qwerty')]
sources=[('xkb', 'us'), ('xkb', 'sk+qwerty')]
xkb-options=['lv3:ralt_switch']
[org/gnome/desktop/interface]
font-antialiasing='grayscale'
font-hinting='full'
show-battery-percentage=true
toolkit-accessibility=false
[org/gnome/desktop/peripherals/touchpad]
natural-scroll=false
tap-to-click=true
two-finger-scrolling-enabled=true
[org/gnome/desktop/sound]
event-sounds=false
[org/gnome/desktop/wm/keybindings]
move-to-workspace-1=['<Shift><Super>exclam']
move-to-workspace-2=['<Shift><Super>at']
move-to-workspace-3=['<Shift><Super>numbersign']
move-to-workspace-4=['<Shift><Super>dollar']
show-desktop=['']
switch-to-workspace-1=['<Super>1']
switch-to-workspace-2=['<Super>2']
switch-to-workspace-3=['<Super>3']
switch-to-workspace-4=['<Super>4']
switch-to-workspace-left=['']
switch-to-workspace-right=['']
[org/gnome/desktop/wm/preferences]
action-middle-click-titlebar='none'
[org/gnome/mutter]
dynamic-workspaces=false
[org/gnome/shell]
disabled-extensions=['desktop-icons@csoriano', 'ubuntu-dock@ubuntu.com']
enabled-extensions=['caffeine@patapon.info', 'system-monitor@paradoxxx.zero.gmail.com']
favorite-apps=['google-chrome.desktop', 'firefox.desktop', 'org.gnome.Nautilus.desktop', 'goland.desktop', 'webstorm.desktop', 'org.gnome.Console.desktop']
[org/gnome/shell/extensions/dash-to-dock]
dash-max-icon-size=32
hot-keys=false
[org/gnome/shell/extensions/system-monitor]
center-display=false
compact-display=false
cpu-graph-width=50
cpu-individual-cores=false
cpu-refresh-time=1000
cpu-show-text=false
icon-display=false
memory-graph-width=50
memory-refresh-time=1000
memory-show-text=false
move-clock=false
net-graph-width=50
net-show-text=false
show-tooltip=false
[org/gnome/shell/keybindings]
switch-to-application-1=@as []
switch-to-application-2=@as []
switch-to-application-3=@as []
switch-to-application-4=@as []
switch-to-application-5=@as []
switch-to-application-6=@as []
switch-to-application-7=@as []
switch-to-application-8=@as []
switch-to-application-9=@as []
[org/gnome/software]
check-timestamp=int64 1583997378
download-updates=false
[org/gnome/system/location]
enabled=false
#!/usr/bin/env bash
set -e
dconf dump / > dconf-settings.ini
#!/usr/bin/env bash
set -e
# favor native packages, remove snap
sudo apt autoremove --purge snapd gnome-software-plugin-snap
sudo apt install \
gnome-shell-extension-system-monitor
sudo apt install \
git vim-gtk3 \
gnome-tweaks chrome-gnome-shell
#!/usr/bin/env bash
set -e
dconf reset -f /
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment