mkTuple: { "org/gnome/settings-daemon/plugins/media-keys" = { custom-keybindings = ["/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/terminal/"]; screensaver = ["Escape"]; }; "org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/terminal" = { binding="t"; command="kitty"; name="Terminal"; }; "org/gnome/settings-daemon/plugins/power" = { ambient-enabled = false; }; "org/gnome/mutter" = { dynamic-workspaces=false; overlay-key="Alt_L"; # Enable fractional scaling experimental-features=["scale-monitor-framebuffer"]; }; "org/gnome/desktop/interface" = { show-battery-percentage=true; }; "org/gnome/shell" = { favorite-apps=["org.gnome.Nautilus.desktop"]; enabled-extensions = [ "pop-shell@system76.com" "firefox-pip@bennypowers.com" "espresso@coadmunkee.github.com" "burn-my-windows@schneegans.github.com" "blur-my-shell@aunetx" "user-theme@gnome-shell-extensions.gcampax.github.com" ]; }; "org/gnome/shell/extensions/pop-shell" = { tile-move-down-global=["j"]; tile-move-up-global=["k"]; tile-move-left-global=["h"]; tile-move-right-global=["l"]; focus-down=["j"]; focus-up=["k"]; focus-left=["h"]; focus-right=["l"]; tile-orientation=["o"]; tile-floating=["g"]; tile-stacking-global=["s"]; active-hint=true; active-hint-border-radius=true; show-title=false; smart-gaps=true; snap-to-grid=true; tile-by-default=true; }; "org/gnome/shell/extensions/burn-my-windows" = { disable-on-battery=true; broken-glass-animation-time = 666; broken-glass-close-effect = true; pixelate-animation-time = 400; pixelate-noise = 44; pixelate-pixel-size = 24; pixelate-open-effect = true; fire-close-effect = false; glide-close-effect = false; }; "org/gnome/shell/extensions/espresso" = { show-notifications=false; }; "org/gnome/shell/extensions/blur-my-shell" = { hacks-level = 0; }; "org/gnome/desktop/input-sources" = { show-all-sources=true; sources=[ (mkTuple ["xkb" "us+3l"]) (mkTuple ["xkb" "us"]) ]; }; "org/gnome/desktop/media-handling" = { autorun-never = true; }; "org/gnome/desktop/wm/preferences" = { num-workspaces=5; }; "org/gnome/desktop/wm/keybindings" = { minimize=["comma"]; switch-to-workspace-left=[]; switch-to-workspace-right=[]; maximize=[]; unmaximize=[]; move-to-monitor-up=[]; move-to-monitor-down=[]; move-to-monitor-left=[]; move-to-monitor-right=[]; switch-to-workspace-down=[]; switch-to-workspace-up=[]; toggle-fullscreen=["m"]; close=["q"]; switch-to-workspace-1=["1"]; switch-to-workspace-2=["2"]; switch-to-workspace-3=["3"]; switch-to-workspace-4=["4"]; switch-to-workspace-5=["5"]; move-to-workspace-1=["1"]; move-to-workspace-2=["2"]; move-to-workspace-3=["3"]; move-to-workspace-4=["4"]; move-to-workspace-5=["5"]; }; "org/gnome/shell/keybindings" = { open-application-menu=[]; toggle-message-tray=[]; toggle-overview=[]; }; "org/gnome/mutter/keybindings" = { toggle-tiled-left=[]; toggle-tiled-right=[]; }; }