From f673add1cfae256b54b357551046892912b0285c Mon Sep 17 00:00:00 2001 From: caandt Date: Wed, 8 Jan 2025 13:16:44 -0500 Subject: [PATCH] awesome overlay --- overlays/default.nix | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) 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); + }); }) ]; }