From 38ee264e080ffe5c3d7b03a7f66e1f234f776db2 Mon Sep 17 00:00:00 2001 From: Leyla Becker Date: Mon, 2 Sep 2024 13:07:04 -0500 Subject: [PATCH] added gnome super t hotkey to declarative configs --- users/leyla/home.nix | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/users/leyla/home.nix b/users/leyla/home.nix index 3b26ed4..c2fe4ea 100644 --- a/users/leyla/home.nix +++ b/users/leyla/home.nix @@ -80,4 +80,46 @@ extraConfig.init.defaultBranch = "main"; }; }; + + dconf.settings = { + "org/gnome/settings-daemon/plugins/media-keys" = { + custom-keybindings = [ + "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/" + ]; + }; + "org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0" = { + binding = "t"; + command = "kgx"; + name = "Open Terminal"; + }; + }; + + # dconf.settings = { + # "org/gnome/settings-daemon/plugins/media-keys" = { + # custom-keybindings = [ + # "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/" + # ]; + # }; + # }; + + # "org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0" = { + # binding = "t"; + # command = "kgx"; + # name = "Open Terminal"; + # }; + + + # services.xserver.desktopManager.gnome3 = { + # extraGSettingsOverridePackages = with pkgs; [ gnome3.gnome-settings-daemon ]; + # extraGSettingsOverrides = '' + # [org.gnome.settings-daemon.plugins.media-keys] + # custom-keybindings=['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/'] + + + # [org.gnome.settings-daemon.plugins.media-keys.custom-keybindings.custom0] + # binding='t' + # command='kgx' + # name='Open terminal' + # ''; + # } }