From a75a6e5b4d80352a662f2267dcb13cc2655c0f5c Mon Sep 17 00:00:00 2001 From: Till Date: Tue, 19 Dec 2023 10:33:13 +0100 Subject: [PATCH] gnome --- home/alt.nix | 1 - home/desktop/default.nix | 57 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 57 insertions(+), 1 deletion(-) diff --git a/home/alt.nix b/home/alt.nix index 5e9fa4e..d12bc56 100644 --- a/home/alt.nix +++ b/home/alt.nix @@ -46,7 +46,6 @@ imports = [ ./desktop ./firefox.nix - ./alias.nix ]; programs.nix-index = { diff --git a/home/desktop/default.nix b/home/desktop/default.nix index 425be0d..16b911c 100644 --- a/home/desktop/default.nix +++ b/home/desktop/default.nix @@ -7,6 +7,10 @@ size = 32; }; + home.packages = with pkgs; [ + gnomeExtensions.run-or-raise + ]; + dconf.settings = { "org/gnome-shell" = { enabled-extensions = [ @@ -22,6 +26,59 @@ "org/gnome/desktop/session" = { idle-delay = 600; }; + "org/gnome/settings-daemon/plugins/media-keys" = { + screenreader = []; + magnifier = []; + magnifier-zoom-in = []; + magnifier-zoom-out = []; + help = []; + }; + "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 = []; + 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; }