From 85d9dfc50b7bf01e5a56318933022f1609d8837b Mon Sep 17 00:00:00 2001 From: Barrett Ruth Date: Thu, 19 Feb 2026 16:08:29 -0500 Subject: [PATCH] feat: matrix client --- config/hypr/hyprland.conf | 4 +++- home/modules/packages.nix | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/config/hypr/hyprland.conf b/config/hypr/hyprland.conf index ff9a638..42c8ed7 100644 --- a/config/hypr/hyprland.conf +++ b/config/hypr/hyprland.conf @@ -114,6 +114,7 @@ bind = ALT CTRL, T, exec, hypr pull $TERMINAL bind = ALT CTRL, V, exec, hypr pull vesktop bind = ALT CTRL, M, exec, hypr pull signal-desktop bind = ALT CTRL, S, exec, hypr pull slack +bind = ALT CTRL, E, exec, hypr pull element-desktop bind = ALT CTRL, Y, exec, hypr pull sioyek bind = ALT SHIFT, T, exec, hypr spawnfocus --ws 1 $TERMINAL @@ -121,10 +122,11 @@ bind = ALT SHIFT, Z, exec, hypr spawnfocus --ws 2 $BROWSER --ozone-platform=wayl bind = ALT SHIFT, F, togglefloating bind = ALT SHIFT, Q, exec, hypr exit bind = ALT SHIFT, R, exec, hyprctl reload && notify-send 'hyprland reloaded' +bind = ALT SHIFT, Y, exec, hypr spawnfocus --ws 3 sioyek bind = ALT SHIFT, V, exec, hypr spawnfocus --ws 5 vesktop bind = ALT SHIFT, M, exec, hypr spawnfocus --ws 6 signal-desktop bind = ALT SHIFT, S, exec, hypr spawnfocus --ws 7 slack -bind = ALT SHIFT, Y, exec, hypr spawnfocus --ws 3 sioyek +bind = ALT SHIFT, S, exec, hypr spawnfocus --ws 8 element-desktop bind = , XF86Tools, submap, scripts submap = scripts diff --git a/home/modules/packages.nix b/home/modules/packages.nix index 20b88be..fb6e6c6 100644 --- a/home/modules/packages.nix +++ b/home/modules/packages.nix @@ -121,7 +121,8 @@ in (if hostConfig.isLinux then sioyek-wrapped else pkgs.sioyek) ] ++ lib.optionals (vesktop && hostConfig.isLinux) [ pkgs.vesktop ] - ++ lib.optionals (signal && hostConfig.isLinux) [ pkgs.signal-desktop ]; + ++ lib.optionals (signal && hostConfig.isLinux) [ pkgs.signal-desktop ] + ++ lib.optionals hostConfig.isLinux [ pkgs.element-desktop ]; xdg.configFile."sioyek/keys_user.config" = lib.mkIf sioyek { text = ''