rose-pine-nix/modules/home-manager/lazygit.nix

22 lines
586 B
Nix
Raw Normal View History

2023-06-19 08:14:19 -07:00
{ config, pkgs, lib, ... }:
let cfg = config.programs.lazygit.catppuccin;
in {
options.programs.lazygit.catppuccin =
lib.ctp.mkCatppuccinOpt "lazygit" config;
config.programs.lazygit.settings = with builtins;
with lib;
with pkgs;
let
file = fetchFromGitHub
{
owner = "catppuccin";
repo = "lazygit";
rev = "f01edfd57fa2aa7cd69a92537a613bb3c91e65dd";
sha256 = "sha256-zjzDtXcGtUon4QbrZnlAPzngEyH56yy8TCyFv0rIbOA=";
} + "/themes/${cfg.flavour}.yml";
in
mkIf cfg.enable (ctp.fromYaml pkgs file);
}