From 767f6af615c21e46852b61cb39fe662f6f7cdd3d Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Sun, 25 May 2025 08:49:39 +0100 Subject: [PATCH] Add sxhkd to control brightness keys --- home/opdavies/t480.nix | 10 +++++++++- modules/nixos/desktop/dwm/xinitrc | 2 ++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/home/opdavies/t480.nix b/home/opdavies/t480.nix index 734e2f79..bcfe5f11 100644 --- a/home/opdavies/t480.nix +++ b/home/opdavies/t480.nix @@ -1,4 +1,4 @@ -{ config, options, ... }: +{ config, lib, options, pkgs, ... }: { imports = [ ../common ]; @@ -109,4 +109,12 @@ 098EE055DAD2B9CB68154C6759DD38292D2273B6 1E21B58D69FFEFAD077F152A50FEA938A3413F50 ''; + + services.sxhkd = { + enable = true; + + keybindings = { + "{_,shift + ,super + }XF86MonBrightness{Down,Up}" = "${lib.getExe pkgs.brightnessctl} set {5%-,10%-,10%,+5%,+10%,100%}"; + }; + }; } diff --git a/modules/nixos/desktop/dwm/xinitrc b/modules/nixos/desktop/dwm/xinitrc index f9abca8b..5f8cc351 100644 --- a/modules/nixos/desktop/dwm/xinitrc +++ b/modules/nixos/desktop/dwm/xinitrc @@ -3,6 +3,8 @@ poweralertd -s & setbg & systemctl --user start dwm-status & +sxhkd & + export GPG_TTY=$(tty) export SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket) gpg-connect-agent updatestartuptty /bye