32 lines
834 B
Nix
32 lines
834 B
Nix
{ pkgs, ... }: let
|
|
in {
|
|
programs.lazygit = {
|
|
enable = true;
|
|
package = pkgs.lazygit.overrideAttrs (oldAttrs: rec {
|
|
version = "0.55.1";
|
|
|
|
src = pkgs.fetchFromGitHub {
|
|
owner = "jesseduffield";
|
|
repo = "lazygit";
|
|
rev = "v${version}";
|
|
hash = pkgs.lib.fakeHash;
|
|
};
|
|
});
|
|
|
|
settings = {
|
|
gui.theme = {
|
|
activeBorderColor = ["#a6e3a1" "bold"];
|
|
inactiveBorderColor = ["#a6adc8"];
|
|
optionsTextColor = ["#89b4fa"];
|
|
selectedLineBgColor = ["#313244"];
|
|
selectedRangeBgColor = ["#313244"];
|
|
cherryPickedCommitBgColor = ["#45475a"];
|
|
cherryPickedCommitFgColor = ["#a6e3a1"];
|
|
unstagedChangesColor = ["#f38ba8"];
|
|
defaultFgColor = ["#cdd6f4"];
|
|
searchingActiveBorderColor = ["#f9e2af"];
|
|
};
|
|
};
|
|
};
|
|
}
|