From 5a7252e7d0f0cbe062395025c3c6432c8bef3a23 Mon Sep 17 00:00:00 2001
From: Oliver Davies <oliver@oliverdavies.dev>
Date: Thu, 13 Mar 2025 20:00:46 +0000
Subject: [PATCH] Update dwm keys

---
 nix/modules/nixos/desktop/dwm.nix | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/nix/modules/nixos/desktop/dwm.nix b/nix/modules/nixos/desktop/dwm.nix
index 9af9feaf..e8fef612 100644
--- a/nix/modules/nixos/desktop/dwm.nix
+++ b/nix/modules/nixos/desktop/dwm.nix
@@ -113,14 +113,17 @@ with lib;
                 TAGKEYS(XK_7, 6)
                 TAGKEYS(XK_8, 7)
                 TAGKEYS(XK_9, 8)
-                { MODKEY|ShiftMask, XK_q, quit, {0} },
-                { MODKEY|ControlMask|ShiftMask, XK_q, quit, {1} },
                 { MODKEY|ShiftMask, XK_b, spawn, SHCMD("${lib.getExe pkgs.brave}") },
                 { MODKEY|ShiftMask, XK_f, spawn, SHCMD("${pkgs.xfce.thunar}/bin/thunar") },
                 { MODKEY|ShiftMask, XK_i, spawn, SHCMD("${pkgs.xdotool}/bin/xdotool type $(cat ~/snippets.txt | grep -v '^#' | grep -v '^$' | sort | dmenu -i -l 50 | cut -d' ' -f1)") },
-                { MODKEY|ShiftMask, XK_p, spawn, {.v = (const char*[]){ "${pkgs.pass}/bin/passmenu", "-i", "-l", "50", NULL} } },
+                { MODKEY|ShiftMask, XK_p, spawn, {.v = (const char*[]){ "${pkgs.pass}/bin/passmenu", "-i", NULL} } },
+                { MODKEY|ShiftMask, XK_q, quit, {0} },
+                { MODKEY|ShiftMask, XK_r, quit, {1} },
                 { MODKEY|ShiftMask, XK_s, spawn, SHCMD("${pkgs.flameshot}/bin/flameshot gui") },
                 { MODKEY|ShiftMask, XK_y, spawn, SHCMD("${pkgs.copyq}/bin/copyq toggle") },
+                { MODKEY, XK_F3, spawn, {.v = (const char*[]){ "/home/opdavies/bin/displayselect", NULL } } },
+                { MODKEY, XK_F9, spawn, {.v = (const char*[]){ "/home/opdavies/bin/mounter", NULL } } },
+                { MODKEY, XK_F10, spawn, {.v = (const char*[]){ "/home/opdavies/bin/unmounter", NULL } } },
               };
 
               static const Button buttons[] = {