feat: lazygit theme

This commit is contained in:
Harivansh Rathi 2026-04-08 13:54:00 -04:00
parent a7acd0fb2d
commit 36f0e7d863
5 changed files with 84 additions and 23 deletions

View file

@ -1,12 +1,19 @@
{
lib,
hostConfig,
theme,
...
}:
let
baseConfig = builtins.readFile ../config/lazygit/config.yml;
mkFullConfig = mode: baseConfig + theme.renderLazygit mode;
in
{
xdg.configFile."lazygit/config.yml".source = ../config/lazygit/config.yml;
xdg.configFile."lazygit/config-dark.yml".text = mkFullConfig "dark";
xdg.configFile."lazygit/config-light.yml".text = mkFullConfig "light";
home.file = lib.mkIf hostConfig.isDarwin {
"Library/Application Support/lazygit/config.yml".source = ../config/lazygit/config.yml;
"Library/Application Support/lazygit/config-dark.yml".text = mkFullConfig "dark";
"Library/Application Support/lazygit/config-light.yml".text = mkFullConfig "light";
};
}