{ config, pkgs, ... }: { home.pointerCursor = { name = "Adwaita"; package = pkgs.adwaita-icon-theme; size = 32; }; home.packages = with pkgs; [ gnomeExtensions.run-or-raise ]; dconf.settings = { "org/gnome-shell" = { enabled-extensions = [ "run-or-raise@edvard.cz" ]; }; "org/gnome/desktop/peripherals/touchpad" = { speed = 0.5; }; "org/gnome/mutter" = { dynamic-workspaces = true; }; "org/gnome/desktop/session" = { idle-delay = 0; }; "org/gnome/settings-daemon/plugins/power" = { sleep-inactive-battery-timeout = 1200; }; "org/gnome/settings-daemon/plugins/media-keys" = { screenreader = []; magnifier = []; magnifier-zoom-in = []; magnifier-zoom-out = []; help = []; }; "org/gnome/shell/keybindings" = { toggle-quick-settings = ["comma"]; }; "org/gnome/desktop/wm/keybindings" = { move-to-monitor-down = []; move-to-monitor-left = []; move-to-monitor-right = []; move-to-monitor-up = []; move-to-workspace-last = []; switch-applications = ["Tab"]; switch-applications-backward = ["Tab"]; cycle-panels = []; cycle-panels-backward = []; cycle-group = []; cycle-group-backward = []; cycle-windows = []; cycle-windows-backward = []; focus-active-notification = []; switch-panels = []; switch-panels-backward = []; switch-to-workspace-last = []; switch-group = ["Tab"]; switch-group-backward = ["Tab"]; minimize = ["space"]; maximize = ["k"]; unmaximize = ["j"]; toggle-tiled-left = ["h"]; toggle-tiled-right = ["l"]; close = ["w"]; screensaver = ["BackSpace"]; switch-input-source = ["space"]; switch-input-source-backward = ["space"]; move-to-workspace-1 = ["1"]; move-to-workspace-2 = ["2"]; move-to-workspace-3 = ["3"]; move-to-workspace-4 = ["4"]; move-to-workspace-left = ["Left"]; move-to-workspace-right = ["Right"]; switch-to-workspace-1 = ["1"]; switch-to-workspace-2 = ["2"]; switch-to-workspace-3 = ["3"]; switch-to-workspace-4 = ["4"]; switch-to-workspace-left = ["Left"]; switch-to-workspace-right = ["Right"]; switch-to-application-1 = []; switch-to-application-2 = []; switch-to-application-3 = []; switch-to-application-4 = []; }; }; xdg.configFile."run-or-raise/shortcuts.conf".source = ./run-or-raise.conf; }