From afb912babbb2d444c29247d0f936123f600c8cc9 Mon Sep 17 00:00:00 2001 From: Alan Pearce Date: Sat, 5 Nov 2022 05:23:59 +0100 Subject: sxhkd: realise nix package paths explicitly --- user/settings/sxhkd.nix | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) (limited to 'user/settings/sxhkd.nix') diff --git a/user/settings/sxhkd.nix b/user/settings/sxhkd.nix index cc21264b..801fc94b 100644 --- a/user/settings/sxhkd.nix +++ b/user/settings/sxhkd.nix @@ -2,30 +2,36 @@ config, pkgs, ... -}: { +}: let + pamixer = "${pkgs.pamixer}/bin/pamixer"; + disper = "${pkgs.disper}/bin/disper"; + light = "${pkgs.light}/bin/light"; + playerctl = "${pkgs.playerctl}/bin/playerctl"; + networkmanager_dmenu = "${pkgs.networkmanager_dmenu}/bin/networkmanager_dmenu"; +in { xdg.configFile."sxhkd/sxhkdrc".text = '' XF86AudioMute - pamixer --toggle-mute + ${pamixer} --toggle-mute XF86Audio{Lower,Raise}Volume - pamixer --{decrease,increase} 1 + ${pamixer} --{decrease,increase} 1 @XF86AudioMicMute - pamixer --source 2 --toggle-mute + ${pamixer} --source 2 --toggle-mute XF86MonBrightness{Down,Up} - light -{U,A} 2% + ${light} -{U,A} 2% XF86Display - disper -C + ${disper} -C XF86AudioPlay - playerctl play-pause + ${playerctl} play-pause XF86Audio{Prev,Next} - playerctl {previous,next} + ${playerctl} {previous,next} XF86Tools - networkmanager_dmenu + ${networkmanager_dmenu} ''; } -- cgit 1.4.1