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