lazygit: add package option (#3456)

This commit is contained in:
Marijan Petričević 2022-12-16 11:55:29 -05:00 committed by GitHub
parent b7eb400d41
commit 7d55a72d4c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -16,6 +16,8 @@ in {
options.programs.lazygit = {
enable = mkEnableOption "lazygit, a simple terminal UI for git commands";
package = mkPackageOption pkgs "lazygit" { };
settings = mkOption {
type = yamlFormat.type;
default = { };
@ -41,7 +43,7 @@ in {
};
config = mkIf cfg.enable {
home.packages = [ pkgs.lazygit ];
home.packages = [ cfg.package ];
home.file."Library/Application Support/lazygit/config.yml" =
mkIf (cfg.settings != { } && isDarwin) {