feat(base16): up to date with arcexprs

This commit is contained in:
Kat Inskip 2022-07-26 17:56:13 -07:00
parent f9c9ce19b8
commit 3dcf5795f3
Signed by: kat
GPG key ID: 465E64DECEA8CF0F
9 changed files with 256 additions and 248 deletions

View file

@ -2,6 +2,16 @@
let
inherit (lib.modules) mkIf;
inherit (lib.strings) concatStringsSep;
inherit (lib.attrsets) mapAttrsToList;
initLua = pkgs.writeText "init.lua" (
''-- Kat's Base16 Colors
local base16 = {
${concatStringsSep "\n" (mapAttrsToList(var: col: "${var} = '${col}',") config.kw.theme.base16)}
}
${builtins.readFile ./init.lua}
'');
in {
home.sessionVariables = mkIf config.programs.neovim.enable { EDITOR = "nvim"; };
@ -73,7 +83,7 @@ in {
clangStdenv.cc
];
extraConfig = ''
luafile ${./init.lua}
luafile ${initLua}
'';
};
}