diff --git a/overlays/default.nix b/overlays/default.nix index 36c4c82..7b0da9e 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -1,4 +1,8 @@ -{pkgs, ...}: { +{ + pkgs, + lib, + ... +}: { nixpkgs.overlays = [ (self: super: { nsxiv = super.nsxiv.overrideAttrs (old: { @@ -13,6 +17,15 @@ ki = super.ki.overrideAttrs (old: { patches = old.patches ++ [./ki.diff]; }); + awesome = super.awesome.overrideAttrs (old: { + postInstall = let + pi = lib.strings.splitString "\n" old.postInstall; + front = lib.lists.take 5 pi; + back = lib.lists.drop 5 pi; + add = ''--add-flags '--search ${super.awesome.lua.pkgs.vicious}/lib/lua/${super.awesome.lua.luaversion}' \''; + in + lib.strings.concatLines (front ++ [add] ++ back); + }); }) ]; }