From 8ae65e4cd743196bea488c5bbbff90a5e2d40d14 Mon Sep 17 00:00:00 2001 From: makefu Date: Sun, 6 Aug 2017 20:28:00 +0200 Subject: ma awesome: template insert packages --- 3modules/awesome-extra.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to '3modules') diff --git a/3modules/awesome-extra.nix b/3modules/awesome-extra.nix index 81c42cba7..0561c15a8 100644 --- a/3modules/awesome-extra.nix +++ b/3modules/awesome-extra.nix @@ -28,10 +28,15 @@ let # TODO: configure display manager as well nixpkgs.config.packageOverrides = pkgs: rec { awesome = pkgs.stdenv.lib.overrideDerivation pkgs.awesome (oldAttrs : { - postFixup = let + postFixup = let rclua = pkgs.substituteAll { src = cfg.baseConfig; - inherit (cfg) modkey; + modkey = cfg.modkey; + # inherit (cfg) modkey; + amixer = "${pkgs.alsaUtils}/bin/amixer"; + xlock = "${pkgs.xlockmore}/bin/xlock"; + xbacklight = "${pkgs.xorg.xbacklight}/bin/xbacklight"; + }; in "cp ${rclua} $out/etc/xdg/awesome/rc.lua"; }); -- cgit v1.2.3 [cgit] Unable to lock slot /tmp/cgit/c0000000.lock: No such file or directory (2)