Skip to content

Instantly share code, notes, and snippets.

gsettings set org.gnome.mutter dynamic-workspaces false
gsettings set org.gnome.desktop.wm.preferences num-workspaces 9
for i in {1..9}; do
gsettings set "org.gnome.shell.extensions.dash-to-dock" "app-shift-hotkey-$i" "[]"
gsettings set "org.gnome.shell.keybindings" "switch-to-application-${i}" "[]"
gsettings set "org.gnome.desktop.wm.keybindings" "switch-to-workspace-${i}" "['<Super>${i}']"
gsettings set "org.gnome.desktop.wm.keybindings" "move-to-workspace-${i}" "['<Super><Shift>${i}']"
gsettings set "org.gnome.shell.extensions.dash-to-dock" "app-hotkey-${i}" "[]"
done
@alexjson
alexjson / gist:26cba1ba9fa9c1d796b0760b41bd48d6
Created October 30, 2025 07:07
git config nvim diff tool
[core]
editor = nvim
[push]
autoSetupRemote = true
[diff]
tool = nvimdiff
[difftool "nvimdiff"]
cmd = nvim -d \"$LOCAL\" \"$REMOTE\" -c \"wincmd w\" -c \"wincmd L\"
layout = LOCAL,REMOTE
[mergetool "nvimdiff"]